Auto-generated configs and docs

This commit is contained in:
GitHub build-firmware Action 2022-08-15 18:43:52 +00:00
parent 15d42bd293
commit 4199384983
93 changed files with 20097 additions and 12151 deletions

View File

@ -1946,7 +1946,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1552492797
#define SIGNATURE_HASH 1775406694
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2501,12 +2501,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen_cypress.1552492797"
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen_cypress.1775406694"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1144
#define TS_TOTAL_OUTPUT_SIZE 1160
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3

View File

@ -1932,7 +1932,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 46813040
#define SIGNATURE_HASH 932309483
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2487,12 +2487,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.08.15.kin.46813040"
#define TS_SIGNATURE "rusEFI 2022.08.15.kin.932309483"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1144
#define TS_TOTAL_OUTPUT_SIZE 1160
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3

View File

@ -1912,7 +1912,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 313827141
#define SIGNATURE_HASH 669989342
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2468,12 +2468,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.08.15.subaru_eg33_f7.313827141"
#define TS_SIGNATURE "rusEFI 2022.08.15.subaru_eg33_f7.669989342"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1144
#define TS_TOTAL_OUTPUT_SIZE 1160
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3

View File

@ -27,6 +27,9 @@ launchTriggered = bits, U32, 0, [25:25]
isTps2Error = bits, U32, 0, [26:26]
isIdleClosedLoop = bits, U32, 0, [27:27]
isIdleCoasting = bits, U32, 0, [28:28]
unusedBit_29_29 = bits, U32, 0, [29:29]
unusedBit_29_30 = bits, U32, 0, [30:30]
unusedBit_29_31 = bits, U32, 0, [31:31]
RPMValue = scalar, U16, 4, "RPM", 1, 0
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
@ -197,6 +200,36 @@ tpsAccelTo = scalar, U08, 341, "%", 1, 0
calibrationValue2 = scalar, F32, 344, "", 1, 0
isMainRelayOn = bits, U32, 348, [0:0]
isUsbConnected = bits, U32, 348, [1:1]
unusedBit_174_2 = bits, U32, 348, [2:2]
unusedBit_174_3 = bits, U32, 348, [3:3]
unusedBit_174_4 = bits, U32, 348, [4:4]
unusedBit_174_5 = bits, U32, 348, [5:5]
unusedBit_174_6 = bits, U32, 348, [6:6]
unusedBit_174_7 = bits, U32, 348, [7:7]
unusedBit_174_8 = bits, U32, 348, [8:8]
unusedBit_174_9 = bits, U32, 348, [9:9]
unusedBit_174_10 = bits, U32, 348, [10:10]
unusedBit_174_11 = bits, U32, 348, [11:11]
unusedBit_174_12 = bits, U32, 348, [12:12]
unusedBit_174_13 = bits, U32, 348, [13:13]
unusedBit_174_14 = bits, U32, 348, [14:14]
unusedBit_174_15 = bits, U32, 348, [15:15]
unusedBit_174_16 = bits, U32, 348, [16:16]
unusedBit_174_17 = bits, U32, 348, [17:17]
unusedBit_174_18 = bits, U32, 348, [18:18]
unusedBit_174_19 = bits, U32, 348, [19:19]
unusedBit_174_20 = bits, U32, 348, [20:20]
unusedBit_174_21 = bits, U32, 348, [21:21]
unusedBit_174_22 = bits, U32, 348, [22:22]
unusedBit_174_23 = bits, U32, 348, [23:23]
unusedBit_174_24 = bits, U32, 348, [24:24]
unusedBit_174_25 = bits, U32, 348, [25:25]
unusedBit_174_26 = bits, U32, 348, [26:26]
unusedBit_174_27 = bits, U32, 348, [27:27]
unusedBit_174_28 = bits, U32, 348, [28:28]
unusedBit_174_29 = bits, U32, 348, [29:29]
unusedBit_174_30 = bits, U32, 348, [30:30]
unusedBit_174_31 = bits, U32, 348, [31:31]
luaInvocationCounter = scalar, S32, 352, "count", 1, 0
luaLastCycleDuration = scalar, S32, 356, "nt", 1, 0
testBenchIter = scalar, U08, 360, "count", 1, 0
@ -209,6 +242,36 @@ auxLinear1 = scalar, S16, 376, "", 0.01, 0
auxLinear2 = scalar, S16, 378, "", 0.01, 0
dfcoActive = bits, U32, 380, [0:0]
tpsAccelActive = bits, U32, 380, [1:1]
unusedBit_216_2 = bits, U32, 380, [2:2]
unusedBit_216_3 = bits, U32, 380, [3:3]
unusedBit_216_4 = bits, U32, 380, [4:4]
unusedBit_216_5 = bits, U32, 380, [5:5]
unusedBit_216_6 = bits, U32, 380, [6:6]
unusedBit_216_7 = bits, U32, 380, [7:7]
unusedBit_216_8 = bits, U32, 380, [8:8]
unusedBit_216_9 = bits, U32, 380, [9:9]
unusedBit_216_10 = bits, U32, 380, [10:10]
unusedBit_216_11 = bits, U32, 380, [11:11]
unusedBit_216_12 = bits, U32, 380, [12:12]
unusedBit_216_13 = bits, U32, 380, [13:13]
unusedBit_216_14 = bits, U32, 380, [14:14]
unusedBit_216_15 = bits, U32, 380, [15:15]
unusedBit_216_16 = bits, U32, 380, [16:16]
unusedBit_216_17 = bits, U32, 380, [17:17]
unusedBit_216_18 = bits, U32, 380, [18:18]
unusedBit_216_19 = bits, U32, 380, [19:19]
unusedBit_216_20 = bits, U32, 380, [20:20]
unusedBit_216_21 = bits, U32, 380, [21:21]
unusedBit_216_22 = bits, U32, 380, [22:22]
unusedBit_216_23 = bits, U32, 380, [23:23]
unusedBit_216_24 = bits, U32, 380, [24:24]
unusedBit_216_25 = bits, U32, 380, [25:25]
unusedBit_216_26 = bits, U32, 380, [26:26]
unusedBit_216_27 = bits, U32, 380, [27:27]
unusedBit_216_28 = bits, U32, 380, [28:28]
unusedBit_216_29 = bits, U32, 380, [29:29]
unusedBit_216_30 = bits, U32, 380, [30:30]
unusedBit_216_31 = bits, U32, 380, [31:31]
boostControllerOutput = scalar, U08, 384, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 385, "%", 0.5, 0
fallbackMap = scalar, U16, 386, "kPa", 0.1, 0
@ -272,364 +335,524 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
rawBattery = scalar, S16, 530, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0
unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0
unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0
unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0
unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0
unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0
unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0
unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0
unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0
unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0
unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0
unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0
unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0
unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0
unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0
unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0
unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0
unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0
unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0
unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0
unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0
unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0
unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0
unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0
unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0
unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0
unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0
unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0
unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0
unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0
unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0
unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0
unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0
unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0
unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0
unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0
unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0
unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0
unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0
unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0
unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0
unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0
unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0
unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0
unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0
unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0
unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0
unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0
unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0
unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0
unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0
unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0
unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0
unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0
unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0
unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0
unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0
unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0
unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0
unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0
unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0
unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0
unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0
unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0
unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0
unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0
unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0
unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0
unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0
unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0
unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0
unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0
unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0
unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0
unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0
unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0
unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0
unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0
unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0
unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0
unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0
; total TS size = 692
m_knockRetard = scalar, F32, 692, "", 1, 0
m_knockThreshold = scalar, F32, 696, "", 1, 0
m_knockCount = scalar, U32, 700, "", 1, 0
; total TS size = 704
m_requested_pump = scalar, F32, 704, "", 1, 0
fuel_requested_percent = scalar, F32, 708, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 712, "", 1, 0
noValve = bits, U32, 716, [0:0]
angleAboveMin = bits, U32, 716, [1:1]
isHpfpInactive = bits, U32, 716, [2:2]
nextLobe = scalar, F32, 720, "", 1, 0
di_nextStart = scalar, F32, 724, "v", 1, 0
; total TS size = 728
m_deadtime = scalar, F32, 728, "", 1, 0
pressureDelta = scalar, F32, 732, "", 1, 0
pressureRatio = scalar, F32, 736, "", 1, 0
; total TS size = 740
retardThresholdRpm = scalar, S32, 740, "", 1, 0
combinedConditions = bits, U32, 744, [0:0]
launchActivatePinState = bits, U32, 744, [1:1]
isLaunchCondition = bits, U32, 744, [2:2]
isSwitchActivated = bits, U32, 744, [3:3]
isClutchActivated = bits, U32, 744, [4:4]
isValidInputPin = bits, U32, 744, [5:5]
activateSwitchCondition = bits, U32, 744, [6:6]
rpmCondition = bits, U32, 744, [7:7]
speedCondition = bits, U32, 744, [8:8]
tpsCondition = bits, U32, 744, [9:9]
; total TS size = 748
isTpsInvalid = bits, U32, 748, [0:0]
m_shouldResetPid = bits, U32, 748, [1:1]
isBelowClosedLoopThreshold = bits, U32, 748, [2:2]
isNotClosedLoop = bits, U32, 748, [3:3]
isZeroRpm = bits, U32, 748, [4:4]
luaTargetAdd = scalar, F32, 752, "", 1, 0
luaTargetMult = scalar, F32, 756, "", 1, 0
openLoopPart = scalar, F32, 760, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 764, "%", 0.5, 0
boostControlTarget = scalar, S16, 766, "kPa", 0.03333333333333333, 0
; total TS size = 768
acButtonState = bits, U32, 768, [0:0]
m_acEnabled = bits, U32, 768, [1:1]
engineTooSlow = bits, U32, 768, [2:2]
engineTooFast = bits, U32, 768, [3:3]
noClt = bits, U32, 768, [4:4]
engineTooHot = bits, U32, 768, [5:5]
tpsTooHigh = bits, U32, 768, [6:6]
isDisabledByLua = bits, U32, 768, [7:7]
latest_usage_ac_control = scalar, S32, 772, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 776, "", 1, 0
; total TS size = 780
cranking = bits, U32, 780, [0:0]
notRunning = bits, U32, 780, [1:1]
disabledWhileEngineStopped = bits, U32, 780, [2:2]
brokenClt = bits, U32, 780, [3:3]
enabledForAc = bits, U32, 780, [4:4]
hot = bits, U32, 780, [5:5]
cold = bits, U32, 780, [6:6]
vvtStatus1_pTerm = scalar, F32, 532, "", 1, 0
vvtStatus1_iTerm = scalar, S16, 536, "", 0.01, 0
vvtStatus1_dTerm = scalar, S16, 538, "", 0.01, 0
vvtStatus1_output = scalar, S16, 540, "", 0.01, 0
vvtStatus1_error = scalar, S16, 542, "", 0.01, 0
vvtStatus1_resetCounter = scalar, U32, 544, "", 1, 0
unusedAtTheEnd = array, U08, 548, [160], "", 1, 0
; total TS size = 708
m_knockRetard = scalar, F32, 708, "", 1, 0
m_knockThreshold = scalar, F32, 712, "", 1, 0
m_knockCount = scalar, U32, 716, "", 1, 0
; total TS size = 720
m_requested_pump = scalar, F32, 720, "", 1, 0
fuel_requested_percent = scalar, F32, 724, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 728, "", 1, 0
noValve = bits, U32, 732, [0:0]
angleAboveMin = bits, U32, 732, [1:1]
isHpfpInactive = bits, U32, 732, [2:2]
unusedBit_6_3 = bits, U32, 732, [3:3]
unusedBit_6_4 = bits, U32, 732, [4:4]
unusedBit_6_5 = bits, U32, 732, [5:5]
unusedBit_6_6 = bits, U32, 732, [6:6]
unusedBit_6_7 = bits, U32, 732, [7:7]
unusedBit_6_8 = bits, U32, 732, [8:8]
unusedBit_6_9 = bits, U32, 732, [9:9]
unusedBit_6_10 = bits, U32, 732, [10:10]
unusedBit_6_11 = bits, U32, 732, [11:11]
unusedBit_6_12 = bits, U32, 732, [12:12]
unusedBit_6_13 = bits, U32, 732, [13:13]
unusedBit_6_14 = bits, U32, 732, [14:14]
unusedBit_6_15 = bits, U32, 732, [15:15]
unusedBit_6_16 = bits, U32, 732, [16:16]
unusedBit_6_17 = bits, U32, 732, [17:17]
unusedBit_6_18 = bits, U32, 732, [18:18]
unusedBit_6_19 = bits, U32, 732, [19:19]
unusedBit_6_20 = bits, U32, 732, [20:20]
unusedBit_6_21 = bits, U32, 732, [21:21]
unusedBit_6_22 = bits, U32, 732, [22:22]
unusedBit_6_23 = bits, U32, 732, [23:23]
unusedBit_6_24 = bits, U32, 732, [24:24]
unusedBit_6_25 = bits, U32, 732, [25:25]
unusedBit_6_26 = bits, U32, 732, [26:26]
unusedBit_6_27 = bits, U32, 732, [27:27]
unusedBit_6_28 = bits, U32, 732, [28:28]
unusedBit_6_29 = bits, U32, 732, [29:29]
unusedBit_6_30 = bits, U32, 732, [30:30]
unusedBit_6_31 = bits, U32, 732, [31:31]
nextLobe = scalar, F32, 736, "", 1, 0
di_nextStart = scalar, F32, 740, "v", 1, 0
; total TS size = 744
m_deadtime = scalar, F32, 744, "", 1, 0
pressureDelta = scalar, F32, 748, "", 1, 0
pressureRatio = scalar, F32, 752, "", 1, 0
; total TS size = 756
retardThresholdRpm = scalar, S32, 756, "", 1, 0
combinedConditions = bits, U32, 760, [0:0]
launchActivatePinState = bits, U32, 760, [1:1]
isLaunchCondition = bits, U32, 760, [2:2]
isSwitchActivated = bits, U32, 760, [3:3]
isClutchActivated = bits, U32, 760, [4:4]
isValidInputPin = bits, U32, 760, [5:5]
activateSwitchCondition = bits, U32, 760, [6:6]
rpmCondition = bits, U32, 760, [7:7]
speedCondition = bits, U32, 760, [8:8]
tpsCondition = bits, U32, 760, [9:9]
unusedBit_11_10 = bits, U32, 760, [10:10]
unusedBit_11_11 = bits, U32, 760, [11:11]
unusedBit_11_12 = bits, U32, 760, [12:12]
unusedBit_11_13 = bits, U32, 760, [13:13]
unusedBit_11_14 = bits, U32, 760, [14:14]
unusedBit_11_15 = bits, U32, 760, [15:15]
unusedBit_11_16 = bits, U32, 760, [16:16]
unusedBit_11_17 = bits, U32, 760, [17:17]
unusedBit_11_18 = bits, U32, 760, [18:18]
unusedBit_11_19 = bits, U32, 760, [19:19]
unusedBit_11_20 = bits, U32, 760, [20:20]
unusedBit_11_21 = bits, U32, 760, [21:21]
unusedBit_11_22 = bits, U32, 760, [22:22]
unusedBit_11_23 = bits, U32, 760, [23:23]
unusedBit_11_24 = bits, U32, 760, [24:24]
unusedBit_11_25 = bits, U32, 760, [25:25]
unusedBit_11_26 = bits, U32, 760, [26:26]
unusedBit_11_27 = bits, U32, 760, [27:27]
unusedBit_11_28 = bits, U32, 760, [28:28]
unusedBit_11_29 = bits, U32, 760, [29:29]
unusedBit_11_30 = bits, U32, 760, [30:30]
unusedBit_11_31 = bits, U32, 760, [31:31]
; total TS size = 764
isTpsInvalid = bits, U32, 764, [0:0]
m_shouldResetPid = bits, U32, 764, [1:1]
isBelowClosedLoopThreshold = bits, U32, 764, [2:2]
isNotClosedLoop = bits, U32, 764, [3:3]
isZeroRpm = bits, U32, 764, [4:4]
unusedBit_5_5 = bits, U32, 764, [5:5]
unusedBit_5_6 = bits, U32, 764, [6:6]
unusedBit_5_7 = bits, U32, 764, [7:7]
unusedBit_5_8 = bits, U32, 764, [8:8]
unusedBit_5_9 = bits, U32, 764, [9:9]
unusedBit_5_10 = bits, U32, 764, [10:10]
unusedBit_5_11 = bits, U32, 764, [11:11]
unusedBit_5_12 = bits, U32, 764, [12:12]
unusedBit_5_13 = bits, U32, 764, [13:13]
unusedBit_5_14 = bits, U32, 764, [14:14]
unusedBit_5_15 = bits, U32, 764, [15:15]
unusedBit_5_16 = bits, U32, 764, [16:16]
unusedBit_5_17 = bits, U32, 764, [17:17]
unusedBit_5_18 = bits, U32, 764, [18:18]
unusedBit_5_19 = bits, U32, 764, [19:19]
unusedBit_5_20 = bits, U32, 764, [20:20]
unusedBit_5_21 = bits, U32, 764, [21:21]
unusedBit_5_22 = bits, U32, 764, [22:22]
unusedBit_5_23 = bits, U32, 764, [23:23]
unusedBit_5_24 = bits, U32, 764, [24:24]
unusedBit_5_25 = bits, U32, 764, [25:25]
unusedBit_5_26 = bits, U32, 764, [26:26]
unusedBit_5_27 = bits, U32, 764, [27:27]
unusedBit_5_28 = bits, U32, 764, [28:28]
unusedBit_5_29 = bits, U32, 764, [29:29]
unusedBit_5_30 = bits, U32, 764, [30:30]
unusedBit_5_31 = bits, U32, 764, [31:31]
luaTargetAdd = scalar, F32, 768, "", 1, 0
luaTargetMult = scalar, F32, 772, "", 1, 0
openLoopPart = scalar, F32, 776, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 780, "%", 0.5, 0
boostControlTarget = scalar, S16, 782, "kPa", 0.03333333333333333, 0
; total TS size = 784
isPrime = bits, U32, 784, [0:0]
engineTurnedRecently = bits, U32, 784, [1:1]
isPumpOn = bits, U32, 784, [2:2]
ignitionOn = bits, U32, 784, [3:3]
; total TS size = 788
isBenchTest = bits, U32, 788, [0:0]
hasIgnitionVoltage = bits, U32, 788, [1:1]
mainRelayState = bits, U32, 788, [2:2]
delayedShutoffRequested = bits, U32, 788, [3:3]
; total TS size = 792
lua_fuelAdd = scalar, F32, 792, "", 1, 0
lua_fuelMult = scalar, F32, 796, "", 1, 0
lua_clutchUpState = bits, U32, 800, [0:0]
lua_brakePedalState = bits, U32, 800, [1:1]
lua_acRequestState = bits, U32, 800, [2:2]
sd_isTChargeAirModel = bits, U32, 804, [0:0]
sd_airMassInOneCylinder = scalar, F32, 808, "", 1, 0
sd_tCharge = scalar, F32, 812, "", 1, 0
sd_tChargeK = scalar, F32, 816, "", 1, 0
sd_Tcharge_coff = scalar, F32, 820, "", 1, 0
sd_airFlow = scalar, F32, 824, "", 1, 0
targetAFR = scalar, F32, 828, "", 1, 0
engineCycleDurationMs = scalar, F32, 832, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 836, "", 1, 0
currentTpsAdc = scalar, S32, 840, "", 1, 0
tpsVoltageMCU = scalar, F32, 844, "", 1, 0
tpsVoltageBoard = scalar, F32, 848, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 852, "", 1, 0
injectorFlowCorrection = scalar, F32, 856, "", 1, 0
baroCorrection = scalar, F32, 860, "", 1, 0
cranking_baseFuel = scalar, F32, 864, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 872, "", 1, 0
cranking_durationCoefficient = scalar, F32, 876, "", 1, 0
cranking_fuel = scalar, F32, 880, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 884, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 888, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 892, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 896, "", 1, 0
running_injectorLag = scalar, F32, 900, "", 1, 0
running_baseFuel = scalar, F32, 904, "", 1, 0
running_fuel = scalar, F32, 908, "", 1, 0
sparkDwell = scalar, F32, 912, "", 1, 0
dwellAngle = scalar, F32, 916, "", 1, 0
cltTimingCorrection = scalar, S16, 920, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 922, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 924, "deg", 0.01, 0
hellenBoardId = scalar, S16, 926, "id", 1, 0
clutchUpState = bits, U32, 928, [0:0]
clutchDownState = bits, U32, 928, [1:1]
brakePedalState = bits, U32, 928, [2:2]
; total TS size = 932
tpsFrom = scalar, F32, 932, "", 1, 0
tpsTo = scalar, F32, 936, "", 1, 0
deltaTps = scalar, F32, 940, "", 1, 0
extraFuel = scalar, F32, 944, "", 1, 0
valueFromTable = scalar, F32, 948, "", 1, 0
isAboveAccelThreshold = bits, U32, 952, [0:0]
isBelowDecelThreshold = bits, U32, 952, [1:1]
isTimeToResetAccumulator = bits, U32, 952, [2:2]
isFractionalEnrichment = bits, U32, 952, [3:3]
belowEpsilon = bits, U32, 952, [4:4]
tooShort = bits, U32, 952, [5:5]
fractionalInjFuel = scalar, F32, 956, "", 1, 0
accumulatedValue = scalar, F32, 960, "", 1, 0
maxExtraPerCycle = scalar, F32, 964, "", 1, 0
maxExtraPerPeriod = scalar, F32, 968, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 972, "", 1, 0
cycleCnt = scalar, S32, 976, "", 1, 0
; total TS size = 980
hwEventCounters1 = scalar, S32, 980, "", 1, 0
hwEventCounters2 = scalar, S32, 984, "", 1, 0
hwEventCounters3 = scalar, S32, 988, "", 1, 0
hwEventCounters4 = scalar, S32, 992, "", 1, 0
hwEventCounters5 = scalar, S32, 996, "", 1, 0
hwEventCounters6 = scalar, S32, 1000, "", 1, 0
vvtCamCounter = scalar, S32, 1004, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1008, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1012, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1016, "", 1, 0
mapVvt_map_peak = scalar, U08, 1017, "", 1, 0
; total TS size = 1020
totalRevolutionCounter = scalar, U32, 1020, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1024, "", 1, 0
vvtCurrentPosition = scalar, F32, 1028, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1032, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1036, "", 1, 0
triggerStateIndex = scalar, U08, 1040, "", 1, 0
vvtCounter = scalar, U08, 1041, "", 1, 0
camResyncCounter = scalar, U08, 1042, "", 1, 0
vvtStateIndex = scalar, U08, 1043, "", 1, 0
; total TS size = 1044
wallFuelCorrection = scalar, F32, 1044, "", 1, 0
wallFuel = scalar, F32, 1048, "", 1, 0
; total TS size = 1052
idleState = scalar, S32, 1052, "", 1, 0
currentIdlePosition = scalar, F32, 1056, "", 1, 0
baseIdlePosition = scalar, F32, 1060, "", 1, 0
iacByTpsTaper = scalar, F32, 1064, "", 1, 0
throttlePedalUpState = scalar, S32, 1068, "", 1, 0
mightResetPid = bits, U32, 1072, [0:0]
shouldResetPid = bits, U32, 1072, [1:1]
wasResetPid = bits, U32, 1072, [2:2]
mustResetPid = bits, U32, 1072, [3:3]
isCoasting = bits, U32, 1072, [4:4]
useIacTableForCoasting = bits, U32, 1072, [5:5]
notIdling = bits, U32, 1072, [6:6]
needReset = bits, U32, 1072, [7:7]
isInDeadZone = bits, U32, 1072, [8:8]
isBlipping = bits, U32, 1072, [9:9]
useClosedLoop = bits, U32, 1072, [10:10]
badTps = bits, U32, 1072, [11:11]
looksLikeRunning = bits, U32, 1072, [12:12]
looksLikeCoasting = bits, U32, 1072, [13:13]
looksLikeCrankToIdle = bits, U32, 1072, [14:14]
useInstantRpmForIdle = bits, U32, 1072, [15:15]
isVerboseIAC = bits, U32, 1072, [16:16]
targetRpmByClt = scalar, S32, 1076, "", 1, 0
targetRpmAcBump = scalar, S32, 1080, "", 1, 0
airTaperRpmRange = scalar, S32, 1084, "", 1, 0
airByRpmTaper = scalar, F32, 1088, "", 1, 0
; total TS size = 1092
baseDwell = scalar, F32, 1092, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1096, "", 1, 0
luaTimingAdd = scalar, F32, 1100, "", 1, 0
luaTimingMult = scalar, F32, 1104, "", 1, 0
acButtonState = bits, U32, 784, [0:0]
m_acEnabled = bits, U32, 784, [1:1]
engineTooSlow = bits, U32, 784, [2:2]
engineTooFast = bits, U32, 784, [3:3]
noClt = bits, U32, 784, [4:4]
engineTooHot = bits, U32, 784, [5:5]
tpsTooHigh = bits, U32, 784, [6:6]
isDisabledByLua = bits, U32, 784, [7:7]
unusedBit_8_8 = bits, U32, 784, [8:8]
unusedBit_8_9 = bits, U32, 784, [9:9]
unusedBit_8_10 = bits, U32, 784, [10:10]
unusedBit_8_11 = bits, U32, 784, [11:11]
unusedBit_8_12 = bits, U32, 784, [12:12]
unusedBit_8_13 = bits, U32, 784, [13:13]
unusedBit_8_14 = bits, U32, 784, [14:14]
unusedBit_8_15 = bits, U32, 784, [15:15]
unusedBit_8_16 = bits, U32, 784, [16:16]
unusedBit_8_17 = bits, U32, 784, [17:17]
unusedBit_8_18 = bits, U32, 784, [18:18]
unusedBit_8_19 = bits, U32, 784, [19:19]
unusedBit_8_20 = bits, U32, 784, [20:20]
unusedBit_8_21 = bits, U32, 784, [21:21]
unusedBit_8_22 = bits, U32, 784, [22:22]
unusedBit_8_23 = bits, U32, 784, [23:23]
unusedBit_8_24 = bits, U32, 784, [24:24]
unusedBit_8_25 = bits, U32, 784, [25:25]
unusedBit_8_26 = bits, U32, 784, [26:26]
unusedBit_8_27 = bits, U32, 784, [27:27]
unusedBit_8_28 = bits, U32, 784, [28:28]
unusedBit_8_29 = bits, U32, 784, [29:29]
unusedBit_8_30 = bits, U32, 784, [30:30]
unusedBit_8_31 = bits, U32, 784, [31:31]
latest_usage_ac_control = scalar, S32, 788, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 792, "", 1, 0
; total TS size = 796
cranking = bits, U32, 796, [0:0]
notRunning = bits, U32, 796, [1:1]
disabledWhileEngineStopped = bits, U32, 796, [2:2]
brokenClt = bits, U32, 796, [3:3]
enabledForAc = bits, U32, 796, [4:4]
hot = bits, U32, 796, [5:5]
cold = bits, U32, 796, [6:6]
unusedBit_7_7 = bits, U32, 796, [7:7]
unusedBit_7_8 = bits, U32, 796, [8:8]
unusedBit_7_9 = bits, U32, 796, [9:9]
unusedBit_7_10 = bits, U32, 796, [10:10]
unusedBit_7_11 = bits, U32, 796, [11:11]
unusedBit_7_12 = bits, U32, 796, [12:12]
unusedBit_7_13 = bits, U32, 796, [13:13]
unusedBit_7_14 = bits, U32, 796, [14:14]
unusedBit_7_15 = bits, U32, 796, [15:15]
unusedBit_7_16 = bits, U32, 796, [16:16]
unusedBit_7_17 = bits, U32, 796, [17:17]
unusedBit_7_18 = bits, U32, 796, [18:18]
unusedBit_7_19 = bits, U32, 796, [19:19]
unusedBit_7_20 = bits, U32, 796, [20:20]
unusedBit_7_21 = bits, U32, 796, [21:21]
unusedBit_7_22 = bits, U32, 796, [22:22]
unusedBit_7_23 = bits, U32, 796, [23:23]
unusedBit_7_24 = bits, U32, 796, [24:24]
unusedBit_7_25 = bits, U32, 796, [25:25]
unusedBit_7_26 = bits, U32, 796, [26:26]
unusedBit_7_27 = bits, U32, 796, [27:27]
unusedBit_7_28 = bits, U32, 796, [28:28]
unusedBit_7_29 = bits, U32, 796, [29:29]
unusedBit_7_30 = bits, U32, 796, [30:30]
unusedBit_7_31 = bits, U32, 796, [31:31]
; total TS size = 800
isPrime = bits, U32, 800, [0:0]
engineTurnedRecently = bits, U32, 800, [1:1]
isPumpOn = bits, U32, 800, [2:2]
ignitionOn = bits, U32, 800, [3:3]
unusedBit_4_4 = bits, U32, 800, [4:4]
unusedBit_4_5 = bits, U32, 800, [5:5]
unusedBit_4_6 = bits, U32, 800, [6:6]
unusedBit_4_7 = bits, U32, 800, [7:7]
unusedBit_4_8 = bits, U32, 800, [8:8]
unusedBit_4_9 = bits, U32, 800, [9:9]
unusedBit_4_10 = bits, U32, 800, [10:10]
unusedBit_4_11 = bits, U32, 800, [11:11]
unusedBit_4_12 = bits, U32, 800, [12:12]
unusedBit_4_13 = bits, U32, 800, [13:13]
unusedBit_4_14 = bits, U32, 800, [14:14]
unusedBit_4_15 = bits, U32, 800, [15:15]
unusedBit_4_16 = bits, U32, 800, [16:16]
unusedBit_4_17 = bits, U32, 800, [17:17]
unusedBit_4_18 = bits, U32, 800, [18:18]
unusedBit_4_19 = bits, U32, 800, [19:19]
unusedBit_4_20 = bits, U32, 800, [20:20]
unusedBit_4_21 = bits, U32, 800, [21:21]
unusedBit_4_22 = bits, U32, 800, [22:22]
unusedBit_4_23 = bits, U32, 800, [23:23]
unusedBit_4_24 = bits, U32, 800, [24:24]
unusedBit_4_25 = bits, U32, 800, [25:25]
unusedBit_4_26 = bits, U32, 800, [26:26]
unusedBit_4_27 = bits, U32, 800, [27:27]
unusedBit_4_28 = bits, U32, 800, [28:28]
unusedBit_4_29 = bits, U32, 800, [29:29]
unusedBit_4_30 = bits, U32, 800, [30:30]
unusedBit_4_31 = bits, U32, 800, [31:31]
; total TS size = 804
isBenchTest = bits, U32, 804, [0:0]
hasIgnitionVoltage = bits, U32, 804, [1:1]
mainRelayState = bits, U32, 804, [2:2]
delayedShutoffRequested = bits, U32, 804, [3:3]
unusedBit_4_4 = bits, U32, 804, [4:4]
unusedBit_4_5 = bits, U32, 804, [5:5]
unusedBit_4_6 = bits, U32, 804, [6:6]
unusedBit_4_7 = bits, U32, 804, [7:7]
unusedBit_4_8 = bits, U32, 804, [8:8]
unusedBit_4_9 = bits, U32, 804, [9:9]
unusedBit_4_10 = bits, U32, 804, [10:10]
unusedBit_4_11 = bits, U32, 804, [11:11]
unusedBit_4_12 = bits, U32, 804, [12:12]
unusedBit_4_13 = bits, U32, 804, [13:13]
unusedBit_4_14 = bits, U32, 804, [14:14]
unusedBit_4_15 = bits, U32, 804, [15:15]
unusedBit_4_16 = bits, U32, 804, [16:16]
unusedBit_4_17 = bits, U32, 804, [17:17]
unusedBit_4_18 = bits, U32, 804, [18:18]
unusedBit_4_19 = bits, U32, 804, [19:19]
unusedBit_4_20 = bits, U32, 804, [20:20]
unusedBit_4_21 = bits, U32, 804, [21:21]
unusedBit_4_22 = bits, U32, 804, [22:22]
unusedBit_4_23 = bits, U32, 804, [23:23]
unusedBit_4_24 = bits, U32, 804, [24:24]
unusedBit_4_25 = bits, U32, 804, [25:25]
unusedBit_4_26 = bits, U32, 804, [26:26]
unusedBit_4_27 = bits, U32, 804, [27:27]
unusedBit_4_28 = bits, U32, 804, [28:28]
unusedBit_4_29 = bits, U32, 804, [29:29]
unusedBit_4_30 = bits, U32, 804, [30:30]
unusedBit_4_31 = bits, U32, 804, [31:31]
; total TS size = 808
lua_fuelAdd = scalar, F32, 808, "", 1, 0
lua_fuelMult = scalar, F32, 812, "", 1, 0
lua_clutchUpState = bits, U32, 816, [0:0]
lua_brakePedalState = bits, U32, 816, [1:1]
lua_acRequestState = bits, U32, 816, [2:2]
lua_unusedBit_5_3 = bits, U32, 816, [3:3]
lua_unusedBit_5_4 = bits, U32, 816, [4:4]
lua_unusedBit_5_5 = bits, U32, 816, [5:5]
lua_unusedBit_5_6 = bits, U32, 816, [6:6]
lua_unusedBit_5_7 = bits, U32, 816, [7:7]
lua_unusedBit_5_8 = bits, U32, 816, [8:8]
lua_unusedBit_5_9 = bits, U32, 816, [9:9]
lua_unusedBit_5_10 = bits, U32, 816, [10:10]
lua_unusedBit_5_11 = bits, U32, 816, [11:11]
lua_unusedBit_5_12 = bits, U32, 816, [12:12]
lua_unusedBit_5_13 = bits, U32, 816, [13:13]
lua_unusedBit_5_14 = bits, U32, 816, [14:14]
lua_unusedBit_5_15 = bits, U32, 816, [15:15]
lua_unusedBit_5_16 = bits, U32, 816, [16:16]
lua_unusedBit_5_17 = bits, U32, 816, [17:17]
lua_unusedBit_5_18 = bits, U32, 816, [18:18]
lua_unusedBit_5_19 = bits, U32, 816, [19:19]
lua_unusedBit_5_20 = bits, U32, 816, [20:20]
lua_unusedBit_5_21 = bits, U32, 816, [21:21]
lua_unusedBit_5_22 = bits, U32, 816, [22:22]
lua_unusedBit_5_23 = bits, U32, 816, [23:23]
lua_unusedBit_5_24 = bits, U32, 816, [24:24]
lua_unusedBit_5_25 = bits, U32, 816, [25:25]
lua_unusedBit_5_26 = bits, U32, 816, [26:26]
lua_unusedBit_5_27 = bits, U32, 816, [27:27]
lua_unusedBit_5_28 = bits, U32, 816, [28:28]
lua_unusedBit_5_29 = bits, U32, 816, [29:29]
lua_unusedBit_5_30 = bits, U32, 816, [30:30]
lua_unusedBit_5_31 = bits, U32, 816, [31:31]
sd_isTChargeAirModel = bits, U32, 820, [0:0]
sd_unusedBit_1_1 = bits, U32, 820, [1:1]
sd_unusedBit_1_2 = bits, U32, 820, [2:2]
sd_unusedBit_1_3 = bits, U32, 820, [3:3]
sd_unusedBit_1_4 = bits, U32, 820, [4:4]
sd_unusedBit_1_5 = bits, U32, 820, [5:5]
sd_unusedBit_1_6 = bits, U32, 820, [6:6]
sd_unusedBit_1_7 = bits, U32, 820, [7:7]
sd_unusedBit_1_8 = bits, U32, 820, [8:8]
sd_unusedBit_1_9 = bits, U32, 820, [9:9]
sd_unusedBit_1_10 = bits, U32, 820, [10:10]
sd_unusedBit_1_11 = bits, U32, 820, [11:11]
sd_unusedBit_1_12 = bits, U32, 820, [12:12]
sd_unusedBit_1_13 = bits, U32, 820, [13:13]
sd_unusedBit_1_14 = bits, U32, 820, [14:14]
sd_unusedBit_1_15 = bits, U32, 820, [15:15]
sd_unusedBit_1_16 = bits, U32, 820, [16:16]
sd_unusedBit_1_17 = bits, U32, 820, [17:17]
sd_unusedBit_1_18 = bits, U32, 820, [18:18]
sd_unusedBit_1_19 = bits, U32, 820, [19:19]
sd_unusedBit_1_20 = bits, U32, 820, [20:20]
sd_unusedBit_1_21 = bits, U32, 820, [21:21]
sd_unusedBit_1_22 = bits, U32, 820, [22:22]
sd_unusedBit_1_23 = bits, U32, 820, [23:23]
sd_unusedBit_1_24 = bits, U32, 820, [24:24]
sd_unusedBit_1_25 = bits, U32, 820, [25:25]
sd_unusedBit_1_26 = bits, U32, 820, [26:26]
sd_unusedBit_1_27 = bits, U32, 820, [27:27]
sd_unusedBit_1_28 = bits, U32, 820, [28:28]
sd_unusedBit_1_29 = bits, U32, 820, [29:29]
sd_unusedBit_1_30 = bits, U32, 820, [30:30]
sd_unusedBit_1_31 = bits, U32, 820, [31:31]
sd_airMassInOneCylinder = scalar, F32, 824, "", 1, 0
sd_tCharge = scalar, F32, 828, "", 1, 0
sd_tChargeK = scalar, F32, 832, "", 1, 0
sd_Tcharge_coff = scalar, F32, 836, "", 1, 0
sd_airFlow = scalar, F32, 840, "", 1, 0
targetAFR = scalar, F32, 844, "", 1, 0
engineCycleDurationMs = scalar, F32, 848, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 852, "", 1, 0
currentTpsAdc = scalar, S32, 856, "", 1, 0
tpsVoltageMCU = scalar, F32, 860, "", 1, 0
tpsVoltageBoard = scalar, F32, 864, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 868, "", 1, 0
injectorFlowCorrection = scalar, F32, 872, "", 1, 0
baroCorrection = scalar, F32, 876, "", 1, 0
cranking_baseFuel = scalar, F32, 880, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 884, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 888, "", 1, 0
cranking_durationCoefficient = scalar, F32, 892, "", 1, 0
cranking_fuel = scalar, F32, 896, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 900, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 904, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 908, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 912, "", 1, 0
running_injectorLag = scalar, F32, 916, "", 1, 0
running_baseFuel = scalar, F32, 920, "", 1, 0
running_fuel = scalar, F32, 924, "", 1, 0
sparkDwell = scalar, F32, 928, "", 1, 0
dwellAngle = scalar, F32, 932, "", 1, 0
cltTimingCorrection = scalar, S16, 936, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 938, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 940, "deg", 0.01, 0
hellenBoardId = scalar, S16, 942, "id", 1, 0
clutchUpState = bits, U32, 944, [0:0]
clutchDownState = bits, U32, 944, [1:1]
brakePedalState = bits, U32, 944, [2:2]
unusedBit_22_3 = bits, U32, 944, [3:3]
unusedBit_22_4 = bits, U32, 944, [4:4]
unusedBit_22_5 = bits, U32, 944, [5:5]
unusedBit_22_6 = bits, U32, 944, [6:6]
unusedBit_22_7 = bits, U32, 944, [7:7]
unusedBit_22_8 = bits, U32, 944, [8:8]
unusedBit_22_9 = bits, U32, 944, [9:9]
unusedBit_22_10 = bits, U32, 944, [10:10]
unusedBit_22_11 = bits, U32, 944, [11:11]
unusedBit_22_12 = bits, U32, 944, [12:12]
unusedBit_22_13 = bits, U32, 944, [13:13]
unusedBit_22_14 = bits, U32, 944, [14:14]
unusedBit_22_15 = bits, U32, 944, [15:15]
unusedBit_22_16 = bits, U32, 944, [16:16]
unusedBit_22_17 = bits, U32, 944, [17:17]
unusedBit_22_18 = bits, U32, 944, [18:18]
unusedBit_22_19 = bits, U32, 944, [19:19]
unusedBit_22_20 = bits, U32, 944, [20:20]
unusedBit_22_21 = bits, U32, 944, [21:21]
unusedBit_22_22 = bits, U32, 944, [22:22]
unusedBit_22_23 = bits, U32, 944, [23:23]
unusedBit_22_24 = bits, U32, 944, [24:24]
unusedBit_22_25 = bits, U32, 944, [25:25]
unusedBit_22_26 = bits, U32, 944, [26:26]
unusedBit_22_27 = bits, U32, 944, [27:27]
unusedBit_22_28 = bits, U32, 944, [28:28]
unusedBit_22_29 = bits, U32, 944, [29:29]
unusedBit_22_30 = bits, U32, 944, [30:30]
unusedBit_22_31 = bits, U32, 944, [31:31]
; total TS size = 948
tpsFrom = scalar, F32, 948
tpsTo = scalar, F32, 952
deltaTps = scalar, F32, 956
extraFuel = scalar, F32, 960, "", 1, 0
valueFromTable = scalar, F32, 964, "", 1, 0
isAboveAccelThreshold = bits, U32, 968, [0:0]
isBelowDecelThreshold = bits, U32, 968, [1:1]
isTimeToResetAccumulator = bits, U32, 968, [2:2]
isFractionalEnrichment = bits, U32, 968, [3:3]
belowEpsilon = bits, U32, 968, [4:4]
tooShort = bits, U32, 968, [5:5]
unusedBit_11_6 = bits, U32, 968, [6:6]
unusedBit_11_7 = bits, U32, 968, [7:7]
unusedBit_11_8 = bits, U32, 968, [8:8]
unusedBit_11_9 = bits, U32, 968, [9:9]
unusedBit_11_10 = bits, U32, 968, [10:10]
unusedBit_11_11 = bits, U32, 968, [11:11]
unusedBit_11_12 = bits, U32, 968, [12:12]
unusedBit_11_13 = bits, U32, 968, [13:13]
unusedBit_11_14 = bits, U32, 968, [14:14]
unusedBit_11_15 = bits, U32, 968, [15:15]
unusedBit_11_16 = bits, U32, 968, [16:16]
unusedBit_11_17 = bits, U32, 968, [17:17]
unusedBit_11_18 = bits, U32, 968, [18:18]
unusedBit_11_19 = bits, U32, 968, [19:19]
unusedBit_11_20 = bits, U32, 968, [20:20]
unusedBit_11_21 = bits, U32, 968, [21:21]
unusedBit_11_22 = bits, U32, 968, [22:22]
unusedBit_11_23 = bits, U32, 968, [23:23]
unusedBit_11_24 = bits, U32, 968, [24:24]
unusedBit_11_25 = bits, U32, 968, [25:25]
unusedBit_11_26 = bits, U32, 968, [26:26]
unusedBit_11_27 = bits, U32, 968, [27:27]
unusedBit_11_28 = bits, U32, 968, [28:28]
unusedBit_11_29 = bits, U32, 968, [29:29]
unusedBit_11_30 = bits, U32, 968, [30:30]
unusedBit_11_31 = bits, U32, 968, [31:31]
fractionalInjFuel = scalar, F32, 972, "", 1, 0
accumulatedValue = scalar, F32, 976, "", 1, 0
maxExtraPerCycle = scalar, F32, 980, "", 1, 0
maxExtraPerPeriod = scalar, F32, 984, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 988, "", 1, 0
cycleCnt = scalar, S32, 992, "", 1, 0
; total TS size = 996
hwEventCounters1 = scalar, S32, 996, "", 1, 0
hwEventCounters2 = scalar, S32, 1000, "", 1, 0
hwEventCounters3 = scalar, S32, 1004, "", 1, 0
hwEventCounters4 = scalar, S32, 1008, "", 1, 0
hwEventCounters5 = scalar, S32, 1012, "", 1, 0
hwEventCounters6 = scalar, S32, 1016, "", 1, 0
vvtCamCounter = scalar, S32, 1020, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1024, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1028, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1032, "", 1, 0
mapVvt_map_peak = scalar, U08, 1033, "", 1, 0
; total TS size = 1036
totalRevolutionCounter = scalar, U32, 1036, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1040, "", 1, 0
vvtCurrentPosition = scalar, F32, 1044, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1048, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1052, "", 1, 0
triggerStateIndex = scalar, U08, 1056, "", 1, 0
vvtCounter = scalar, U08, 1057, "", 1, 0
camResyncCounter = scalar, U08, 1058, "", 1, 0
vvtStateIndex = scalar, U08, 1059, "", 1, 0
; total TS size = 1060
wallFuelCorrection = scalar, F32, 1060, "", 1, 0
wallFuel = scalar, F32, 1064, "", 1, 0
; total TS size = 1068
idleState = bits, S32, 1068, [0:2], "not important"
currentIdlePosition = scalar, F32, 1072
baseIdlePosition = scalar, F32, 1076
iacByTpsTaper = scalar, F32, 1080
throttlePedalUpState = scalar, S32, 1084, "", 1, 0
mightResetPid = bits, U32, 1088, [0:0]
shouldResetPid = bits, U32, 1088, [1:1]
wasResetPid = bits, U32, 1088, [2:2]
mustResetPid = bits, U32, 1088, [3:3]
isCoasting = bits, U32, 1088, [4:4]
useIacTableForCoasting = bits, U32, 1088, [5:5]
notIdling = bits, U32, 1088, [6:6]
needReset = bits, U32, 1088, [7:7]
isInDeadZone = bits, U32, 1088, [8:8]
isBlipping = bits, U32, 1088, [9:9]
useClosedLoop = bits, U32, 1088, [10:10]
badTps = bits, U32, 1088, [11:11]
looksLikeRunning = bits, U32, 1088, [12:12]
looksLikeCoasting = bits, U32, 1088, [13:13]
looksLikeCrankToIdle = bits, U32, 1088, [14:14]
useInstantRpmForIdle = bits, U32, 1088, [15:15]
isVerboseIAC = bits, U32, 1088, [16:16]
unusedBit_22_17 = bits, U32, 1088, [17:17]
unusedBit_22_18 = bits, U32, 1088, [18:18]
unusedBit_22_19 = bits, U32, 1088, [19:19]
unusedBit_22_20 = bits, U32, 1088, [20:20]
unusedBit_22_21 = bits, U32, 1088, [21:21]
unusedBit_22_22 = bits, U32, 1088, [22:22]
unusedBit_22_23 = bits, U32, 1088, [23:23]
unusedBit_22_24 = bits, U32, 1088, [24:24]
unusedBit_22_25 = bits, U32, 1088, [25:25]
unusedBit_22_26 = bits, U32, 1088, [26:26]
unusedBit_22_27 = bits, U32, 1088, [27:27]
unusedBit_22_28 = bits, U32, 1088, [28:28]
unusedBit_22_29 = bits, U32, 1088, [29:29]
unusedBit_22_30 = bits, U32, 1088, [30:30]
unusedBit_22_31 = bits, U32, 1088, [31:31]
targetRpmByClt = scalar, S32, 1092, "", 1, 0
targetRpmAcBump = scalar, S32, 1096, "", 1, 0
airTaperRpmRange = scalar, S32, 1100, "", 1, 0
airByRpmTaper = scalar, F32, 1104
; total TS size = 1108
idlePosition = scalar, F32, 1108, "", 1, 0
trim = scalar, F32, 1112, "", 1, 0
luaAdjustment = scalar, F32, 1116, "", 1, 0
etbFeedForward = scalar, F32, 1120, "", 1, 0
etbIntegralError = scalar, F32, 1124, "", 1, 0
etbCurrentTarget = scalar, F32, 1128, "%", 1, 0
; total TS size = 1132
faultCode = scalar, U08, 1132, "", 1, 0
heaterDuty = scalar, U08, 1133, "%", 1, 0
pumpDuty = scalar, U08, 1134, "%", 1, 0
tempC = scalar, U16, 1136, "C", 1, 0
nernstVoltage = scalar, U16, 1138, "V", 0.001, 0
esr = scalar, U16, 1140, "", 1, 0
; total TS size = 1144
baseDwell = scalar, F32, 1108, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1112, "", 1, 0
luaTimingAdd = scalar, F32, 1116, "", 1, 0
luaTimingMult = scalar, F32, 1120, "", 1, 0
; total TS size = 1124
idlePosition = scalar, F32, 1124, "", 1, 0
trim = scalar, F32, 1128, "", 1, 0
luaAdjustment = scalar, F32, 1132, "", 1, 0
etbFeedForward = scalar, F32, 1136
etbIntegralError = scalar, F32, 1140, "", 1, 0
etbCurrentTarget = scalar, F32, 1144, "%", 1, 0
; total TS size = 1148
faultCode = scalar, U08, 1148, "", 1, 0
heaterDuty = scalar, U08, 1149, "%", 1, 0
pumpDuty = scalar, U08, 1150, "%", 1, 0
tempC = scalar, U16, 1152, "C", 1, 0
nernstVoltage = scalar, U16, 1154, "V", 0.001, 0
esr = scalar, U16, 1156, "", 1, 0
; total TS size = 1160

View File

@ -221,104 +221,105 @@ gppwmOutput2("GPPWM Output 2", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 527
gppwmOutput3("GPPWM Output 3", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 528, 0.5, 0.0, 100.0, "%"),
gppwmOutput4("GPPWM Output 4", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 529, 0.5, 0.0, 100.0, "%"),
rawBattery("rawBattery", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 530, 0.001, 0.0, 5.0, "V"),
unusedAtTheEnd("unusedAtTheEnd", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 532, 1.0, 0.0, 0.0, ""),
m_knockRetard("Degrees retarded: larger number = more retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 692, 1.0, -1.0, -1.0, ""),
m_knockThreshold("m_knockThreshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 696, 1.0, -1.0, -1.0, ""),
m_knockCount("m_knockCount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 700, 1.0, -1.0, -1.0, ""),
m_requested_pump("Computed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 704, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("fuel_requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 708, 1.0, -1.0, -1.0, ""),
fuel_requested_percent_pi("fuel_requested_percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 712, 1.0, -1.0, -1.0, ""),
nextLobe("nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 720, 1.0, -1.0, -1.0, ""),
di_nextStart("DI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 724, 1.0, 0.0, 100.0, "v"),
m_deadtime("m_deadtime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 728, 1.0, -1.0, -1.0, ""),
pressureDelta("pressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 732, 1.0, -1.0, -1.0, ""),
pressureRatio("pressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 736, 1.0, -1.0, -1.0, ""),
retardThresholdRpm("retardThresholdRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT, 740, 1.0, -1.0, -1.0, ""),
luaTargetAdd("luaTargetAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 752, 1.0, -1.0, -1.0, ""),
luaTargetMult("luaTargetMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 756, 1.0, -1.0, -1.0, ""),
openLoopPart("openLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 760, 1.0, -1.0, -1.0, ""),
boostControllerClosedLoopPart("Boost Closed Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 764, 0.5, -50.0, 50.0, "%"),
alignmentFill_at_17("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 765, 1.0, -20.0, 100.0, "units"),
boostControlTarget("Boost Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 766, 0.03333333333333333, 0.0, 0.0, "kPa"),
latest_usage_ac_control("AC latest activity", SensorCategory.SENSOR_INPUTS, FieldType.INT, 772, 1.0, -1.0, -1.0, ""),
acSwitchLastChangeTimeMs("acSwitchLastChangeTimeMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 776, 1.0, -1.0, -1.0, ""),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 792, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 804, 1.0, -1.0, -1.0, ""),
targetAFR("targetAFR", SensorCategory.SENSOR_INPUTS, FieldType.INT, 828, 1.0, -1.0, -1.0, ""),
engineCycleDurationMs("engineCycleDurationMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 832, 1.0, -1.0, -1.0, ""),
minRpmKcurrentTPS("minRpmKcurrentTPS", SensorCategory.SENSOR_INPUTS, FieldType.INT, 836, 1.0, -1.0, -1.0, ""),
currentTpsAdc("currentTpsAdc", SensorCategory.SENSOR_INPUTS, FieldType.INT, 840, 1.0, -1.0, -1.0, ""),
tpsVoltageMCU("tpsVoltageMCU", SensorCategory.SENSOR_INPUTS, FieldType.INT, 844, 1.0, -1.0, -1.0, ""),
tpsVoltageBoard("tpsVoltageBoard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 848, 1.0, -1.0, -1.0, ""),
currentBaroCorrectedVE("currentBaroCorrectedVE", SensorCategory.SENSOR_INPUTS, FieldType.INT, 852, 1.0, -1.0, -1.0, ""),
injectorFlowCorrection("injectorFlowCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 856, 1.0, -1.0, -1.0, ""),
baroCorrection("baroCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 860, 1.0, -1.0, -1.0, ""),
cranking("cranking", SensorCategory.SENSOR_INPUTS, FieldType.INT, 864, 1.0, -1.0, -1.0, ""),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 884, 1.0, -1.0, -1.0, ""),
sparkDwell("ignition dwell duration in ms\nSee also dwellAngle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 912, 1.0, -1.0, -1.0, ""),
dwellAngle("ignition dwell duration as crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 916, 1.0, -1.0, -1.0, ""),
cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 920, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 922, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 924, 0.01, -20.0, 20.0, "deg"),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 926, 1.0, 0.0, 3000.0, "id"),
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 932, 1.0, -1.0, -1.0, ""),
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 936, 1.0, -1.0, -1.0, ""),
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 940, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 944, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 948, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 956, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 960, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 964, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 968, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 972, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, -1.0, -1.0, ""),
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1016, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1017, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1018, 1.0, -20.0, 100.0, "units"),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1032, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("triggerActualSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1040, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1041, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1042, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1043, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -1.0, -1.0, ""),
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1056, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("true in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1080, 1.0, -1.0, -1.0, ""),
airTaperRpmRange("RPM range above upper limit for extra air taper", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -1.0, -1.0, ""),
airByRpmTaper("Extra air taper amount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1088, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -10000.0, 10000.0, "%"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1132, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1133, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1134, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1135, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1136, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1138, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1140, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1142, 1.0, -20.0, 100.0, "units"),
vvtStatus1("vvtStatus 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 532, 1.0, -1.0, -1.0, ""),
unusedAtTheEnd("unusedAtTheEnd", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 548, 1.0, 0.0, 0.0, ""),
m_knockRetard("Degrees retarded: larger number = more retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 708, 1.0, -1.0, -1.0, ""),
m_knockThreshold("m_knockThreshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 712, 1.0, -1.0, -1.0, ""),
m_knockCount("m_knockCount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 716, 1.0, -1.0, -1.0, ""),
m_requested_pump("Computed requested pump duration in degrees (not including deadtime)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 720, 1.0, -1.0, -1.0, ""),
fuel_requested_percent("fuel_requested_percent", SensorCategory.SENSOR_INPUTS, FieldType.INT, 724, 1.0, -1.0, -1.0, ""),
fuel_requested_percent_pi("fuel_requested_percent_pi", SensorCategory.SENSOR_INPUTS, FieldType.INT, 728, 1.0, -1.0, -1.0, ""),
nextLobe("nextLobe", SensorCategory.SENSOR_INPUTS, FieldType.INT, 736, 1.0, -1.0, -1.0, ""),
di_nextStart("DI: next start", SensorCategory.SENSOR_INPUTS, FieldType.INT, 740, 1.0, 0.0, 100.0, "v"),
m_deadtime("m_deadtime", SensorCategory.SENSOR_INPUTS, FieldType.INT, 744, 1.0, -1.0, -1.0, ""),
pressureDelta("pressureDelta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 748, 1.0, -1.0, -1.0, ""),
pressureRatio("pressureRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 752, 1.0, -1.0, -1.0, ""),
retardThresholdRpm("retardThresholdRpm", SensorCategory.SENSOR_INPUTS, FieldType.INT, 756, 1.0, -1.0, -1.0, ""),
luaTargetAdd("luaTargetAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 768, 1.0, -1.0, -1.0, ""),
luaTargetMult("luaTargetMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 772, 1.0, -1.0, -1.0, ""),
openLoopPart("openLoopPart", SensorCategory.SENSOR_INPUTS, FieldType.INT, 776, 1.0, -1.0, -1.0, ""),
boostControllerClosedLoopPart("Boost Closed Loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 780, 0.5, -50.0, 50.0, "%"),
alignmentFill_at_17("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 781, 1.0, -20.0, 100.0, "units"),
boostControlTarget("Boost Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 782, 0.03333333333333333, 0.0, 0.0, "kPa"),
latest_usage_ac_control("AC latest activity", SensorCategory.SENSOR_INPUTS, FieldType.INT, 788, 1.0, -1.0, -1.0, ""),
acSwitchLastChangeTimeMs("acSwitchLastChangeTimeMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 792, 1.0, -1.0, -1.0, ""),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 808, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 820, 1.0, -1.0, -1.0, ""),
targetAFR("targetAFR", SensorCategory.SENSOR_INPUTS, FieldType.INT, 844, 1.0, -1.0, -1.0, ""),
engineCycleDurationMs("engineCycleDurationMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 848, 1.0, -1.0, -1.0, ""),
minRpmKcurrentTPS("minRpmKcurrentTPS", SensorCategory.SENSOR_INPUTS, FieldType.INT, 852, 1.0, -1.0, -1.0, ""),
currentTpsAdc("currentTpsAdc", SensorCategory.SENSOR_INPUTS, FieldType.INT, 856, 1.0, -1.0, -1.0, ""),
tpsVoltageMCU("tpsVoltageMCU", SensorCategory.SENSOR_INPUTS, FieldType.INT, 860, 1.0, -1.0, -1.0, ""),
tpsVoltageBoard("tpsVoltageBoard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 864, 1.0, -1.0, -1.0, ""),
currentBaroCorrectedVE("currentBaroCorrectedVE", SensorCategory.SENSOR_INPUTS, FieldType.INT, 868, 1.0, -1.0, -1.0, ""),
injectorFlowCorrection("injectorFlowCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 872, 1.0, -1.0, -1.0, ""),
baroCorrection("baroCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 876, 1.0, -1.0, -1.0, ""),
cranking("cranking", SensorCategory.SENSOR_INPUTS, FieldType.INT, 880, 1.0, -1.0, -1.0, ""),
running("running", SensorCategory.SENSOR_INPUTS, FieldType.INT, 900, 1.0, -1.0, -1.0, ""),
sparkDwell("ignition dwell duration in ms\nSee also dwellAngle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 928, 1.0, -1.0, -1.0, ""),
dwellAngle("ignition dwell duration as crankshaft angle\nNAN if engine is stopped\nSee also sparkDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 932, 1.0, -1.0, -1.0, ""),
cltTimingCorrection("cltTimingCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 936, 0.01, -20.0, 20.0, "deg"),
timingIatCorrection("timingIatCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 938, 0.01, -20.0, 20.0, "deg"),
timingPidCorrection("timingPidCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 940, 0.01, -20.0, 20.0, "deg"),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 942, 1.0, 0.0, 3000.0, "id"),
tpsFrom("tpsFrom", SensorCategory.SENSOR_INPUTS, FieldType.INT, 948, 1.0, -1.0, -1.0, ""),
tpsTo("tpsTo", SensorCategory.SENSOR_INPUTS, FieldType.INT, 952, 1.0, -1.0, -1.0, ""),
deltaTps("deltaTps", SensorCategory.SENSOR_INPUTS, FieldType.INT, 956, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 960, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 964, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 972, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 976, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 980, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 984, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 988, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 992, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1000, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1004, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1008, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, -1.0, -1.0, ""),
vvtCamCounter("vvtCamCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1028, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1032, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1033, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1034, 1.0, -20.0, 100.0, "units"),
totalRevolutionCounter("Crank revolution counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1036, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1040, 1.0, -10000.0, 10000.0, ""),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1044, 1.0, -10000.0, 10000.0, ""),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1048, 1.0, -10000.0, 10000.0, ""),
triggerActualSyncGapRatio("triggerActualSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1052, 1.0, -1.0, -1.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1056, 1.0, -1.0, -1.0, ""),
vvtCounter("vvtCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1057, 1.0, -1.0, -1.0, ""),
camResyncCounter("camResyncCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1058, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1059, 1.0, -1.0, -1.0, ""),
wallFuelCorrection("fuel injection time correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1060, 1.0, -1.0, -1.0, ""),
wallFuel("Amount of fuel on the wall, in ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
currentIdlePosition("idle: current position\nthat's current position with CLT and IAT corrections", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1072, 1.0, -1.0, -1.0, ""),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1076, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion of idle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1080, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("true in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1084, 1.0, -1.0, -1.0, ""),
targetRpmByClt("idle: target by CLT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1092, 1.0, -1.0, -1.0, ""),
targetRpmAcBump("idle: A/C bump", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
airTaperRpmRange("RPM range above upper limit for extra air taper", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
airByRpmTaper("Extra air taper amount", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1104, 1.0, -1.0, -1.0, ""),
baseDwell("baseDwell", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
dwellVoltageCorrection("dwellVoltageCorrection", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1112, 1.0, -1.0, -1.0, ""),
luaTimingAdd("luaTimingAdd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
luaTimingMult("luaTimingMult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1120, 1.0, -1.0, -1.0, ""),
idlePosition("idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -1.0, -1.0, ""),
trim("trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1128, 1.0, -1.0, -1.0, ""),
luaAdjustment("luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, -1.0, -1.0, ""),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1136, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1140, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -10000.0, 10000.0, "%"),
faultCode("faultCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1148, 1.0, -1.0, -1.0, ""),
heaterDuty("heaterDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1149, 1.0, 0.0, 100.0, "%"),
pumpDuty("pumpDuty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1150, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1151, 1.0, -20.0, 100.0, "units"),
tempC("tempC", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1152, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("nernstVoltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1154, 0.001, 0.0, 1.0, "V"),
esr("esr", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1156, 1.0, -1.0, -1.0, ""),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1158, 1.0, -20.0, 100.0, "units"),

View File

@ -1,2 +1,2 @@
// generated by gen_live_documentation.sh / UsagesReader.java
#define TS_TOTAL_OUTPUT_SIZE 1144
#define TS_TOTAL_OUTPUT_SIZE 1160

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 Mon Aug 15 17:09:24 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -1305,9 +1305,13 @@ struct output_channels_s {
/**
* offset 532
*/
pid_status_s vvtStatus[CAM_INPUTS_COUNT];
/**
* offset 548
*/
uint8_t unusedAtTheEnd[160];
};
static_assert(sizeof(output_channels_s) == 692);
static_assert(sizeof(output_channels_s) == 708);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Aug 15 17:09:24 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Aug 15 18:43:34 UTC 2022

View File

@ -1946,7 +1946,7 @@
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 430270199
#define SIGNATURE_HASH 754892908
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
@ -2501,12 +2501,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.08.15.all.430270199"
#define TS_SIGNATURE "rusEFI 2022.08.15.all.754892908"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1144
#define TS_TOTAL_OUTPUT_SIZE 1160
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 243429048
#define TS_SIGNATURE "rusEFI 2022.08.15.48way.243429048"
#define SIGNATURE_HASH 1629379022
#define TS_SIGNATURE "rusEFI 2022.08.15.48way.1629379022"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 430270199
#define TS_SIGNATURE "rusEFI 2022.08.15.all.430270199"
#define SIGNATURE_HASH 754892908
#define TS_SIGNATURE "rusEFI 2022.08.15.all.754892908"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 733477787
#define TS_SIGNATURE "rusEFI 2022.08.15.alphax-2chan.733477787"
#define SIGNATURE_HASH 1143721197
#define TS_SIGNATURE "rusEFI 2022.08.15.alphax-2chan.1143721197"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 975800756
#define TS_SIGNATURE "rusEFI 2022.08.15.alphax-4chan.975800756"
#define SIGNATURE_HASH 1437974210
#define TS_SIGNATURE "rusEFI 2022.08.15.alphax-4chan.1437974210"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 91198416
#define TS_SIGNATURE "rusEFI 2022.08.15.atlas.91198416"
#define SIGNATURE_HASH 1794352294
#define TS_SIGNATURE "rusEFI 2022.08.15.atlas.1794352294"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 4014552846
#define TS_SIGNATURE "rusEFI 2022.08.15.core8.4014552846"
#define SIGNATURE_HASH 2161442936
#define TS_SIGNATURE "rusEFI 2022.08.15.core8.2161442936"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 430270199
#define TS_SIGNATURE "rusEFI 2022.08.15.f407-discovery.430270199"
#define SIGNATURE_HASH 1983467905
#define TS_SIGNATURE "rusEFI 2022.08.15.f407-discovery.1983467905"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 430270199
#define TS_SIGNATURE "rusEFI 2022.08.15.f429-discovery.430270199"
#define SIGNATURE_HASH 1983467905
#define TS_SIGNATURE "rusEFI 2022.08.15.f429-discovery.1983467905"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1539938867
#define TS_SIGNATURE "rusEFI 2022.08.15.frankenso_na6.1539938867"
#define SIGNATURE_HASH 878030149
#define TS_SIGNATURE "rusEFI 2022.08.15.frankenso_na6.878030149"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1833515400
#define TS_SIGNATURE "rusEFI 2022.08.15.harley81.1833515400"
#define SIGNATURE_HASH 47517438
#define TS_SIGNATURE "rusEFI 2022.08.15.harley81.47517438"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 950695826
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen-gm-e67.950695826"
#define SIGNATURE_HASH 1463173348
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen-gm-e67.1463173348"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3224262459
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen-nb1.3224262459"
#define SIGNATURE_HASH 2947702861
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen-nb1.2947702861"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2440814109
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen121nissan.2440814109"
#define SIGNATURE_HASH 4276611435
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen121nissan.4276611435"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1770300813
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen121vag.1770300813"
#define SIGNATURE_HASH 102273787
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen121vag.102273787"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3881524169
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen128.3881524169"
#define SIGNATURE_HASH 2294770879
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen128.2294770879"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2179601523
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen154hyundai.2179601523"
#define SIGNATURE_HASH 4000719621
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen154hyundai.4000719621"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3952758771
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen72.3952758771"
#define SIGNATURE_HASH 2215016581
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen72.2215016581"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 990953213
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen81.990953213"
#define SIGNATURE_HASH 1418496395
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen81.1418496395"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 206599483
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen88bmw.206599483"
#define SIGNATURE_HASH 1674330701
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen88bmw.1674330701"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 2603521943
#define TS_SIGNATURE "rusEFI 2022.08.15.hellenNA6.2603521943"
#define SIGNATURE_HASH 4105347297
#define TS_SIGNATURE "rusEFI 2022.08.15.hellenNA6.4105347297"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 454868167
#define TS_SIGNATURE "rusEFI 2022.08.15.hellenNA8_96.454868167"
#define SIGNATURE_HASH 1954581425
#define TS_SIGNATURE "rusEFI 2022.08.15.hellenNA8_96.1954581425"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat null
//
#define SIGNATURE_HASH 1552492797
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen_cypress.1552492797"
#define SIGNATURE_HASH 1775406694
#define TS_SIGNATURE "rusEFI 2022.08.15.hellen_cypress.1775406694"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat null
//
#define SIGNATURE_HASH 46813040
#define TS_SIGNATURE "rusEFI 2022.08.15.kin.46813040"
#define SIGNATURE_HASH 932309483
#define TS_SIGNATURE "rusEFI 2022.08.15.kin.932309483"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3597920769
#define TS_SIGNATURE "rusEFI 2022.08.15.mre_f4.3597920769"
#define SIGNATURE_HASH 3119504759
#define TS_SIGNATURE "rusEFI 2022.08.15.mre_f4.3119504759"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3597920769
#define TS_SIGNATURE "rusEFI 2022.08.15.mre_f7.3597920769"
#define SIGNATURE_HASH 3119504759
#define TS_SIGNATURE "rusEFI 2022.08.15.mre_f7.3119504759"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1229963025
#define TS_SIGNATURE "rusEFI 2022.08.15.prometheus_405.1229963025"
#define SIGNATURE_HASH 651397223
#define TS_SIGNATURE "rusEFI 2022.08.15.prometheus_405.651397223"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 1229963025
#define TS_SIGNATURE "rusEFI 2022.08.15.prometheus_469.1229963025"
#define SIGNATURE_HASH 651397223
#define TS_SIGNATURE "rusEFI 2022.08.15.prometheus_469.651397223"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3160973697
#define TS_SIGNATURE "rusEFI 2022.08.15.proteus_f4.3160973697"
#define SIGNATURE_HASH 3556022007
#define TS_SIGNATURE "rusEFI 2022.08.15.proteus_f4.3556022007"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3160973697
#define TS_SIGNATURE "rusEFI 2022.08.15.proteus_f7.3160973697"
#define SIGNATURE_HASH 3556022007
#define TS_SIGNATURE "rusEFI 2022.08.15.proteus_f7.3556022007"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3160973697
#define TS_SIGNATURE "rusEFI 2022.08.15.proteus_h7.3160973697"
#define SIGNATURE_HASH 3556022007
#define TS_SIGNATURE "rusEFI 2022.08.15.proteus_h7.3556022007"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh null
//
#define SIGNATURE_HASH 313827141
#define TS_SIGNATURE "rusEFI 2022.08.15.subaru_eg33_f7.313827141"
#define SIGNATURE_HASH 669989342
#define TS_SIGNATURE "rusEFI 2022.08.15.subaru_eg33_f7.669989342"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh null
//
#define SIGNATURE_HASH 3014502563
#define TS_SIGNATURE "rusEFI 2022.08.15.tdg-pdm8.3014502563"
#define SIGNATURE_HASH 3694239701
#define TS_SIGNATURE "rusEFI 2022.08.15.tdg-pdm8.3694239701"

View File

@ -1,9 +1,19 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sun Aug 14 21:07:20 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
#include "rusefi_types.h"
#define adc_channel_e_enum "Disabled", "PA2", "PA3", "INVALID", "PD3", "INVALID", "INVALID", "INVALID", "PB12", "PB13", "INVALID", "PE2", "INVALID", "PC14", "PC15", "PC16", "PC17"
#define BANKS_COUNT 1
#define brain_input_pin_e_enum "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A"
#define CAM_INPUTS_COUNT_padding 3
#define CAMS_PER_BANK 1
#define CAMS_PER_BANK_padding 1
#define Gpio_enum "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PA16", "PA17", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PB16", "PB17", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PD16", "PD17", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PE16", "PE17", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
#define HW_EVENT_TYPES 6
#define output_pin_e_enum "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
#define switch_input_pin_e_enum "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "N/A", "N/A", "PA10", "PA11", "PA12", "PA13", "N/A", "N/A", "N/A", "N/A", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "N/A", "N/A", "N/A", "N/A", "PB12", "PB13", "N/A", "N/A", "N/A", "N/A", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "N/A", "N/A", "N/A", "N/A", "PC14", "PC15", "PC16", "PC17", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "PD15", "PD16", "N/A", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A", "N/A"
#define ts_show_trigger_comparator true
// start of trigger_central_s
struct trigger_central_s {
/**
@ -41,4 +51,4 @@ struct trigger_central_s {
static_assert(sizeof(trigger_central_s) == 40);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sun Aug 14 21:07:20 UTC 2022
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Aug 15 18:43:34 UTC 2022

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.08.15.all.430270199"
signature = "rusEFI 2022.08.15.all.754892908"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.08.15.all.430270199" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.08.15.all.754892908" ; 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
@ -85,7 +85,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 Aug 15 17:10:14 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Aug 15 18:43:41 UTC 2022
pageSize = 21300
page = 1
@ -2110,7 +2110,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1144
ochBlockSize = 1160
;
; see TunerStudioOutputChannels struct
@ -2145,6 +2145,9 @@ launchTriggered = bits, U32, 0, [25:25]
isTps2Error = bits, U32, 0, [26:26]
isIdleClosedLoop = bits, U32, 0, [27:27]
isIdleCoasting = bits, U32, 0, [28:28]
unusedBit_29_29 = bits, U32, 0, [29:29]
unusedBit_29_30 = bits, U32, 0, [30:30]
unusedBit_29_31 = bits, U32, 0, [31:31]
RPMValue = scalar, U16, 4, "RPM", 1, 0
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
@ -2315,6 +2318,36 @@ tpsAccelTo = scalar, U08, 341, "%", 1, 0
calibrationValue2 = scalar, F32, 344, "", 1, 0
isMainRelayOn = bits, U32, 348, [0:0]
isUsbConnected = bits, U32, 348, [1:1]
unusedBit_174_2 = bits, U32, 348, [2:2]
unusedBit_174_3 = bits, U32, 348, [3:3]
unusedBit_174_4 = bits, U32, 348, [4:4]
unusedBit_174_5 = bits, U32, 348, [5:5]
unusedBit_174_6 = bits, U32, 348, [6:6]
unusedBit_174_7 = bits, U32, 348, [7:7]
unusedBit_174_8 = bits, U32, 348, [8:8]
unusedBit_174_9 = bits, U32, 348, [9:9]
unusedBit_174_10 = bits, U32, 348, [10:10]
unusedBit_174_11 = bits, U32, 348, [11:11]
unusedBit_174_12 = bits, U32, 348, [12:12]
unusedBit_174_13 = bits, U32, 348, [13:13]
unusedBit_174_14 = bits, U32, 348, [14:14]
unusedBit_174_15 = bits, U32, 348, [15:15]
unusedBit_174_16 = bits, U32, 348, [16:16]
unusedBit_174_17 = bits, U32, 348, [17:17]
unusedBit_174_18 = bits, U32, 348, [18:18]
unusedBit_174_19 = bits, U32, 348, [19:19]
unusedBit_174_20 = bits, U32, 348, [20:20]
unusedBit_174_21 = bits, U32, 348, [21:21]
unusedBit_174_22 = bits, U32, 348, [22:22]
unusedBit_174_23 = bits, U32, 348, [23:23]
unusedBit_174_24 = bits, U32, 348, [24:24]
unusedBit_174_25 = bits, U32, 348, [25:25]
unusedBit_174_26 = bits, U32, 348, [26:26]
unusedBit_174_27 = bits, U32, 348, [27:27]
unusedBit_174_28 = bits, U32, 348, [28:28]
unusedBit_174_29 = bits, U32, 348, [29:29]
unusedBit_174_30 = bits, U32, 348, [30:30]
unusedBit_174_31 = bits, U32, 348, [31:31]
luaInvocationCounter = scalar, S32, 352, "count", 1, 0
luaLastCycleDuration = scalar, S32, 356, "nt", 1, 0
testBenchIter = scalar, U08, 360, "count", 1, 0
@ -2327,6 +2360,36 @@ auxLinear1 = scalar, S16, 376, "", 0.01, 0
auxLinear2 = scalar, S16, 378, "", 0.01, 0
dfcoActive = bits, U32, 380, [0:0]
tpsAccelActive = bits, U32, 380, [1:1]
unusedBit_216_2 = bits, U32, 380, [2:2]
unusedBit_216_3 = bits, U32, 380, [3:3]
unusedBit_216_4 = bits, U32, 380, [4:4]
unusedBit_216_5 = bits, U32, 380, [5:5]
unusedBit_216_6 = bits, U32, 380, [6:6]
unusedBit_216_7 = bits, U32, 380, [7:7]
unusedBit_216_8 = bits, U32, 380, [8:8]
unusedBit_216_9 = bits, U32, 380, [9:9]
unusedBit_216_10 = bits, U32, 380, [10:10]
unusedBit_216_11 = bits, U32, 380, [11:11]
unusedBit_216_12 = bits, U32, 380, [12:12]
unusedBit_216_13 = bits, U32, 380, [13:13]
unusedBit_216_14 = bits, U32, 380, [14:14]
unusedBit_216_15 = bits, U32, 380, [15:15]
unusedBit_216_16 = bits, U32, 380, [16:16]
unusedBit_216_17 = bits, U32, 380, [17:17]
unusedBit_216_18 = bits, U32, 380, [18:18]
unusedBit_216_19 = bits, U32, 380, [19:19]
unusedBit_216_20 = bits, U32, 380, [20:20]
unusedBit_216_21 = bits, U32, 380, [21:21]
unusedBit_216_22 = bits, U32, 380, [22:22]
unusedBit_216_23 = bits, U32, 380, [23:23]
unusedBit_216_24 = bits, U32, 380, [24:24]
unusedBit_216_25 = bits, U32, 380, [25:25]
unusedBit_216_26 = bits, U32, 380, [26:26]
unusedBit_216_27 = bits, U32, 380, [27:27]
unusedBit_216_28 = bits, U32, 380, [28:28]
unusedBit_216_29 = bits, U32, 380, [29:29]
unusedBit_216_30 = bits, U32, 380, [30:30]
unusedBit_216_31 = bits, U32, 380, [31:31]
boostControllerOutput = scalar, U08, 384, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 385, "%", 0.5, 0
fallbackMap = scalar, U16, 386, "kPa", 0.1, 0
@ -2390,367 +2453,527 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
rawBattery = scalar, S16, 530, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0
unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0
unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0
unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0
unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0
unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0
unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0
unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0
unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0
unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0
unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0
unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0
unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0
unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0
unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0
unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0
unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0
unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0
unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0
unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0
unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0
unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0
unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0
unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0
unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0
unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0
unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0
unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0
unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0
unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0
unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0
unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0
unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0
unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0
unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0
unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0
unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0
unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0
unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0
unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0
unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0
unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0
unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0
unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0
unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0
unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0
unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0
unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0
unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0
unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0
unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0
unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0
unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0
unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0
unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0
unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0
unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0
unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0
unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0
unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0
unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0
unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0
unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0
unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0
unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0
unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0
unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0
unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0
unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0
unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0
unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0
unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0
unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0
unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0
unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0
unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0
unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0
unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0
unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0
unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0
unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0
; total TS size = 692
m_knockRetard = scalar, F32, 692, "", 1, 0
m_knockThreshold = scalar, F32, 696, "", 1, 0
m_knockCount = scalar, U32, 700, "", 1, 0
; total TS size = 704
m_requested_pump = scalar, F32, 704, "", 1, 0
fuel_requested_percent = scalar, F32, 708, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 712, "", 1, 0
noValve = bits, U32, 716, [0:0]
angleAboveMin = bits, U32, 716, [1:1]
isHpfpInactive = bits, U32, 716, [2:2]
nextLobe = scalar, F32, 720, "", 1, 0
di_nextStart = scalar, F32, 724, "v", 1, 0
; total TS size = 728
m_deadtime = scalar, F32, 728, "", 1, 0
pressureDelta = scalar, F32, 732, "", 1, 0
pressureRatio = scalar, F32, 736, "", 1, 0
; total TS size = 740
retardThresholdRpm = scalar, S32, 740, "", 1, 0
combinedConditions = bits, U32, 744, [0:0]
launchActivatePinState = bits, U32, 744, [1:1]
isLaunchCondition = bits, U32, 744, [2:2]
isSwitchActivated = bits, U32, 744, [3:3]
isClutchActivated = bits, U32, 744, [4:4]
isValidInputPin = bits, U32, 744, [5:5]
activateSwitchCondition = bits, U32, 744, [6:6]
rpmCondition = bits, U32, 744, [7:7]
speedCondition = bits, U32, 744, [8:8]
tpsCondition = bits, U32, 744, [9:9]
; total TS size = 748
isTpsInvalid = bits, U32, 748, [0:0]
m_shouldResetPid = bits, U32, 748, [1:1]
isBelowClosedLoopThreshold = bits, U32, 748, [2:2]
isNotClosedLoop = bits, U32, 748, [3:3]
isZeroRpm = bits, U32, 748, [4:4]
luaTargetAdd = scalar, F32, 752, "", 1, 0
luaTargetMult = scalar, F32, 756, "", 1, 0
openLoopPart = scalar, F32, 760, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 764, "%", 0.5, 0
boostControlTarget = scalar, S16, 766, "kPa", 0.03333333333333333, 0
; total TS size = 768
acButtonState = bits, U32, 768, [0:0]
m_acEnabled = bits, U32, 768, [1:1]
engineTooSlow = bits, U32, 768, [2:2]
engineTooFast = bits, U32, 768, [3:3]
noClt = bits, U32, 768, [4:4]
engineTooHot = bits, U32, 768, [5:5]
tpsTooHigh = bits, U32, 768, [6:6]
isDisabledByLua = bits, U32, 768, [7:7]
latest_usage_ac_control = scalar, S32, 772, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 776, "", 1, 0
; total TS size = 780
cranking = bits, U32, 780, [0:0]
notRunning = bits, U32, 780, [1:1]
disabledWhileEngineStopped = bits, U32, 780, [2:2]
brokenClt = bits, U32, 780, [3:3]
enabledForAc = bits, U32, 780, [4:4]
hot = bits, U32, 780, [5:5]
cold = bits, U32, 780, [6:6]
vvtStatus1_pTerm = scalar, F32, 532, "", 1, 0
vvtStatus1_iTerm = scalar, S16, 536, "", 0.01, 0
vvtStatus1_dTerm = scalar, S16, 538, "", 0.01, 0
vvtStatus1_output = scalar, S16, 540, "", 0.01, 0
vvtStatus1_error = scalar, S16, 542, "", 0.01, 0
vvtStatus1_resetCounter = scalar, U32, 544, "", 1, 0
unusedAtTheEnd = array, U08, 548, [160], "", 1, 0
; total TS size = 708
m_knockRetard = scalar, F32, 708, "", 1, 0
m_knockThreshold = scalar, F32, 712, "", 1, 0
m_knockCount = scalar, U32, 716, "", 1, 0
; total TS size = 720
m_requested_pump = scalar, F32, 720, "", 1, 0
fuel_requested_percent = scalar, F32, 724, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 728, "", 1, 0
noValve = bits, U32, 732, [0:0]
angleAboveMin = bits, U32, 732, [1:1]
isHpfpInactive = bits, U32, 732, [2:2]
unusedBit_6_3 = bits, U32, 732, [3:3]
unusedBit_6_4 = bits, U32, 732, [4:4]
unusedBit_6_5 = bits, U32, 732, [5:5]
unusedBit_6_6 = bits, U32, 732, [6:6]
unusedBit_6_7 = bits, U32, 732, [7:7]
unusedBit_6_8 = bits, U32, 732, [8:8]
unusedBit_6_9 = bits, U32, 732, [9:9]
unusedBit_6_10 = bits, U32, 732, [10:10]
unusedBit_6_11 = bits, U32, 732, [11:11]
unusedBit_6_12 = bits, U32, 732, [12:12]
unusedBit_6_13 = bits, U32, 732, [13:13]
unusedBit_6_14 = bits, U32, 732, [14:14]
unusedBit_6_15 = bits, U32, 732, [15:15]
unusedBit_6_16 = bits, U32, 732, [16:16]
unusedBit_6_17 = bits, U32, 732, [17:17]
unusedBit_6_18 = bits, U32, 732, [18:18]
unusedBit_6_19 = bits, U32, 732, [19:19]
unusedBit_6_20 = bits, U32, 732, [20:20]
unusedBit_6_21 = bits, U32, 732, [21:21]
unusedBit_6_22 = bits, U32, 732, [22:22]
unusedBit_6_23 = bits, U32, 732, [23:23]
unusedBit_6_24 = bits, U32, 732, [24:24]
unusedBit_6_25 = bits, U32, 732, [25:25]
unusedBit_6_26 = bits, U32, 732, [26:26]
unusedBit_6_27 = bits, U32, 732, [27:27]
unusedBit_6_28 = bits, U32, 732, [28:28]
unusedBit_6_29 = bits, U32, 732, [29:29]
unusedBit_6_30 = bits, U32, 732, [30:30]
unusedBit_6_31 = bits, U32, 732, [31:31]
nextLobe = scalar, F32, 736, "", 1, 0
di_nextStart = scalar, F32, 740, "v", 1, 0
; total TS size = 744
m_deadtime = scalar, F32, 744, "", 1, 0
pressureDelta = scalar, F32, 748, "", 1, 0
pressureRatio = scalar, F32, 752, "", 1, 0
; total TS size = 756
retardThresholdRpm = scalar, S32, 756, "", 1, 0
combinedConditions = bits, U32, 760, [0:0]
launchActivatePinState = bits, U32, 760, [1:1]
isLaunchCondition = bits, U32, 760, [2:2]
isSwitchActivated = bits, U32, 760, [3:3]
isClutchActivated = bits, U32, 760, [4:4]
isValidInputPin = bits, U32, 760, [5:5]
activateSwitchCondition = bits, U32, 760, [6:6]
rpmCondition = bits, U32, 760, [7:7]
speedCondition = bits, U32, 760, [8:8]
tpsCondition = bits, U32, 760, [9:9]
unusedBit_11_10 = bits, U32, 760, [10:10]
unusedBit_11_11 = bits, U32, 760, [11:11]
unusedBit_11_12 = bits, U32, 760, [12:12]
unusedBit_11_13 = bits, U32, 760, [13:13]
unusedBit_11_14 = bits, U32, 760, [14:14]
unusedBit_11_15 = bits, U32, 760, [15:15]
unusedBit_11_16 = bits, U32, 760, [16:16]
unusedBit_11_17 = bits, U32, 760, [17:17]
unusedBit_11_18 = bits, U32, 760, [18:18]
unusedBit_11_19 = bits, U32, 760, [19:19]
unusedBit_11_20 = bits, U32, 760, [20:20]
unusedBit_11_21 = bits, U32, 760, [21:21]
unusedBit_11_22 = bits, U32, 760, [22:22]
unusedBit_11_23 = bits, U32, 760, [23:23]
unusedBit_11_24 = bits, U32, 760, [24:24]
unusedBit_11_25 = bits, U32, 760, [25:25]
unusedBit_11_26 = bits, U32, 760, [26:26]
unusedBit_11_27 = bits, U32, 760, [27:27]
unusedBit_11_28 = bits, U32, 760, [28:28]
unusedBit_11_29 = bits, U32, 760, [29:29]
unusedBit_11_30 = bits, U32, 760, [30:30]
unusedBit_11_31 = bits, U32, 760, [31:31]
; total TS size = 764
isTpsInvalid = bits, U32, 764, [0:0]
m_shouldResetPid = bits, U32, 764, [1:1]
isBelowClosedLoopThreshold = bits, U32, 764, [2:2]
isNotClosedLoop = bits, U32, 764, [3:3]
isZeroRpm = bits, U32, 764, [4:4]
unusedBit_5_5 = bits, U32, 764, [5:5]
unusedBit_5_6 = bits, U32, 764, [6:6]
unusedBit_5_7 = bits, U32, 764, [7:7]
unusedBit_5_8 = bits, U32, 764, [8:8]
unusedBit_5_9 = bits, U32, 764, [9:9]
unusedBit_5_10 = bits, U32, 764, [10:10]
unusedBit_5_11 = bits, U32, 764, [11:11]
unusedBit_5_12 = bits, U32, 764, [12:12]
unusedBit_5_13 = bits, U32, 764, [13:13]
unusedBit_5_14 = bits, U32, 764, [14:14]
unusedBit_5_15 = bits, U32, 764, [15:15]
unusedBit_5_16 = bits, U32, 764, [16:16]
unusedBit_5_17 = bits, U32, 764, [17:17]
unusedBit_5_18 = bits, U32, 764, [18:18]
unusedBit_5_19 = bits, U32, 764, [19:19]
unusedBit_5_20 = bits, U32, 764, [20:20]
unusedBit_5_21 = bits, U32, 764, [21:21]
unusedBit_5_22 = bits, U32, 764, [22:22]
unusedBit_5_23 = bits, U32, 764, [23:23]
unusedBit_5_24 = bits, U32, 764, [24:24]
unusedBit_5_25 = bits, U32, 764, [25:25]
unusedBit_5_26 = bits, U32, 764, [26:26]
unusedBit_5_27 = bits, U32, 764, [27:27]
unusedBit_5_28 = bits, U32, 764, [28:28]
unusedBit_5_29 = bits, U32, 764, [29:29]
unusedBit_5_30 = bits, U32, 764, [30:30]
unusedBit_5_31 = bits, U32, 764, [31:31]
luaTargetAdd = scalar, F32, 768, "", 1, 0
luaTargetMult = scalar, F32, 772, "", 1, 0
openLoopPart = scalar, F32, 776, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 780, "%", 0.5, 0
boostControlTarget = scalar, S16, 782, "kPa", 0.03333333333333333, 0
; total TS size = 784
isPrime = bits, U32, 784, [0:0]
engineTurnedRecently = bits, U32, 784, [1:1]
isPumpOn = bits, U32, 784, [2:2]
ignitionOn = bits, U32, 784, [3:3]
; total TS size = 788
isBenchTest = bits, U32, 788, [0:0]
hasIgnitionVoltage = bits, U32, 788, [1:1]
mainRelayState = bits, U32, 788, [2:2]
delayedShutoffRequested = bits, U32, 788, [3:3]
; total TS size = 792
lua_fuelAdd = scalar, F32, 792, "", 1, 0
lua_fuelMult = scalar, F32, 796, "", 1, 0
lua_clutchUpState = bits, U32, 800, [0:0]
lua_brakePedalState = bits, U32, 800, [1:1]
lua_acRequestState = bits, U32, 800, [2:2]
sd_isTChargeAirModel = bits, U32, 804, [0:0]
sd_airMassInOneCylinder = scalar, F32, 808, "", 1, 0
sd_tCharge = scalar, F32, 812, "", 1, 0
sd_tChargeK = scalar, F32, 816, "", 1, 0
sd_Tcharge_coff = scalar, F32, 820, "", 1, 0
sd_airFlow = scalar, F32, 824, "", 1, 0
targetAFR = scalar, F32, 828, "", 1, 0
engineCycleDurationMs = scalar, F32, 832, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 836, "", 1, 0
currentTpsAdc = scalar, S32, 840, "", 1, 0
tpsVoltageMCU = scalar, F32, 844, "", 1, 0
tpsVoltageBoard = scalar, F32, 848, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 852, "", 1, 0
injectorFlowCorrection = scalar, F32, 856, "", 1, 0
baroCorrection = scalar, F32, 860, "", 1, 0
cranking_baseFuel = scalar, F32, 864, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 872, "", 1, 0
cranking_durationCoefficient = scalar, F32, 876, "", 1, 0
cranking_fuel = scalar, F32, 880, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 884, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 888, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 892, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 896, "", 1, 0
running_injectorLag = scalar, F32, 900, "", 1, 0
running_baseFuel = scalar, F32, 904, "", 1, 0
running_fuel = scalar, F32, 908, "", 1, 0
sparkDwell = scalar, F32, 912, "", 1, 0
dwellAngle = scalar, F32, 916, "", 1, 0
cltTimingCorrection = scalar, S16, 920, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 922, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 924, "deg", 0.01, 0
hellenBoardId = scalar, S16, 926, "id", 1, 0
clutchUpState = bits, U32, 928, [0:0]
clutchDownState = bits, U32, 928, [1:1]
brakePedalState = bits, U32, 928, [2:2]
; total TS size = 932
tpsFrom = scalar, F32, 932, "", 1, 0
tpsTo = scalar, F32, 936, "", 1, 0
deltaTps = scalar, F32, 940, "", 1, 0
extraFuel = scalar, F32, 944, "", 1, 0
valueFromTable = scalar, F32, 948, "", 1, 0
isAboveAccelThreshold = bits, U32, 952, [0:0]
isBelowDecelThreshold = bits, U32, 952, [1:1]
isTimeToResetAccumulator = bits, U32, 952, [2:2]
isFractionalEnrichment = bits, U32, 952, [3:3]
belowEpsilon = bits, U32, 952, [4:4]
tooShort = bits, U32, 952, [5:5]
fractionalInjFuel = scalar, F32, 956, "", 1, 0
accumulatedValue = scalar, F32, 960, "", 1, 0
maxExtraPerCycle = scalar, F32, 964, "", 1, 0
maxExtraPerPeriod = scalar, F32, 968, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 972, "", 1, 0
cycleCnt = scalar, S32, 976, "", 1, 0
; total TS size = 980
hwEventCounters1 = scalar, S32, 980, "", 1, 0
hwEventCounters2 = scalar, S32, 984, "", 1, 0
hwEventCounters3 = scalar, S32, 988, "", 1, 0
hwEventCounters4 = scalar, S32, 992, "", 1, 0
hwEventCounters5 = scalar, S32, 996, "", 1, 0
hwEventCounters6 = scalar, S32, 1000, "", 1, 0
vvtCamCounter = scalar, S32, 1004, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1008, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1012, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1016, "", 1, 0
mapVvt_map_peak = scalar, U08, 1017, "", 1, 0
; total TS size = 1020
totalRevolutionCounter = scalar, U32, 1020, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1024, "", 1, 0
vvtCurrentPosition = scalar, F32, 1028, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1032, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1036, "", 1, 0
triggerStateIndex = scalar, U08, 1040, "", 1, 0
vvtCounter = scalar, U08, 1041, "", 1, 0
camResyncCounter = scalar, U08, 1042, "", 1, 0
vvtStateIndex = scalar, U08, 1043, "", 1, 0
; total TS size = 1044
wallFuelCorrection = scalar, F32, 1044, "", 1, 0
wallFuel = scalar, F32, 1048, "", 1, 0
; total TS size = 1052
idleState = scalar, S32, 1052, "", 1, 0
currentIdlePosition = scalar, F32, 1056, "", 1, 0
baseIdlePosition = scalar, F32, 1060, "", 1, 0
iacByTpsTaper = scalar, F32, 1064, "", 1, 0
throttlePedalUpState = scalar, S32, 1068, "", 1, 0
mightResetPid = bits, U32, 1072, [0:0]
shouldResetPid = bits, U32, 1072, [1:1]
wasResetPid = bits, U32, 1072, [2:2]
mustResetPid = bits, U32, 1072, [3:3]
isCoasting = bits, U32, 1072, [4:4]
useIacTableForCoasting = bits, U32, 1072, [5:5]
notIdling = bits, U32, 1072, [6:6]
needReset = bits, U32, 1072, [7:7]
isInDeadZone = bits, U32, 1072, [8:8]
isBlipping = bits, U32, 1072, [9:9]
useClosedLoop = bits, U32, 1072, [10:10]
badTps = bits, U32, 1072, [11:11]
looksLikeRunning = bits, U32, 1072, [12:12]
looksLikeCoasting = bits, U32, 1072, [13:13]
looksLikeCrankToIdle = bits, U32, 1072, [14:14]
useInstantRpmForIdle = bits, U32, 1072, [15:15]
isVerboseIAC = bits, U32, 1072, [16:16]
targetRpmByClt = scalar, S32, 1076, "", 1, 0
targetRpmAcBump = scalar, S32, 1080, "", 1, 0
airTaperRpmRange = scalar, S32, 1084, "", 1, 0
airByRpmTaper = scalar, F32, 1088, "", 1, 0
; total TS size = 1092
baseDwell = scalar, F32, 1092, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1096, "", 1, 0
luaTimingAdd = scalar, F32, 1100, "", 1, 0
luaTimingMult = scalar, F32, 1104, "", 1, 0
acButtonState = bits, U32, 784, [0:0]
m_acEnabled = bits, U32, 784, [1:1]
engineTooSlow = bits, U32, 784, [2:2]
engineTooFast = bits, U32, 784, [3:3]
noClt = bits, U32, 784, [4:4]
engineTooHot = bits, U32, 784, [5:5]
tpsTooHigh = bits, U32, 784, [6:6]
isDisabledByLua = bits, U32, 784, [7:7]
unusedBit_8_8 = bits, U32, 784, [8:8]
unusedBit_8_9 = bits, U32, 784, [9:9]
unusedBit_8_10 = bits, U32, 784, [10:10]
unusedBit_8_11 = bits, U32, 784, [11:11]
unusedBit_8_12 = bits, U32, 784, [12:12]
unusedBit_8_13 = bits, U32, 784, [13:13]
unusedBit_8_14 = bits, U32, 784, [14:14]
unusedBit_8_15 = bits, U32, 784, [15:15]
unusedBit_8_16 = bits, U32, 784, [16:16]
unusedBit_8_17 = bits, U32, 784, [17:17]
unusedBit_8_18 = bits, U32, 784, [18:18]
unusedBit_8_19 = bits, U32, 784, [19:19]
unusedBit_8_20 = bits, U32, 784, [20:20]
unusedBit_8_21 = bits, U32, 784, [21:21]
unusedBit_8_22 = bits, U32, 784, [22:22]
unusedBit_8_23 = bits, U32, 784, [23:23]
unusedBit_8_24 = bits, U32, 784, [24:24]
unusedBit_8_25 = bits, U32, 784, [25:25]
unusedBit_8_26 = bits, U32, 784, [26:26]
unusedBit_8_27 = bits, U32, 784, [27:27]
unusedBit_8_28 = bits, U32, 784, [28:28]
unusedBit_8_29 = bits, U32, 784, [29:29]
unusedBit_8_30 = bits, U32, 784, [30:30]
unusedBit_8_31 = bits, U32, 784, [31:31]
latest_usage_ac_control = scalar, S32, 788, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 792, "", 1, 0
; total TS size = 796
cranking = bits, U32, 796, [0:0]
notRunning = bits, U32, 796, [1:1]
disabledWhileEngineStopped = bits, U32, 796, [2:2]
brokenClt = bits, U32, 796, [3:3]
enabledForAc = bits, U32, 796, [4:4]
hot = bits, U32, 796, [5:5]
cold = bits, U32, 796, [6:6]
unusedBit_7_7 = bits, U32, 796, [7:7]
unusedBit_7_8 = bits, U32, 796, [8:8]
unusedBit_7_9 = bits, U32, 796, [9:9]
unusedBit_7_10 = bits, U32, 796, [10:10]
unusedBit_7_11 = bits, U32, 796, [11:11]
unusedBit_7_12 = bits, U32, 796, [12:12]
unusedBit_7_13 = bits, U32, 796, [13:13]
unusedBit_7_14 = bits, U32, 796, [14:14]
unusedBit_7_15 = bits, U32, 796, [15:15]
unusedBit_7_16 = bits, U32, 796, [16:16]
unusedBit_7_17 = bits, U32, 796, [17:17]
unusedBit_7_18 = bits, U32, 796, [18:18]
unusedBit_7_19 = bits, U32, 796, [19:19]
unusedBit_7_20 = bits, U32, 796, [20:20]
unusedBit_7_21 = bits, U32, 796, [21:21]
unusedBit_7_22 = bits, U32, 796, [22:22]
unusedBit_7_23 = bits, U32, 796, [23:23]
unusedBit_7_24 = bits, U32, 796, [24:24]
unusedBit_7_25 = bits, U32, 796, [25:25]
unusedBit_7_26 = bits, U32, 796, [26:26]
unusedBit_7_27 = bits, U32, 796, [27:27]
unusedBit_7_28 = bits, U32, 796, [28:28]
unusedBit_7_29 = bits, U32, 796, [29:29]
unusedBit_7_30 = bits, U32, 796, [30:30]
unusedBit_7_31 = bits, U32, 796, [31:31]
; total TS size = 800
isPrime = bits, U32, 800, [0:0]
engineTurnedRecently = bits, U32, 800, [1:1]
isPumpOn = bits, U32, 800, [2:2]
ignitionOn = bits, U32, 800, [3:3]
unusedBit_4_4 = bits, U32, 800, [4:4]
unusedBit_4_5 = bits, U32, 800, [5:5]
unusedBit_4_6 = bits, U32, 800, [6:6]
unusedBit_4_7 = bits, U32, 800, [7:7]
unusedBit_4_8 = bits, U32, 800, [8:8]
unusedBit_4_9 = bits, U32, 800, [9:9]
unusedBit_4_10 = bits, U32, 800, [10:10]
unusedBit_4_11 = bits, U32, 800, [11:11]
unusedBit_4_12 = bits, U32, 800, [12:12]
unusedBit_4_13 = bits, U32, 800, [13:13]
unusedBit_4_14 = bits, U32, 800, [14:14]
unusedBit_4_15 = bits, U32, 800, [15:15]
unusedBit_4_16 = bits, U32, 800, [16:16]
unusedBit_4_17 = bits, U32, 800, [17:17]
unusedBit_4_18 = bits, U32, 800, [18:18]
unusedBit_4_19 = bits, U32, 800, [19:19]
unusedBit_4_20 = bits, U32, 800, [20:20]
unusedBit_4_21 = bits, U32, 800, [21:21]
unusedBit_4_22 = bits, U32, 800, [22:22]
unusedBit_4_23 = bits, U32, 800, [23:23]
unusedBit_4_24 = bits, U32, 800, [24:24]
unusedBit_4_25 = bits, U32, 800, [25:25]
unusedBit_4_26 = bits, U32, 800, [26:26]
unusedBit_4_27 = bits, U32, 800, [27:27]
unusedBit_4_28 = bits, U32, 800, [28:28]
unusedBit_4_29 = bits, U32, 800, [29:29]
unusedBit_4_30 = bits, U32, 800, [30:30]
unusedBit_4_31 = bits, U32, 800, [31:31]
; total TS size = 804
isBenchTest = bits, U32, 804, [0:0]
hasIgnitionVoltage = bits, U32, 804, [1:1]
mainRelayState = bits, U32, 804, [2:2]
delayedShutoffRequested = bits, U32, 804, [3:3]
unusedBit_4_4 = bits, U32, 804, [4:4]
unusedBit_4_5 = bits, U32, 804, [5:5]
unusedBit_4_6 = bits, U32, 804, [6:6]
unusedBit_4_7 = bits, U32, 804, [7:7]
unusedBit_4_8 = bits, U32, 804, [8:8]
unusedBit_4_9 = bits, U32, 804, [9:9]
unusedBit_4_10 = bits, U32, 804, [10:10]
unusedBit_4_11 = bits, U32, 804, [11:11]
unusedBit_4_12 = bits, U32, 804, [12:12]
unusedBit_4_13 = bits, U32, 804, [13:13]
unusedBit_4_14 = bits, U32, 804, [14:14]
unusedBit_4_15 = bits, U32, 804, [15:15]
unusedBit_4_16 = bits, U32, 804, [16:16]
unusedBit_4_17 = bits, U32, 804, [17:17]
unusedBit_4_18 = bits, U32, 804, [18:18]
unusedBit_4_19 = bits, U32, 804, [19:19]
unusedBit_4_20 = bits, U32, 804, [20:20]
unusedBit_4_21 = bits, U32, 804, [21:21]
unusedBit_4_22 = bits, U32, 804, [22:22]
unusedBit_4_23 = bits, U32, 804, [23:23]
unusedBit_4_24 = bits, U32, 804, [24:24]
unusedBit_4_25 = bits, U32, 804, [25:25]
unusedBit_4_26 = bits, U32, 804, [26:26]
unusedBit_4_27 = bits, U32, 804, [27:27]
unusedBit_4_28 = bits, U32, 804, [28:28]
unusedBit_4_29 = bits, U32, 804, [29:29]
unusedBit_4_30 = bits, U32, 804, [30:30]
unusedBit_4_31 = bits, U32, 804, [31:31]
; total TS size = 808
lua_fuelAdd = scalar, F32, 808, "", 1, 0
lua_fuelMult = scalar, F32, 812, "", 1, 0
lua_clutchUpState = bits, U32, 816, [0:0]
lua_brakePedalState = bits, U32, 816, [1:1]
lua_acRequestState = bits, U32, 816, [2:2]
lua_unusedBit_5_3 = bits, U32, 816, [3:3]
lua_unusedBit_5_4 = bits, U32, 816, [4:4]
lua_unusedBit_5_5 = bits, U32, 816, [5:5]
lua_unusedBit_5_6 = bits, U32, 816, [6:6]
lua_unusedBit_5_7 = bits, U32, 816, [7:7]
lua_unusedBit_5_8 = bits, U32, 816, [8:8]
lua_unusedBit_5_9 = bits, U32, 816, [9:9]
lua_unusedBit_5_10 = bits, U32, 816, [10:10]
lua_unusedBit_5_11 = bits, U32, 816, [11:11]
lua_unusedBit_5_12 = bits, U32, 816, [12:12]
lua_unusedBit_5_13 = bits, U32, 816, [13:13]
lua_unusedBit_5_14 = bits, U32, 816, [14:14]
lua_unusedBit_5_15 = bits, U32, 816, [15:15]
lua_unusedBit_5_16 = bits, U32, 816, [16:16]
lua_unusedBit_5_17 = bits, U32, 816, [17:17]
lua_unusedBit_5_18 = bits, U32, 816, [18:18]
lua_unusedBit_5_19 = bits, U32, 816, [19:19]
lua_unusedBit_5_20 = bits, U32, 816, [20:20]
lua_unusedBit_5_21 = bits, U32, 816, [21:21]
lua_unusedBit_5_22 = bits, U32, 816, [22:22]
lua_unusedBit_5_23 = bits, U32, 816, [23:23]
lua_unusedBit_5_24 = bits, U32, 816, [24:24]
lua_unusedBit_5_25 = bits, U32, 816, [25:25]
lua_unusedBit_5_26 = bits, U32, 816, [26:26]
lua_unusedBit_5_27 = bits, U32, 816, [27:27]
lua_unusedBit_5_28 = bits, U32, 816, [28:28]
lua_unusedBit_5_29 = bits, U32, 816, [29:29]
lua_unusedBit_5_30 = bits, U32, 816, [30:30]
lua_unusedBit_5_31 = bits, U32, 816, [31:31]
sd_isTChargeAirModel = bits, U32, 820, [0:0]
sd_unusedBit_1_1 = bits, U32, 820, [1:1]
sd_unusedBit_1_2 = bits, U32, 820, [2:2]
sd_unusedBit_1_3 = bits, U32, 820, [3:3]
sd_unusedBit_1_4 = bits, U32, 820, [4:4]
sd_unusedBit_1_5 = bits, U32, 820, [5:5]
sd_unusedBit_1_6 = bits, U32, 820, [6:6]
sd_unusedBit_1_7 = bits, U32, 820, [7:7]
sd_unusedBit_1_8 = bits, U32, 820, [8:8]
sd_unusedBit_1_9 = bits, U32, 820, [9:9]
sd_unusedBit_1_10 = bits, U32, 820, [10:10]
sd_unusedBit_1_11 = bits, U32, 820, [11:11]
sd_unusedBit_1_12 = bits, U32, 820, [12:12]
sd_unusedBit_1_13 = bits, U32, 820, [13:13]
sd_unusedBit_1_14 = bits, U32, 820, [14:14]
sd_unusedBit_1_15 = bits, U32, 820, [15:15]
sd_unusedBit_1_16 = bits, U32, 820, [16:16]
sd_unusedBit_1_17 = bits, U32, 820, [17:17]
sd_unusedBit_1_18 = bits, U32, 820, [18:18]
sd_unusedBit_1_19 = bits, U32, 820, [19:19]
sd_unusedBit_1_20 = bits, U32, 820, [20:20]
sd_unusedBit_1_21 = bits, U32, 820, [21:21]
sd_unusedBit_1_22 = bits, U32, 820, [22:22]
sd_unusedBit_1_23 = bits, U32, 820, [23:23]
sd_unusedBit_1_24 = bits, U32, 820, [24:24]
sd_unusedBit_1_25 = bits, U32, 820, [25:25]
sd_unusedBit_1_26 = bits, U32, 820, [26:26]
sd_unusedBit_1_27 = bits, U32, 820, [27:27]
sd_unusedBit_1_28 = bits, U32, 820, [28:28]
sd_unusedBit_1_29 = bits, U32, 820, [29:29]
sd_unusedBit_1_30 = bits, U32, 820, [30:30]
sd_unusedBit_1_31 = bits, U32, 820, [31:31]
sd_airMassInOneCylinder = scalar, F32, 824, "", 1, 0
sd_tCharge = scalar, F32, 828, "", 1, 0
sd_tChargeK = scalar, F32, 832, "", 1, 0
sd_Tcharge_coff = scalar, F32, 836, "", 1, 0
sd_airFlow = scalar, F32, 840, "", 1, 0
targetAFR = scalar, F32, 844, "", 1, 0
engineCycleDurationMs = scalar, F32, 848, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 852, "", 1, 0
currentTpsAdc = scalar, S32, 856, "", 1, 0
tpsVoltageMCU = scalar, F32, 860, "", 1, 0
tpsVoltageBoard = scalar, F32, 864, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 868, "", 1, 0
injectorFlowCorrection = scalar, F32, 872, "", 1, 0
baroCorrection = scalar, F32, 876, "", 1, 0
cranking_baseFuel = scalar, F32, 880, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 884, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 888, "", 1, 0
cranking_durationCoefficient = scalar, F32, 892, "", 1, 0
cranking_fuel = scalar, F32, 896, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 900, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 904, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 908, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 912, "", 1, 0
running_injectorLag = scalar, F32, 916, "", 1, 0
running_baseFuel = scalar, F32, 920, "", 1, 0
running_fuel = scalar, F32, 924, "", 1, 0
sparkDwell = scalar, F32, 928, "", 1, 0
dwellAngle = scalar, F32, 932, "", 1, 0
cltTimingCorrection = scalar, S16, 936, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 938, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 940, "deg", 0.01, 0
hellenBoardId = scalar, S16, 942, "id", 1, 0
clutchUpState = bits, U32, 944, [0:0]
clutchDownState = bits, U32, 944, [1:1]
brakePedalState = bits, U32, 944, [2:2]
unusedBit_22_3 = bits, U32, 944, [3:3]
unusedBit_22_4 = bits, U32, 944, [4:4]
unusedBit_22_5 = bits, U32, 944, [5:5]
unusedBit_22_6 = bits, U32, 944, [6:6]
unusedBit_22_7 = bits, U32, 944, [7:7]
unusedBit_22_8 = bits, U32, 944, [8:8]
unusedBit_22_9 = bits, U32, 944, [9:9]
unusedBit_22_10 = bits, U32, 944, [10:10]
unusedBit_22_11 = bits, U32, 944, [11:11]
unusedBit_22_12 = bits, U32, 944, [12:12]
unusedBit_22_13 = bits, U32, 944, [13:13]
unusedBit_22_14 = bits, U32, 944, [14:14]
unusedBit_22_15 = bits, U32, 944, [15:15]
unusedBit_22_16 = bits, U32, 944, [16:16]
unusedBit_22_17 = bits, U32, 944, [17:17]
unusedBit_22_18 = bits, U32, 944, [18:18]
unusedBit_22_19 = bits, U32, 944, [19:19]
unusedBit_22_20 = bits, U32, 944, [20:20]
unusedBit_22_21 = bits, U32, 944, [21:21]
unusedBit_22_22 = bits, U32, 944, [22:22]
unusedBit_22_23 = bits, U32, 944, [23:23]
unusedBit_22_24 = bits, U32, 944, [24:24]
unusedBit_22_25 = bits, U32, 944, [25:25]
unusedBit_22_26 = bits, U32, 944, [26:26]
unusedBit_22_27 = bits, U32, 944, [27:27]
unusedBit_22_28 = bits, U32, 944, [28:28]
unusedBit_22_29 = bits, U32, 944, [29:29]
unusedBit_22_30 = bits, U32, 944, [30:30]
unusedBit_22_31 = bits, U32, 944, [31:31]
; total TS size = 948
tpsFrom = scalar, F32, 948
tpsTo = scalar, F32, 952
deltaTps = scalar, F32, 956
extraFuel = scalar, F32, 960, "", 1, 0
valueFromTable = scalar, F32, 964, "", 1, 0
isAboveAccelThreshold = bits, U32, 968, [0:0]
isBelowDecelThreshold = bits, U32, 968, [1:1]
isTimeToResetAccumulator = bits, U32, 968, [2:2]
isFractionalEnrichment = bits, U32, 968, [3:3]
belowEpsilon = bits, U32, 968, [4:4]
tooShort = bits, U32, 968, [5:5]
unusedBit_11_6 = bits, U32, 968, [6:6]
unusedBit_11_7 = bits, U32, 968, [7:7]
unusedBit_11_8 = bits, U32, 968, [8:8]
unusedBit_11_9 = bits, U32, 968, [9:9]
unusedBit_11_10 = bits, U32, 968, [10:10]
unusedBit_11_11 = bits, U32, 968, [11:11]
unusedBit_11_12 = bits, U32, 968, [12:12]
unusedBit_11_13 = bits, U32, 968, [13:13]
unusedBit_11_14 = bits, U32, 968, [14:14]
unusedBit_11_15 = bits, U32, 968, [15:15]
unusedBit_11_16 = bits, U32, 968, [16:16]
unusedBit_11_17 = bits, U32, 968, [17:17]
unusedBit_11_18 = bits, U32, 968, [18:18]
unusedBit_11_19 = bits, U32, 968, [19:19]
unusedBit_11_20 = bits, U32, 968, [20:20]
unusedBit_11_21 = bits, U32, 968, [21:21]
unusedBit_11_22 = bits, U32, 968, [22:22]
unusedBit_11_23 = bits, U32, 968, [23:23]
unusedBit_11_24 = bits, U32, 968, [24:24]
unusedBit_11_25 = bits, U32, 968, [25:25]
unusedBit_11_26 = bits, U32, 968, [26:26]
unusedBit_11_27 = bits, U32, 968, [27:27]
unusedBit_11_28 = bits, U32, 968, [28:28]
unusedBit_11_29 = bits, U32, 968, [29:29]
unusedBit_11_30 = bits, U32, 968, [30:30]
unusedBit_11_31 = bits, U32, 968, [31:31]
fractionalInjFuel = scalar, F32, 972, "", 1, 0
accumulatedValue = scalar, F32, 976, "", 1, 0
maxExtraPerCycle = scalar, F32, 980, "", 1, 0
maxExtraPerPeriod = scalar, F32, 984, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 988, "", 1, 0
cycleCnt = scalar, S32, 992, "", 1, 0
; total TS size = 996
hwEventCounters1 = scalar, S32, 996, "", 1, 0
hwEventCounters2 = scalar, S32, 1000, "", 1, 0
hwEventCounters3 = scalar, S32, 1004, "", 1, 0
hwEventCounters4 = scalar, S32, 1008, "", 1, 0
hwEventCounters5 = scalar, S32, 1012, "", 1, 0
hwEventCounters6 = scalar, S32, 1016, "", 1, 0
vvtCamCounter = scalar, S32, 1020, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1024, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1028, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1032, "", 1, 0
mapVvt_map_peak = scalar, U08, 1033, "", 1, 0
; total TS size = 1036
totalRevolutionCounter = scalar, U32, 1036, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1040, "", 1, 0
vvtCurrentPosition = scalar, F32, 1044, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1048, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1052, "", 1, 0
triggerStateIndex = scalar, U08, 1056, "", 1, 0
vvtCounter = scalar, U08, 1057, "", 1, 0
camResyncCounter = scalar, U08, 1058, "", 1, 0
vvtStateIndex = scalar, U08, 1059, "", 1, 0
; total TS size = 1060
wallFuelCorrection = scalar, F32, 1060, "", 1, 0
wallFuel = scalar, F32, 1064, "", 1, 0
; total TS size = 1068
idleState = bits, S32, 1068, [0:2], "not important"
currentIdlePosition = scalar, F32, 1072
baseIdlePosition = scalar, F32, 1076
iacByTpsTaper = scalar, F32, 1080
throttlePedalUpState = scalar, S32, 1084, "", 1, 0
mightResetPid = bits, U32, 1088, [0:0]
shouldResetPid = bits, U32, 1088, [1:1]
wasResetPid = bits, U32, 1088, [2:2]
mustResetPid = bits, U32, 1088, [3:3]
isCoasting = bits, U32, 1088, [4:4]
useIacTableForCoasting = bits, U32, 1088, [5:5]
notIdling = bits, U32, 1088, [6:6]
needReset = bits, U32, 1088, [7:7]
isInDeadZone = bits, U32, 1088, [8:8]
isBlipping = bits, U32, 1088, [9:9]
useClosedLoop = bits, U32, 1088, [10:10]
badTps = bits, U32, 1088, [11:11]
looksLikeRunning = bits, U32, 1088, [12:12]
looksLikeCoasting = bits, U32, 1088, [13:13]
looksLikeCrankToIdle = bits, U32, 1088, [14:14]
useInstantRpmForIdle = bits, U32, 1088, [15:15]
isVerboseIAC = bits, U32, 1088, [16:16]
unusedBit_22_17 = bits, U32, 1088, [17:17]
unusedBit_22_18 = bits, U32, 1088, [18:18]
unusedBit_22_19 = bits, U32, 1088, [19:19]
unusedBit_22_20 = bits, U32, 1088, [20:20]
unusedBit_22_21 = bits, U32, 1088, [21:21]
unusedBit_22_22 = bits, U32, 1088, [22:22]
unusedBit_22_23 = bits, U32, 1088, [23:23]
unusedBit_22_24 = bits, U32, 1088, [24:24]
unusedBit_22_25 = bits, U32, 1088, [25:25]
unusedBit_22_26 = bits, U32, 1088, [26:26]
unusedBit_22_27 = bits, U32, 1088, [27:27]
unusedBit_22_28 = bits, U32, 1088, [28:28]
unusedBit_22_29 = bits, U32, 1088, [29:29]
unusedBit_22_30 = bits, U32, 1088, [30:30]
unusedBit_22_31 = bits, U32, 1088, [31:31]
targetRpmByClt = scalar, S32, 1092, "", 1, 0
targetRpmAcBump = scalar, S32, 1096, "", 1, 0
airTaperRpmRange = scalar, S32, 1100, "", 1, 0
airByRpmTaper = scalar, F32, 1104
; total TS size = 1108
idlePosition = scalar, F32, 1108, "", 1, 0
trim = scalar, F32, 1112, "", 1, 0
luaAdjustment = scalar, F32, 1116, "", 1, 0
etbFeedForward = scalar, F32, 1120, "", 1, 0
etbIntegralError = scalar, F32, 1124, "", 1, 0
etbCurrentTarget = scalar, F32, 1128, "%", 1, 0
; total TS size = 1132
faultCode = scalar, U08, 1132, "", 1, 0
heaterDuty = scalar, U08, 1133, "%", 1, 0
pumpDuty = scalar, U08, 1134, "%", 1, 0
tempC = scalar, U16, 1136, "C", 1, 0
nernstVoltage = scalar, U16, 1138, "V", 0.001, 0
esr = scalar, U16, 1140, "", 1, 0
; total TS size = 1144
baseDwell = scalar, F32, 1108, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1112, "", 1, 0
luaTimingAdd = scalar, F32, 1116, "", 1, 0
luaTimingMult = scalar, F32, 1120, "", 1, 0
; total TS size = 1124
idlePosition = scalar, F32, 1124, "", 1, 0
trim = scalar, F32, 1128, "", 1, 0
luaAdjustment = scalar, F32, 1132, "", 1, 0
etbFeedForward = scalar, F32, 1136
etbIntegralError = scalar, F32, 1140, "", 1, 0
etbCurrentTarget = scalar, F32, 1144, "%", 1, 0
; total TS size = 1148
faultCode = scalar, U08, 1148, "", 1, 0
heaterDuty = scalar, U08, 1149, "%", 1, 0
pumpDuty = scalar, U08, 1150, "%", 1, 0
tempC = scalar, U16, 1152, "C", 1, 0
nernstVoltage = scalar, U16, 1154, "V", 0.001, 0
esr = scalar, U16, 1156, "", 1, 0
; total TS size = 1160
time = { timeNow }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.08.15.hellen_cypress.1552492797"
signature = "rusEFI 2022.08.15.hellen_cypress.1775406694"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.08.15.hellen_cypress.1552492797" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.08.15.hellen_cypress.1775406694" ; 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
@ -85,7 +85,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 Aug 15 17:10:17 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat integration/rusefi_config.txt Mon Aug 15 18:43:36 UTC 2022
pageSize = 21300
page = 1
@ -2110,7 +2110,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1144
ochBlockSize = 1160
;
; see TunerStudioOutputChannels struct
@ -2145,6 +2145,9 @@ launchTriggered = bits, U32, 0, [25:25]
isTps2Error = bits, U32, 0, [26:26]
isIdleClosedLoop = bits, U32, 0, [27:27]
isIdleCoasting = bits, U32, 0, [28:28]
unusedBit_29_29 = bits, U32, 0, [29:29]
unusedBit_29_30 = bits, U32, 0, [30:30]
unusedBit_29_31 = bits, U32, 0, [31:31]
RPMValue = scalar, U16, 4, "RPM", 1, 0
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
@ -2315,6 +2318,36 @@ tpsAccelTo = scalar, U08, 341, "%", 1, 0
calibrationValue2 = scalar, F32, 344, "", 1, 0
isMainRelayOn = bits, U32, 348, [0:0]
isUsbConnected = bits, U32, 348, [1:1]
unusedBit_174_2 = bits, U32, 348, [2:2]
unusedBit_174_3 = bits, U32, 348, [3:3]
unusedBit_174_4 = bits, U32, 348, [4:4]
unusedBit_174_5 = bits, U32, 348, [5:5]
unusedBit_174_6 = bits, U32, 348, [6:6]
unusedBit_174_7 = bits, U32, 348, [7:7]
unusedBit_174_8 = bits, U32, 348, [8:8]
unusedBit_174_9 = bits, U32, 348, [9:9]
unusedBit_174_10 = bits, U32, 348, [10:10]
unusedBit_174_11 = bits, U32, 348, [11:11]
unusedBit_174_12 = bits, U32, 348, [12:12]
unusedBit_174_13 = bits, U32, 348, [13:13]
unusedBit_174_14 = bits, U32, 348, [14:14]
unusedBit_174_15 = bits, U32, 348, [15:15]
unusedBit_174_16 = bits, U32, 348, [16:16]
unusedBit_174_17 = bits, U32, 348, [17:17]
unusedBit_174_18 = bits, U32, 348, [18:18]
unusedBit_174_19 = bits, U32, 348, [19:19]
unusedBit_174_20 = bits, U32, 348, [20:20]
unusedBit_174_21 = bits, U32, 348, [21:21]
unusedBit_174_22 = bits, U32, 348, [22:22]
unusedBit_174_23 = bits, U32, 348, [23:23]
unusedBit_174_24 = bits, U32, 348, [24:24]
unusedBit_174_25 = bits, U32, 348, [25:25]
unusedBit_174_26 = bits, U32, 348, [26:26]
unusedBit_174_27 = bits, U32, 348, [27:27]
unusedBit_174_28 = bits, U32, 348, [28:28]
unusedBit_174_29 = bits, U32, 348, [29:29]
unusedBit_174_30 = bits, U32, 348, [30:30]
unusedBit_174_31 = bits, U32, 348, [31:31]
luaInvocationCounter = scalar, S32, 352, "count", 1, 0
luaLastCycleDuration = scalar, S32, 356, "nt", 1, 0
testBenchIter = scalar, U08, 360, "count", 1, 0
@ -2327,6 +2360,36 @@ auxLinear1 = scalar, S16, 376, "", 0.01, 0
auxLinear2 = scalar, S16, 378, "", 0.01, 0
dfcoActive = bits, U32, 380, [0:0]
tpsAccelActive = bits, U32, 380, [1:1]
unusedBit_216_2 = bits, U32, 380, [2:2]
unusedBit_216_3 = bits, U32, 380, [3:3]
unusedBit_216_4 = bits, U32, 380, [4:4]
unusedBit_216_5 = bits, U32, 380, [5:5]
unusedBit_216_6 = bits, U32, 380, [6:6]
unusedBit_216_7 = bits, U32, 380, [7:7]
unusedBit_216_8 = bits, U32, 380, [8:8]
unusedBit_216_9 = bits, U32, 380, [9:9]
unusedBit_216_10 = bits, U32, 380, [10:10]
unusedBit_216_11 = bits, U32, 380, [11:11]
unusedBit_216_12 = bits, U32, 380, [12:12]
unusedBit_216_13 = bits, U32, 380, [13:13]
unusedBit_216_14 = bits, U32, 380, [14:14]
unusedBit_216_15 = bits, U32, 380, [15:15]
unusedBit_216_16 = bits, U32, 380, [16:16]
unusedBit_216_17 = bits, U32, 380, [17:17]
unusedBit_216_18 = bits, U32, 380, [18:18]
unusedBit_216_19 = bits, U32, 380, [19:19]
unusedBit_216_20 = bits, U32, 380, [20:20]
unusedBit_216_21 = bits, U32, 380, [21:21]
unusedBit_216_22 = bits, U32, 380, [22:22]
unusedBit_216_23 = bits, U32, 380, [23:23]
unusedBit_216_24 = bits, U32, 380, [24:24]
unusedBit_216_25 = bits, U32, 380, [25:25]
unusedBit_216_26 = bits, U32, 380, [26:26]
unusedBit_216_27 = bits, U32, 380, [27:27]
unusedBit_216_28 = bits, U32, 380, [28:28]
unusedBit_216_29 = bits, U32, 380, [29:29]
unusedBit_216_30 = bits, U32, 380, [30:30]
unusedBit_216_31 = bits, U32, 380, [31:31]
boostControllerOutput = scalar, U08, 384, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 385, "%", 0.5, 0
fallbackMap = scalar, U16, 386, "kPa", 0.1, 0
@ -2390,367 +2453,527 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
rawBattery = scalar, S16, 530, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0
unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0
unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0
unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0
unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0
unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0
unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0
unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0
unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0
unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0
unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0
unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0
unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0
unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0
unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0
unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0
unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0
unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0
unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0
unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0
unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0
unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0
unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0
unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0
unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0
unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0
unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0
unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0
unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0
unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0
unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0
unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0
unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0
unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0
unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0
unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0
unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0
unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0
unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0
unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0
unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0
unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0
unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0
unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0
unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0
unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0
unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0
unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0
unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0
unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0
unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0
unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0
unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0
unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0
unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0
unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0
unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0
unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0
unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0
unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0
unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0
unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0
unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0
unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0
unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0
unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0
unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0
unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0
unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0
unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0
unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0
unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0
unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0
unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0
unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0
unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0
unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0
unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0
unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0
unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0
unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0
; total TS size = 692
m_knockRetard = scalar, F32, 692, "", 1, 0
m_knockThreshold = scalar, F32, 696, "", 1, 0
m_knockCount = scalar, U32, 700, "", 1, 0
; total TS size = 704
m_requested_pump = scalar, F32, 704, "", 1, 0
fuel_requested_percent = scalar, F32, 708, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 712, "", 1, 0
noValve = bits, U32, 716, [0:0]
angleAboveMin = bits, U32, 716, [1:1]
isHpfpInactive = bits, U32, 716, [2:2]
nextLobe = scalar, F32, 720, "", 1, 0
di_nextStart = scalar, F32, 724, "v", 1, 0
; total TS size = 728
m_deadtime = scalar, F32, 728, "", 1, 0
pressureDelta = scalar, F32, 732, "", 1, 0
pressureRatio = scalar, F32, 736, "", 1, 0
; total TS size = 740
retardThresholdRpm = scalar, S32, 740, "", 1, 0
combinedConditions = bits, U32, 744, [0:0]
launchActivatePinState = bits, U32, 744, [1:1]
isLaunchCondition = bits, U32, 744, [2:2]
isSwitchActivated = bits, U32, 744, [3:3]
isClutchActivated = bits, U32, 744, [4:4]
isValidInputPin = bits, U32, 744, [5:5]
activateSwitchCondition = bits, U32, 744, [6:6]
rpmCondition = bits, U32, 744, [7:7]
speedCondition = bits, U32, 744, [8:8]
tpsCondition = bits, U32, 744, [9:9]
; total TS size = 748
isTpsInvalid = bits, U32, 748, [0:0]
m_shouldResetPid = bits, U32, 748, [1:1]
isBelowClosedLoopThreshold = bits, U32, 748, [2:2]
isNotClosedLoop = bits, U32, 748, [3:3]
isZeroRpm = bits, U32, 748, [4:4]
luaTargetAdd = scalar, F32, 752, "", 1, 0
luaTargetMult = scalar, F32, 756, "", 1, 0
openLoopPart = scalar, F32, 760, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 764, "%", 0.5, 0
boostControlTarget = scalar, S16, 766, "kPa", 0.03333333333333333, 0
; total TS size = 768
acButtonState = bits, U32, 768, [0:0]
m_acEnabled = bits, U32, 768, [1:1]
engineTooSlow = bits, U32, 768, [2:2]
engineTooFast = bits, U32, 768, [3:3]
noClt = bits, U32, 768, [4:4]
engineTooHot = bits, U32, 768, [5:5]
tpsTooHigh = bits, U32, 768, [6:6]
isDisabledByLua = bits, U32, 768, [7:7]
latest_usage_ac_control = scalar, S32, 772, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 776, "", 1, 0
; total TS size = 780
cranking = bits, U32, 780, [0:0]
notRunning = bits, U32, 780, [1:1]
disabledWhileEngineStopped = bits, U32, 780, [2:2]
brokenClt = bits, U32, 780, [3:3]
enabledForAc = bits, U32, 780, [4:4]
hot = bits, U32, 780, [5:5]
cold = bits, U32, 780, [6:6]
vvtStatus1_pTerm = scalar, F32, 532, "", 1, 0
vvtStatus1_iTerm = scalar, S16, 536, "", 0.01, 0
vvtStatus1_dTerm = scalar, S16, 538, "", 0.01, 0
vvtStatus1_output = scalar, S16, 540, "", 0.01, 0
vvtStatus1_error = scalar, S16, 542, "", 0.01, 0
vvtStatus1_resetCounter = scalar, U32, 544, "", 1, 0
unusedAtTheEnd = array, U08, 548, [160], "", 1, 0
; total TS size = 708
m_knockRetard = scalar, F32, 708, "", 1, 0
m_knockThreshold = scalar, F32, 712, "", 1, 0
m_knockCount = scalar, U32, 716, "", 1, 0
; total TS size = 720
m_requested_pump = scalar, F32, 720, "", 1, 0
fuel_requested_percent = scalar, F32, 724, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 728, "", 1, 0
noValve = bits, U32, 732, [0:0]
angleAboveMin = bits, U32, 732, [1:1]
isHpfpInactive = bits, U32, 732, [2:2]
unusedBit_6_3 = bits, U32, 732, [3:3]
unusedBit_6_4 = bits, U32, 732, [4:4]
unusedBit_6_5 = bits, U32, 732, [5:5]
unusedBit_6_6 = bits, U32, 732, [6:6]
unusedBit_6_7 = bits, U32, 732, [7:7]
unusedBit_6_8 = bits, U32, 732, [8:8]
unusedBit_6_9 = bits, U32, 732, [9:9]
unusedBit_6_10 = bits, U32, 732, [10:10]
unusedBit_6_11 = bits, U32, 732, [11:11]
unusedBit_6_12 = bits, U32, 732, [12:12]
unusedBit_6_13 = bits, U32, 732, [13:13]
unusedBit_6_14 = bits, U32, 732, [14:14]
unusedBit_6_15 = bits, U32, 732, [15:15]
unusedBit_6_16 = bits, U32, 732, [16:16]
unusedBit_6_17 = bits, U32, 732, [17:17]
unusedBit_6_18 = bits, U32, 732, [18:18]
unusedBit_6_19 = bits, U32, 732, [19:19]
unusedBit_6_20 = bits, U32, 732, [20:20]
unusedBit_6_21 = bits, U32, 732, [21:21]
unusedBit_6_22 = bits, U32, 732, [22:22]
unusedBit_6_23 = bits, U32, 732, [23:23]
unusedBit_6_24 = bits, U32, 732, [24:24]
unusedBit_6_25 = bits, U32, 732, [25:25]
unusedBit_6_26 = bits, U32, 732, [26:26]
unusedBit_6_27 = bits, U32, 732, [27:27]
unusedBit_6_28 = bits, U32, 732, [28:28]
unusedBit_6_29 = bits, U32, 732, [29:29]
unusedBit_6_30 = bits, U32, 732, [30:30]
unusedBit_6_31 = bits, U32, 732, [31:31]
nextLobe = scalar, F32, 736, "", 1, 0
di_nextStart = scalar, F32, 740, "v", 1, 0
; total TS size = 744
m_deadtime = scalar, F32, 744, "", 1, 0
pressureDelta = scalar, F32, 748, "", 1, 0
pressureRatio = scalar, F32, 752, "", 1, 0
; total TS size = 756
retardThresholdRpm = scalar, S32, 756, "", 1, 0
combinedConditions = bits, U32, 760, [0:0]
launchActivatePinState = bits, U32, 760, [1:1]
isLaunchCondition = bits, U32, 760, [2:2]
isSwitchActivated = bits, U32, 760, [3:3]
isClutchActivated = bits, U32, 760, [4:4]
isValidInputPin = bits, U32, 760, [5:5]
activateSwitchCondition = bits, U32, 760, [6:6]
rpmCondition = bits, U32, 760, [7:7]
speedCondition = bits, U32, 760, [8:8]
tpsCondition = bits, U32, 760, [9:9]
unusedBit_11_10 = bits, U32, 760, [10:10]
unusedBit_11_11 = bits, U32, 760, [11:11]
unusedBit_11_12 = bits, U32, 760, [12:12]
unusedBit_11_13 = bits, U32, 760, [13:13]
unusedBit_11_14 = bits, U32, 760, [14:14]
unusedBit_11_15 = bits, U32, 760, [15:15]
unusedBit_11_16 = bits, U32, 760, [16:16]
unusedBit_11_17 = bits, U32, 760, [17:17]
unusedBit_11_18 = bits, U32, 760, [18:18]
unusedBit_11_19 = bits, U32, 760, [19:19]
unusedBit_11_20 = bits, U32, 760, [20:20]
unusedBit_11_21 = bits, U32, 760, [21:21]
unusedBit_11_22 = bits, U32, 760, [22:22]
unusedBit_11_23 = bits, U32, 760, [23:23]
unusedBit_11_24 = bits, U32, 760, [24:24]
unusedBit_11_25 = bits, U32, 760, [25:25]
unusedBit_11_26 = bits, U32, 760, [26:26]
unusedBit_11_27 = bits, U32, 760, [27:27]
unusedBit_11_28 = bits, U32, 760, [28:28]
unusedBit_11_29 = bits, U32, 760, [29:29]
unusedBit_11_30 = bits, U32, 760, [30:30]
unusedBit_11_31 = bits, U32, 760, [31:31]
; total TS size = 764
isTpsInvalid = bits, U32, 764, [0:0]
m_shouldResetPid = bits, U32, 764, [1:1]
isBelowClosedLoopThreshold = bits, U32, 764, [2:2]
isNotClosedLoop = bits, U32, 764, [3:3]
isZeroRpm = bits, U32, 764, [4:4]
unusedBit_5_5 = bits, U32, 764, [5:5]
unusedBit_5_6 = bits, U32, 764, [6:6]
unusedBit_5_7 = bits, U32, 764, [7:7]
unusedBit_5_8 = bits, U32, 764, [8:8]
unusedBit_5_9 = bits, U32, 764, [9:9]
unusedBit_5_10 = bits, U32, 764, [10:10]
unusedBit_5_11 = bits, U32, 764, [11:11]
unusedBit_5_12 = bits, U32, 764, [12:12]
unusedBit_5_13 = bits, U32, 764, [13:13]
unusedBit_5_14 = bits, U32, 764, [14:14]
unusedBit_5_15 = bits, U32, 764, [15:15]
unusedBit_5_16 = bits, U32, 764, [16:16]
unusedBit_5_17 = bits, U32, 764, [17:17]
unusedBit_5_18 = bits, U32, 764, [18:18]
unusedBit_5_19 = bits, U32, 764, [19:19]
unusedBit_5_20 = bits, U32, 764, [20:20]
unusedBit_5_21 = bits, U32, 764, [21:21]
unusedBit_5_22 = bits, U32, 764, [22:22]
unusedBit_5_23 = bits, U32, 764, [23:23]
unusedBit_5_24 = bits, U32, 764, [24:24]
unusedBit_5_25 = bits, U32, 764, [25:25]
unusedBit_5_26 = bits, U32, 764, [26:26]
unusedBit_5_27 = bits, U32, 764, [27:27]
unusedBit_5_28 = bits, U32, 764, [28:28]
unusedBit_5_29 = bits, U32, 764, [29:29]
unusedBit_5_30 = bits, U32, 764, [30:30]
unusedBit_5_31 = bits, U32, 764, [31:31]
luaTargetAdd = scalar, F32, 768, "", 1, 0
luaTargetMult = scalar, F32, 772, "", 1, 0
openLoopPart = scalar, F32, 776, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 780, "%", 0.5, 0
boostControlTarget = scalar, S16, 782, "kPa", 0.03333333333333333, 0
; total TS size = 784
isPrime = bits, U32, 784, [0:0]
engineTurnedRecently = bits, U32, 784, [1:1]
isPumpOn = bits, U32, 784, [2:2]
ignitionOn = bits, U32, 784, [3:3]
; total TS size = 788
isBenchTest = bits, U32, 788, [0:0]
hasIgnitionVoltage = bits, U32, 788, [1:1]
mainRelayState = bits, U32, 788, [2:2]
delayedShutoffRequested = bits, U32, 788, [3:3]
; total TS size = 792
lua_fuelAdd = scalar, F32, 792, "", 1, 0
lua_fuelMult = scalar, F32, 796, "", 1, 0
lua_clutchUpState = bits, U32, 800, [0:0]
lua_brakePedalState = bits, U32, 800, [1:1]
lua_acRequestState = bits, U32, 800, [2:2]
sd_isTChargeAirModel = bits, U32, 804, [0:0]
sd_airMassInOneCylinder = scalar, F32, 808, "", 1, 0
sd_tCharge = scalar, F32, 812, "", 1, 0
sd_tChargeK = scalar, F32, 816, "", 1, 0
sd_Tcharge_coff = scalar, F32, 820, "", 1, 0
sd_airFlow = scalar, F32, 824, "", 1, 0
targetAFR = scalar, F32, 828, "", 1, 0
engineCycleDurationMs = scalar, F32, 832, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 836, "", 1, 0
currentTpsAdc = scalar, S32, 840, "", 1, 0
tpsVoltageMCU = scalar, F32, 844, "", 1, 0
tpsVoltageBoard = scalar, F32, 848, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 852, "", 1, 0
injectorFlowCorrection = scalar, F32, 856, "", 1, 0
baroCorrection = scalar, F32, 860, "", 1, 0
cranking_baseFuel = scalar, F32, 864, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 872, "", 1, 0
cranking_durationCoefficient = scalar, F32, 876, "", 1, 0
cranking_fuel = scalar, F32, 880, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 884, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 888, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 892, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 896, "", 1, 0
running_injectorLag = scalar, F32, 900, "", 1, 0
running_baseFuel = scalar, F32, 904, "", 1, 0
running_fuel = scalar, F32, 908, "", 1, 0
sparkDwell = scalar, F32, 912, "", 1, 0
dwellAngle = scalar, F32, 916, "", 1, 0
cltTimingCorrection = scalar, S16, 920, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 922, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 924, "deg", 0.01, 0
hellenBoardId = scalar, S16, 926, "id", 1, 0
clutchUpState = bits, U32, 928, [0:0]
clutchDownState = bits, U32, 928, [1:1]
brakePedalState = bits, U32, 928, [2:2]
; total TS size = 932
tpsFrom = scalar, F32, 932, "", 1, 0
tpsTo = scalar, F32, 936, "", 1, 0
deltaTps = scalar, F32, 940, "", 1, 0
extraFuel = scalar, F32, 944, "", 1, 0
valueFromTable = scalar, F32, 948, "", 1, 0
isAboveAccelThreshold = bits, U32, 952, [0:0]
isBelowDecelThreshold = bits, U32, 952, [1:1]
isTimeToResetAccumulator = bits, U32, 952, [2:2]
isFractionalEnrichment = bits, U32, 952, [3:3]
belowEpsilon = bits, U32, 952, [4:4]
tooShort = bits, U32, 952, [5:5]
fractionalInjFuel = scalar, F32, 956, "", 1, 0
accumulatedValue = scalar, F32, 960, "", 1, 0
maxExtraPerCycle = scalar, F32, 964, "", 1, 0
maxExtraPerPeriod = scalar, F32, 968, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 972, "", 1, 0
cycleCnt = scalar, S32, 976, "", 1, 0
; total TS size = 980
hwEventCounters1 = scalar, S32, 980, "", 1, 0
hwEventCounters2 = scalar, S32, 984, "", 1, 0
hwEventCounters3 = scalar, S32, 988, "", 1, 0
hwEventCounters4 = scalar, S32, 992, "", 1, 0
hwEventCounters5 = scalar, S32, 996, "", 1, 0
hwEventCounters6 = scalar, S32, 1000, "", 1, 0
vvtCamCounter = scalar, S32, 1004, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1008, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1012, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1016, "", 1, 0
mapVvt_map_peak = scalar, U08, 1017, "", 1, 0
; total TS size = 1020
totalRevolutionCounter = scalar, U32, 1020, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1024, "", 1, 0
vvtCurrentPosition = scalar, F32, 1028, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1032, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1036, "", 1, 0
triggerStateIndex = scalar, U08, 1040, "", 1, 0
vvtCounter = scalar, U08, 1041, "", 1, 0
camResyncCounter = scalar, U08, 1042, "", 1, 0
vvtStateIndex = scalar, U08, 1043, "", 1, 0
; total TS size = 1044
wallFuelCorrection = scalar, F32, 1044, "", 1, 0
wallFuel = scalar, F32, 1048, "", 1, 0
; total TS size = 1052
idleState = scalar, S32, 1052, "", 1, 0
currentIdlePosition = scalar, F32, 1056, "", 1, 0
baseIdlePosition = scalar, F32, 1060, "", 1, 0
iacByTpsTaper = scalar, F32, 1064, "", 1, 0
throttlePedalUpState = scalar, S32, 1068, "", 1, 0
mightResetPid = bits, U32, 1072, [0:0]
shouldResetPid = bits, U32, 1072, [1:1]
wasResetPid = bits, U32, 1072, [2:2]
mustResetPid = bits, U32, 1072, [3:3]
isCoasting = bits, U32, 1072, [4:4]
useIacTableForCoasting = bits, U32, 1072, [5:5]
notIdling = bits, U32, 1072, [6:6]
needReset = bits, U32, 1072, [7:7]
isInDeadZone = bits, U32, 1072, [8:8]
isBlipping = bits, U32, 1072, [9:9]
useClosedLoop = bits, U32, 1072, [10:10]
badTps = bits, U32, 1072, [11:11]
looksLikeRunning = bits, U32, 1072, [12:12]
looksLikeCoasting = bits, U32, 1072, [13:13]
looksLikeCrankToIdle = bits, U32, 1072, [14:14]
useInstantRpmForIdle = bits, U32, 1072, [15:15]
isVerboseIAC = bits, U32, 1072, [16:16]
targetRpmByClt = scalar, S32, 1076, "", 1, 0
targetRpmAcBump = scalar, S32, 1080, "", 1, 0
airTaperRpmRange = scalar, S32, 1084, "", 1, 0
airByRpmTaper = scalar, F32, 1088, "", 1, 0
; total TS size = 1092
baseDwell = scalar, F32, 1092, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1096, "", 1, 0
luaTimingAdd = scalar, F32, 1100, "", 1, 0
luaTimingMult = scalar, F32, 1104, "", 1, 0
acButtonState = bits, U32, 784, [0:0]
m_acEnabled = bits, U32, 784, [1:1]
engineTooSlow = bits, U32, 784, [2:2]
engineTooFast = bits, U32, 784, [3:3]
noClt = bits, U32, 784, [4:4]
engineTooHot = bits, U32, 784, [5:5]
tpsTooHigh = bits, U32, 784, [6:6]
isDisabledByLua = bits, U32, 784, [7:7]
unusedBit_8_8 = bits, U32, 784, [8:8]
unusedBit_8_9 = bits, U32, 784, [9:9]
unusedBit_8_10 = bits, U32, 784, [10:10]
unusedBit_8_11 = bits, U32, 784, [11:11]
unusedBit_8_12 = bits, U32, 784, [12:12]
unusedBit_8_13 = bits, U32, 784, [13:13]
unusedBit_8_14 = bits, U32, 784, [14:14]
unusedBit_8_15 = bits, U32, 784, [15:15]
unusedBit_8_16 = bits, U32, 784, [16:16]
unusedBit_8_17 = bits, U32, 784, [17:17]
unusedBit_8_18 = bits, U32, 784, [18:18]
unusedBit_8_19 = bits, U32, 784, [19:19]
unusedBit_8_20 = bits, U32, 784, [20:20]
unusedBit_8_21 = bits, U32, 784, [21:21]
unusedBit_8_22 = bits, U32, 784, [22:22]
unusedBit_8_23 = bits, U32, 784, [23:23]
unusedBit_8_24 = bits, U32, 784, [24:24]
unusedBit_8_25 = bits, U32, 784, [25:25]
unusedBit_8_26 = bits, U32, 784, [26:26]
unusedBit_8_27 = bits, U32, 784, [27:27]
unusedBit_8_28 = bits, U32, 784, [28:28]
unusedBit_8_29 = bits, U32, 784, [29:29]
unusedBit_8_30 = bits, U32, 784, [30:30]
unusedBit_8_31 = bits, U32, 784, [31:31]
latest_usage_ac_control = scalar, S32, 788, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 792, "", 1, 0
; total TS size = 796
cranking = bits, U32, 796, [0:0]
notRunning = bits, U32, 796, [1:1]
disabledWhileEngineStopped = bits, U32, 796, [2:2]
brokenClt = bits, U32, 796, [3:3]
enabledForAc = bits, U32, 796, [4:4]
hot = bits, U32, 796, [5:5]
cold = bits, U32, 796, [6:6]
unusedBit_7_7 = bits, U32, 796, [7:7]
unusedBit_7_8 = bits, U32, 796, [8:8]
unusedBit_7_9 = bits, U32, 796, [9:9]
unusedBit_7_10 = bits, U32, 796, [10:10]
unusedBit_7_11 = bits, U32, 796, [11:11]
unusedBit_7_12 = bits, U32, 796, [12:12]
unusedBit_7_13 = bits, U32, 796, [13:13]
unusedBit_7_14 = bits, U32, 796, [14:14]
unusedBit_7_15 = bits, U32, 796, [15:15]
unusedBit_7_16 = bits, U32, 796, [16:16]
unusedBit_7_17 = bits, U32, 796, [17:17]
unusedBit_7_18 = bits, U32, 796, [18:18]
unusedBit_7_19 = bits, U32, 796, [19:19]
unusedBit_7_20 = bits, U32, 796, [20:20]
unusedBit_7_21 = bits, U32, 796, [21:21]
unusedBit_7_22 = bits, U32, 796, [22:22]
unusedBit_7_23 = bits, U32, 796, [23:23]
unusedBit_7_24 = bits, U32, 796, [24:24]
unusedBit_7_25 = bits, U32, 796, [25:25]
unusedBit_7_26 = bits, U32, 796, [26:26]
unusedBit_7_27 = bits, U32, 796, [27:27]
unusedBit_7_28 = bits, U32, 796, [28:28]
unusedBit_7_29 = bits, U32, 796, [29:29]
unusedBit_7_30 = bits, U32, 796, [30:30]
unusedBit_7_31 = bits, U32, 796, [31:31]
; total TS size = 800
isPrime = bits, U32, 800, [0:0]
engineTurnedRecently = bits, U32, 800, [1:1]
isPumpOn = bits, U32, 800, [2:2]
ignitionOn = bits, U32, 800, [3:3]
unusedBit_4_4 = bits, U32, 800, [4:4]
unusedBit_4_5 = bits, U32, 800, [5:5]
unusedBit_4_6 = bits, U32, 800, [6:6]
unusedBit_4_7 = bits, U32, 800, [7:7]
unusedBit_4_8 = bits, U32, 800, [8:8]
unusedBit_4_9 = bits, U32, 800, [9:9]
unusedBit_4_10 = bits, U32, 800, [10:10]
unusedBit_4_11 = bits, U32, 800, [11:11]
unusedBit_4_12 = bits, U32, 800, [12:12]
unusedBit_4_13 = bits, U32, 800, [13:13]
unusedBit_4_14 = bits, U32, 800, [14:14]
unusedBit_4_15 = bits, U32, 800, [15:15]
unusedBit_4_16 = bits, U32, 800, [16:16]
unusedBit_4_17 = bits, U32, 800, [17:17]
unusedBit_4_18 = bits, U32, 800, [18:18]
unusedBit_4_19 = bits, U32, 800, [19:19]
unusedBit_4_20 = bits, U32, 800, [20:20]
unusedBit_4_21 = bits, U32, 800, [21:21]
unusedBit_4_22 = bits, U32, 800, [22:22]
unusedBit_4_23 = bits, U32, 800, [23:23]
unusedBit_4_24 = bits, U32, 800, [24:24]
unusedBit_4_25 = bits, U32, 800, [25:25]
unusedBit_4_26 = bits, U32, 800, [26:26]
unusedBit_4_27 = bits, U32, 800, [27:27]
unusedBit_4_28 = bits, U32, 800, [28:28]
unusedBit_4_29 = bits, U32, 800, [29:29]
unusedBit_4_30 = bits, U32, 800, [30:30]
unusedBit_4_31 = bits, U32, 800, [31:31]
; total TS size = 804
isBenchTest = bits, U32, 804, [0:0]
hasIgnitionVoltage = bits, U32, 804, [1:1]
mainRelayState = bits, U32, 804, [2:2]
delayedShutoffRequested = bits, U32, 804, [3:3]
unusedBit_4_4 = bits, U32, 804, [4:4]
unusedBit_4_5 = bits, U32, 804, [5:5]
unusedBit_4_6 = bits, U32, 804, [6:6]
unusedBit_4_7 = bits, U32, 804, [7:7]
unusedBit_4_8 = bits, U32, 804, [8:8]
unusedBit_4_9 = bits, U32, 804, [9:9]
unusedBit_4_10 = bits, U32, 804, [10:10]
unusedBit_4_11 = bits, U32, 804, [11:11]
unusedBit_4_12 = bits, U32, 804, [12:12]
unusedBit_4_13 = bits, U32, 804, [13:13]
unusedBit_4_14 = bits, U32, 804, [14:14]
unusedBit_4_15 = bits, U32, 804, [15:15]
unusedBit_4_16 = bits, U32, 804, [16:16]
unusedBit_4_17 = bits, U32, 804, [17:17]
unusedBit_4_18 = bits, U32, 804, [18:18]
unusedBit_4_19 = bits, U32, 804, [19:19]
unusedBit_4_20 = bits, U32, 804, [20:20]
unusedBit_4_21 = bits, U32, 804, [21:21]
unusedBit_4_22 = bits, U32, 804, [22:22]
unusedBit_4_23 = bits, U32, 804, [23:23]
unusedBit_4_24 = bits, U32, 804, [24:24]
unusedBit_4_25 = bits, U32, 804, [25:25]
unusedBit_4_26 = bits, U32, 804, [26:26]
unusedBit_4_27 = bits, U32, 804, [27:27]
unusedBit_4_28 = bits, U32, 804, [28:28]
unusedBit_4_29 = bits, U32, 804, [29:29]
unusedBit_4_30 = bits, U32, 804, [30:30]
unusedBit_4_31 = bits, U32, 804, [31:31]
; total TS size = 808
lua_fuelAdd = scalar, F32, 808, "", 1, 0
lua_fuelMult = scalar, F32, 812, "", 1, 0
lua_clutchUpState = bits, U32, 816, [0:0]
lua_brakePedalState = bits, U32, 816, [1:1]
lua_acRequestState = bits, U32, 816, [2:2]
lua_unusedBit_5_3 = bits, U32, 816, [3:3]
lua_unusedBit_5_4 = bits, U32, 816, [4:4]
lua_unusedBit_5_5 = bits, U32, 816, [5:5]
lua_unusedBit_5_6 = bits, U32, 816, [6:6]
lua_unusedBit_5_7 = bits, U32, 816, [7:7]
lua_unusedBit_5_8 = bits, U32, 816, [8:8]
lua_unusedBit_5_9 = bits, U32, 816, [9:9]
lua_unusedBit_5_10 = bits, U32, 816, [10:10]
lua_unusedBit_5_11 = bits, U32, 816, [11:11]
lua_unusedBit_5_12 = bits, U32, 816, [12:12]
lua_unusedBit_5_13 = bits, U32, 816, [13:13]
lua_unusedBit_5_14 = bits, U32, 816, [14:14]
lua_unusedBit_5_15 = bits, U32, 816, [15:15]
lua_unusedBit_5_16 = bits, U32, 816, [16:16]
lua_unusedBit_5_17 = bits, U32, 816, [17:17]
lua_unusedBit_5_18 = bits, U32, 816, [18:18]
lua_unusedBit_5_19 = bits, U32, 816, [19:19]
lua_unusedBit_5_20 = bits, U32, 816, [20:20]
lua_unusedBit_5_21 = bits, U32, 816, [21:21]
lua_unusedBit_5_22 = bits, U32, 816, [22:22]
lua_unusedBit_5_23 = bits, U32, 816, [23:23]
lua_unusedBit_5_24 = bits, U32, 816, [24:24]
lua_unusedBit_5_25 = bits, U32, 816, [25:25]
lua_unusedBit_5_26 = bits, U32, 816, [26:26]
lua_unusedBit_5_27 = bits, U32, 816, [27:27]
lua_unusedBit_5_28 = bits, U32, 816, [28:28]
lua_unusedBit_5_29 = bits, U32, 816, [29:29]
lua_unusedBit_5_30 = bits, U32, 816, [30:30]
lua_unusedBit_5_31 = bits, U32, 816, [31:31]
sd_isTChargeAirModel = bits, U32, 820, [0:0]
sd_unusedBit_1_1 = bits, U32, 820, [1:1]
sd_unusedBit_1_2 = bits, U32, 820, [2:2]
sd_unusedBit_1_3 = bits, U32, 820, [3:3]
sd_unusedBit_1_4 = bits, U32, 820, [4:4]
sd_unusedBit_1_5 = bits, U32, 820, [5:5]
sd_unusedBit_1_6 = bits, U32, 820, [6:6]
sd_unusedBit_1_7 = bits, U32, 820, [7:7]
sd_unusedBit_1_8 = bits, U32, 820, [8:8]
sd_unusedBit_1_9 = bits, U32, 820, [9:9]
sd_unusedBit_1_10 = bits, U32, 820, [10:10]
sd_unusedBit_1_11 = bits, U32, 820, [11:11]
sd_unusedBit_1_12 = bits, U32, 820, [12:12]
sd_unusedBit_1_13 = bits, U32, 820, [13:13]
sd_unusedBit_1_14 = bits, U32, 820, [14:14]
sd_unusedBit_1_15 = bits, U32, 820, [15:15]
sd_unusedBit_1_16 = bits, U32, 820, [16:16]
sd_unusedBit_1_17 = bits, U32, 820, [17:17]
sd_unusedBit_1_18 = bits, U32, 820, [18:18]
sd_unusedBit_1_19 = bits, U32, 820, [19:19]
sd_unusedBit_1_20 = bits, U32, 820, [20:20]
sd_unusedBit_1_21 = bits, U32, 820, [21:21]
sd_unusedBit_1_22 = bits, U32, 820, [22:22]
sd_unusedBit_1_23 = bits, U32, 820, [23:23]
sd_unusedBit_1_24 = bits, U32, 820, [24:24]
sd_unusedBit_1_25 = bits, U32, 820, [25:25]
sd_unusedBit_1_26 = bits, U32, 820, [26:26]
sd_unusedBit_1_27 = bits, U32, 820, [27:27]
sd_unusedBit_1_28 = bits, U32, 820, [28:28]
sd_unusedBit_1_29 = bits, U32, 820, [29:29]
sd_unusedBit_1_30 = bits, U32, 820, [30:30]
sd_unusedBit_1_31 = bits, U32, 820, [31:31]
sd_airMassInOneCylinder = scalar, F32, 824, "", 1, 0
sd_tCharge = scalar, F32, 828, "", 1, 0
sd_tChargeK = scalar, F32, 832, "", 1, 0
sd_Tcharge_coff = scalar, F32, 836, "", 1, 0
sd_airFlow = scalar, F32, 840, "", 1, 0
targetAFR = scalar, F32, 844, "", 1, 0
engineCycleDurationMs = scalar, F32, 848, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 852, "", 1, 0
currentTpsAdc = scalar, S32, 856, "", 1, 0
tpsVoltageMCU = scalar, F32, 860, "", 1, 0
tpsVoltageBoard = scalar, F32, 864, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 868, "", 1, 0
injectorFlowCorrection = scalar, F32, 872, "", 1, 0
baroCorrection = scalar, F32, 876, "", 1, 0
cranking_baseFuel = scalar, F32, 880, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 884, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 888, "", 1, 0
cranking_durationCoefficient = scalar, F32, 892, "", 1, 0
cranking_fuel = scalar, F32, 896, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 900, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 904, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 908, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 912, "", 1, 0
running_injectorLag = scalar, F32, 916, "", 1, 0
running_baseFuel = scalar, F32, 920, "", 1, 0
running_fuel = scalar, F32, 924, "", 1, 0
sparkDwell = scalar, F32, 928, "", 1, 0
dwellAngle = scalar, F32, 932, "", 1, 0
cltTimingCorrection = scalar, S16, 936, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 938, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 940, "deg", 0.01, 0
hellenBoardId = scalar, S16, 942, "id", 1, 0
clutchUpState = bits, U32, 944, [0:0]
clutchDownState = bits, U32, 944, [1:1]
brakePedalState = bits, U32, 944, [2:2]
unusedBit_22_3 = bits, U32, 944, [3:3]
unusedBit_22_4 = bits, U32, 944, [4:4]
unusedBit_22_5 = bits, U32, 944, [5:5]
unusedBit_22_6 = bits, U32, 944, [6:6]
unusedBit_22_7 = bits, U32, 944, [7:7]
unusedBit_22_8 = bits, U32, 944, [8:8]
unusedBit_22_9 = bits, U32, 944, [9:9]
unusedBit_22_10 = bits, U32, 944, [10:10]
unusedBit_22_11 = bits, U32, 944, [11:11]
unusedBit_22_12 = bits, U32, 944, [12:12]
unusedBit_22_13 = bits, U32, 944, [13:13]
unusedBit_22_14 = bits, U32, 944, [14:14]
unusedBit_22_15 = bits, U32, 944, [15:15]
unusedBit_22_16 = bits, U32, 944, [16:16]
unusedBit_22_17 = bits, U32, 944, [17:17]
unusedBit_22_18 = bits, U32, 944, [18:18]
unusedBit_22_19 = bits, U32, 944, [19:19]
unusedBit_22_20 = bits, U32, 944, [20:20]
unusedBit_22_21 = bits, U32, 944, [21:21]
unusedBit_22_22 = bits, U32, 944, [22:22]
unusedBit_22_23 = bits, U32, 944, [23:23]
unusedBit_22_24 = bits, U32, 944, [24:24]
unusedBit_22_25 = bits, U32, 944, [25:25]
unusedBit_22_26 = bits, U32, 944, [26:26]
unusedBit_22_27 = bits, U32, 944, [27:27]
unusedBit_22_28 = bits, U32, 944, [28:28]
unusedBit_22_29 = bits, U32, 944, [29:29]
unusedBit_22_30 = bits, U32, 944, [30:30]
unusedBit_22_31 = bits, U32, 944, [31:31]
; total TS size = 948
tpsFrom = scalar, F32, 948
tpsTo = scalar, F32, 952
deltaTps = scalar, F32, 956
extraFuel = scalar, F32, 960, "", 1, 0
valueFromTable = scalar, F32, 964, "", 1, 0
isAboveAccelThreshold = bits, U32, 968, [0:0]
isBelowDecelThreshold = bits, U32, 968, [1:1]
isTimeToResetAccumulator = bits, U32, 968, [2:2]
isFractionalEnrichment = bits, U32, 968, [3:3]
belowEpsilon = bits, U32, 968, [4:4]
tooShort = bits, U32, 968, [5:5]
unusedBit_11_6 = bits, U32, 968, [6:6]
unusedBit_11_7 = bits, U32, 968, [7:7]
unusedBit_11_8 = bits, U32, 968, [8:8]
unusedBit_11_9 = bits, U32, 968, [9:9]
unusedBit_11_10 = bits, U32, 968, [10:10]
unusedBit_11_11 = bits, U32, 968, [11:11]
unusedBit_11_12 = bits, U32, 968, [12:12]
unusedBit_11_13 = bits, U32, 968, [13:13]
unusedBit_11_14 = bits, U32, 968, [14:14]
unusedBit_11_15 = bits, U32, 968, [15:15]
unusedBit_11_16 = bits, U32, 968, [16:16]
unusedBit_11_17 = bits, U32, 968, [17:17]
unusedBit_11_18 = bits, U32, 968, [18:18]
unusedBit_11_19 = bits, U32, 968, [19:19]
unusedBit_11_20 = bits, U32, 968, [20:20]
unusedBit_11_21 = bits, U32, 968, [21:21]
unusedBit_11_22 = bits, U32, 968, [22:22]
unusedBit_11_23 = bits, U32, 968, [23:23]
unusedBit_11_24 = bits, U32, 968, [24:24]
unusedBit_11_25 = bits, U32, 968, [25:25]
unusedBit_11_26 = bits, U32, 968, [26:26]
unusedBit_11_27 = bits, U32, 968, [27:27]
unusedBit_11_28 = bits, U32, 968, [28:28]
unusedBit_11_29 = bits, U32, 968, [29:29]
unusedBit_11_30 = bits, U32, 968, [30:30]
unusedBit_11_31 = bits, U32, 968, [31:31]
fractionalInjFuel = scalar, F32, 972, "", 1, 0
accumulatedValue = scalar, F32, 976, "", 1, 0
maxExtraPerCycle = scalar, F32, 980, "", 1, 0
maxExtraPerPeriod = scalar, F32, 984, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 988, "", 1, 0
cycleCnt = scalar, S32, 992, "", 1, 0
; total TS size = 996
hwEventCounters1 = scalar, S32, 996, "", 1, 0
hwEventCounters2 = scalar, S32, 1000, "", 1, 0
hwEventCounters3 = scalar, S32, 1004, "", 1, 0
hwEventCounters4 = scalar, S32, 1008, "", 1, 0
hwEventCounters5 = scalar, S32, 1012, "", 1, 0
hwEventCounters6 = scalar, S32, 1016, "", 1, 0
vvtCamCounter = scalar, S32, 1020, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1024, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1028, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1032, "", 1, 0
mapVvt_map_peak = scalar, U08, 1033, "", 1, 0
; total TS size = 1036
totalRevolutionCounter = scalar, U32, 1036, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1040, "", 1, 0
vvtCurrentPosition = scalar, F32, 1044, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1048, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1052, "", 1, 0
triggerStateIndex = scalar, U08, 1056, "", 1, 0
vvtCounter = scalar, U08, 1057, "", 1, 0
camResyncCounter = scalar, U08, 1058, "", 1, 0
vvtStateIndex = scalar, U08, 1059, "", 1, 0
; total TS size = 1060
wallFuelCorrection = scalar, F32, 1060, "", 1, 0
wallFuel = scalar, F32, 1064, "", 1, 0
; total TS size = 1068
idleState = bits, S32, 1068, [0:2], "not important"
currentIdlePosition = scalar, F32, 1072
baseIdlePosition = scalar, F32, 1076
iacByTpsTaper = scalar, F32, 1080
throttlePedalUpState = scalar, S32, 1084, "", 1, 0
mightResetPid = bits, U32, 1088, [0:0]
shouldResetPid = bits, U32, 1088, [1:1]
wasResetPid = bits, U32, 1088, [2:2]
mustResetPid = bits, U32, 1088, [3:3]
isCoasting = bits, U32, 1088, [4:4]
useIacTableForCoasting = bits, U32, 1088, [5:5]
notIdling = bits, U32, 1088, [6:6]
needReset = bits, U32, 1088, [7:7]
isInDeadZone = bits, U32, 1088, [8:8]
isBlipping = bits, U32, 1088, [9:9]
useClosedLoop = bits, U32, 1088, [10:10]
badTps = bits, U32, 1088, [11:11]
looksLikeRunning = bits, U32, 1088, [12:12]
looksLikeCoasting = bits, U32, 1088, [13:13]
looksLikeCrankToIdle = bits, U32, 1088, [14:14]
useInstantRpmForIdle = bits, U32, 1088, [15:15]
isVerboseIAC = bits, U32, 1088, [16:16]
unusedBit_22_17 = bits, U32, 1088, [17:17]
unusedBit_22_18 = bits, U32, 1088, [18:18]
unusedBit_22_19 = bits, U32, 1088, [19:19]
unusedBit_22_20 = bits, U32, 1088, [20:20]
unusedBit_22_21 = bits, U32, 1088, [21:21]
unusedBit_22_22 = bits, U32, 1088, [22:22]
unusedBit_22_23 = bits, U32, 1088, [23:23]
unusedBit_22_24 = bits, U32, 1088, [24:24]
unusedBit_22_25 = bits, U32, 1088, [25:25]
unusedBit_22_26 = bits, U32, 1088, [26:26]
unusedBit_22_27 = bits, U32, 1088, [27:27]
unusedBit_22_28 = bits, U32, 1088, [28:28]
unusedBit_22_29 = bits, U32, 1088, [29:29]
unusedBit_22_30 = bits, U32, 1088, [30:30]
unusedBit_22_31 = bits, U32, 1088, [31:31]
targetRpmByClt = scalar, S32, 1092, "", 1, 0
targetRpmAcBump = scalar, S32, 1096, "", 1, 0
airTaperRpmRange = scalar, S32, 1100, "", 1, 0
airByRpmTaper = scalar, F32, 1104
; total TS size = 1108
idlePosition = scalar, F32, 1108, "", 1, 0
trim = scalar, F32, 1112, "", 1, 0
luaAdjustment = scalar, F32, 1116, "", 1, 0
etbFeedForward = scalar, F32, 1120, "", 1, 0
etbIntegralError = scalar, F32, 1124, "", 1, 0
etbCurrentTarget = scalar, F32, 1128, "%", 1, 0
; total TS size = 1132
faultCode = scalar, U08, 1132, "", 1, 0
heaterDuty = scalar, U08, 1133, "%", 1, 0
pumpDuty = scalar, U08, 1134, "%", 1, 0
tempC = scalar, U16, 1136, "C", 1, 0
nernstVoltage = scalar, U16, 1138, "V", 0.001, 0
esr = scalar, U16, 1140, "", 1, 0
; total TS size = 1144
baseDwell = scalar, F32, 1108, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1112, "", 1, 0
luaTimingAdd = scalar, F32, 1116, "", 1, 0
luaTimingMult = scalar, F32, 1120, "", 1, 0
; total TS size = 1124
idlePosition = scalar, F32, 1124, "", 1, 0
trim = scalar, F32, 1128, "", 1, 0
luaAdjustment = scalar, F32, 1132, "", 1, 0
etbFeedForward = scalar, F32, 1136
etbIntegralError = scalar, F32, 1140, "", 1, 0
etbCurrentTarget = scalar, F32, 1144, "%", 1, 0
; total TS size = 1148
faultCode = scalar, U08, 1148, "", 1, 0
heaterDuty = scalar, U08, 1149, "%", 1, 0
pumpDuty = scalar, U08, 1150, "%", 1, 0
tempC = scalar, U16, 1152, "C", 1, 0
nernstVoltage = scalar, U16, 1154, "V", 0.001, 0
esr = scalar, U16, 1156, "", 1, 0
; total TS size = 1160
time = { timeNow }

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.08.15.kin.46813040"
signature = "rusEFI 2022.08.15.kin.932309483"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.08.15.kin.46813040" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.08.15.kin.932309483" ; 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
@ -85,7 +85,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 Aug 15 17:10:15 UTC 2022
; this section was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat integration/rusefi_config.txt Mon Aug 15 18:43:34 UTC 2022
pageSize = 21272
page = 1
@ -2071,7 +2071,7 @@ tcu_32Vals = array, U08, 21264, [8], "%", 1, 0, 0, 255, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1144
ochBlockSize = 1160
;
; see TunerStudioOutputChannels struct
@ -2106,6 +2106,9 @@ launchTriggered = bits, U32, 0, [25:25]
isTps2Error = bits, U32, 0, [26:26]
isIdleClosedLoop = bits, U32, 0, [27:27]
isIdleCoasting = bits, U32, 0, [28:28]
unusedBit_29_29 = bits, U32, 0, [29:29]
unusedBit_29_30 = bits, U32, 0, [30:30]
unusedBit_29_31 = bits, U32, 0, [31:31]
RPMValue = scalar, U16, 4, "RPM", 1, 0
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
@ -2276,6 +2279,36 @@ tpsAccelTo = scalar, U08, 341, "%", 1, 0
calibrationValue2 = scalar, F32, 344, "", 1, 0
isMainRelayOn = bits, U32, 348, [0:0]
isUsbConnected = bits, U32, 348, [1:1]
unusedBit_174_2 = bits, U32, 348, [2:2]
unusedBit_174_3 = bits, U32, 348, [3:3]
unusedBit_174_4 = bits, U32, 348, [4:4]
unusedBit_174_5 = bits, U32, 348, [5:5]
unusedBit_174_6 = bits, U32, 348, [6:6]
unusedBit_174_7 = bits, U32, 348, [7:7]
unusedBit_174_8 = bits, U32, 348, [8:8]
unusedBit_174_9 = bits, U32, 348, [9:9]
unusedBit_174_10 = bits, U32, 348, [10:10]
unusedBit_174_11 = bits, U32, 348, [11:11]
unusedBit_174_12 = bits, U32, 348, [12:12]
unusedBit_174_13 = bits, U32, 348, [13:13]
unusedBit_174_14 = bits, U32, 348, [14:14]
unusedBit_174_15 = bits, U32, 348, [15:15]
unusedBit_174_16 = bits, U32, 348, [16:16]
unusedBit_174_17 = bits, U32, 348, [17:17]
unusedBit_174_18 = bits, U32, 348, [18:18]
unusedBit_174_19 = bits, U32, 348, [19:19]
unusedBit_174_20 = bits, U32, 348, [20:20]
unusedBit_174_21 = bits, U32, 348, [21:21]
unusedBit_174_22 = bits, U32, 348, [22:22]
unusedBit_174_23 = bits, U32, 348, [23:23]
unusedBit_174_24 = bits, U32, 348, [24:24]
unusedBit_174_25 = bits, U32, 348, [25:25]
unusedBit_174_26 = bits, U32, 348, [26:26]
unusedBit_174_27 = bits, U32, 348, [27:27]
unusedBit_174_28 = bits, U32, 348, [28:28]
unusedBit_174_29 = bits, U32, 348, [29:29]
unusedBit_174_30 = bits, U32, 348, [30:30]
unusedBit_174_31 = bits, U32, 348, [31:31]
luaInvocationCounter = scalar, S32, 352, "count", 1, 0
luaLastCycleDuration = scalar, S32, 356, "nt", 1, 0
testBenchIter = scalar, U08, 360, "count", 1, 0
@ -2288,6 +2321,36 @@ auxLinear1 = scalar, S16, 376, "", 0.01, 0
auxLinear2 = scalar, S16, 378, "", 0.01, 0
dfcoActive = bits, U32, 380, [0:0]
tpsAccelActive = bits, U32, 380, [1:1]
unusedBit_216_2 = bits, U32, 380, [2:2]
unusedBit_216_3 = bits, U32, 380, [3:3]
unusedBit_216_4 = bits, U32, 380, [4:4]
unusedBit_216_5 = bits, U32, 380, [5:5]
unusedBit_216_6 = bits, U32, 380, [6:6]
unusedBit_216_7 = bits, U32, 380, [7:7]
unusedBit_216_8 = bits, U32, 380, [8:8]
unusedBit_216_9 = bits, U32, 380, [9:9]
unusedBit_216_10 = bits, U32, 380, [10:10]
unusedBit_216_11 = bits, U32, 380, [11:11]
unusedBit_216_12 = bits, U32, 380, [12:12]
unusedBit_216_13 = bits, U32, 380, [13:13]
unusedBit_216_14 = bits, U32, 380, [14:14]
unusedBit_216_15 = bits, U32, 380, [15:15]
unusedBit_216_16 = bits, U32, 380, [16:16]
unusedBit_216_17 = bits, U32, 380, [17:17]
unusedBit_216_18 = bits, U32, 380, [18:18]
unusedBit_216_19 = bits, U32, 380, [19:19]
unusedBit_216_20 = bits, U32, 380, [20:20]
unusedBit_216_21 = bits, U32, 380, [21:21]
unusedBit_216_22 = bits, U32, 380, [22:22]
unusedBit_216_23 = bits, U32, 380, [23:23]
unusedBit_216_24 = bits, U32, 380, [24:24]
unusedBit_216_25 = bits, U32, 380, [25:25]
unusedBit_216_26 = bits, U32, 380, [26:26]
unusedBit_216_27 = bits, U32, 380, [27:27]
unusedBit_216_28 = bits, U32, 380, [28:28]
unusedBit_216_29 = bits, U32, 380, [29:29]
unusedBit_216_30 = bits, U32, 380, [30:30]
unusedBit_216_31 = bits, U32, 380, [31:31]
boostControllerOutput = scalar, U08, 384, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 385, "%", 0.5, 0
fallbackMap = scalar, U16, 386, "kPa", 0.1, 0
@ -2351,367 +2414,527 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
rawBattery = scalar, S16, 530, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0
unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0
unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0
unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0
unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0
unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0
unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0
unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0
unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0
unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0
unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0
unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0
unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0
unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0
unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0
unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0
unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0
unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0
unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0
unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0
unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0
unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0
unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0
unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0
unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0
unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0
unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0
unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0
unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0
unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0
unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0
unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0
unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0
unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0
unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0
unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0
unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0
unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0
unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0
unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0
unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0
unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0
unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0
unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0
unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0
unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0
unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0
unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0
unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0
unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0
unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0
unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0
unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0
unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0
unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0
unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0
unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0
unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0
unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0
unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0
unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0
unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0
unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0
unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0
unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0
unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0
unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0
unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0
unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0
unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0
unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0
unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0
unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0
unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0
unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0
unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0
unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0
unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0
unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0
unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0
unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0
; total TS size = 692
m_knockRetard = scalar, F32, 692, "", 1, 0
m_knockThreshold = scalar, F32, 696, "", 1, 0
m_knockCount = scalar, U32, 700, "", 1, 0
; total TS size = 704
m_requested_pump = scalar, F32, 704, "", 1, 0
fuel_requested_percent = scalar, F32, 708, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 712, "", 1, 0
noValve = bits, U32, 716, [0:0]
angleAboveMin = bits, U32, 716, [1:1]
isHpfpInactive = bits, U32, 716, [2:2]
nextLobe = scalar, F32, 720, "", 1, 0
di_nextStart = scalar, F32, 724, "v", 1, 0
; total TS size = 728
m_deadtime = scalar, F32, 728, "", 1, 0
pressureDelta = scalar, F32, 732, "", 1, 0
pressureRatio = scalar, F32, 736, "", 1, 0
; total TS size = 740
retardThresholdRpm = scalar, S32, 740, "", 1, 0
combinedConditions = bits, U32, 744, [0:0]
launchActivatePinState = bits, U32, 744, [1:1]
isLaunchCondition = bits, U32, 744, [2:2]
isSwitchActivated = bits, U32, 744, [3:3]
isClutchActivated = bits, U32, 744, [4:4]
isValidInputPin = bits, U32, 744, [5:5]
activateSwitchCondition = bits, U32, 744, [6:6]
rpmCondition = bits, U32, 744, [7:7]
speedCondition = bits, U32, 744, [8:8]
tpsCondition = bits, U32, 744, [9:9]
; total TS size = 748
isTpsInvalid = bits, U32, 748, [0:0]
m_shouldResetPid = bits, U32, 748, [1:1]
isBelowClosedLoopThreshold = bits, U32, 748, [2:2]
isNotClosedLoop = bits, U32, 748, [3:3]
isZeroRpm = bits, U32, 748, [4:4]
luaTargetAdd = scalar, F32, 752, "", 1, 0
luaTargetMult = scalar, F32, 756, "", 1, 0
openLoopPart = scalar, F32, 760, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 764, "%", 0.5, 0
boostControlTarget = scalar, S16, 766, "kPa", 0.03333333333333333, 0
; total TS size = 768
acButtonState = bits, U32, 768, [0:0]
m_acEnabled = bits, U32, 768, [1:1]
engineTooSlow = bits, U32, 768, [2:2]
engineTooFast = bits, U32, 768, [3:3]
noClt = bits, U32, 768, [4:4]
engineTooHot = bits, U32, 768, [5:5]
tpsTooHigh = bits, U32, 768, [6:6]
isDisabledByLua = bits, U32, 768, [7:7]
latest_usage_ac_control = scalar, S32, 772, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 776, "", 1, 0
; total TS size = 780
cranking = bits, U32, 780, [0:0]
notRunning = bits, U32, 780, [1:1]
disabledWhileEngineStopped = bits, U32, 780, [2:2]
brokenClt = bits, U32, 780, [3:3]
enabledForAc = bits, U32, 780, [4:4]
hot = bits, U32, 780, [5:5]
cold = bits, U32, 780, [6:6]
vvtStatus1_pTerm = scalar, F32, 532, "", 1, 0
vvtStatus1_iTerm = scalar, S16, 536, "", 0.01, 0
vvtStatus1_dTerm = scalar, S16, 538, "", 0.01, 0
vvtStatus1_output = scalar, S16, 540, "", 0.01, 0
vvtStatus1_error = scalar, S16, 542, "", 0.01, 0
vvtStatus1_resetCounter = scalar, U32, 544, "", 1, 0
unusedAtTheEnd = array, U08, 548, [160], "", 1, 0
; total TS size = 708
m_knockRetard = scalar, F32, 708, "", 1, 0
m_knockThreshold = scalar, F32, 712, "", 1, 0
m_knockCount = scalar, U32, 716, "", 1, 0
; total TS size = 720
m_requested_pump = scalar, F32, 720, "", 1, 0
fuel_requested_percent = scalar, F32, 724, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 728, "", 1, 0
noValve = bits, U32, 732, [0:0]
angleAboveMin = bits, U32, 732, [1:1]
isHpfpInactive = bits, U32, 732, [2:2]
unusedBit_6_3 = bits, U32, 732, [3:3]
unusedBit_6_4 = bits, U32, 732, [4:4]
unusedBit_6_5 = bits, U32, 732, [5:5]
unusedBit_6_6 = bits, U32, 732, [6:6]
unusedBit_6_7 = bits, U32, 732, [7:7]
unusedBit_6_8 = bits, U32, 732, [8:8]
unusedBit_6_9 = bits, U32, 732, [9:9]
unusedBit_6_10 = bits, U32, 732, [10:10]
unusedBit_6_11 = bits, U32, 732, [11:11]
unusedBit_6_12 = bits, U32, 732, [12:12]
unusedBit_6_13 = bits, U32, 732, [13:13]
unusedBit_6_14 = bits, U32, 732, [14:14]
unusedBit_6_15 = bits, U32, 732, [15:15]
unusedBit_6_16 = bits, U32, 732, [16:16]
unusedBit_6_17 = bits, U32, 732, [17:17]
unusedBit_6_18 = bits, U32, 732, [18:18]
unusedBit_6_19 = bits, U32, 732, [19:19]
unusedBit_6_20 = bits, U32, 732, [20:20]
unusedBit_6_21 = bits, U32, 732, [21:21]
unusedBit_6_22 = bits, U32, 732, [22:22]
unusedBit_6_23 = bits, U32, 732, [23:23]
unusedBit_6_24 = bits, U32, 732, [24:24]
unusedBit_6_25 = bits, U32, 732, [25:25]
unusedBit_6_26 = bits, U32, 732, [26:26]
unusedBit_6_27 = bits, U32, 732, [27:27]
unusedBit_6_28 = bits, U32, 732, [28:28]
unusedBit_6_29 = bits, U32, 732, [29:29]
unusedBit_6_30 = bits, U32, 732, [30:30]
unusedBit_6_31 = bits, U32, 732, [31:31]
nextLobe = scalar, F32, 736, "", 1, 0
di_nextStart = scalar, F32, 740, "v", 1, 0
; total TS size = 744
m_deadtime = scalar, F32, 744, "", 1, 0
pressureDelta = scalar, F32, 748, "", 1, 0
pressureRatio = scalar, F32, 752, "", 1, 0
; total TS size = 756
retardThresholdRpm = scalar, S32, 756, "", 1, 0
combinedConditions = bits, U32, 760, [0:0]
launchActivatePinState = bits, U32, 760, [1:1]
isLaunchCondition = bits, U32, 760, [2:2]
isSwitchActivated = bits, U32, 760, [3:3]
isClutchActivated = bits, U32, 760, [4:4]
isValidInputPin = bits, U32, 760, [5:5]
activateSwitchCondition = bits, U32, 760, [6:6]
rpmCondition = bits, U32, 760, [7:7]
speedCondition = bits, U32, 760, [8:8]
tpsCondition = bits, U32, 760, [9:9]
unusedBit_11_10 = bits, U32, 760, [10:10]
unusedBit_11_11 = bits, U32, 760, [11:11]
unusedBit_11_12 = bits, U32, 760, [12:12]
unusedBit_11_13 = bits, U32, 760, [13:13]
unusedBit_11_14 = bits, U32, 760, [14:14]
unusedBit_11_15 = bits, U32, 760, [15:15]
unusedBit_11_16 = bits, U32, 760, [16:16]
unusedBit_11_17 = bits, U32, 760, [17:17]
unusedBit_11_18 = bits, U32, 760, [18:18]
unusedBit_11_19 = bits, U32, 760, [19:19]
unusedBit_11_20 = bits, U32, 760, [20:20]
unusedBit_11_21 = bits, U32, 760, [21:21]
unusedBit_11_22 = bits, U32, 760, [22:22]
unusedBit_11_23 = bits, U32, 760, [23:23]
unusedBit_11_24 = bits, U32, 760, [24:24]
unusedBit_11_25 = bits, U32, 760, [25:25]
unusedBit_11_26 = bits, U32, 760, [26:26]
unusedBit_11_27 = bits, U32, 760, [27:27]
unusedBit_11_28 = bits, U32, 760, [28:28]
unusedBit_11_29 = bits, U32, 760, [29:29]
unusedBit_11_30 = bits, U32, 760, [30:30]
unusedBit_11_31 = bits, U32, 760, [31:31]
; total TS size = 764
isTpsInvalid = bits, U32, 764, [0:0]
m_shouldResetPid = bits, U32, 764, [1:1]
isBelowClosedLoopThreshold = bits, U32, 764, [2:2]
isNotClosedLoop = bits, U32, 764, [3:3]
isZeroRpm = bits, U32, 764, [4:4]
unusedBit_5_5 = bits, U32, 764, [5:5]
unusedBit_5_6 = bits, U32, 764, [6:6]
unusedBit_5_7 = bits, U32, 764, [7:7]
unusedBit_5_8 = bits, U32, 764, [8:8]
unusedBit_5_9 = bits, U32, 764, [9:9]
unusedBit_5_10 = bits, U32, 764, [10:10]
unusedBit_5_11 = bits, U32, 764, [11:11]
unusedBit_5_12 = bits, U32, 764, [12:12]
unusedBit_5_13 = bits, U32, 764, [13:13]
unusedBit_5_14 = bits, U32, 764, [14:14]
unusedBit_5_15 = bits, U32, 764, [15:15]
unusedBit_5_16 = bits, U32, 764, [16:16]
unusedBit_5_17 = bits, U32, 764, [17:17]
unusedBit_5_18 = bits, U32, 764, [18:18]
unusedBit_5_19 = bits, U32, 764, [19:19]
unusedBit_5_20 = bits, U32, 764, [20:20]
unusedBit_5_21 = bits, U32, 764, [21:21]
unusedBit_5_22 = bits, U32, 764, [22:22]
unusedBit_5_23 = bits, U32, 764, [23:23]
unusedBit_5_24 = bits, U32, 764, [24:24]
unusedBit_5_25 = bits, U32, 764, [25:25]
unusedBit_5_26 = bits, U32, 764, [26:26]
unusedBit_5_27 = bits, U32, 764, [27:27]
unusedBit_5_28 = bits, U32, 764, [28:28]
unusedBit_5_29 = bits, U32, 764, [29:29]
unusedBit_5_30 = bits, U32, 764, [30:30]
unusedBit_5_31 = bits, U32, 764, [31:31]
luaTargetAdd = scalar, F32, 768, "", 1, 0
luaTargetMult = scalar, F32, 772, "", 1, 0
openLoopPart = scalar, F32, 776, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 780, "%", 0.5, 0
boostControlTarget = scalar, S16, 782, "kPa", 0.03333333333333333, 0
; total TS size = 784
isPrime = bits, U32, 784, [0:0]
engineTurnedRecently = bits, U32, 784, [1:1]
isPumpOn = bits, U32, 784, [2:2]
ignitionOn = bits, U32, 784, [3:3]
; total TS size = 788
isBenchTest = bits, U32, 788, [0:0]
hasIgnitionVoltage = bits, U32, 788, [1:1]
mainRelayState = bits, U32, 788, [2:2]
delayedShutoffRequested = bits, U32, 788, [3:3]
; total TS size = 792
lua_fuelAdd = scalar, F32, 792, "", 1, 0
lua_fuelMult = scalar, F32, 796, "", 1, 0
lua_clutchUpState = bits, U32, 800, [0:0]
lua_brakePedalState = bits, U32, 800, [1:1]
lua_acRequestState = bits, U32, 800, [2:2]
sd_isTChargeAirModel = bits, U32, 804, [0:0]
sd_airMassInOneCylinder = scalar, F32, 808, "", 1, 0
sd_tCharge = scalar, F32, 812, "", 1, 0
sd_tChargeK = scalar, F32, 816, "", 1, 0
sd_Tcharge_coff = scalar, F32, 820, "", 1, 0
sd_airFlow = scalar, F32, 824, "", 1, 0
targetAFR = scalar, F32, 828, "", 1, 0
engineCycleDurationMs = scalar, F32, 832, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 836, "", 1, 0
currentTpsAdc = scalar, S32, 840, "", 1, 0
tpsVoltageMCU = scalar, F32, 844, "", 1, 0
tpsVoltageBoard = scalar, F32, 848, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 852, "", 1, 0
injectorFlowCorrection = scalar, F32, 856, "", 1, 0
baroCorrection = scalar, F32, 860, "", 1, 0
cranking_baseFuel = scalar, F32, 864, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 872, "", 1, 0
cranking_durationCoefficient = scalar, F32, 876, "", 1, 0
cranking_fuel = scalar, F32, 880, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 884, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 888, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 892, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 896, "", 1, 0
running_injectorLag = scalar, F32, 900, "", 1, 0
running_baseFuel = scalar, F32, 904, "", 1, 0
running_fuel = scalar, F32, 908, "", 1, 0
sparkDwell = scalar, F32, 912, "", 1, 0
dwellAngle = scalar, F32, 916, "", 1, 0
cltTimingCorrection = scalar, S16, 920, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 922, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 924, "deg", 0.01, 0
hellenBoardId = scalar, S16, 926, "id", 1, 0
clutchUpState = bits, U32, 928, [0:0]
clutchDownState = bits, U32, 928, [1:1]
brakePedalState = bits, U32, 928, [2:2]
; total TS size = 932
tpsFrom = scalar, F32, 932, "", 1, 0
tpsTo = scalar, F32, 936, "", 1, 0
deltaTps = scalar, F32, 940, "", 1, 0
extraFuel = scalar, F32, 944, "", 1, 0
valueFromTable = scalar, F32, 948, "", 1, 0
isAboveAccelThreshold = bits, U32, 952, [0:0]
isBelowDecelThreshold = bits, U32, 952, [1:1]
isTimeToResetAccumulator = bits, U32, 952, [2:2]
isFractionalEnrichment = bits, U32, 952, [3:3]
belowEpsilon = bits, U32, 952, [4:4]
tooShort = bits, U32, 952, [5:5]
fractionalInjFuel = scalar, F32, 956, "", 1, 0
accumulatedValue = scalar, F32, 960, "", 1, 0
maxExtraPerCycle = scalar, F32, 964, "", 1, 0
maxExtraPerPeriod = scalar, F32, 968, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 972, "", 1, 0
cycleCnt = scalar, S32, 976, "", 1, 0
; total TS size = 980
hwEventCounters1 = scalar, S32, 980, "", 1, 0
hwEventCounters2 = scalar, S32, 984, "", 1, 0
hwEventCounters3 = scalar, S32, 988, "", 1, 0
hwEventCounters4 = scalar, S32, 992, "", 1, 0
hwEventCounters5 = scalar, S32, 996, "", 1, 0
hwEventCounters6 = scalar, S32, 1000, "", 1, 0
vvtCamCounter = scalar, S32, 1004, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1008, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1012, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1016, "", 1, 0
mapVvt_map_peak = scalar, U08, 1017, "", 1, 0
; total TS size = 1020
totalRevolutionCounter = scalar, U32, 1020, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1024, "", 1, 0
vvtCurrentPosition = scalar, F32, 1028, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1032, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1036, "", 1, 0
triggerStateIndex = scalar, U08, 1040, "", 1, 0
vvtCounter = scalar, U08, 1041, "", 1, 0
camResyncCounter = scalar, U08, 1042, "", 1, 0
vvtStateIndex = scalar, U08, 1043, "", 1, 0
; total TS size = 1044
wallFuelCorrection = scalar, F32, 1044, "", 1, 0
wallFuel = scalar, F32, 1048, "", 1, 0
; total TS size = 1052
idleState = scalar, S32, 1052, "", 1, 0
currentIdlePosition = scalar, F32, 1056, "", 1, 0
baseIdlePosition = scalar, F32, 1060, "", 1, 0
iacByTpsTaper = scalar, F32, 1064, "", 1, 0
throttlePedalUpState = scalar, S32, 1068, "", 1, 0
mightResetPid = bits, U32, 1072, [0:0]
shouldResetPid = bits, U32, 1072, [1:1]
wasResetPid = bits, U32, 1072, [2:2]
mustResetPid = bits, U32, 1072, [3:3]
isCoasting = bits, U32, 1072, [4:4]
useIacTableForCoasting = bits, U32, 1072, [5:5]
notIdling = bits, U32, 1072, [6:6]
needReset = bits, U32, 1072, [7:7]
isInDeadZone = bits, U32, 1072, [8:8]
isBlipping = bits, U32, 1072, [9:9]
useClosedLoop = bits, U32, 1072, [10:10]
badTps = bits, U32, 1072, [11:11]
looksLikeRunning = bits, U32, 1072, [12:12]
looksLikeCoasting = bits, U32, 1072, [13:13]
looksLikeCrankToIdle = bits, U32, 1072, [14:14]
useInstantRpmForIdle = bits, U32, 1072, [15:15]
isVerboseIAC = bits, U32, 1072, [16:16]
targetRpmByClt = scalar, S32, 1076, "", 1, 0
targetRpmAcBump = scalar, S32, 1080, "", 1, 0
airTaperRpmRange = scalar, S32, 1084, "", 1, 0
airByRpmTaper = scalar, F32, 1088, "", 1, 0
; total TS size = 1092
baseDwell = scalar, F32, 1092, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1096, "", 1, 0
luaTimingAdd = scalar, F32, 1100, "", 1, 0
luaTimingMult = scalar, F32, 1104, "", 1, 0
acButtonState = bits, U32, 784, [0:0]
m_acEnabled = bits, U32, 784, [1:1]
engineTooSlow = bits, U32, 784, [2:2]
engineTooFast = bits, U32, 784, [3:3]
noClt = bits, U32, 784, [4:4]
engineTooHot = bits, U32, 784, [5:5]
tpsTooHigh = bits, U32, 784, [6:6]
isDisabledByLua = bits, U32, 784, [7:7]
unusedBit_8_8 = bits, U32, 784, [8:8]
unusedBit_8_9 = bits, U32, 784, [9:9]
unusedBit_8_10 = bits, U32, 784, [10:10]
unusedBit_8_11 = bits, U32, 784, [11:11]
unusedBit_8_12 = bits, U32, 784, [12:12]
unusedBit_8_13 = bits, U32, 784, [13:13]
unusedBit_8_14 = bits, U32, 784, [14:14]
unusedBit_8_15 = bits, U32, 784, [15:15]
unusedBit_8_16 = bits, U32, 784, [16:16]
unusedBit_8_17 = bits, U32, 784, [17:17]
unusedBit_8_18 = bits, U32, 784, [18:18]
unusedBit_8_19 = bits, U32, 784, [19:19]
unusedBit_8_20 = bits, U32, 784, [20:20]
unusedBit_8_21 = bits, U32, 784, [21:21]
unusedBit_8_22 = bits, U32, 784, [22:22]
unusedBit_8_23 = bits, U32, 784, [23:23]
unusedBit_8_24 = bits, U32, 784, [24:24]
unusedBit_8_25 = bits, U32, 784, [25:25]
unusedBit_8_26 = bits, U32, 784, [26:26]
unusedBit_8_27 = bits, U32, 784, [27:27]
unusedBit_8_28 = bits, U32, 784, [28:28]
unusedBit_8_29 = bits, U32, 784, [29:29]
unusedBit_8_30 = bits, U32, 784, [30:30]
unusedBit_8_31 = bits, U32, 784, [31:31]
latest_usage_ac_control = scalar, S32, 788, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 792, "", 1, 0
; total TS size = 796
cranking = bits, U32, 796, [0:0]
notRunning = bits, U32, 796, [1:1]
disabledWhileEngineStopped = bits, U32, 796, [2:2]
brokenClt = bits, U32, 796, [3:3]
enabledForAc = bits, U32, 796, [4:4]
hot = bits, U32, 796, [5:5]
cold = bits, U32, 796, [6:6]
unusedBit_7_7 = bits, U32, 796, [7:7]
unusedBit_7_8 = bits, U32, 796, [8:8]
unusedBit_7_9 = bits, U32, 796, [9:9]
unusedBit_7_10 = bits, U32, 796, [10:10]
unusedBit_7_11 = bits, U32, 796, [11:11]
unusedBit_7_12 = bits, U32, 796, [12:12]
unusedBit_7_13 = bits, U32, 796, [13:13]
unusedBit_7_14 = bits, U32, 796, [14:14]
unusedBit_7_15 = bits, U32, 796, [15:15]
unusedBit_7_16 = bits, U32, 796, [16:16]
unusedBit_7_17 = bits, U32, 796, [17:17]
unusedBit_7_18 = bits, U32, 796, [18:18]
unusedBit_7_19 = bits, U32, 796, [19:19]
unusedBit_7_20 = bits, U32, 796, [20:20]
unusedBit_7_21 = bits, U32, 796, [21:21]
unusedBit_7_22 = bits, U32, 796, [22:22]
unusedBit_7_23 = bits, U32, 796, [23:23]
unusedBit_7_24 = bits, U32, 796, [24:24]
unusedBit_7_25 = bits, U32, 796, [25:25]
unusedBit_7_26 = bits, U32, 796, [26:26]
unusedBit_7_27 = bits, U32, 796, [27:27]
unusedBit_7_28 = bits, U32, 796, [28:28]
unusedBit_7_29 = bits, U32, 796, [29:29]
unusedBit_7_30 = bits, U32, 796, [30:30]
unusedBit_7_31 = bits, U32, 796, [31:31]
; total TS size = 800
isPrime = bits, U32, 800, [0:0]
engineTurnedRecently = bits, U32, 800, [1:1]
isPumpOn = bits, U32, 800, [2:2]
ignitionOn = bits, U32, 800, [3:3]
unusedBit_4_4 = bits, U32, 800, [4:4]
unusedBit_4_5 = bits, U32, 800, [5:5]
unusedBit_4_6 = bits, U32, 800, [6:6]
unusedBit_4_7 = bits, U32, 800, [7:7]
unusedBit_4_8 = bits, U32, 800, [8:8]
unusedBit_4_9 = bits, U32, 800, [9:9]
unusedBit_4_10 = bits, U32, 800, [10:10]
unusedBit_4_11 = bits, U32, 800, [11:11]
unusedBit_4_12 = bits, U32, 800, [12:12]
unusedBit_4_13 = bits, U32, 800, [13:13]
unusedBit_4_14 = bits, U32, 800, [14:14]
unusedBit_4_15 = bits, U32, 800, [15:15]
unusedBit_4_16 = bits, U32, 800, [16:16]
unusedBit_4_17 = bits, U32, 800, [17:17]
unusedBit_4_18 = bits, U32, 800, [18:18]
unusedBit_4_19 = bits, U32, 800, [19:19]
unusedBit_4_20 = bits, U32, 800, [20:20]
unusedBit_4_21 = bits, U32, 800, [21:21]
unusedBit_4_22 = bits, U32, 800, [22:22]
unusedBit_4_23 = bits, U32, 800, [23:23]
unusedBit_4_24 = bits, U32, 800, [24:24]
unusedBit_4_25 = bits, U32, 800, [25:25]
unusedBit_4_26 = bits, U32, 800, [26:26]
unusedBit_4_27 = bits, U32, 800, [27:27]
unusedBit_4_28 = bits, U32, 800, [28:28]
unusedBit_4_29 = bits, U32, 800, [29:29]
unusedBit_4_30 = bits, U32, 800, [30:30]
unusedBit_4_31 = bits, U32, 800, [31:31]
; total TS size = 804
isBenchTest = bits, U32, 804, [0:0]
hasIgnitionVoltage = bits, U32, 804, [1:1]
mainRelayState = bits, U32, 804, [2:2]
delayedShutoffRequested = bits, U32, 804, [3:3]
unusedBit_4_4 = bits, U32, 804, [4:4]
unusedBit_4_5 = bits, U32, 804, [5:5]
unusedBit_4_6 = bits, U32, 804, [6:6]
unusedBit_4_7 = bits, U32, 804, [7:7]
unusedBit_4_8 = bits, U32, 804, [8:8]
unusedBit_4_9 = bits, U32, 804, [9:9]
unusedBit_4_10 = bits, U32, 804, [10:10]
unusedBit_4_11 = bits, U32, 804, [11:11]
unusedBit_4_12 = bits, U32, 804, [12:12]
unusedBit_4_13 = bits, U32, 804, [13:13]
unusedBit_4_14 = bits, U32, 804, [14:14]
unusedBit_4_15 = bits, U32, 804, [15:15]
unusedBit_4_16 = bits, U32, 804, [16:16]
unusedBit_4_17 = bits, U32, 804, [17:17]
unusedBit_4_18 = bits, U32, 804, [18:18]
unusedBit_4_19 = bits, U32, 804, [19:19]
unusedBit_4_20 = bits, U32, 804, [20:20]
unusedBit_4_21 = bits, U32, 804, [21:21]
unusedBit_4_22 = bits, U32, 804, [22:22]
unusedBit_4_23 = bits, U32, 804, [23:23]
unusedBit_4_24 = bits, U32, 804, [24:24]
unusedBit_4_25 = bits, U32, 804, [25:25]
unusedBit_4_26 = bits, U32, 804, [26:26]
unusedBit_4_27 = bits, U32, 804, [27:27]
unusedBit_4_28 = bits, U32, 804, [28:28]
unusedBit_4_29 = bits, U32, 804, [29:29]
unusedBit_4_30 = bits, U32, 804, [30:30]
unusedBit_4_31 = bits, U32, 804, [31:31]
; total TS size = 808
lua_fuelAdd = scalar, F32, 808, "", 1, 0
lua_fuelMult = scalar, F32, 812, "", 1, 0
lua_clutchUpState = bits, U32, 816, [0:0]
lua_brakePedalState = bits, U32, 816, [1:1]
lua_acRequestState = bits, U32, 816, [2:2]
lua_unusedBit_5_3 = bits, U32, 816, [3:3]
lua_unusedBit_5_4 = bits, U32, 816, [4:4]
lua_unusedBit_5_5 = bits, U32, 816, [5:5]
lua_unusedBit_5_6 = bits, U32, 816, [6:6]
lua_unusedBit_5_7 = bits, U32, 816, [7:7]
lua_unusedBit_5_8 = bits, U32, 816, [8:8]
lua_unusedBit_5_9 = bits, U32, 816, [9:9]
lua_unusedBit_5_10 = bits, U32, 816, [10:10]
lua_unusedBit_5_11 = bits, U32, 816, [11:11]
lua_unusedBit_5_12 = bits, U32, 816, [12:12]
lua_unusedBit_5_13 = bits, U32, 816, [13:13]
lua_unusedBit_5_14 = bits, U32, 816, [14:14]
lua_unusedBit_5_15 = bits, U32, 816, [15:15]
lua_unusedBit_5_16 = bits, U32, 816, [16:16]
lua_unusedBit_5_17 = bits, U32, 816, [17:17]
lua_unusedBit_5_18 = bits, U32, 816, [18:18]
lua_unusedBit_5_19 = bits, U32, 816, [19:19]
lua_unusedBit_5_20 = bits, U32, 816, [20:20]
lua_unusedBit_5_21 = bits, U32, 816, [21:21]
lua_unusedBit_5_22 = bits, U32, 816, [22:22]
lua_unusedBit_5_23 = bits, U32, 816, [23:23]
lua_unusedBit_5_24 = bits, U32, 816, [24:24]
lua_unusedBit_5_25 = bits, U32, 816, [25:25]
lua_unusedBit_5_26 = bits, U32, 816, [26:26]
lua_unusedBit_5_27 = bits, U32, 816, [27:27]
lua_unusedBit_5_28 = bits, U32, 816, [28:28]
lua_unusedBit_5_29 = bits, U32, 816, [29:29]
lua_unusedBit_5_30 = bits, U32, 816, [30:30]
lua_unusedBit_5_31 = bits, U32, 816, [31:31]
sd_isTChargeAirModel = bits, U32, 820, [0:0]
sd_unusedBit_1_1 = bits, U32, 820, [1:1]
sd_unusedBit_1_2 = bits, U32, 820, [2:2]
sd_unusedBit_1_3 = bits, U32, 820, [3:3]
sd_unusedBit_1_4 = bits, U32, 820, [4:4]
sd_unusedBit_1_5 = bits, U32, 820, [5:5]
sd_unusedBit_1_6 = bits, U32, 820, [6:6]
sd_unusedBit_1_7 = bits, U32, 820, [7:7]
sd_unusedBit_1_8 = bits, U32, 820, [8:8]
sd_unusedBit_1_9 = bits, U32, 820, [9:9]
sd_unusedBit_1_10 = bits, U32, 820, [10:10]
sd_unusedBit_1_11 = bits, U32, 820, [11:11]
sd_unusedBit_1_12 = bits, U32, 820, [12:12]
sd_unusedBit_1_13 = bits, U32, 820, [13:13]
sd_unusedBit_1_14 = bits, U32, 820, [14:14]
sd_unusedBit_1_15 = bits, U32, 820, [15:15]
sd_unusedBit_1_16 = bits, U32, 820, [16:16]
sd_unusedBit_1_17 = bits, U32, 820, [17:17]
sd_unusedBit_1_18 = bits, U32, 820, [18:18]
sd_unusedBit_1_19 = bits, U32, 820, [19:19]
sd_unusedBit_1_20 = bits, U32, 820, [20:20]
sd_unusedBit_1_21 = bits, U32, 820, [21:21]
sd_unusedBit_1_22 = bits, U32, 820, [22:22]
sd_unusedBit_1_23 = bits, U32, 820, [23:23]
sd_unusedBit_1_24 = bits, U32, 820, [24:24]
sd_unusedBit_1_25 = bits, U32, 820, [25:25]
sd_unusedBit_1_26 = bits, U32, 820, [26:26]
sd_unusedBit_1_27 = bits, U32, 820, [27:27]
sd_unusedBit_1_28 = bits, U32, 820, [28:28]
sd_unusedBit_1_29 = bits, U32, 820, [29:29]
sd_unusedBit_1_30 = bits, U32, 820, [30:30]
sd_unusedBit_1_31 = bits, U32, 820, [31:31]
sd_airMassInOneCylinder = scalar, F32, 824, "", 1, 0
sd_tCharge = scalar, F32, 828, "", 1, 0
sd_tChargeK = scalar, F32, 832, "", 1, 0
sd_Tcharge_coff = scalar, F32, 836, "", 1, 0
sd_airFlow = scalar, F32, 840, "", 1, 0
targetAFR = scalar, F32, 844, "", 1, 0
engineCycleDurationMs = scalar, F32, 848, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 852, "", 1, 0
currentTpsAdc = scalar, S32, 856, "", 1, 0
tpsVoltageMCU = scalar, F32, 860, "", 1, 0
tpsVoltageBoard = scalar, F32, 864, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 868, "", 1, 0
injectorFlowCorrection = scalar, F32, 872, "", 1, 0
baroCorrection = scalar, F32, 876, "", 1, 0
cranking_baseFuel = scalar, F32, 880, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 884, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 888, "", 1, 0
cranking_durationCoefficient = scalar, F32, 892, "", 1, 0
cranking_fuel = scalar, F32, 896, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 900, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 904, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 908, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 912, "", 1, 0
running_injectorLag = scalar, F32, 916, "", 1, 0
running_baseFuel = scalar, F32, 920, "", 1, 0
running_fuel = scalar, F32, 924, "", 1, 0
sparkDwell = scalar, F32, 928, "", 1, 0
dwellAngle = scalar, F32, 932, "", 1, 0
cltTimingCorrection = scalar, S16, 936, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 938, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 940, "deg", 0.01, 0
hellenBoardId = scalar, S16, 942, "id", 1, 0
clutchUpState = bits, U32, 944, [0:0]
clutchDownState = bits, U32, 944, [1:1]
brakePedalState = bits, U32, 944, [2:2]
unusedBit_22_3 = bits, U32, 944, [3:3]
unusedBit_22_4 = bits, U32, 944, [4:4]
unusedBit_22_5 = bits, U32, 944, [5:5]
unusedBit_22_6 = bits, U32, 944, [6:6]
unusedBit_22_7 = bits, U32, 944, [7:7]
unusedBit_22_8 = bits, U32, 944, [8:8]
unusedBit_22_9 = bits, U32, 944, [9:9]
unusedBit_22_10 = bits, U32, 944, [10:10]
unusedBit_22_11 = bits, U32, 944, [11:11]
unusedBit_22_12 = bits, U32, 944, [12:12]
unusedBit_22_13 = bits, U32, 944, [13:13]
unusedBit_22_14 = bits, U32, 944, [14:14]
unusedBit_22_15 = bits, U32, 944, [15:15]
unusedBit_22_16 = bits, U32, 944, [16:16]
unusedBit_22_17 = bits, U32, 944, [17:17]
unusedBit_22_18 = bits, U32, 944, [18:18]
unusedBit_22_19 = bits, U32, 944, [19:19]
unusedBit_22_20 = bits, U32, 944, [20:20]
unusedBit_22_21 = bits, U32, 944, [21:21]
unusedBit_22_22 = bits, U32, 944, [22:22]
unusedBit_22_23 = bits, U32, 944, [23:23]
unusedBit_22_24 = bits, U32, 944, [24:24]
unusedBit_22_25 = bits, U32, 944, [25:25]
unusedBit_22_26 = bits, U32, 944, [26:26]
unusedBit_22_27 = bits, U32, 944, [27:27]
unusedBit_22_28 = bits, U32, 944, [28:28]
unusedBit_22_29 = bits, U32, 944, [29:29]
unusedBit_22_30 = bits, U32, 944, [30:30]
unusedBit_22_31 = bits, U32, 944, [31:31]
; total TS size = 948
tpsFrom = scalar, F32, 948
tpsTo = scalar, F32, 952
deltaTps = scalar, F32, 956
extraFuel = scalar, F32, 960, "", 1, 0
valueFromTable = scalar, F32, 964, "", 1, 0
isAboveAccelThreshold = bits, U32, 968, [0:0]
isBelowDecelThreshold = bits, U32, 968, [1:1]
isTimeToResetAccumulator = bits, U32, 968, [2:2]
isFractionalEnrichment = bits, U32, 968, [3:3]
belowEpsilon = bits, U32, 968, [4:4]
tooShort = bits, U32, 968, [5:5]
unusedBit_11_6 = bits, U32, 968, [6:6]
unusedBit_11_7 = bits, U32, 968, [7:7]
unusedBit_11_8 = bits, U32, 968, [8:8]
unusedBit_11_9 = bits, U32, 968, [9:9]
unusedBit_11_10 = bits, U32, 968, [10:10]
unusedBit_11_11 = bits, U32, 968, [11:11]
unusedBit_11_12 = bits, U32, 968, [12:12]
unusedBit_11_13 = bits, U32, 968, [13:13]
unusedBit_11_14 = bits, U32, 968, [14:14]
unusedBit_11_15 = bits, U32, 968, [15:15]
unusedBit_11_16 = bits, U32, 968, [16:16]
unusedBit_11_17 = bits, U32, 968, [17:17]
unusedBit_11_18 = bits, U32, 968, [18:18]
unusedBit_11_19 = bits, U32, 968, [19:19]
unusedBit_11_20 = bits, U32, 968, [20:20]
unusedBit_11_21 = bits, U32, 968, [21:21]
unusedBit_11_22 = bits, U32, 968, [22:22]
unusedBit_11_23 = bits, U32, 968, [23:23]
unusedBit_11_24 = bits, U32, 968, [24:24]
unusedBit_11_25 = bits, U32, 968, [25:25]
unusedBit_11_26 = bits, U32, 968, [26:26]
unusedBit_11_27 = bits, U32, 968, [27:27]
unusedBit_11_28 = bits, U32, 968, [28:28]
unusedBit_11_29 = bits, U32, 968, [29:29]
unusedBit_11_30 = bits, U32, 968, [30:30]
unusedBit_11_31 = bits, U32, 968, [31:31]
fractionalInjFuel = scalar, F32, 972, "", 1, 0
accumulatedValue = scalar, F32, 976, "", 1, 0
maxExtraPerCycle = scalar, F32, 980, "", 1, 0
maxExtraPerPeriod = scalar, F32, 984, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 988, "", 1, 0
cycleCnt = scalar, S32, 992, "", 1, 0
; total TS size = 996
hwEventCounters1 = scalar, S32, 996, "", 1, 0
hwEventCounters2 = scalar, S32, 1000, "", 1, 0
hwEventCounters3 = scalar, S32, 1004, "", 1, 0
hwEventCounters4 = scalar, S32, 1008, "", 1, 0
hwEventCounters5 = scalar, S32, 1012, "", 1, 0
hwEventCounters6 = scalar, S32, 1016, "", 1, 0
vvtCamCounter = scalar, S32, 1020, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1024, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1028, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1032, "", 1, 0
mapVvt_map_peak = scalar, U08, 1033, "", 1, 0
; total TS size = 1036
totalRevolutionCounter = scalar, U32, 1036, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1040, "", 1, 0
vvtCurrentPosition = scalar, F32, 1044, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1048, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1052, "", 1, 0
triggerStateIndex = scalar, U08, 1056, "", 1, 0
vvtCounter = scalar, U08, 1057, "", 1, 0
camResyncCounter = scalar, U08, 1058, "", 1, 0
vvtStateIndex = scalar, U08, 1059, "", 1, 0
; total TS size = 1060
wallFuelCorrection = scalar, F32, 1060, "", 1, 0
wallFuel = scalar, F32, 1064, "", 1, 0
; total TS size = 1068
idleState = bits, S32, 1068, [0:2], "not important"
currentIdlePosition = scalar, F32, 1072
baseIdlePosition = scalar, F32, 1076
iacByTpsTaper = scalar, F32, 1080
throttlePedalUpState = scalar, S32, 1084, "", 1, 0
mightResetPid = bits, U32, 1088, [0:0]
shouldResetPid = bits, U32, 1088, [1:1]
wasResetPid = bits, U32, 1088, [2:2]
mustResetPid = bits, U32, 1088, [3:3]
isCoasting = bits, U32, 1088, [4:4]
useIacTableForCoasting = bits, U32, 1088, [5:5]
notIdling = bits, U32, 1088, [6:6]
needReset = bits, U32, 1088, [7:7]
isInDeadZone = bits, U32, 1088, [8:8]
isBlipping = bits, U32, 1088, [9:9]
useClosedLoop = bits, U32, 1088, [10:10]
badTps = bits, U32, 1088, [11:11]
looksLikeRunning = bits, U32, 1088, [12:12]
looksLikeCoasting = bits, U32, 1088, [13:13]
looksLikeCrankToIdle = bits, U32, 1088, [14:14]
useInstantRpmForIdle = bits, U32, 1088, [15:15]
isVerboseIAC = bits, U32, 1088, [16:16]
unusedBit_22_17 = bits, U32, 1088, [17:17]
unusedBit_22_18 = bits, U32, 1088, [18:18]
unusedBit_22_19 = bits, U32, 1088, [19:19]
unusedBit_22_20 = bits, U32, 1088, [20:20]
unusedBit_22_21 = bits, U32, 1088, [21:21]
unusedBit_22_22 = bits, U32, 1088, [22:22]
unusedBit_22_23 = bits, U32, 1088, [23:23]
unusedBit_22_24 = bits, U32, 1088, [24:24]
unusedBit_22_25 = bits, U32, 1088, [25:25]
unusedBit_22_26 = bits, U32, 1088, [26:26]
unusedBit_22_27 = bits, U32, 1088, [27:27]
unusedBit_22_28 = bits, U32, 1088, [28:28]
unusedBit_22_29 = bits, U32, 1088, [29:29]
unusedBit_22_30 = bits, U32, 1088, [30:30]
unusedBit_22_31 = bits, U32, 1088, [31:31]
targetRpmByClt = scalar, S32, 1092, "", 1, 0
targetRpmAcBump = scalar, S32, 1096, "", 1, 0
airTaperRpmRange = scalar, S32, 1100, "", 1, 0
airByRpmTaper = scalar, F32, 1104
; total TS size = 1108
idlePosition = scalar, F32, 1108, "", 1, 0
trim = scalar, F32, 1112, "", 1, 0
luaAdjustment = scalar, F32, 1116, "", 1, 0
etbFeedForward = scalar, F32, 1120, "", 1, 0
etbIntegralError = scalar, F32, 1124, "", 1, 0
etbCurrentTarget = scalar, F32, 1128, "%", 1, 0
; total TS size = 1132
faultCode = scalar, U08, 1132, "", 1, 0
heaterDuty = scalar, U08, 1133, "%", 1, 0
pumpDuty = scalar, U08, 1134, "%", 1, 0
tempC = scalar, U16, 1136, "C", 1, 0
nernstVoltage = scalar, U16, 1138, "V", 0.001, 0
esr = scalar, U16, 1140, "", 1, 0
; total TS size = 1144
baseDwell = scalar, F32, 1108, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1112, "", 1, 0
luaTimingAdd = scalar, F32, 1116, "", 1, 0
luaTimingMult = scalar, F32, 1120, "", 1, 0
; total TS size = 1124
idlePosition = scalar, F32, 1124, "", 1, 0
trim = scalar, F32, 1128, "", 1, 0
luaAdjustment = scalar, F32, 1132, "", 1, 0
etbFeedForward = scalar, F32, 1136
etbIntegralError = scalar, F32, 1140, "", 1, 0
etbCurrentTarget = scalar, F32, 1144, "%", 1, 0
; total TS size = 1148
faultCode = scalar, U08, 1148, "", 1, 0
heaterDuty = scalar, U08, 1149, "%", 1, 0
pumpDuty = scalar, U08, 1150, "%", 1, 0
tempC = scalar, U16, 1152, "C", 1, 0
nernstVoltage = scalar, U16, 1154, "V", 0.001, 0
esr = scalar, U16, 1156, "", 1, 0
; total TS size = 1160
time = { timeNow }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -32,12 +32,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI 2022.08.15.subaru_eg33_f7.313827141"
signature = "rusEFI 2022.08.15.subaru_eg33_f7.669989342"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature = "rusEFI 2022.08.15.subaru_eg33_f7.313827141" ; signature is expected to be 7 or more characters.
signature = "rusEFI 2022.08.15.subaru_eg33_f7.669989342" ; 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
@ -85,7 +85,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 Aug 15 17:10:18 UTC 2022
; 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 Aug 15 18:43:38 UTC 2022
pageSize = 21300
page = 1
@ -2110,7 +2110,7 @@ tcu_32Vals = array, U08, 21292, [8], "%", 1, 0, 0, 255, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1144
ochBlockSize = 1160
;
; see TunerStudioOutputChannels struct
@ -2145,6 +2145,9 @@ launchTriggered = bits, U32, 0, [25:25]
isTps2Error = bits, U32, 0, [26:26]
isIdleClosedLoop = bits, U32, 0, [27:27]
isIdleCoasting = bits, U32, 0, [28:28]
unusedBit_29_29 = bits, U32, 0, [29:29]
unusedBit_29_30 = bits, U32, 0, [30:30]
unusedBit_29_31 = bits, U32, 0, [31:31]
RPMValue = scalar, U16, 4, "RPM", 1, 0
rpmAcceleration = scalar, U16, 6, "RPM/s", 1, 0
speedToRpmRatio = scalar, U16, 8, "value", 0.01, 0
@ -2315,6 +2318,36 @@ tpsAccelTo = scalar, U08, 341, "%", 1, 0
calibrationValue2 = scalar, F32, 344, "", 1, 0
isMainRelayOn = bits, U32, 348, [0:0]
isUsbConnected = bits, U32, 348, [1:1]
unusedBit_174_2 = bits, U32, 348, [2:2]
unusedBit_174_3 = bits, U32, 348, [3:3]
unusedBit_174_4 = bits, U32, 348, [4:4]
unusedBit_174_5 = bits, U32, 348, [5:5]
unusedBit_174_6 = bits, U32, 348, [6:6]
unusedBit_174_7 = bits, U32, 348, [7:7]
unusedBit_174_8 = bits, U32, 348, [8:8]
unusedBit_174_9 = bits, U32, 348, [9:9]
unusedBit_174_10 = bits, U32, 348, [10:10]
unusedBit_174_11 = bits, U32, 348, [11:11]
unusedBit_174_12 = bits, U32, 348, [12:12]
unusedBit_174_13 = bits, U32, 348, [13:13]
unusedBit_174_14 = bits, U32, 348, [14:14]
unusedBit_174_15 = bits, U32, 348, [15:15]
unusedBit_174_16 = bits, U32, 348, [16:16]
unusedBit_174_17 = bits, U32, 348, [17:17]
unusedBit_174_18 = bits, U32, 348, [18:18]
unusedBit_174_19 = bits, U32, 348, [19:19]
unusedBit_174_20 = bits, U32, 348, [20:20]
unusedBit_174_21 = bits, U32, 348, [21:21]
unusedBit_174_22 = bits, U32, 348, [22:22]
unusedBit_174_23 = bits, U32, 348, [23:23]
unusedBit_174_24 = bits, U32, 348, [24:24]
unusedBit_174_25 = bits, U32, 348, [25:25]
unusedBit_174_26 = bits, U32, 348, [26:26]
unusedBit_174_27 = bits, U32, 348, [27:27]
unusedBit_174_28 = bits, U32, 348, [28:28]
unusedBit_174_29 = bits, U32, 348, [29:29]
unusedBit_174_30 = bits, U32, 348, [30:30]
unusedBit_174_31 = bits, U32, 348, [31:31]
luaInvocationCounter = scalar, S32, 352, "count", 1, 0
luaLastCycleDuration = scalar, S32, 356, "nt", 1, 0
testBenchIter = scalar, U08, 360, "count", 1, 0
@ -2327,6 +2360,36 @@ auxLinear1 = scalar, S16, 376, "", 0.01, 0
auxLinear2 = scalar, S16, 378, "", 0.01, 0
dfcoActive = bits, U32, 380, [0:0]
tpsAccelActive = bits, U32, 380, [1:1]
unusedBit_216_2 = bits, U32, 380, [2:2]
unusedBit_216_3 = bits, U32, 380, [3:3]
unusedBit_216_4 = bits, U32, 380, [4:4]
unusedBit_216_5 = bits, U32, 380, [5:5]
unusedBit_216_6 = bits, U32, 380, [6:6]
unusedBit_216_7 = bits, U32, 380, [7:7]
unusedBit_216_8 = bits, U32, 380, [8:8]
unusedBit_216_9 = bits, U32, 380, [9:9]
unusedBit_216_10 = bits, U32, 380, [10:10]
unusedBit_216_11 = bits, U32, 380, [11:11]
unusedBit_216_12 = bits, U32, 380, [12:12]
unusedBit_216_13 = bits, U32, 380, [13:13]
unusedBit_216_14 = bits, U32, 380, [14:14]
unusedBit_216_15 = bits, U32, 380, [15:15]
unusedBit_216_16 = bits, U32, 380, [16:16]
unusedBit_216_17 = bits, U32, 380, [17:17]
unusedBit_216_18 = bits, U32, 380, [18:18]
unusedBit_216_19 = bits, U32, 380, [19:19]
unusedBit_216_20 = bits, U32, 380, [20:20]
unusedBit_216_21 = bits, U32, 380, [21:21]
unusedBit_216_22 = bits, U32, 380, [22:22]
unusedBit_216_23 = bits, U32, 380, [23:23]
unusedBit_216_24 = bits, U32, 380, [24:24]
unusedBit_216_25 = bits, U32, 380, [25:25]
unusedBit_216_26 = bits, U32, 380, [26:26]
unusedBit_216_27 = bits, U32, 380, [27:27]
unusedBit_216_28 = bits, U32, 380, [28:28]
unusedBit_216_29 = bits, U32, 380, [29:29]
unusedBit_216_30 = bits, U32, 380, [30:30]
unusedBit_216_31 = bits, U32, 380, [31:31]
boostControllerOutput = scalar, U08, 384, "%", 0.5, 0
boostControllerOpenLoopPart = scalar, U08, 385, "%", 0.5, 0
fallbackMap = scalar, U16, 386, "kPa", 0.1, 0
@ -2390,367 +2453,527 @@ gppwmOutput2 = scalar, U08, 527, "%", 0.5, 0
gppwmOutput3 = scalar, U08, 528, "%", 0.5, 0
gppwmOutput4 = scalar, U08, 529, "%", 0.5, 0
rawBattery = scalar, S16, 530, "V", 0.001, 0
unusedAtTheEnd1 = scalar, U08, 532, "", 1, 0
unusedAtTheEnd2 = scalar, U08, 533, "", 1, 0
unusedAtTheEnd3 = scalar, U08, 534, "", 1, 0
unusedAtTheEnd4 = scalar, U08, 535, "", 1, 0
unusedAtTheEnd5 = scalar, U08, 536, "", 1, 0
unusedAtTheEnd6 = scalar, U08, 537, "", 1, 0
unusedAtTheEnd7 = scalar, U08, 538, "", 1, 0
unusedAtTheEnd8 = scalar, U08, 539, "", 1, 0
unusedAtTheEnd9 = scalar, U08, 540, "", 1, 0
unusedAtTheEnd10 = scalar, U08, 541, "", 1, 0
unusedAtTheEnd11 = scalar, U08, 542, "", 1, 0
unusedAtTheEnd12 = scalar, U08, 543, "", 1, 0
unusedAtTheEnd13 = scalar, U08, 544, "", 1, 0
unusedAtTheEnd14 = scalar, U08, 545, "", 1, 0
unusedAtTheEnd15 = scalar, U08, 546, "", 1, 0
unusedAtTheEnd16 = scalar, U08, 547, "", 1, 0
unusedAtTheEnd17 = scalar, U08, 548, "", 1, 0
unusedAtTheEnd18 = scalar, U08, 549, "", 1, 0
unusedAtTheEnd19 = scalar, U08, 550, "", 1, 0
unusedAtTheEnd20 = scalar, U08, 551, "", 1, 0
unusedAtTheEnd21 = scalar, U08, 552, "", 1, 0
unusedAtTheEnd22 = scalar, U08, 553, "", 1, 0
unusedAtTheEnd23 = scalar, U08, 554, "", 1, 0
unusedAtTheEnd24 = scalar, U08, 555, "", 1, 0
unusedAtTheEnd25 = scalar, U08, 556, "", 1, 0
unusedAtTheEnd26 = scalar, U08, 557, "", 1, 0
unusedAtTheEnd27 = scalar, U08, 558, "", 1, 0
unusedAtTheEnd28 = scalar, U08, 559, "", 1, 0
unusedAtTheEnd29 = scalar, U08, 560, "", 1, 0
unusedAtTheEnd30 = scalar, U08, 561, "", 1, 0
unusedAtTheEnd31 = scalar, U08, 562, "", 1, 0
unusedAtTheEnd32 = scalar, U08, 563, "", 1, 0
unusedAtTheEnd33 = scalar, U08, 564, "", 1, 0
unusedAtTheEnd34 = scalar, U08, 565, "", 1, 0
unusedAtTheEnd35 = scalar, U08, 566, "", 1, 0
unusedAtTheEnd36 = scalar, U08, 567, "", 1, 0
unusedAtTheEnd37 = scalar, U08, 568, "", 1, 0
unusedAtTheEnd38 = scalar, U08, 569, "", 1, 0
unusedAtTheEnd39 = scalar, U08, 570, "", 1, 0
unusedAtTheEnd40 = scalar, U08, 571, "", 1, 0
unusedAtTheEnd41 = scalar, U08, 572, "", 1, 0
unusedAtTheEnd42 = scalar, U08, 573, "", 1, 0
unusedAtTheEnd43 = scalar, U08, 574, "", 1, 0
unusedAtTheEnd44 = scalar, U08, 575, "", 1, 0
unusedAtTheEnd45 = scalar, U08, 576, "", 1, 0
unusedAtTheEnd46 = scalar, U08, 577, "", 1, 0
unusedAtTheEnd47 = scalar, U08, 578, "", 1, 0
unusedAtTheEnd48 = scalar, U08, 579, "", 1, 0
unusedAtTheEnd49 = scalar, U08, 580, "", 1, 0
unusedAtTheEnd50 = scalar, U08, 581, "", 1, 0
unusedAtTheEnd51 = scalar, U08, 582, "", 1, 0
unusedAtTheEnd52 = scalar, U08, 583, "", 1, 0
unusedAtTheEnd53 = scalar, U08, 584, "", 1, 0
unusedAtTheEnd54 = scalar, U08, 585, "", 1, 0
unusedAtTheEnd55 = scalar, U08, 586, "", 1, 0
unusedAtTheEnd56 = scalar, U08, 587, "", 1, 0
unusedAtTheEnd57 = scalar, U08, 588, "", 1, 0
unusedAtTheEnd58 = scalar, U08, 589, "", 1, 0
unusedAtTheEnd59 = scalar, U08, 590, "", 1, 0
unusedAtTheEnd60 = scalar, U08, 591, "", 1, 0
unusedAtTheEnd61 = scalar, U08, 592, "", 1, 0
unusedAtTheEnd62 = scalar, U08, 593, "", 1, 0
unusedAtTheEnd63 = scalar, U08, 594, "", 1, 0
unusedAtTheEnd64 = scalar, U08, 595, "", 1, 0
unusedAtTheEnd65 = scalar, U08, 596, "", 1, 0
unusedAtTheEnd66 = scalar, U08, 597, "", 1, 0
unusedAtTheEnd67 = scalar, U08, 598, "", 1, 0
unusedAtTheEnd68 = scalar, U08, 599, "", 1, 0
unusedAtTheEnd69 = scalar, U08, 600, "", 1, 0
unusedAtTheEnd70 = scalar, U08, 601, "", 1, 0
unusedAtTheEnd71 = scalar, U08, 602, "", 1, 0
unusedAtTheEnd72 = scalar, U08, 603, "", 1, 0
unusedAtTheEnd73 = scalar, U08, 604, "", 1, 0
unusedAtTheEnd74 = scalar, U08, 605, "", 1, 0
unusedAtTheEnd75 = scalar, U08, 606, "", 1, 0
unusedAtTheEnd76 = scalar, U08, 607, "", 1, 0
unusedAtTheEnd77 = scalar, U08, 608, "", 1, 0
unusedAtTheEnd78 = scalar, U08, 609, "", 1, 0
unusedAtTheEnd79 = scalar, U08, 610, "", 1, 0
unusedAtTheEnd80 = scalar, U08, 611, "", 1, 0
unusedAtTheEnd81 = scalar, U08, 612, "", 1, 0
unusedAtTheEnd82 = scalar, U08, 613, "", 1, 0
unusedAtTheEnd83 = scalar, U08, 614, "", 1, 0
unusedAtTheEnd84 = scalar, U08, 615, "", 1, 0
unusedAtTheEnd85 = scalar, U08, 616, "", 1, 0
unusedAtTheEnd86 = scalar, U08, 617, "", 1, 0
unusedAtTheEnd87 = scalar, U08, 618, "", 1, 0
unusedAtTheEnd88 = scalar, U08, 619, "", 1, 0
unusedAtTheEnd89 = scalar, U08, 620, "", 1, 0
unusedAtTheEnd90 = scalar, U08, 621, "", 1, 0
unusedAtTheEnd91 = scalar, U08, 622, "", 1, 0
unusedAtTheEnd92 = scalar, U08, 623, "", 1, 0
unusedAtTheEnd93 = scalar, U08, 624, "", 1, 0
unusedAtTheEnd94 = scalar, U08, 625, "", 1, 0
unusedAtTheEnd95 = scalar, U08, 626, "", 1, 0
unusedAtTheEnd96 = scalar, U08, 627, "", 1, 0
unusedAtTheEnd97 = scalar, U08, 628, "", 1, 0
unusedAtTheEnd98 = scalar, U08, 629, "", 1, 0
unusedAtTheEnd99 = scalar, U08, 630, "", 1, 0
unusedAtTheEnd100 = scalar, U08, 631, "", 1, 0
unusedAtTheEnd101 = scalar, U08, 632, "", 1, 0
unusedAtTheEnd102 = scalar, U08, 633, "", 1, 0
unusedAtTheEnd103 = scalar, U08, 634, "", 1, 0
unusedAtTheEnd104 = scalar, U08, 635, "", 1, 0
unusedAtTheEnd105 = scalar, U08, 636, "", 1, 0
unusedAtTheEnd106 = scalar, U08, 637, "", 1, 0
unusedAtTheEnd107 = scalar, U08, 638, "", 1, 0
unusedAtTheEnd108 = scalar, U08, 639, "", 1, 0
unusedAtTheEnd109 = scalar, U08, 640, "", 1, 0
unusedAtTheEnd110 = scalar, U08, 641, "", 1, 0
unusedAtTheEnd111 = scalar, U08, 642, "", 1, 0
unusedAtTheEnd112 = scalar, U08, 643, "", 1, 0
unusedAtTheEnd113 = scalar, U08, 644, "", 1, 0
unusedAtTheEnd114 = scalar, U08, 645, "", 1, 0
unusedAtTheEnd115 = scalar, U08, 646, "", 1, 0
unusedAtTheEnd116 = scalar, U08, 647, "", 1, 0
unusedAtTheEnd117 = scalar, U08, 648, "", 1, 0
unusedAtTheEnd118 = scalar, U08, 649, "", 1, 0
unusedAtTheEnd119 = scalar, U08, 650, "", 1, 0
unusedAtTheEnd120 = scalar, U08, 651, "", 1, 0
unusedAtTheEnd121 = scalar, U08, 652, "", 1, 0
unusedAtTheEnd122 = scalar, U08, 653, "", 1, 0
unusedAtTheEnd123 = scalar, U08, 654, "", 1, 0
unusedAtTheEnd124 = scalar, U08, 655, "", 1, 0
unusedAtTheEnd125 = scalar, U08, 656, "", 1, 0
unusedAtTheEnd126 = scalar, U08, 657, "", 1, 0
unusedAtTheEnd127 = scalar, U08, 658, "", 1, 0
unusedAtTheEnd128 = scalar, U08, 659, "", 1, 0
unusedAtTheEnd129 = scalar, U08, 660, "", 1, 0
unusedAtTheEnd130 = scalar, U08, 661, "", 1, 0
unusedAtTheEnd131 = scalar, U08, 662, "", 1, 0
unusedAtTheEnd132 = scalar, U08, 663, "", 1, 0
unusedAtTheEnd133 = scalar, U08, 664, "", 1, 0
unusedAtTheEnd134 = scalar, U08, 665, "", 1, 0
unusedAtTheEnd135 = scalar, U08, 666, "", 1, 0
unusedAtTheEnd136 = scalar, U08, 667, "", 1, 0
unusedAtTheEnd137 = scalar, U08, 668, "", 1, 0
unusedAtTheEnd138 = scalar, U08, 669, "", 1, 0
unusedAtTheEnd139 = scalar, U08, 670, "", 1, 0
unusedAtTheEnd140 = scalar, U08, 671, "", 1, 0
unusedAtTheEnd141 = scalar, U08, 672, "", 1, 0
unusedAtTheEnd142 = scalar, U08, 673, "", 1, 0
unusedAtTheEnd143 = scalar, U08, 674, "", 1, 0
unusedAtTheEnd144 = scalar, U08, 675, "", 1, 0
unusedAtTheEnd145 = scalar, U08, 676, "", 1, 0
unusedAtTheEnd146 = scalar, U08, 677, "", 1, 0
unusedAtTheEnd147 = scalar, U08, 678, "", 1, 0
unusedAtTheEnd148 = scalar, U08, 679, "", 1, 0
unusedAtTheEnd149 = scalar, U08, 680, "", 1, 0
unusedAtTheEnd150 = scalar, U08, 681, "", 1, 0
unusedAtTheEnd151 = scalar, U08, 682, "", 1, 0
unusedAtTheEnd152 = scalar, U08, 683, "", 1, 0
unusedAtTheEnd153 = scalar, U08, 684, "", 1, 0
unusedAtTheEnd154 = scalar, U08, 685, "", 1, 0
unusedAtTheEnd155 = scalar, U08, 686, "", 1, 0
unusedAtTheEnd156 = scalar, U08, 687, "", 1, 0
unusedAtTheEnd157 = scalar, U08, 688, "", 1, 0
unusedAtTheEnd158 = scalar, U08, 689, "", 1, 0
unusedAtTheEnd159 = scalar, U08, 690, "", 1, 0
unusedAtTheEnd160 = scalar, U08, 691, "", 1, 0
; total TS size = 692
m_knockRetard = scalar, F32, 692, "", 1, 0
m_knockThreshold = scalar, F32, 696, "", 1, 0
m_knockCount = scalar, U32, 700, "", 1, 0
; total TS size = 704
m_requested_pump = scalar, F32, 704, "", 1, 0
fuel_requested_percent = scalar, F32, 708, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 712, "", 1, 0
noValve = bits, U32, 716, [0:0]
angleAboveMin = bits, U32, 716, [1:1]
isHpfpInactive = bits, U32, 716, [2:2]
nextLobe = scalar, F32, 720, "", 1, 0
di_nextStart = scalar, F32, 724, "v", 1, 0
; total TS size = 728
m_deadtime = scalar, F32, 728, "", 1, 0
pressureDelta = scalar, F32, 732, "", 1, 0
pressureRatio = scalar, F32, 736, "", 1, 0
; total TS size = 740
retardThresholdRpm = scalar, S32, 740, "", 1, 0
combinedConditions = bits, U32, 744, [0:0]
launchActivatePinState = bits, U32, 744, [1:1]
isLaunchCondition = bits, U32, 744, [2:2]
isSwitchActivated = bits, U32, 744, [3:3]
isClutchActivated = bits, U32, 744, [4:4]
isValidInputPin = bits, U32, 744, [5:5]
activateSwitchCondition = bits, U32, 744, [6:6]
rpmCondition = bits, U32, 744, [7:7]
speedCondition = bits, U32, 744, [8:8]
tpsCondition = bits, U32, 744, [9:9]
; total TS size = 748
isTpsInvalid = bits, U32, 748, [0:0]
m_shouldResetPid = bits, U32, 748, [1:1]
isBelowClosedLoopThreshold = bits, U32, 748, [2:2]
isNotClosedLoop = bits, U32, 748, [3:3]
isZeroRpm = bits, U32, 748, [4:4]
luaTargetAdd = scalar, F32, 752, "", 1, 0
luaTargetMult = scalar, F32, 756, "", 1, 0
openLoopPart = scalar, F32, 760, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 764, "%", 0.5, 0
boostControlTarget = scalar, S16, 766, "kPa", 0.03333333333333333, 0
; total TS size = 768
acButtonState = bits, U32, 768, [0:0]
m_acEnabled = bits, U32, 768, [1:1]
engineTooSlow = bits, U32, 768, [2:2]
engineTooFast = bits, U32, 768, [3:3]
noClt = bits, U32, 768, [4:4]
engineTooHot = bits, U32, 768, [5:5]
tpsTooHigh = bits, U32, 768, [6:6]
isDisabledByLua = bits, U32, 768, [7:7]
latest_usage_ac_control = scalar, S32, 772, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 776, "", 1, 0
; total TS size = 780
cranking = bits, U32, 780, [0:0]
notRunning = bits, U32, 780, [1:1]
disabledWhileEngineStopped = bits, U32, 780, [2:2]
brokenClt = bits, U32, 780, [3:3]
enabledForAc = bits, U32, 780, [4:4]
hot = bits, U32, 780, [5:5]
cold = bits, U32, 780, [6:6]
vvtStatus1_pTerm = scalar, F32, 532, "", 1, 0
vvtStatus1_iTerm = scalar, S16, 536, "", 0.01, 0
vvtStatus1_dTerm = scalar, S16, 538, "", 0.01, 0
vvtStatus1_output = scalar, S16, 540, "", 0.01, 0
vvtStatus1_error = scalar, S16, 542, "", 0.01, 0
vvtStatus1_resetCounter = scalar, U32, 544, "", 1, 0
unusedAtTheEnd = array, U08, 548, [160], "", 1, 0
; total TS size = 708
m_knockRetard = scalar, F32, 708, "", 1, 0
m_knockThreshold = scalar, F32, 712, "", 1, 0
m_knockCount = scalar, U32, 716, "", 1, 0
; total TS size = 720
m_requested_pump = scalar, F32, 720, "", 1, 0
fuel_requested_percent = scalar, F32, 724, "", 1, 0
fuel_requested_percent_pi = scalar, F32, 728, "", 1, 0
noValve = bits, U32, 732, [0:0]
angleAboveMin = bits, U32, 732, [1:1]
isHpfpInactive = bits, U32, 732, [2:2]
unusedBit_6_3 = bits, U32, 732, [3:3]
unusedBit_6_4 = bits, U32, 732, [4:4]
unusedBit_6_5 = bits, U32, 732, [5:5]
unusedBit_6_6 = bits, U32, 732, [6:6]
unusedBit_6_7 = bits, U32, 732, [7:7]
unusedBit_6_8 = bits, U32, 732, [8:8]
unusedBit_6_9 = bits, U32, 732, [9:9]
unusedBit_6_10 = bits, U32, 732, [10:10]
unusedBit_6_11 = bits, U32, 732, [11:11]
unusedBit_6_12 = bits, U32, 732, [12:12]
unusedBit_6_13 = bits, U32, 732, [13:13]
unusedBit_6_14 = bits, U32, 732, [14:14]
unusedBit_6_15 = bits, U32, 732, [15:15]
unusedBit_6_16 = bits, U32, 732, [16:16]
unusedBit_6_17 = bits, U32, 732, [17:17]
unusedBit_6_18 = bits, U32, 732, [18:18]
unusedBit_6_19 = bits, U32, 732, [19:19]
unusedBit_6_20 = bits, U32, 732, [20:20]
unusedBit_6_21 = bits, U32, 732, [21:21]
unusedBit_6_22 = bits, U32, 732, [22:22]
unusedBit_6_23 = bits, U32, 732, [23:23]
unusedBit_6_24 = bits, U32, 732, [24:24]
unusedBit_6_25 = bits, U32, 732, [25:25]
unusedBit_6_26 = bits, U32, 732, [26:26]
unusedBit_6_27 = bits, U32, 732, [27:27]
unusedBit_6_28 = bits, U32, 732, [28:28]
unusedBit_6_29 = bits, U32, 732, [29:29]
unusedBit_6_30 = bits, U32, 732, [30:30]
unusedBit_6_31 = bits, U32, 732, [31:31]
nextLobe = scalar, F32, 736, "", 1, 0
di_nextStart = scalar, F32, 740, "v", 1, 0
; total TS size = 744
m_deadtime = scalar, F32, 744, "", 1, 0
pressureDelta = scalar, F32, 748, "", 1, 0
pressureRatio = scalar, F32, 752, "", 1, 0
; total TS size = 756
retardThresholdRpm = scalar, S32, 756, "", 1, 0
combinedConditions = bits, U32, 760, [0:0]
launchActivatePinState = bits, U32, 760, [1:1]
isLaunchCondition = bits, U32, 760, [2:2]
isSwitchActivated = bits, U32, 760, [3:3]
isClutchActivated = bits, U32, 760, [4:4]
isValidInputPin = bits, U32, 760, [5:5]
activateSwitchCondition = bits, U32, 760, [6:6]
rpmCondition = bits, U32, 760, [7:7]
speedCondition = bits, U32, 760, [8:8]
tpsCondition = bits, U32, 760, [9:9]
unusedBit_11_10 = bits, U32, 760, [10:10]
unusedBit_11_11 = bits, U32, 760, [11:11]
unusedBit_11_12 = bits, U32, 760, [12:12]
unusedBit_11_13 = bits, U32, 760, [13:13]
unusedBit_11_14 = bits, U32, 760, [14:14]
unusedBit_11_15 = bits, U32, 760, [15:15]
unusedBit_11_16 = bits, U32, 760, [16:16]
unusedBit_11_17 = bits, U32, 760, [17:17]
unusedBit_11_18 = bits, U32, 760, [18:18]
unusedBit_11_19 = bits, U32, 760, [19:19]
unusedBit_11_20 = bits, U32, 760, [20:20]
unusedBit_11_21 = bits, U32, 760, [21:21]
unusedBit_11_22 = bits, U32, 760, [22:22]
unusedBit_11_23 = bits, U32, 760, [23:23]
unusedBit_11_24 = bits, U32, 760, [24:24]
unusedBit_11_25 = bits, U32, 760, [25:25]
unusedBit_11_26 = bits, U32, 760, [26:26]
unusedBit_11_27 = bits, U32, 760, [27:27]
unusedBit_11_28 = bits, U32, 760, [28:28]
unusedBit_11_29 = bits, U32, 760, [29:29]
unusedBit_11_30 = bits, U32, 760, [30:30]
unusedBit_11_31 = bits, U32, 760, [31:31]
; total TS size = 764
isTpsInvalid = bits, U32, 764, [0:0]
m_shouldResetPid = bits, U32, 764, [1:1]
isBelowClosedLoopThreshold = bits, U32, 764, [2:2]
isNotClosedLoop = bits, U32, 764, [3:3]
isZeroRpm = bits, U32, 764, [4:4]
unusedBit_5_5 = bits, U32, 764, [5:5]
unusedBit_5_6 = bits, U32, 764, [6:6]
unusedBit_5_7 = bits, U32, 764, [7:7]
unusedBit_5_8 = bits, U32, 764, [8:8]
unusedBit_5_9 = bits, U32, 764, [9:9]
unusedBit_5_10 = bits, U32, 764, [10:10]
unusedBit_5_11 = bits, U32, 764, [11:11]
unusedBit_5_12 = bits, U32, 764, [12:12]
unusedBit_5_13 = bits, U32, 764, [13:13]
unusedBit_5_14 = bits, U32, 764, [14:14]
unusedBit_5_15 = bits, U32, 764, [15:15]
unusedBit_5_16 = bits, U32, 764, [16:16]
unusedBit_5_17 = bits, U32, 764, [17:17]
unusedBit_5_18 = bits, U32, 764, [18:18]
unusedBit_5_19 = bits, U32, 764, [19:19]
unusedBit_5_20 = bits, U32, 764, [20:20]
unusedBit_5_21 = bits, U32, 764, [21:21]
unusedBit_5_22 = bits, U32, 764, [22:22]
unusedBit_5_23 = bits, U32, 764, [23:23]
unusedBit_5_24 = bits, U32, 764, [24:24]
unusedBit_5_25 = bits, U32, 764, [25:25]
unusedBit_5_26 = bits, U32, 764, [26:26]
unusedBit_5_27 = bits, U32, 764, [27:27]
unusedBit_5_28 = bits, U32, 764, [28:28]
unusedBit_5_29 = bits, U32, 764, [29:29]
unusedBit_5_30 = bits, U32, 764, [30:30]
unusedBit_5_31 = bits, U32, 764, [31:31]
luaTargetAdd = scalar, F32, 768, "", 1, 0
luaTargetMult = scalar, F32, 772, "", 1, 0
openLoopPart = scalar, F32, 776, "", 1, 0
boostControllerClosedLoopPart = scalar, S08, 780, "%", 0.5, 0
boostControlTarget = scalar, S16, 782, "kPa", 0.03333333333333333, 0
; total TS size = 784
isPrime = bits, U32, 784, [0:0]
engineTurnedRecently = bits, U32, 784, [1:1]
isPumpOn = bits, U32, 784, [2:2]
ignitionOn = bits, U32, 784, [3:3]
; total TS size = 788
isBenchTest = bits, U32, 788, [0:0]
hasIgnitionVoltage = bits, U32, 788, [1:1]
mainRelayState = bits, U32, 788, [2:2]
delayedShutoffRequested = bits, U32, 788, [3:3]
; total TS size = 792
lua_fuelAdd = scalar, F32, 792, "", 1, 0
lua_fuelMult = scalar, F32, 796, "", 1, 0
lua_clutchUpState = bits, U32, 800, [0:0]
lua_brakePedalState = bits, U32, 800, [1:1]
lua_acRequestState = bits, U32, 800, [2:2]
sd_isTChargeAirModel = bits, U32, 804, [0:0]
sd_airMassInOneCylinder = scalar, F32, 808, "", 1, 0
sd_tCharge = scalar, F32, 812, "", 1, 0
sd_tChargeK = scalar, F32, 816, "", 1, 0
sd_Tcharge_coff = scalar, F32, 820, "", 1, 0
sd_airFlow = scalar, F32, 824, "", 1, 0
targetAFR = scalar, F32, 828, "", 1, 0
engineCycleDurationMs = scalar, F32, 832, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 836, "", 1, 0
currentTpsAdc = scalar, S32, 840, "", 1, 0
tpsVoltageMCU = scalar, F32, 844, "", 1, 0
tpsVoltageBoard = scalar, F32, 848, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 852, "", 1, 0
injectorFlowCorrection = scalar, F32, 856, "", 1, 0
baroCorrection = scalar, F32, 860, "", 1, 0
cranking_baseFuel = scalar, F32, 864, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 872, "", 1, 0
cranking_durationCoefficient = scalar, F32, 876, "", 1, 0
cranking_fuel = scalar, F32, 880, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 884, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 888, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 892, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 896, "", 1, 0
running_injectorLag = scalar, F32, 900, "", 1, 0
running_baseFuel = scalar, F32, 904, "", 1, 0
running_fuel = scalar, F32, 908, "", 1, 0
sparkDwell = scalar, F32, 912, "", 1, 0
dwellAngle = scalar, F32, 916, "", 1, 0
cltTimingCorrection = scalar, S16, 920, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 922, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 924, "deg", 0.01, 0
hellenBoardId = scalar, S16, 926, "id", 1, 0
clutchUpState = bits, U32, 928, [0:0]
clutchDownState = bits, U32, 928, [1:1]
brakePedalState = bits, U32, 928, [2:2]
; total TS size = 932
tpsFrom = scalar, F32, 932, "", 1, 0
tpsTo = scalar, F32, 936, "", 1, 0
deltaTps = scalar, F32, 940, "", 1, 0
extraFuel = scalar, F32, 944, "", 1, 0
valueFromTable = scalar, F32, 948, "", 1, 0
isAboveAccelThreshold = bits, U32, 952, [0:0]
isBelowDecelThreshold = bits, U32, 952, [1:1]
isTimeToResetAccumulator = bits, U32, 952, [2:2]
isFractionalEnrichment = bits, U32, 952, [3:3]
belowEpsilon = bits, U32, 952, [4:4]
tooShort = bits, U32, 952, [5:5]
fractionalInjFuel = scalar, F32, 956, "", 1, 0
accumulatedValue = scalar, F32, 960, "", 1, 0
maxExtraPerCycle = scalar, F32, 964, "", 1, 0
maxExtraPerPeriod = scalar, F32, 968, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 972, "", 1, 0
cycleCnt = scalar, S32, 976, "", 1, 0
; total TS size = 980
hwEventCounters1 = scalar, S32, 980, "", 1, 0
hwEventCounters2 = scalar, S32, 984, "", 1, 0
hwEventCounters3 = scalar, S32, 988, "", 1, 0
hwEventCounters4 = scalar, S32, 992, "", 1, 0
hwEventCounters5 = scalar, S32, 996, "", 1, 0
hwEventCounters6 = scalar, S32, 1000, "", 1, 0
vvtCamCounter = scalar, S32, 1004, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1008, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1012, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1016, "", 1, 0
mapVvt_map_peak = scalar, U08, 1017, "", 1, 0
; total TS size = 1020
totalRevolutionCounter = scalar, U32, 1020, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1024, "", 1, 0
vvtCurrentPosition = scalar, F32, 1028, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1032, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1036, "", 1, 0
triggerStateIndex = scalar, U08, 1040, "", 1, 0
vvtCounter = scalar, U08, 1041, "", 1, 0
camResyncCounter = scalar, U08, 1042, "", 1, 0
vvtStateIndex = scalar, U08, 1043, "", 1, 0
; total TS size = 1044
wallFuelCorrection = scalar, F32, 1044, "", 1, 0
wallFuel = scalar, F32, 1048, "", 1, 0
; total TS size = 1052
idleState = scalar, S32, 1052, "", 1, 0
currentIdlePosition = scalar, F32, 1056, "", 1, 0
baseIdlePosition = scalar, F32, 1060, "", 1, 0
iacByTpsTaper = scalar, F32, 1064, "", 1, 0
throttlePedalUpState = scalar, S32, 1068, "", 1, 0
mightResetPid = bits, U32, 1072, [0:0]
shouldResetPid = bits, U32, 1072, [1:1]
wasResetPid = bits, U32, 1072, [2:2]
mustResetPid = bits, U32, 1072, [3:3]
isCoasting = bits, U32, 1072, [4:4]
useIacTableForCoasting = bits, U32, 1072, [5:5]
notIdling = bits, U32, 1072, [6:6]
needReset = bits, U32, 1072, [7:7]
isInDeadZone = bits, U32, 1072, [8:8]
isBlipping = bits, U32, 1072, [9:9]
useClosedLoop = bits, U32, 1072, [10:10]
badTps = bits, U32, 1072, [11:11]
looksLikeRunning = bits, U32, 1072, [12:12]
looksLikeCoasting = bits, U32, 1072, [13:13]
looksLikeCrankToIdle = bits, U32, 1072, [14:14]
useInstantRpmForIdle = bits, U32, 1072, [15:15]
isVerboseIAC = bits, U32, 1072, [16:16]
targetRpmByClt = scalar, S32, 1076, "", 1, 0
targetRpmAcBump = scalar, S32, 1080, "", 1, 0
airTaperRpmRange = scalar, S32, 1084, "", 1, 0
airByRpmTaper = scalar, F32, 1088, "", 1, 0
; total TS size = 1092
baseDwell = scalar, F32, 1092, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1096, "", 1, 0
luaTimingAdd = scalar, F32, 1100, "", 1, 0
luaTimingMult = scalar, F32, 1104, "", 1, 0
acButtonState = bits, U32, 784, [0:0]
m_acEnabled = bits, U32, 784, [1:1]
engineTooSlow = bits, U32, 784, [2:2]
engineTooFast = bits, U32, 784, [3:3]
noClt = bits, U32, 784, [4:4]
engineTooHot = bits, U32, 784, [5:5]
tpsTooHigh = bits, U32, 784, [6:6]
isDisabledByLua = bits, U32, 784, [7:7]
unusedBit_8_8 = bits, U32, 784, [8:8]
unusedBit_8_9 = bits, U32, 784, [9:9]
unusedBit_8_10 = bits, U32, 784, [10:10]
unusedBit_8_11 = bits, U32, 784, [11:11]
unusedBit_8_12 = bits, U32, 784, [12:12]
unusedBit_8_13 = bits, U32, 784, [13:13]
unusedBit_8_14 = bits, U32, 784, [14:14]
unusedBit_8_15 = bits, U32, 784, [15:15]
unusedBit_8_16 = bits, U32, 784, [16:16]
unusedBit_8_17 = bits, U32, 784, [17:17]
unusedBit_8_18 = bits, U32, 784, [18:18]
unusedBit_8_19 = bits, U32, 784, [19:19]
unusedBit_8_20 = bits, U32, 784, [20:20]
unusedBit_8_21 = bits, U32, 784, [21:21]
unusedBit_8_22 = bits, U32, 784, [22:22]
unusedBit_8_23 = bits, U32, 784, [23:23]
unusedBit_8_24 = bits, U32, 784, [24:24]
unusedBit_8_25 = bits, U32, 784, [25:25]
unusedBit_8_26 = bits, U32, 784, [26:26]
unusedBit_8_27 = bits, U32, 784, [27:27]
unusedBit_8_28 = bits, U32, 784, [28:28]
unusedBit_8_29 = bits, U32, 784, [29:29]
unusedBit_8_30 = bits, U32, 784, [30:30]
unusedBit_8_31 = bits, U32, 784, [31:31]
latest_usage_ac_control = scalar, S32, 788, "", 1, 0
acSwitchLastChangeTimeMs = scalar, S32, 792, "", 1, 0
; total TS size = 796
cranking = bits, U32, 796, [0:0]
notRunning = bits, U32, 796, [1:1]
disabledWhileEngineStopped = bits, U32, 796, [2:2]
brokenClt = bits, U32, 796, [3:3]
enabledForAc = bits, U32, 796, [4:4]
hot = bits, U32, 796, [5:5]
cold = bits, U32, 796, [6:6]
unusedBit_7_7 = bits, U32, 796, [7:7]
unusedBit_7_8 = bits, U32, 796, [8:8]
unusedBit_7_9 = bits, U32, 796, [9:9]
unusedBit_7_10 = bits, U32, 796, [10:10]
unusedBit_7_11 = bits, U32, 796, [11:11]
unusedBit_7_12 = bits, U32, 796, [12:12]
unusedBit_7_13 = bits, U32, 796, [13:13]
unusedBit_7_14 = bits, U32, 796, [14:14]
unusedBit_7_15 = bits, U32, 796, [15:15]
unusedBit_7_16 = bits, U32, 796, [16:16]
unusedBit_7_17 = bits, U32, 796, [17:17]
unusedBit_7_18 = bits, U32, 796, [18:18]
unusedBit_7_19 = bits, U32, 796, [19:19]
unusedBit_7_20 = bits, U32, 796, [20:20]
unusedBit_7_21 = bits, U32, 796, [21:21]
unusedBit_7_22 = bits, U32, 796, [22:22]
unusedBit_7_23 = bits, U32, 796, [23:23]
unusedBit_7_24 = bits, U32, 796, [24:24]
unusedBit_7_25 = bits, U32, 796, [25:25]
unusedBit_7_26 = bits, U32, 796, [26:26]
unusedBit_7_27 = bits, U32, 796, [27:27]
unusedBit_7_28 = bits, U32, 796, [28:28]
unusedBit_7_29 = bits, U32, 796, [29:29]
unusedBit_7_30 = bits, U32, 796, [30:30]
unusedBit_7_31 = bits, U32, 796, [31:31]
; total TS size = 800
isPrime = bits, U32, 800, [0:0]
engineTurnedRecently = bits, U32, 800, [1:1]
isPumpOn = bits, U32, 800, [2:2]
ignitionOn = bits, U32, 800, [3:3]
unusedBit_4_4 = bits, U32, 800, [4:4]
unusedBit_4_5 = bits, U32, 800, [5:5]
unusedBit_4_6 = bits, U32, 800, [6:6]
unusedBit_4_7 = bits, U32, 800, [7:7]
unusedBit_4_8 = bits, U32, 800, [8:8]
unusedBit_4_9 = bits, U32, 800, [9:9]
unusedBit_4_10 = bits, U32, 800, [10:10]
unusedBit_4_11 = bits, U32, 800, [11:11]
unusedBit_4_12 = bits, U32, 800, [12:12]
unusedBit_4_13 = bits, U32, 800, [13:13]
unusedBit_4_14 = bits, U32, 800, [14:14]
unusedBit_4_15 = bits, U32, 800, [15:15]
unusedBit_4_16 = bits, U32, 800, [16:16]
unusedBit_4_17 = bits, U32, 800, [17:17]
unusedBit_4_18 = bits, U32, 800, [18:18]
unusedBit_4_19 = bits, U32, 800, [19:19]
unusedBit_4_20 = bits, U32, 800, [20:20]
unusedBit_4_21 = bits, U32, 800, [21:21]
unusedBit_4_22 = bits, U32, 800, [22:22]
unusedBit_4_23 = bits, U32, 800, [23:23]
unusedBit_4_24 = bits, U32, 800, [24:24]
unusedBit_4_25 = bits, U32, 800, [25:25]
unusedBit_4_26 = bits, U32, 800, [26:26]
unusedBit_4_27 = bits, U32, 800, [27:27]
unusedBit_4_28 = bits, U32, 800, [28:28]
unusedBit_4_29 = bits, U32, 800, [29:29]
unusedBit_4_30 = bits, U32, 800, [30:30]
unusedBit_4_31 = bits, U32, 800, [31:31]
; total TS size = 804
isBenchTest = bits, U32, 804, [0:0]
hasIgnitionVoltage = bits, U32, 804, [1:1]
mainRelayState = bits, U32, 804, [2:2]
delayedShutoffRequested = bits, U32, 804, [3:3]
unusedBit_4_4 = bits, U32, 804, [4:4]
unusedBit_4_5 = bits, U32, 804, [5:5]
unusedBit_4_6 = bits, U32, 804, [6:6]
unusedBit_4_7 = bits, U32, 804, [7:7]
unusedBit_4_8 = bits, U32, 804, [8:8]
unusedBit_4_9 = bits, U32, 804, [9:9]
unusedBit_4_10 = bits, U32, 804, [10:10]
unusedBit_4_11 = bits, U32, 804, [11:11]
unusedBit_4_12 = bits, U32, 804, [12:12]
unusedBit_4_13 = bits, U32, 804, [13:13]
unusedBit_4_14 = bits, U32, 804, [14:14]
unusedBit_4_15 = bits, U32, 804, [15:15]
unusedBit_4_16 = bits, U32, 804, [16:16]
unusedBit_4_17 = bits, U32, 804, [17:17]
unusedBit_4_18 = bits, U32, 804, [18:18]
unusedBit_4_19 = bits, U32, 804, [19:19]
unusedBit_4_20 = bits, U32, 804, [20:20]
unusedBit_4_21 = bits, U32, 804, [21:21]
unusedBit_4_22 = bits, U32, 804, [22:22]
unusedBit_4_23 = bits, U32, 804, [23:23]
unusedBit_4_24 = bits, U32, 804, [24:24]
unusedBit_4_25 = bits, U32, 804, [25:25]
unusedBit_4_26 = bits, U32, 804, [26:26]
unusedBit_4_27 = bits, U32, 804, [27:27]
unusedBit_4_28 = bits, U32, 804, [28:28]
unusedBit_4_29 = bits, U32, 804, [29:29]
unusedBit_4_30 = bits, U32, 804, [30:30]
unusedBit_4_31 = bits, U32, 804, [31:31]
; total TS size = 808
lua_fuelAdd = scalar, F32, 808, "", 1, 0
lua_fuelMult = scalar, F32, 812, "", 1, 0
lua_clutchUpState = bits, U32, 816, [0:0]
lua_brakePedalState = bits, U32, 816, [1:1]
lua_acRequestState = bits, U32, 816, [2:2]
lua_unusedBit_5_3 = bits, U32, 816, [3:3]
lua_unusedBit_5_4 = bits, U32, 816, [4:4]
lua_unusedBit_5_5 = bits, U32, 816, [5:5]
lua_unusedBit_5_6 = bits, U32, 816, [6:6]
lua_unusedBit_5_7 = bits, U32, 816, [7:7]
lua_unusedBit_5_8 = bits, U32, 816, [8:8]
lua_unusedBit_5_9 = bits, U32, 816, [9:9]
lua_unusedBit_5_10 = bits, U32, 816, [10:10]
lua_unusedBit_5_11 = bits, U32, 816, [11:11]
lua_unusedBit_5_12 = bits, U32, 816, [12:12]
lua_unusedBit_5_13 = bits, U32, 816, [13:13]
lua_unusedBit_5_14 = bits, U32, 816, [14:14]
lua_unusedBit_5_15 = bits, U32, 816, [15:15]
lua_unusedBit_5_16 = bits, U32, 816, [16:16]
lua_unusedBit_5_17 = bits, U32, 816, [17:17]
lua_unusedBit_5_18 = bits, U32, 816, [18:18]
lua_unusedBit_5_19 = bits, U32, 816, [19:19]
lua_unusedBit_5_20 = bits, U32, 816, [20:20]
lua_unusedBit_5_21 = bits, U32, 816, [21:21]
lua_unusedBit_5_22 = bits, U32, 816, [22:22]
lua_unusedBit_5_23 = bits, U32, 816, [23:23]
lua_unusedBit_5_24 = bits, U32, 816, [24:24]
lua_unusedBit_5_25 = bits, U32, 816, [25:25]
lua_unusedBit_5_26 = bits, U32, 816, [26:26]
lua_unusedBit_5_27 = bits, U32, 816, [27:27]
lua_unusedBit_5_28 = bits, U32, 816, [28:28]
lua_unusedBit_5_29 = bits, U32, 816, [29:29]
lua_unusedBit_5_30 = bits, U32, 816, [30:30]
lua_unusedBit_5_31 = bits, U32, 816, [31:31]
sd_isTChargeAirModel = bits, U32, 820, [0:0]
sd_unusedBit_1_1 = bits, U32, 820, [1:1]
sd_unusedBit_1_2 = bits, U32, 820, [2:2]
sd_unusedBit_1_3 = bits, U32, 820, [3:3]
sd_unusedBit_1_4 = bits, U32, 820, [4:4]
sd_unusedBit_1_5 = bits, U32, 820, [5:5]
sd_unusedBit_1_6 = bits, U32, 820, [6:6]
sd_unusedBit_1_7 = bits, U32, 820, [7:7]
sd_unusedBit_1_8 = bits, U32, 820, [8:8]
sd_unusedBit_1_9 = bits, U32, 820, [9:9]
sd_unusedBit_1_10 = bits, U32, 820, [10:10]
sd_unusedBit_1_11 = bits, U32, 820, [11:11]
sd_unusedBit_1_12 = bits, U32, 820, [12:12]
sd_unusedBit_1_13 = bits, U32, 820, [13:13]
sd_unusedBit_1_14 = bits, U32, 820, [14:14]
sd_unusedBit_1_15 = bits, U32, 820, [15:15]
sd_unusedBit_1_16 = bits, U32, 820, [16:16]
sd_unusedBit_1_17 = bits, U32, 820, [17:17]
sd_unusedBit_1_18 = bits, U32, 820, [18:18]
sd_unusedBit_1_19 = bits, U32, 820, [19:19]
sd_unusedBit_1_20 = bits, U32, 820, [20:20]
sd_unusedBit_1_21 = bits, U32, 820, [21:21]
sd_unusedBit_1_22 = bits, U32, 820, [22:22]
sd_unusedBit_1_23 = bits, U32, 820, [23:23]
sd_unusedBit_1_24 = bits, U32, 820, [24:24]
sd_unusedBit_1_25 = bits, U32, 820, [25:25]
sd_unusedBit_1_26 = bits, U32, 820, [26:26]
sd_unusedBit_1_27 = bits, U32, 820, [27:27]
sd_unusedBit_1_28 = bits, U32, 820, [28:28]
sd_unusedBit_1_29 = bits, U32, 820, [29:29]
sd_unusedBit_1_30 = bits, U32, 820, [30:30]
sd_unusedBit_1_31 = bits, U32, 820, [31:31]
sd_airMassInOneCylinder = scalar, F32, 824, "", 1, 0
sd_tCharge = scalar, F32, 828, "", 1, 0
sd_tChargeK = scalar, F32, 832, "", 1, 0
sd_Tcharge_coff = scalar, F32, 836, "", 1, 0
sd_airFlow = scalar, F32, 840, "", 1, 0
targetAFR = scalar, F32, 844, "", 1, 0
engineCycleDurationMs = scalar, F32, 848, "", 1, 0
minRpmKcurrentTPS = scalar, F32, 852, "", 1, 0
currentTpsAdc = scalar, S32, 856, "", 1, 0
tpsVoltageMCU = scalar, F32, 860, "", 1, 0
tpsVoltageBoard = scalar, F32, 864, "", 1, 0
currentBaroCorrectedVE = scalar, F32, 868, "", 1, 0
injectorFlowCorrection = scalar, F32, 872, "", 1, 0
baroCorrection = scalar, F32, 876, "", 1, 0
cranking_baseFuel = scalar, F32, 880, "", 1, 0
cranking_coolantTemperatureCoefficient = scalar, F32, 884, "", 1, 0
cranking_tpsCoefficient = scalar, F32, 888, "", 1, 0
cranking_durationCoefficient = scalar, F32, 892, "", 1, 0
cranking_fuel = scalar, F32, 896, "", 1, 0
running_postCrankingFuelCorrection = scalar, F32, 900, "", 1, 0
running_intakeTemperatureCoefficient = scalar, F32, 904, "", 1, 0
running_coolantTemperatureCoefficient = scalar, F32, 908, "", 1, 0
running_timeSinceCrankingInSecs = scalar, F32, 912, "", 1, 0
running_injectorLag = scalar, F32, 916, "", 1, 0
running_baseFuel = scalar, F32, 920, "", 1, 0
running_fuel = scalar, F32, 924, "", 1, 0
sparkDwell = scalar, F32, 928, "", 1, 0
dwellAngle = scalar, F32, 932, "", 1, 0
cltTimingCorrection = scalar, S16, 936, "deg", 0.01, 0
timingIatCorrection = scalar, S16, 938, "deg", 0.01, 0
timingPidCorrection = scalar, S16, 940, "deg", 0.01, 0
hellenBoardId = scalar, S16, 942, "id", 1, 0
clutchUpState = bits, U32, 944, [0:0]
clutchDownState = bits, U32, 944, [1:1]
brakePedalState = bits, U32, 944, [2:2]
unusedBit_22_3 = bits, U32, 944, [3:3]
unusedBit_22_4 = bits, U32, 944, [4:4]
unusedBit_22_5 = bits, U32, 944, [5:5]
unusedBit_22_6 = bits, U32, 944, [6:6]
unusedBit_22_7 = bits, U32, 944, [7:7]
unusedBit_22_8 = bits, U32, 944, [8:8]
unusedBit_22_9 = bits, U32, 944, [9:9]
unusedBit_22_10 = bits, U32, 944, [10:10]
unusedBit_22_11 = bits, U32, 944, [11:11]
unusedBit_22_12 = bits, U32, 944, [12:12]
unusedBit_22_13 = bits, U32, 944, [13:13]
unusedBit_22_14 = bits, U32, 944, [14:14]
unusedBit_22_15 = bits, U32, 944, [15:15]
unusedBit_22_16 = bits, U32, 944, [16:16]
unusedBit_22_17 = bits, U32, 944, [17:17]
unusedBit_22_18 = bits, U32, 944, [18:18]
unusedBit_22_19 = bits, U32, 944, [19:19]
unusedBit_22_20 = bits, U32, 944, [20:20]
unusedBit_22_21 = bits, U32, 944, [21:21]
unusedBit_22_22 = bits, U32, 944, [22:22]
unusedBit_22_23 = bits, U32, 944, [23:23]
unusedBit_22_24 = bits, U32, 944, [24:24]
unusedBit_22_25 = bits, U32, 944, [25:25]
unusedBit_22_26 = bits, U32, 944, [26:26]
unusedBit_22_27 = bits, U32, 944, [27:27]
unusedBit_22_28 = bits, U32, 944, [28:28]
unusedBit_22_29 = bits, U32, 944, [29:29]
unusedBit_22_30 = bits, U32, 944, [30:30]
unusedBit_22_31 = bits, U32, 944, [31:31]
; total TS size = 948
tpsFrom = scalar, F32, 948
tpsTo = scalar, F32, 952
deltaTps = scalar, F32, 956
extraFuel = scalar, F32, 960, "", 1, 0
valueFromTable = scalar, F32, 964, "", 1, 0
isAboveAccelThreshold = bits, U32, 968, [0:0]
isBelowDecelThreshold = bits, U32, 968, [1:1]
isTimeToResetAccumulator = bits, U32, 968, [2:2]
isFractionalEnrichment = bits, U32, 968, [3:3]
belowEpsilon = bits, U32, 968, [4:4]
tooShort = bits, U32, 968, [5:5]
unusedBit_11_6 = bits, U32, 968, [6:6]
unusedBit_11_7 = bits, U32, 968, [7:7]
unusedBit_11_8 = bits, U32, 968, [8:8]
unusedBit_11_9 = bits, U32, 968, [9:9]
unusedBit_11_10 = bits, U32, 968, [10:10]
unusedBit_11_11 = bits, U32, 968, [11:11]
unusedBit_11_12 = bits, U32, 968, [12:12]
unusedBit_11_13 = bits, U32, 968, [13:13]
unusedBit_11_14 = bits, U32, 968, [14:14]
unusedBit_11_15 = bits, U32, 968, [15:15]
unusedBit_11_16 = bits, U32, 968, [16:16]
unusedBit_11_17 = bits, U32, 968, [17:17]
unusedBit_11_18 = bits, U32, 968, [18:18]
unusedBit_11_19 = bits, U32, 968, [19:19]
unusedBit_11_20 = bits, U32, 968, [20:20]
unusedBit_11_21 = bits, U32, 968, [21:21]
unusedBit_11_22 = bits, U32, 968, [22:22]
unusedBit_11_23 = bits, U32, 968, [23:23]
unusedBit_11_24 = bits, U32, 968, [24:24]
unusedBit_11_25 = bits, U32, 968, [25:25]
unusedBit_11_26 = bits, U32, 968, [26:26]
unusedBit_11_27 = bits, U32, 968, [27:27]
unusedBit_11_28 = bits, U32, 968, [28:28]
unusedBit_11_29 = bits, U32, 968, [29:29]
unusedBit_11_30 = bits, U32, 968, [30:30]
unusedBit_11_31 = bits, U32, 968, [31:31]
fractionalInjFuel = scalar, F32, 972, "", 1, 0
accumulatedValue = scalar, F32, 976, "", 1, 0
maxExtraPerCycle = scalar, F32, 980, "", 1, 0
maxExtraPerPeriod = scalar, F32, 984, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 988, "", 1, 0
cycleCnt = scalar, S32, 992, "", 1, 0
; total TS size = 996
hwEventCounters1 = scalar, S32, 996, "", 1, 0
hwEventCounters2 = scalar, S32, 1000, "", 1, 0
hwEventCounters3 = scalar, S32, 1004, "", 1, 0
hwEventCounters4 = scalar, S32, 1008, "", 1, 0
hwEventCounters5 = scalar, S32, 1012, "", 1, 0
hwEventCounters6 = scalar, S32, 1016, "", 1, 0
vvtCamCounter = scalar, S32, 1020, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1024, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1028, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1032, "", 1, 0
mapVvt_map_peak = scalar, U08, 1033, "", 1, 0
; total TS size = 1036
totalRevolutionCounter = scalar, U32, 1036, "", 1, 0
vvtSyncGapRatio = scalar, F32, 1040, "", 1, 0
vvtCurrentPosition = scalar, F32, 1044, "", 1, 0
triggerSyncGapRatio = scalar, F32, 1048, "", 1, 0
triggerActualSyncGapRatio = scalar, F32, 1052, "", 1, 0
triggerStateIndex = scalar, U08, 1056, "", 1, 0
vvtCounter = scalar, U08, 1057, "", 1, 0
camResyncCounter = scalar, U08, 1058, "", 1, 0
vvtStateIndex = scalar, U08, 1059, "", 1, 0
; total TS size = 1060
wallFuelCorrection = scalar, F32, 1060, "", 1, 0
wallFuel = scalar, F32, 1064, "", 1, 0
; total TS size = 1068
idleState = bits, S32, 1068, [0:2], "not important"
currentIdlePosition = scalar, F32, 1072
baseIdlePosition = scalar, F32, 1076
iacByTpsTaper = scalar, F32, 1080
throttlePedalUpState = scalar, S32, 1084, "", 1, 0
mightResetPid = bits, U32, 1088, [0:0]
shouldResetPid = bits, U32, 1088, [1:1]
wasResetPid = bits, U32, 1088, [2:2]
mustResetPid = bits, U32, 1088, [3:3]
isCoasting = bits, U32, 1088, [4:4]
useIacTableForCoasting = bits, U32, 1088, [5:5]
notIdling = bits, U32, 1088, [6:6]
needReset = bits, U32, 1088, [7:7]
isInDeadZone = bits, U32, 1088, [8:8]
isBlipping = bits, U32, 1088, [9:9]
useClosedLoop = bits, U32, 1088, [10:10]
badTps = bits, U32, 1088, [11:11]
looksLikeRunning = bits, U32, 1088, [12:12]
looksLikeCoasting = bits, U32, 1088, [13:13]
looksLikeCrankToIdle = bits, U32, 1088, [14:14]
useInstantRpmForIdle = bits, U32, 1088, [15:15]
isVerboseIAC = bits, U32, 1088, [16:16]
unusedBit_22_17 = bits, U32, 1088, [17:17]
unusedBit_22_18 = bits, U32, 1088, [18:18]
unusedBit_22_19 = bits, U32, 1088, [19:19]
unusedBit_22_20 = bits, U32, 1088, [20:20]
unusedBit_22_21 = bits, U32, 1088, [21:21]
unusedBit_22_22 = bits, U32, 1088, [22:22]
unusedBit_22_23 = bits, U32, 1088, [23:23]
unusedBit_22_24 = bits, U32, 1088, [24:24]
unusedBit_22_25 = bits, U32, 1088, [25:25]
unusedBit_22_26 = bits, U32, 1088, [26:26]
unusedBit_22_27 = bits, U32, 1088, [27:27]
unusedBit_22_28 = bits, U32, 1088, [28:28]
unusedBit_22_29 = bits, U32, 1088, [29:29]
unusedBit_22_30 = bits, U32, 1088, [30:30]
unusedBit_22_31 = bits, U32, 1088, [31:31]
targetRpmByClt = scalar, S32, 1092, "", 1, 0
targetRpmAcBump = scalar, S32, 1096, "", 1, 0
airTaperRpmRange = scalar, S32, 1100, "", 1, 0
airByRpmTaper = scalar, F32, 1104
; total TS size = 1108
idlePosition = scalar, F32, 1108, "", 1, 0
trim = scalar, F32, 1112, "", 1, 0
luaAdjustment = scalar, F32, 1116, "", 1, 0
etbFeedForward = scalar, F32, 1120, "", 1, 0
etbIntegralError = scalar, F32, 1124, "", 1, 0
etbCurrentTarget = scalar, F32, 1128, "%", 1, 0
; total TS size = 1132
faultCode = scalar, U08, 1132, "", 1, 0
heaterDuty = scalar, U08, 1133, "%", 1, 0
pumpDuty = scalar, U08, 1134, "%", 1, 0
tempC = scalar, U16, 1136, "C", 1, 0
nernstVoltage = scalar, U16, 1138, "V", 0.001, 0
esr = scalar, U16, 1140, "", 1, 0
; total TS size = 1144
baseDwell = scalar, F32, 1108, "", 1, 0
dwellVoltageCorrection = scalar, F32, 1112, "", 1, 0
luaTimingAdd = scalar, F32, 1116, "", 1, 0
luaTimingMult = scalar, F32, 1120, "", 1, 0
; total TS size = 1124
idlePosition = scalar, F32, 1124, "", 1, 0
trim = scalar, F32, 1128, "", 1, 0
luaAdjustment = scalar, F32, 1132, "", 1, 0
etbFeedForward = scalar, F32, 1136
etbIntegralError = scalar, F32, 1140, "", 1, 0
etbCurrentTarget = scalar, F32, 1144, "%", 1, 0
; total TS size = 1148
faultCode = scalar, U08, 1148, "", 1, 0
heaterDuty = scalar, U08, 1149, "%", 1, 0
pumpDuty = scalar, U08, 1150, "%", 1, 0
tempC = scalar, U16, 1152, "C", 1, 0
nernstVoltage = scalar, U16, 1154, "V", 0.001, 0
esr = scalar, U16, 1156, "", 1, 0
; total TS size = 1160
time = { timeNow }

File diff suppressed because it is too large Load Diff

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/ac_control.txt Sat Jul 30 15:33:11 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -12,15 +12,15 @@ public class AcControl {
public static final int AFTERSTART_HOLD_CURVE_SIZE = 8;
public static final int AUX_ANALOG_INPUT_COUNT = 8;
public static final int AUX_DIGITAL_VALVE_COUNT = 2;
public static final int BANKS_COUNT = 2;
public static final int BANKS_COUNT = 1;
public static final int BARO_CORR_SIZE = 4;
public static final int BLOCKING_FACTOR = 500;
public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8;
public static final int CAM_INPUTS_COUNT = 4;
public static final int CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAM_INPUTS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final int CAN_DEFAULT_BASE = 0x200;
public static final int CAN_ECU_SERIAL_RX_ID = 0x100;
public static final int CAN_ECU_SERIAL_TX_ID = 0x102;

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 Sat Jul 30 15:33:11 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -12,15 +12,15 @@ public class BoostControl {
public static final int AFTERSTART_HOLD_CURVE_SIZE = 8;
public static final int AUX_ANALOG_INPUT_COUNT = 8;
public static final int AUX_DIGITAL_VALVE_COUNT = 2;
public static final int BANKS_COUNT = 2;
public static final int BANKS_COUNT = 1;
public static final int BARO_CORR_SIZE = 4;
public static final int BLOCKING_FACTOR = 500;
public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8;
public static final int CAM_INPUTS_COUNT = 4;
public static final int CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAM_INPUTS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final int CAN_DEFAULT_BASE = 0x200;
public static final int CAN_ECU_SERIAL_RX_ID = 0x100;
public static final int CAN_ECU_SERIAL_TX_ID = 0x102;

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Wed Jun 29 07:56:19 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class ElectronicThrottle {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT);

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/algo/engine_state.txt Sat Jul 30 15:33:11 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -12,15 +12,15 @@ public class EngineState {
public static final int AFTERSTART_HOLD_CURVE_SIZE = 8;
public static final int AUX_ANALOG_INPUT_COUNT = 8;
public static final int AUX_DIGITAL_VALVE_COUNT = 2;
public static final int BANKS_COUNT = 2;
public static final int BANKS_COUNT = 1;
public static final int BARO_CORR_SIZE = 4;
public static final int BLOCKING_FACTOR = 500;
public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8;
public static final int CAM_INPUTS_COUNT = 4;
public static final int CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAM_INPUTS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final int CAN_DEFAULT_BASE = 0x200;
public static final int CAN_ECU_SERIAL_RX_ID = 0x100;
public static final int CAN_ECU_SERIAL_TX_ID = 0x102;

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\fan_control.txt Thu Apr 14 20:46:48 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fan_control.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FanControl {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2);

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 Aug 15 17:10:21 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Mon Aug 15 18:43:41 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1894,7 +1894,7 @@ public class Fields {
public static final int servoOutputPins7_offset = 2086;
public static final int servoOutputPins8_offset = 2088;
public static final int showHumanReadableWarning_offset = 960;
public static final int SIGNATURE_HASH = 430270199;
public static final int SIGNATURE_HASH = 754892908;
public static final int silentTriggerError_offset = 1360;
public static final int skippedWheelOnCam_offset = 1360;
public static final int slowAdcAlpha_offset = 1600;
@ -2384,10 +2384,10 @@ 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 2022.08.15.all.430270199";
public static final String TS_SIGNATURE = "rusEFI 2022.08.15.all.754892908";
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 = 1144;
public static final int TS_TOTAL_OUTPUT_SIZE = 1160;
public static final int TsCalMode_EtbKd = 5;
public static final int TsCalMode_EtbKi = 4;
public static final int TsCalMode_EtbKp = 3;

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\fuel_pump_control.txt Thu Apr 14 20:46:48 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fuel_pump_control.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FuelPump {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field ISPRIME = Field.create("ISPRIME", 0, FieldType.BIT, 0);
public static final Field ENGINETURNEDRECENTLY = Field.create("ENGINETURNEDRECENTLY", 0, FieldType.BIT, 1);
public static final Field ISPUMPON = Field.create("ISPUMPON", 0, FieldType.BIT, 2);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Wed Jun 29 07:56:18 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class HighPressureFuelPump {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field M_REQUESTED_PUMP = Field.create("M_REQUESTED_PUMP", 0, FieldType.FLOAT);
public static final Field FUEL_REQUESTED_PERCENT = Field.create("FUEL_REQUESTED_PERCENT", 4, FieldType.FLOAT);
public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 8, FieldType.FLOAT);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Wed Aug 10 05:43:37 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IdleState {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0);
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT);
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Sat Apr 16 23:31:02 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IgnitionState {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel\injector_model.txt Thu Apr 14 20:46:48 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class InjectorModel {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field M_DEADTIME = Field.create("M_DEADTIME", 0, FieldType.FLOAT);
public static final Field PRESSUREDELTA = Field.create("PRESSUREDELTA", 4, FieldType.FLOAT);
public static final Field PRESSURERATIO = Field.create("PRESSURERATIO", 8, FieldType.FLOAT);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/knock_controller.txt Fri Apr 29 19:31:24 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/knock_controller.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class KnockController {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field M_KNOCKRETARD = Field.create("M_KNOCKRETARD", 0, FieldType.FLOAT);
public static final Field M_KNOCKTHRESHOLD = Field.create("M_KNOCKTHRESHOLD", 4, FieldType.FLOAT);
public static final Field M_KNOCKCOUNT = Field.create("M_KNOCKCOUNT", 8, FieldType.INT).setScale(1.0);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\launch_control_state.txt Thu Apr 14 20:46:48 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/launch_control_state.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class LaunchControl {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field RETARDTHRESHOLDRPM = Field.create("RETARDTHRESHOLDRPM", 0, FieldType.INT).setScale(1.0);
public static final Field COMBINEDCONDITIONS = Field.create("COMBINEDCONDITIONS", 4, FieldType.BIT, 0);
public static final Field LAUNCHACTIVATEPINSTATE = Field.create("LAUNCHACTIVATEPINSTATE", 4, FieldType.BIT, 1);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators\main_relay.txt Thu Apr 14 20:46:48 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/main_relay.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class MainRelay {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field ISBENCHTEST = Field.create("ISBENCHTEST", 0, FieldType.BIT, 0);
public static final Field HASIGNITIONVOLTAGE = Field.create("HASIGNITIONVOLTAGE", 0, FieldType.BIT, 1);
public static final Field MAINRELAYSTATE = Field.create("MAINRELAYSTATE", 0, FieldType.BIT, 2);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\tps_accel_state.txt Thu Apr 14 20:46:48 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/tps_accel_state.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TpsAccelState {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field TPSFROM = Field.create("TPSFROM", 0, FieldType.FLOAT);
public static final Field TPSTO = Field.create("TPSTO", 4, FieldType.FLOAT);
public static final Field DELTATPS = Field.create("DELTATPS", 8, FieldType.FLOAT);

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Sun Aug 14 21:07:20 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_central.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class TriggerCentral {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final int HW_EVENT_TYPES = 6;
public static final Field HWEVENTCOUNTERS1 = Field.create("HWEVENTCOUNTERS1", 0, FieldType.INT).setScale(1.0);
public static final Field HWEVENTCOUNTERS2 = Field.create("HWEVENTCOUNTERS2", 4, FieldType.INT).setScale(1.0);

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/trigger/trigger_state.txt Wed Aug 10 00:43:22 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -12,15 +12,15 @@ public class TriggerState {
public static final int AFTERSTART_HOLD_CURVE_SIZE = 8;
public static final int AUX_ANALOG_INPUT_COUNT = 8;
public static final int AUX_DIGITAL_VALVE_COUNT = 2;
public static final int BANKS_COUNT = 2;
public static final int BANKS_COUNT = 1;
public static final int BARO_CORR_SIZE = 4;
public static final int BLOCKING_FACTOR = 500;
public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8;
public static final int CAM_INPUTS_COUNT = 4;
public static final int CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAM_INPUTS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final int CAN_DEFAULT_BASE = 0x200;
public static final int CAN_ECU_SERIAL_RX_ID = 0x100;
public static final int CAN_ECU_SERIAL_TX_ID = 0x102;

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 Thu Aug 11 14:24:10 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -12,15 +12,15 @@ public class TsOutputs {
public static final int AFTERSTART_HOLD_CURVE_SIZE = 8;
public static final int AUX_ANALOG_INPUT_COUNT = 8;
public static final int AUX_DIGITAL_VALVE_COUNT = 2;
public static final int BANKS_COUNT = 2;
public static final int BANKS_COUNT = 1;
public static final int BARO_CORR_SIZE = 4;
public static final int BLOCKING_FACTOR = 500;
public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8;
public static final int CAM_INPUTS_COUNT = 4;
public static final int CAM_INPUTS_COUNT_padding = 0;
public static final int CAMS_PER_BANK = 2;
public static final int CAMS_PER_BANK_padding = 0;
public static final int CAM_INPUTS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final int CAN_DEFAULT_BASE = 0x200;
public static final int CAN_ECU_SERIAL_RX_ID = 0x100;
public static final int CAN_ECU_SERIAL_TX_ID = 0x102;
@ -734,7 +734,13 @@ public class TsOutputs {
public static final Field GPPWMOUTPUT3 = Field.create("GPPWMOUTPUT3", 528, FieldType.INT8).setScale(0.5);
public static final Field GPPWMOUTPUT4 = Field.create("GPPWMOUTPUT4", 529, FieldType.INT8).setScale(0.5);
public static final Field RAWBATTERY = Field.create("RAWBATTERY", 530, FieldType.INT16).setScale(0.001);
public static final Field UNUSEDATTHEEND = Field.create("UNUSEDATTHEEND", 532, FieldType.INT8).setScale(1.0);
public static final Field VVTSTATUS1_PTERM = Field.create("VVTSTATUS1_PTERM", 532, FieldType.FLOAT);
public static final Field VVTSTATUS1_ITERM = Field.create("VVTSTATUS1_ITERM", 536, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_DTERM = Field.create("VVTSTATUS1_DTERM", 538, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_OUTPUT = Field.create("VVTSTATUS1_OUTPUT", 540, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_ERROR = Field.create("VVTSTATUS1_ERROR", 542, FieldType.INT16).setScale(0.01);
public static final Field VVTSTATUS1_RESETCOUNTER = Field.create("VVTSTATUS1_RESETCOUNTER", 544, FieldType.INT).setScale(1.0);
public static final Field UNUSEDATTHEEND = Field.create("UNUSEDATTHEEND", 548, FieldType.INT8).setScale(1.0);
public static final Field[] VALUES = {
SD_PRESENT,
ISIGNITIONENABLEDINDICATOR,
@ -1075,6 +1081,12 @@ public class TsOutputs {
GPPWMOUTPUT3,
GPPWMOUTPUT4,
RAWBATTERY,
VVTSTATUS1_PTERM,
VVTSTATUS1_ITERM,
VVTSTATUS1_DTERM,
VVTSTATUS1_OUTPUT,
VVTSTATUS1_ERROR,
VVTSTATUS1_RESETCOUNTER,
UNUSEDATTHEEND,
};
}

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo\wall_fuel_state.txt Thu Apr 14 20:48:22 EDT 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/wall_fuel_state.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WallFuelState {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT);
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT);
public static final Field[] VALUES = {

View File

@ -1,11 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Fri Jun 24 00:17:27 UTC 2022
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//wideband_state.txt Mon Aug 15 18:43:34 UTC 2022
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class WidebandController {
public static final int BANKS_COUNT = 1;
public static final int CAM_INPUTS_COUNT_padding = 3;
public static final int CAMS_PER_BANK = 1;
public static final int CAMS_PER_BANK_padding = 1;
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0);
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0);
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0);