Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2024-04-12 16:53:25 +00:00
parent d63c2bd4b5
commit 1a08a8fa5b
159 changed files with 13067 additions and 12388 deletions

View File

@ -515,6 +515,8 @@ entry = enabledForAc0, "enabledForAc0", int, "%d"
entry = hot0, "hot0", int, "%d"
entry = cold0, "cold0", int, "%d"
entry = disabledBySpeed0, "disabledBySpeed0", int, "%d"
entry = tempAlive0, "tempAlive0", int, "%d"
entry = tempCode0, "tempCode0", int, "%d"
entry = cranking1, "cranking1", int, "%d"
entry = notRunning1, "notRunning1", int, "%d"
entry = disabledWhileEngineStopped1, "disabledWhileEngineStopped1", int, "%d"
@ -523,6 +525,8 @@ entry = enabledForAc1, "enabledForAc1", int, "%d"
entry = hot1, "hot1", int, "%d"
entry = cold1, "cold1", int, "%d"
entry = disabledBySpeed1, "disabledBySpeed1", int, "%d"
entry = tempAlive1, "tempAlive1", int, "%d"
entry = tempCode1, "tempCode1", int, "%d"
entry = isPrime, "isPrime", int, "%d"
entry = engineTurnedRecently, "engineTurnedRecently", int, "%d"
entry = isFuelPumpOn, "isFuelPumpOn", int, "%d"

View File

@ -203,6 +203,9 @@ indicatorPanel = fan_control0IndicatorPanel, 2
dialog = fan_control0Dialog, "fan_control0"
panel = fan_control0IndicatorPanel
liveGraph = fan_control0_1_Graph, "Graph", South
graphLine = tempAlive0
graphLine = tempCode0
indicatorPanel = fan_control1IndicatorPanel, 2
indicator = {cranking1}, "cranking No", "cranking Yes"
@ -216,6 +219,9 @@ indicatorPanel = fan_control1IndicatorPanel, 2
dialog = fan_control1Dialog, "fan_control1"
panel = fan_control1IndicatorPanel
liveGraph = fan_control1_1_Graph, "Graph", South
graphLine = tempAlive1
graphLine = tempCode1
indicatorPanel = fuel_pump_controlIndicatorPanel, 2
indicator = {isPrime}, "isPrime No", "isPrime Yes"

View File

@ -52,18 +52,18 @@ LDS_lambda_monitor,
#define BOOST_CONTROL_BASE_ADDRESS 1032
#define AC_CONTROL_BASE_ADDRESS 1056
#define FAN_CONTROL_BASE_ADDRESS 1072
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1080
#define MAIN_RELAY_BASE_ADDRESS 1084
#define ENGINE_STATE_BASE_ADDRESS 1088
#define TPS_ACCEL_STATE_BASE_ADDRESS 1184
#define TRIGGER_CENTRAL_BASE_ADDRESS 1232
#define TRIGGER_STATE_BASE_ADDRESS 1292
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1492
#define WALL_FUEL_STATE_BASE_ADDRESS 1500
#define IDLE_STATE_BASE_ADDRESS 1508
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1556
#define WIDEBAND_STATE_BASE_ADDRESS 1660
#define DC_MOTORS_BASE_ADDRESS 1684
#define SENT_STATE_BASE_ADDRESS 1696
#define VVT_BASE_ADDRESS 1704
#define LAMBDA_MONITOR_BASE_ADDRESS 1708
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1088
#define MAIN_RELAY_BASE_ADDRESS 1092
#define ENGINE_STATE_BASE_ADDRESS 1096
#define TPS_ACCEL_STATE_BASE_ADDRESS 1192
#define TRIGGER_CENTRAL_BASE_ADDRESS 1240
#define TRIGGER_STATE_BASE_ADDRESS 1300
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1500
#define WALL_FUEL_STATE_BASE_ADDRESS 1508
#define IDLE_STATE_BASE_ADDRESS 1516
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1564
#define WIDEBAND_STATE_BASE_ADDRESS 1668
#define DC_MOTORS_BASE_ADDRESS 1692
#define SENT_STATE_BASE_ADDRESS 1704
#define VVT_BASE_ADDRESS 1712
#define LAMBDA_MONITOR_BASE_ADDRESS 1716

View File

@ -617,261 +617,265 @@ enabledForAc0 = bits, U32, 1072, [4:4]
hot0 = bits, U32, 1072, [5:5]
cold0 = bits, U32, 1072, [6:6]
disabledBySpeed0 = bits, U32, 1072, [7:7]
; total TS size = 1076
cranking1 = bits, U32, 1076, [0:0]
notRunning1 = bits, U32, 1076, [1:1]
disabledWhileEngineStopped1 = bits, U32, 1076, [2:2]
brokenClt1 = bits, U32, 1076, [3:3]
enabledForAc1 = bits, U32, 1076, [4:4]
hot1 = bits, U32, 1076, [5:5]
cold1 = bits, U32, 1076, [6:6]
disabledBySpeed1 = bits, U32, 1076, [7:7]
tempAlive0 = scalar, U08, 1076, "", 1, 0
tempCode0 = scalar, U08, 1077, "", 1, 0
; total TS size = 1080
isPrime = bits, U32, 1080, [0:0]
engineTurnedRecently = bits, U32, 1080, [1:1]
isFuelPumpOn = bits, U32, 1080, [2:2]
ignitionOn = bits, U32, 1080, [3:3]
; total TS size = 1084
isBenchTest = bits, U32, 1084, [0:0]
hasIgnitionVoltage = bits, U32, 1084, [1:1]
mainRelayState = bits, U32, 1084, [2:2]
delayedShutoffRequested = bits, U32, 1084, [3:3]
cranking1 = bits, U32, 1080, [0:0]
notRunning1 = bits, U32, 1080, [1:1]
disabledWhileEngineStopped1 = bits, U32, 1080, [2:2]
brokenClt1 = bits, U32, 1080, [3:3]
enabledForAc1 = bits, U32, 1080, [4:4]
hot1 = bits, U32, 1080, [5:5]
cold1 = bits, U32, 1080, [6:6]
disabledBySpeed1 = bits, U32, 1080, [7:7]
tempAlive1 = scalar, U08, 1084, "", 1, 0
tempCode1 = scalar, U08, 1085, "", 1, 0
; total TS size = 1088
lua_fuelAdd = scalar, F32, 1088, "g", 1, 0
lua_fuelMult = scalar, F32, 1092, "", 1, 0
lua_clutchUpState = bits, U32, 1096, [0:0]
lua_brakePedalState = bits, U32, 1096, [1:1]
lua_acRequestState = bits, U32, 1096, [2:2]
lua_luaDisableEtb = bits, U32, 1096, [3:3]
lua_luaIgnCut = bits, U32, 1096, [4:4]
sd_tCharge = scalar, S16, 1100, "deg C", 0.01, 0
sd_tChargeK = scalar, F32, 1104, "", 1, 0
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1108, "", 1, 0
crankingFuel_tpsCoefficient = scalar, F32, 1112, "", 1, 0
crankingFuel_durationCoefficient = scalar, F32, 1116, "", 1, 0
crankingFuel_fuel = scalar, U16, 1120, "mg", 0.01, 0
baroCorrection = scalar, F32, 1124, "", 1, 0
hellenBoardId = scalar, S16, 1128, "id", 1, 0
clutchUpState = scalar, S08, 1130, "", 1, 0
clutchDownState = scalar, S08, 1131, "", 1, 0
brakePedalState = scalar, S08, 1132, "", 1, 0
startStopState = scalar, S08, 1133, "", 1, 0
smartChipState = scalar, S08, 1134, "", 1, 0
smartChipRestartCounter = scalar, S08, 1135, "", 1, 0
smartChipAliveCounter = scalar, S08, 1136, "", 1, 0
startStopPhysicalState = bits, U32, 1140, [0:0]
acrActive = bits, U32, 1140, [1:1]
acrEngineMovedRecently = bits, U32, 1140, [2:2]
heaterControlEnabled = bits, U32, 1140, [3:3]
luaDigitalState0 = bits, U32, 1140, [4:4]
luaDigitalState1 = bits, U32, 1140, [5:5]
luaDigitalState2 = bits, U32, 1140, [6:6]
luaDigitalState3 = bits, U32, 1140, [7:7]
startStopStateToggleCounter = scalar, U32, 1144, "", 1, 0
luaSoftSparkSkip = scalar, F32, 1148, "", 1, 0
luaHardSparkSkip = scalar, F32, 1152, "", 1, 0
tractionControlSparkSkip = scalar, F32, 1156, "", 1, 0
desiredRpmLimit = scalar, S16, 1160, "rpm", 1, 0
fuelInjectionCounter = scalar, U32, 1164, "", 1, 0
globalSparkCounter = scalar, U32, 1168, "", 1, 0
fuelingLoad = scalar, F32, 1172, "", 1, 0
ignitionLoad = scalar, F32, 1176, "", 1, 0
veTableYAxis = scalar, U16, 1180, "%", 0.01, 0
overDwellCounter = scalar, U08, 1182, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1183, "", 1, 0
; total TS size = 1184
tpsFrom = scalar, F32, 1184
tpsTo = scalar, F32, 1188
deltaTps = scalar, F32, 1192
extraFuel = scalar, F32, 1196, "", 1, 0
valueFromTable = scalar, F32, 1200, "", 1, 0
isAboveAccelThreshold = bits, U32, 1204, [0:0]
isBelowDecelThreshold = bits, U32, 1204, [1:1]
isTimeToResetAccumulator = bits, U32, 1204, [2:2]
isFractionalEnrichment = bits, U32, 1204, [3:3]
belowEpsilon = bits, U32, 1204, [4:4]
tooShort = bits, U32, 1204, [5:5]
fractionalInjFuel = scalar, F32, 1208, "", 1, 0
accumulatedValue = scalar, F32, 1212, "", 1, 0
maxExtraPerCycle = scalar, F32, 1216, "", 1, 0
maxExtraPerPeriod = scalar, F32, 1220, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 1224, "", 1, 0
cycleCnt = scalar, S32, 1228, "", 1, 0
; total TS size = 1232
hwEventCounters1 = scalar, U32, 1232, "", 1, 0
hwEventCounters2 = scalar, U32, 1236, "", 1, 0
hwEventCounters3 = scalar, U32, 1240, "", 1, 0
hwEventCounters4 = scalar, U32, 1244, "", 1, 0
hwEventCounters5 = scalar, U32, 1248, "", 1, 0
hwEventCounters6 = scalar, U32, 1252, "", 1, 0
vvtCamCounter = scalar, U32, 1256, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1260, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1264, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1268, "", 1, 0
mapVvt_map_peak = scalar, U08, 1269, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1272, "deg", 1, 0
triggerToothAngleError = scalar, F32, 1276, "deg", 1, 0
triggerIgnoredToothCount = scalar, U08, 1280, "", 1, 0
mapCamPrevToothAngle = scalar, F32, 1284, "deg", 1, 0
isDecodingMapCam = bits, U32, 1288, [0:0]
; total TS size = 1292
crankSynchronizationCounter0 = scalar, U32, 1292, "", 1, 0
vvtSyncGapRatio0 = scalar, F32, 1296, "", 1, 0
vvtToothDurations00 = scalar, U32, 1300, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1304, "sync: Primary Cam Position", 1, 0
vvtToothPosition10 = scalar, F32, 1308, "sync: Cam Tooth Position", 1, 0
vvtToothPosition20 = scalar, F32, 1312, "sync: Cam Tooth Position", 1, 0
vvtToothPosition30 = scalar, F32, 1316, "sync: Cam Tooth Position", 1, 0
vvtToothPosition40 = scalar, F32, 1320, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1324, "", 1, 0
triggerStateIndex0 = scalar, U08, 1328, "", 1, 0
vvtStateIndex0 = scalar, U08, 1329, "", 1, 0
; total TS size = 1332
crankSynchronizationCounter1 = scalar, U32, 1332, "", 1, 0
vvtSyncGapRatio1 = scalar, F32, 1336, "", 1, 0
vvtToothDurations01 = scalar, U32, 1340, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1344, "sync: Primary Cam Position", 1, 0
vvtToothPosition11 = scalar, F32, 1348, "sync: Cam Tooth Position", 1, 0
vvtToothPosition21 = scalar, F32, 1352, "sync: Cam Tooth Position", 1, 0
vvtToothPosition31 = scalar, F32, 1356, "sync: Cam Tooth Position", 1, 0
vvtToothPosition41 = scalar, F32, 1360, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1364, "", 1, 0
triggerStateIndex1 = scalar, U08, 1368, "", 1, 0
vvtStateIndex1 = scalar, U08, 1369, "", 1, 0
; total TS size = 1372
crankSynchronizationCounter2 = scalar, U32, 1372, "", 1, 0
vvtSyncGapRatio2 = scalar, F32, 1376, "", 1, 0
vvtToothDurations02 = scalar, U32, 1380, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1384, "sync: Primary Cam Position", 1, 0
vvtToothPosition12 = scalar, F32, 1388, "sync: Cam Tooth Position", 1, 0
vvtToothPosition22 = scalar, F32, 1392, "sync: Cam Tooth Position", 1, 0
vvtToothPosition32 = scalar, F32, 1396, "sync: Cam Tooth Position", 1, 0
vvtToothPosition42 = scalar, F32, 1400, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1404, "", 1, 0
triggerStateIndex2 = scalar, U08, 1408, "", 1, 0
vvtStateIndex2 = scalar, U08, 1409, "", 1, 0
; total TS size = 1412
crankSynchronizationCounter3 = scalar, U32, 1412, "", 1, 0
vvtSyncGapRatio3 = scalar, F32, 1416, "", 1, 0
vvtToothDurations03 = scalar, U32, 1420, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1424, "sync: Primary Cam Position", 1, 0
vvtToothPosition13 = scalar, F32, 1428, "sync: Cam Tooth Position", 1, 0
vvtToothPosition23 = scalar, F32, 1432, "sync: Cam Tooth Position", 1, 0
vvtToothPosition33 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0
vvtToothPosition43 = scalar, F32, 1440, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1444, "", 1, 0
triggerStateIndex3 = scalar, U08, 1448, "", 1, 0
vvtStateIndex3 = scalar, U08, 1449, "", 1, 0
; total TS size = 1452
crankSynchronizationCounter4 = scalar, U32, 1452, "", 1, 0
vvtSyncGapRatio4 = scalar, F32, 1456, "", 1, 0
vvtToothDurations04 = scalar, U32, 1460, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1464, "sync: Primary Cam Position", 1, 0
vvtToothPosition14 = scalar, F32, 1468, "sync: Cam Tooth Position", 1, 0
vvtToothPosition24 = scalar, F32, 1472, "sync: Cam Tooth Position", 1, 0
vvtToothPosition34 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0
vvtToothPosition44 = scalar, F32, 1480, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1484, "", 1, 0
triggerStateIndex4 = scalar, U08, 1488, "", 1, 0
vvtStateIndex4 = scalar, U08, 1489, "", 1, 0
; total TS size = 1492
camResyncCounter = scalar, U08, 1492, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1496, [0:0]
isPrime = bits, U32, 1088, [0:0]
engineTurnedRecently = bits, U32, 1088, [1:1]
isFuelPumpOn = bits, U32, 1088, [2:2]
ignitionOn = bits, U32, 1088, [3:3]
; total TS size = 1092
isBenchTest = bits, U32, 1092, [0:0]
hasIgnitionVoltage = bits, U32, 1092, [1:1]
mainRelayState = bits, U32, 1092, [2:2]
delayedShutoffRequested = bits, U32, 1092, [3:3]
; total TS size = 1096
lua_fuelAdd = scalar, F32, 1096, "g", 1, 0
lua_fuelMult = scalar, F32, 1100, "", 1, 0
lua_clutchUpState = bits, U32, 1104, [0:0]
lua_brakePedalState = bits, U32, 1104, [1:1]
lua_acRequestState = bits, U32, 1104, [2:2]
lua_luaDisableEtb = bits, U32, 1104, [3:3]
lua_luaIgnCut = bits, U32, 1104, [4:4]
sd_tCharge = scalar, S16, 1108, "deg C", 0.01, 0
sd_tChargeK = scalar, F32, 1112, "", 1, 0
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1116, "", 1, 0
crankingFuel_tpsCoefficient = scalar, F32, 1120, "", 1, 0
crankingFuel_durationCoefficient = scalar, F32, 1124, "", 1, 0
crankingFuel_fuel = scalar, U16, 1128, "mg", 0.01, 0
baroCorrection = scalar, F32, 1132, "", 1, 0
hellenBoardId = scalar, S16, 1136, "id", 1, 0
clutchUpState = scalar, S08, 1138, "", 1, 0
clutchDownState = scalar, S08, 1139, "", 1, 0
brakePedalState = scalar, S08, 1140, "", 1, 0
startStopState = scalar, S08, 1141, "", 1, 0
smartChipState = scalar, S08, 1142, "", 1, 0
smartChipRestartCounter = scalar, S08, 1143, "", 1, 0
smartChipAliveCounter = scalar, S08, 1144, "", 1, 0
startStopPhysicalState = bits, U32, 1148, [0:0]
acrActive = bits, U32, 1148, [1:1]
acrEngineMovedRecently = bits, U32, 1148, [2:2]
heaterControlEnabled = bits, U32, 1148, [3:3]
luaDigitalState0 = bits, U32, 1148, [4:4]
luaDigitalState1 = bits, U32, 1148, [5:5]
luaDigitalState2 = bits, U32, 1148, [6:6]
luaDigitalState3 = bits, U32, 1148, [7:7]
startStopStateToggleCounter = scalar, U32, 1152, "", 1, 0
luaSoftSparkSkip = scalar, F32, 1156, "", 1, 0
luaHardSparkSkip = scalar, F32, 1160, "", 1, 0
tractionControlSparkSkip = scalar, F32, 1164, "", 1, 0
desiredRpmLimit = scalar, S16, 1168, "rpm", 1, 0
fuelInjectionCounter = scalar, U32, 1172, "", 1, 0
globalSparkCounter = scalar, U32, 1176, "", 1, 0
fuelingLoad = scalar, F32, 1180, "", 1, 0
ignitionLoad = scalar, F32, 1184, "", 1, 0
veTableYAxis = scalar, U16, 1188, "%", 0.01, 0
overDwellCounter = scalar, U08, 1190, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1191, "", 1, 0
; total TS size = 1192
tpsFrom = scalar, F32, 1192
tpsTo = scalar, F32, 1196
deltaTps = scalar, F32, 1200
extraFuel = scalar, F32, 1204, "", 1, 0
valueFromTable = scalar, F32, 1208, "", 1, 0
isAboveAccelThreshold = bits, U32, 1212, [0:0]
isBelowDecelThreshold = bits, U32, 1212, [1:1]
isTimeToResetAccumulator = bits, U32, 1212, [2:2]
isFractionalEnrichment = bits, U32, 1212, [3:3]
belowEpsilon = bits, U32, 1212, [4:4]
tooShort = bits, U32, 1212, [5:5]
fractionalInjFuel = scalar, F32, 1216, "", 1, 0
accumulatedValue = scalar, F32, 1220, "", 1, 0
maxExtraPerCycle = scalar, F32, 1224, "", 1, 0
maxExtraPerPeriod = scalar, F32, 1228, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 1232, "", 1, 0
cycleCnt = scalar, S32, 1236, "", 1, 0
; total TS size = 1240
hwEventCounters1 = scalar, U32, 1240, "", 1, 0
hwEventCounters2 = scalar, U32, 1244, "", 1, 0
hwEventCounters3 = scalar, U32, 1248, "", 1, 0
hwEventCounters4 = scalar, U32, 1252, "", 1, 0
hwEventCounters5 = scalar, U32, 1256, "", 1, 0
hwEventCounters6 = scalar, U32, 1260, "", 1, 0
vvtCamCounter = scalar, U32, 1264, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1268, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1272, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1276, "", 1, 0
mapVvt_map_peak = scalar, U08, 1277, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1280, "deg", 1, 0
triggerToothAngleError = scalar, F32, 1284, "deg", 1, 0
triggerIgnoredToothCount = scalar, U08, 1288, "", 1, 0
mapCamPrevToothAngle = scalar, F32, 1292, "deg", 1, 0
isDecodingMapCam = bits, U32, 1296, [0:0]
; total TS size = 1300
crankSynchronizationCounter0 = scalar, U32, 1300, "", 1, 0
vvtSyncGapRatio0 = scalar, F32, 1304, "", 1, 0
vvtToothDurations00 = scalar, U32, 1308, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1312, "sync: Primary Cam Position", 1, 0
vvtToothPosition10 = scalar, F32, 1316, "sync: Cam Tooth Position", 1, 0
vvtToothPosition20 = scalar, F32, 1320, "sync: Cam Tooth Position", 1, 0
vvtToothPosition30 = scalar, F32, 1324, "sync: Cam Tooth Position", 1, 0
vvtToothPosition40 = scalar, F32, 1328, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1332, "", 1, 0
triggerStateIndex0 = scalar, U08, 1336, "", 1, 0
vvtStateIndex0 = scalar, U08, 1337, "", 1, 0
; total TS size = 1340
crankSynchronizationCounter1 = scalar, U32, 1340, "", 1, 0
vvtSyncGapRatio1 = scalar, F32, 1344, "", 1, 0
vvtToothDurations01 = scalar, U32, 1348, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1352, "sync: Primary Cam Position", 1, 0
vvtToothPosition11 = scalar, F32, 1356, "sync: Cam Tooth Position", 1, 0
vvtToothPosition21 = scalar, F32, 1360, "sync: Cam Tooth Position", 1, 0
vvtToothPosition31 = scalar, F32, 1364, "sync: Cam Tooth Position", 1, 0
vvtToothPosition41 = scalar, F32, 1368, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1372, "", 1, 0
triggerStateIndex1 = scalar, U08, 1376, "", 1, 0
vvtStateIndex1 = scalar, U08, 1377, "", 1, 0
; total TS size = 1380
crankSynchronizationCounter2 = scalar, U32, 1380, "", 1, 0
vvtSyncGapRatio2 = scalar, F32, 1384, "", 1, 0
vvtToothDurations02 = scalar, U32, 1388, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1392, "sync: Primary Cam Position", 1, 0
vvtToothPosition12 = scalar, F32, 1396, "sync: Cam Tooth Position", 1, 0
vvtToothPosition22 = scalar, F32, 1400, "sync: Cam Tooth Position", 1, 0
vvtToothPosition32 = scalar, F32, 1404, "sync: Cam Tooth Position", 1, 0
vvtToothPosition42 = scalar, F32, 1408, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1412, "", 1, 0
triggerStateIndex2 = scalar, U08, 1416, "", 1, 0
vvtStateIndex2 = scalar, U08, 1417, "", 1, 0
; total TS size = 1420
crankSynchronizationCounter3 = scalar, U32, 1420, "", 1, 0
vvtSyncGapRatio3 = scalar, F32, 1424, "", 1, 0
vvtToothDurations03 = scalar, U32, 1428, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1432, "sync: Primary Cam Position", 1, 0
vvtToothPosition13 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0
vvtToothPosition23 = scalar, F32, 1440, "sync: Cam Tooth Position", 1, 0
vvtToothPosition33 = scalar, F32, 1444, "sync: Cam Tooth Position", 1, 0
vvtToothPosition43 = scalar, F32, 1448, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1452, "", 1, 0
triggerStateIndex3 = scalar, U08, 1456, "", 1, 0
vvtStateIndex3 = scalar, U08, 1457, "", 1, 0
; total TS size = 1460
crankSynchronizationCounter4 = scalar, U32, 1460, "", 1, 0
vvtSyncGapRatio4 = scalar, F32, 1464, "", 1, 0
vvtToothDurations04 = scalar, U32, 1468, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1472, "sync: Primary Cam Position", 1, 0
vvtToothPosition14 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0
vvtToothPosition24 = scalar, F32, 1480, "sync: Cam Tooth Position", 1, 0
vvtToothPosition34 = scalar, F32, 1484, "sync: Cam Tooth Position", 1, 0
vvtToothPosition44 = scalar, F32, 1488, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1492, "", 1, 0
triggerStateIndex4 = scalar, U08, 1496, "", 1, 0
vvtStateIndex4 = scalar, U08, 1497, "", 1, 0
; total TS size = 1500
wallFuelCorrection = scalar, F32, 1500, "", 1, 0
wallFuel = scalar, F32, 1504, "", 1, 0
camResyncCounter = scalar, U08, 1500, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1504, [0:0]
; total TS size = 1508
idleState = bits, S32, 1508, [0:2], "not important"
currentIdlePosition = scalar, F32, 1512
baseIdlePosition = scalar, F32, 1516
idleClosedLoop = scalar, F32, 1520
iacByTpsTaper = scalar, F32, 1524
throttlePedalUpState = scalar, S32, 1528, "", 1, 0
mightResetPid = bits, U32, 1532, [0:0]
shouldResetPid = bits, U32, 1532, [1:1]
wasResetPid = bits, U32, 1532, [2:2]
mustResetPid = bits, U32, 1532, [3:3]
isCranking = bits, U32, 1532, [4:4]
isIacTableForCoasting = bits, U32, 1532, [5:5]
notIdling = bits, U32, 1532, [6:6]
needReset = bits, U32, 1532, [7:7]
isInDeadZone = bits, U32, 1532, [8:8]
isBlipping = bits, U32, 1532, [9:9]
useClosedLoop = bits, U32, 1532, [10:10]
badTps = bits, U32, 1532, [11:11]
looksLikeRunning = bits, U32, 1532, [12:12]
looksLikeCoasting = bits, U32, 1532, [13:13]
looksLikeCrankToIdle = bits, U32, 1532, [14:14]
isIdleCoasting = bits, U32, 1532, [15:15]
isIdleClosedLoop = bits, U32, 1532, [16:16]
idleTarget = scalar, S32, 1536, "", 1, 0
targetRpmByClt = scalar, S32, 1540, "", 1, 0
targetRpmAc = scalar, S32, 1544, "", 1, 0
iacByRpmTaper = scalar, F32, 1548
luaAdd = scalar, F32, 1552
; total TS size = 1556
idlePosition0 = scalar, F32, 1556, "per", 1,0
trim0 = scalar, F32, 1560, "", 1, 0
luaAdjustment0 = scalar, F32, 1564, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1568, "per", 1,0
etbFeedForward0 = scalar, F32, 1572
etbIntegralError0 = scalar, F32, 1576, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1580, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1584, "%", 1, 0
etbRevLimitActive0 = bits, U32, 1588, [0:0]
jamDetected0 = bits, U32, 1588, [1:1]
etbDutyRateOfChange0 = scalar, F32, 1592, "per", 1,0
etbDutyAverage0 = scalar, F32, 1596, "per", 1,0
etbTpsErrorCounter0 = scalar, U16, 1600, "count", 1,0
etbPpsErrorCounter0 = scalar, U16, 1602, "count", 1,0
etbErrorCode0 = scalar, S08, 1604, "", 1, 0
tcEtbDrop0 = scalar, S08, 1605, "", 1, 0
jamTimer0 = scalar, U16, 1606, "sec", 0.01, 0
; total TS size = 1608
idlePosition1 = scalar, F32, 1608, "per", 1,0
trim1 = scalar, F32, 1612, "", 1, 0
luaAdjustment1 = scalar, F32, 1616, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1620, "per", 1,0
etbFeedForward1 = scalar, F32, 1624
etbIntegralError1 = scalar, F32, 1628, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1632, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1636, "%", 1, 0
etbRevLimitActive1 = bits, U32, 1640, [0:0]
jamDetected1 = bits, U32, 1640, [1:1]
etbDutyRateOfChange1 = scalar, F32, 1644, "per", 1,0
etbDutyAverage1 = scalar, F32, 1648, "per", 1,0
etbTpsErrorCounter1 = scalar, U16, 1652, "count", 1,0
etbPpsErrorCounter1 = scalar, U16, 1654, "count", 1,0
etbErrorCode1 = scalar, S08, 1656, "", 1, 0
tcEtbDrop1 = scalar, S08, 1657, "", 1, 0
jamTimer1 = scalar, U16, 1658, "sec", 0.01, 0
; total TS size = 1660
faultCode0 = scalar, U08, 1660, "", 1, 0
heaterDuty0 = scalar, U08, 1661, "%", 1, 0
pumpDuty0 = scalar, U08, 1662, "%", 1, 0
tempC0 = scalar, U16, 1664, "C", 1, 0
nernstVoltage0 = scalar, U16, 1666, "V", 0.001, 0
esr0 = scalar, U16, 1668, "ohm", 1, 0
; total TS size = 1672
faultCode1 = scalar, U08, 1672, "", 1, 0
heaterDuty1 = scalar, U08, 1673, "%", 1, 0
pumpDuty1 = scalar, U08, 1674, "%", 1, 0
tempC1 = scalar, U16, 1676, "C", 1, 0
nernstVoltage1 = scalar, U16, 1678, "V", 0.001, 0
esr1 = scalar, U16, 1680, "ohm", 1, 0
; total TS size = 1684
dcOutput0 = scalar, F32, 1684, "per", 1,0
isEnabled0_int = scalar, U08, 1688, "per", 1,0
isEnabled0 = bits, U32, 1692, [0:0]
; total TS size = 1696
value0 = scalar, U16, 1696, "value", 1,0
value1 = scalar, U16, 1698, "value", 1,0
errorRate = scalar, F32, 1700, "ratio", 1,0
wallFuelCorrection = scalar, F32, 1508, "", 1, 0
wallFuel = scalar, F32, 1512, "", 1, 0
; total TS size = 1516
idleState = bits, S32, 1516, [0:2], "not important"
currentIdlePosition = scalar, F32, 1520
baseIdlePosition = scalar, F32, 1524
idleClosedLoop = scalar, F32, 1528
iacByTpsTaper = scalar, F32, 1532
throttlePedalUpState = scalar, S32, 1536, "", 1, 0
mightResetPid = bits, U32, 1540, [0:0]
shouldResetPid = bits, U32, 1540, [1:1]
wasResetPid = bits, U32, 1540, [2:2]
mustResetPid = bits, U32, 1540, [3:3]
isCranking = bits, U32, 1540, [4:4]
isIacTableForCoasting = bits, U32, 1540, [5:5]
notIdling = bits, U32, 1540, [6:6]
needReset = bits, U32, 1540, [7:7]
isInDeadZone = bits, U32, 1540, [8:8]
isBlipping = bits, U32, 1540, [9:9]
useClosedLoop = bits, U32, 1540, [10:10]
badTps = bits, U32, 1540, [11:11]
looksLikeRunning = bits, U32, 1540, [12:12]
looksLikeCoasting = bits, U32, 1540, [13:13]
looksLikeCrankToIdle = bits, U32, 1540, [14:14]
isIdleCoasting = bits, U32, 1540, [15:15]
isIdleClosedLoop = bits, U32, 1540, [16:16]
idleTarget = scalar, S32, 1544, "", 1, 0
targetRpmByClt = scalar, S32, 1548, "", 1, 0
targetRpmAc = scalar, S32, 1552, "", 1, 0
iacByRpmTaper = scalar, F32, 1556
luaAdd = scalar, F32, 1560
; total TS size = 1564
idlePosition0 = scalar, F32, 1564, "per", 1,0
trim0 = scalar, F32, 1568, "", 1, 0
luaAdjustment0 = scalar, F32, 1572, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1576, "per", 1,0
etbFeedForward0 = scalar, F32, 1580
etbIntegralError0 = scalar, F32, 1584, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1588, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1592, "%", 1, 0
etbRevLimitActive0 = bits, U32, 1596, [0:0]
jamDetected0 = bits, U32, 1596, [1:1]
etbDutyRateOfChange0 = scalar, F32, 1600, "per", 1,0
etbDutyAverage0 = scalar, F32, 1604, "per", 1,0
etbTpsErrorCounter0 = scalar, U16, 1608, "count", 1,0
etbPpsErrorCounter0 = scalar, U16, 1610, "count", 1,0
etbErrorCode0 = scalar, S08, 1612, "", 1, 0
tcEtbDrop0 = scalar, S08, 1613, "", 1, 0
jamTimer0 = scalar, U16, 1614, "sec", 0.01, 0
; total TS size = 1616
idlePosition1 = scalar, F32, 1616, "per", 1,0
trim1 = scalar, F32, 1620, "", 1, 0
luaAdjustment1 = scalar, F32, 1624, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1628, "per", 1,0
etbFeedForward1 = scalar, F32, 1632
etbIntegralError1 = scalar, F32, 1636, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1640, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1644, "%", 1, 0
etbRevLimitActive1 = bits, U32, 1648, [0:0]
jamDetected1 = bits, U32, 1648, [1:1]
etbDutyRateOfChange1 = scalar, F32, 1652, "per", 1,0
etbDutyAverage1 = scalar, F32, 1656, "per", 1,0
etbTpsErrorCounter1 = scalar, U16, 1660, "count", 1,0
etbPpsErrorCounter1 = scalar, U16, 1662, "count", 1,0
etbErrorCode1 = scalar, S08, 1664, "", 1, 0
tcEtbDrop1 = scalar, S08, 1665, "", 1, 0
jamTimer1 = scalar, U16, 1666, "sec", 0.01, 0
; total TS size = 1668
faultCode0 = scalar, U08, 1668, "", 1, 0
heaterDuty0 = scalar, U08, 1669, "%", 1, 0
pumpDuty0 = scalar, U08, 1670, "%", 1, 0
tempC0 = scalar, U16, 1672, "C", 1, 0
nernstVoltage0 = scalar, U16, 1674, "V", 0.001, 0
esr0 = scalar, U16, 1676, "ohm", 1, 0
; total TS size = 1680
faultCode1 = scalar, U08, 1680, "", 1, 0
heaterDuty1 = scalar, U08, 1681, "%", 1, 0
pumpDuty1 = scalar, U08, 1682, "%", 1, 0
tempC1 = scalar, U16, 1684, "C", 1, 0
nernstVoltage1 = scalar, U16, 1686, "V", 0.001, 0
esr1 = scalar, U16, 1688, "ohm", 1, 0
; total TS size = 1692
dcOutput0 = scalar, F32, 1692, "per", 1,0
isEnabled0_int = scalar, U08, 1696, "per", 1,0
isEnabled0 = bits, U32, 1700, [0:0]
; total TS size = 1704
vvtTarget = scalar, U16, 1704, "deg", 0.1, 0
vvtOutput = scalar, U08, 1706, "%", 0.5, 0
; total TS size = 1708
lambdaCurrentlyGood = bits, U32, 1708, [0:0]
lambdaMonitorCut = bits, U32, 1708, [1:1]
lambdaTimeSinceGood = scalar, U16, 1712, "sec", 0.01, 0
value0 = scalar, U16, 1704, "value", 1,0
value1 = scalar, U16, 1706, "value", 1,0
errorRate = scalar, F32, 1708, "ratio", 1,0
; total TS size = 1712
vvtTarget = scalar, U16, 1712, "deg", 0.1, 0
vvtOutput = scalar, U08, 1714, "%", 0.5, 0
; total TS size = 1716
lambdaCurrentlyGood = bits, U32, 1716, [0:0]
lambdaMonitorCut = bits, U32, 1716, [1:1]
lambdaTimeSinceGood = scalar, U16, 1720, "sec", 0.01, 0
; total TS size = 1724

View File

@ -457,189 +457,195 @@ acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1056, 1
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1057, 1.0, -20.0, 100.0, "units"),
latest_usage_ac_control("AC latest activity", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1064, 1.0, -1.0, -1.0, ""),
acSwitchLastChangeTimeMs("acSwitchLastChangeTimeMs", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1068, 1.0, -1.0, -1.0, ""),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1088, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, -1.0, -1.0, ""),
crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1124, 1.0, -1.0, -1.0, ""),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1128, 1.0, 0.0, 3000.0, "id"),
clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1130, 1.0, -1.0, -1.0, ""),
clutchDownState("Clutch: down", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1131, 1.0, -1.0, -1.0, ""),
brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1132, 1.0, -1.0, -1.0, ""),
startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1133, 1.0, -1.0, -1.0, ""),
smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1134, 1.0, -1.0, -1.0, ""),
smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1135, 1.0, -1.0, -1.0, ""),
smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1136, 1.0, -1.0, -1.0, ""),
alignmentFill_at_49("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1137, 1.0, -20.0, 100.0, "units"),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1144, 1.0, -1.0, -1.0, ""),
luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1148, 1.0, -1.0, -1.0, ""),
luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
desiredRpmLimit("User-defined RPM hard limit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1160, 1.0, 0.0, 30000.0, "rpm"),
alignmentFill_at_74("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1162, 1.0, -20.0, 100.0, "units"),
fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1168, 1.0, -1.0, -1.0, ""),
fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1180, 0.01, 0.0, 0.0, "%"),
overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1182, 1.0, -1.0, -1.0, ""),
overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1183, 1.0, -1.0, -1.0, ""),
tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, -1.0, -1.0, ""),
deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1212, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1248, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1252, 1.0, -1.0, -1.0, ""),
vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1256, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1260, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1264, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1268, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1269, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1270, 1.0, -20.0, 100.0, "units"),
currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1272, 1.0, 0.0, 0.0, "deg"),
triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1276, 1.0, -30.0, 30.0, "deg"),
triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1280, 1.0, -1.0, -1.0, ""),
alignmentFill_at_49("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1281, 1.0, -20.0, 100.0, "units"),
mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1284, 1.0, -3000.0, 3000.0, "deg"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1328, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1329, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1330, 1.0, -20.0, 100.0, "units"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1328, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1329, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1330, 1.0, -20.0, 100.0, "units"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1328, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1329, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1330, 1.0, -20.0, 100.0, "units"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1328, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1329, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1330, 1.0, -20.0, 100.0, "units"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1296, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1328, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1329, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1330, 1.0, -20.0, 100.0, "units"),
camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1492, 1.0, -1.0, -1.0, ""),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1493, 1.0, -20.0, 100.0, "units"),
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1500, 1.0, -1.0, -1.0, ""),
wallFuel("Fuel on the wall\nin ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1504, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1508, 1.0, -1.0, -1.0, ""),
currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1512, 1.0, 0.0, 0.0, "%"),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1516, 1.0, -1.0, -1.0, ""),
idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1520, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1524, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("idle: throttlePedalUpState\ntrue in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1528, 1.0, -1.0, -1.0, ""),
idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1536, 1.0, -1.0, -1.0, ""),
targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1540, 1.0, -1.0, -1.0, ""),
targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1544, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1548, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1552, 1.0, -1.0, -1.0, ""),
idlePosition("ETB: idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1556, 1.0, 0.0, 10.0, "per"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1560, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1564, 1.0, 0.0, 3.0, "per"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1568, 1.0, 0.0, 3.0, "per"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1572, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1576, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1580, 1.0, -10000.0, 10000.0, "%"),
etbCurrentAdjustedTarget("etbCurrentAdjustedTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1584, 1.0, -10000.0, 10000.0, "%"),
etbDutyRateOfChange("ETB duty rate of change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1592, 1.0, 0.0, 25.0, "per"),
etbDutyAverage("ETB average duty", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1596, 1.0, -20.0, 50.0, "per"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1600, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1602, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1604, 1.0, -1.0, -1.0, ""),
tcEtbDrop("tcEtbDrop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1605, 1.0, -1.0, -1.0, ""),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1606, 0.01, 0.0, 100.0, "sec"),
idlePosition("ETB: idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1556, 1.0, 0.0, 10.0, "per"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1560, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1564, 1.0, 0.0, 3.0, "per"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1568, 1.0, 0.0, 3.0, "per"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1572, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1576, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1580, 1.0, -10000.0, 10000.0, "%"),
etbCurrentAdjustedTarget("etbCurrentAdjustedTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1584, 1.0, -10000.0, 10000.0, "%"),
etbDutyRateOfChange("ETB duty rate of change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1592, 1.0, 0.0, 25.0, "per"),
etbDutyAverage("ETB average duty", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1596, 1.0, -20.0, 50.0, "per"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1600, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1602, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1604, 1.0, -1.0, -1.0, ""),
tcEtbDrop("tcEtbDrop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1605, 1.0, -1.0, -1.0, ""),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1606, 0.01, 0.0, 100.0, "sec"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1660, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1661, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1662, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1663, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1664, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1666, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1668, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1670, 1.0, -20.0, 100.0, "units"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1660, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1661, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1662, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1663, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1664, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1666, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1668, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1670, 1.0, -20.0, 100.0, "units"),
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1684, 1.0, 0.0, 10.0, "per"),
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1688, 1.0, 0.0, 10.0, "per"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1689, 1.0, -20.0, 100.0, "units"),
value0("ETB: SENT value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1696, 1.0, 0.0, 3.0, "value"),
value1("ETB: SENT value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1698, 1.0, 0.0, 3.0, "value"),
errorRate("ETB: SENT error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1700, 1.0, 0.0, 3.0, "ratio"),
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1704, 0.1, -90.0, 90.0, "deg"),
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1706, 0.5, 100.0, 1.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1707, 1.0, -20.0, 100.0, "units"),
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1712, 0.01, 0.0, 1.0, "sec"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1714, 1.0, -20.0, 100.0, "units"),
tempAlive("tempAlive", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1076, 1.0, -1.0, -1.0, ""),
tempCode("tempCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1077, 1.0, -1.0, -1.0, ""),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1078, 1.0, -20.0, 100.0, "units"),
tempAlive("tempAlive", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1076, 1.0, -1.0, -1.0, ""),
tempCode("tempCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1077, 1.0, -1.0, -1.0, ""),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1078, 1.0, -20.0, 100.0, "units"),
lua("lua", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, -1.0, -1.0, ""),
sd("sd", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1108, 1.0, -1.0, -1.0, ""),
crankingFuel("crankingFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1116, 1.0, -1.0, -1.0, ""),
baroCorrection("Fuel: Barometric pressure mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1132, 1.0, -1.0, -1.0, ""),
hellenBoardId("Detected Board ID", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1136, 1.0, 0.0, 3000.0, "id"),
clutchUpState("Clutch: up", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1138, 1.0, -1.0, -1.0, ""),
clutchDownState("Clutch: down", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1139, 1.0, -1.0, -1.0, ""),
brakePedalState("Brake switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1140, 1.0, -1.0, -1.0, ""),
startStopState("startStopState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1141, 1.0, -1.0, -1.0, ""),
smartChipState("smartChipState", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1142, 1.0, -1.0, -1.0, ""),
smartChipRestartCounter("smartChipRestartCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1143, 1.0, -1.0, -1.0, ""),
smartChipAliveCounter("smartChipAliveCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1144, 1.0, -1.0, -1.0, ""),
alignmentFill_at_49("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1145, 1.0, -20.0, 100.0, "units"),
startStopStateToggleCounter("startStopStateToggleCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1152, 1.0, -1.0, -1.0, ""),
luaSoftSparkSkip("luaSoftSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1156, 1.0, -1.0, -1.0, ""),
luaHardSparkSkip("luaHardSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1160, 1.0, -1.0, -1.0, ""),
tractionControlSparkSkip("tractionControlSparkSkip", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1164, 1.0, -1.0, -1.0, ""),
desiredRpmLimit("User-defined RPM hard limit", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1168, 1.0, 0.0, 30000.0, "rpm"),
alignmentFill_at_74("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1170, 1.0, -20.0, 100.0, "units"),
fuelInjectionCounter("Fuel: Injection counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1172, 1.0, -1.0, -1.0, ""),
globalSparkCounter("Ign: Spark counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1176, 1.0, -1.0, -1.0, ""),
fuelingLoad("Fuel: Load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, -1.0, -1.0, ""),
ignitionLoad("Ignition: load", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1.0, -1.0, ""),
veTableYAxis("veTableYAxis", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1188, 0.01, 0.0, 0.0, "%"),
overDwellCounter("overDwellCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1190, 1.0, -1.0, -1.0, ""),
overDwellNotScheduledCounter("overDwellNotScheduledCounter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1191, 1.0, -1.0, -1.0, ""),
tpsFrom("Fuel: TPS AE from", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, -1.0, -1.0, ""),
tpsTo("Fuel: TPS AE to", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1196, 1.0, -1.0, -1.0, ""),
deltaTps("Fuel: TPS AE change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1200, 1.0, -1.0, -1.0, ""),
extraFuel("extraFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1204, 1.0, -1.0, -1.0, ""),
valueFromTable("valueFromTable", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1208, 1.0, -1.0, -1.0, ""),
fractionalInjFuel("fractionalInjFuel", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1216, 1.0, -1.0, -1.0, ""),
accumulatedValue("accumulatedValue", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1220, 1.0, -1.0, -1.0, ""),
maxExtraPerCycle("maxExtraPerCycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1224, 1.0, -1.0, -1.0, ""),
maxExtraPerPeriod("maxExtraPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -1.0, -1.0, ""),
maxInjectedPerPeriod("maxInjectedPerPeriod", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1232, 1.0, -1.0, -1.0, ""),
cycleCnt("cycleCnt", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -1.0, -1.0, ""),
hwEventCounters1("Hardware events since boot 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -1.0, -1.0, ""),
hwEventCounters2("Hardware events since boot 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1244, 1.0, -1.0, -1.0, ""),
hwEventCounters3("Hardware events since boot 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1248, 1.0, -1.0, -1.0, ""),
hwEventCounters4("Hardware events since boot 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1252, 1.0, -1.0, -1.0, ""),
hwEventCounters5("Hardware events since boot 5", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1256, 1.0, -1.0, -1.0, ""),
hwEventCounters6("Hardware events since boot 6", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1260, 1.0, -1.0, -1.0, ""),
vvtCamCounter("Sync: total cams front counter", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1264, 1.0, -1.0, -1.0, ""),
mapVvt_MAP_AT_SPECIAL_POINT("mapVvt_MAP_AT_SPECIAL_POINT", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1268, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_DIFF("mapVvt_MAP_AT_DIFF", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1272, 1.0, -10000.0, 10000.0, ""),
mapVvt_MAP_AT_CYCLE_COUNT("mapVvt_MAP_AT_CYCLE_COUNT", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1276, 1.0, -10000.0, 10000.0, ""),
mapVvt_map_peak("mapVvt_map_peak", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1277, 1.0, -10000.0, 10000.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1278, 1.0, -20.0, 100.0, "units"),
currentEngineDecodedPhase("Sync: Engine Phase", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1280, 1.0, 0.0, 0.0, "deg"),
triggerToothAngleError("Sync: trigger angle error", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1284, 1.0, -30.0, 30.0, "deg"),
triggerIgnoredToothCount("triggerIgnoredToothCount", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1288, 1.0, -1.0, -1.0, ""),
alignmentFill_at_49("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1289, 1.0, -20.0, 100.0, "units"),
mapCamPrevToothAngle("Sync: MAP: prev angle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1292, 1.0, -3000.0, 3000.0, "deg"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1336, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1337, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1338, 1.0, -20.0, 100.0, "units"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1336, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1337, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1338, 1.0, -20.0, 100.0, "units"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1336, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1337, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1338, 1.0, -20.0, 100.0, "units"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1336, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1337, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1338, 1.0, -20.0, 100.0, "units"),
crankSynchronizationCounter("sync: Crank sync counter\nUsually matches crank revolutions", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1300, 1.0, -1.0, -1.0, ""),
vvtSyncGapRatio("vvtSyncGapRatio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1304, 1.0, -10000.0, 10000.0, ""),
vvtToothDurations0("vvtToothDurations0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1308, 1.0, 0.0, 100000.0, "us"),
vvtCurrentPosition("vvtCurrentPosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1312, 1.0, -10000.0, 10000.0, "sync: Primary Cam Position"),
vvtToothPosition1("vvtToothPosition 1", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1316, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition2("vvtToothPosition 2", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1320, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition3("vvtToothPosition 3", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1324, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
vvtToothPosition4("vvtToothPosition 4", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1328, 1.0, -10000.0, 10000.0, "sync: Cam Tooth Position"),
triggerSyncGapRatio("Trigger Sync Latest Ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1332, 1.0, -10000.0, 10000.0, ""),
triggerStateIndex("triggerStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1336, 1.0, -1.0, -1.0, ""),
vvtStateIndex("vvtStateIndex", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1337, 1.0, -1.0, -1.0, ""),
alignmentFill_at_38("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1338, 1.0, -20.0, 100.0, "units"),
camResyncCounter("sync: Phase Re-Sync Counter", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1500, 1.0, -1.0, -1.0, ""),
alignmentFill_at_1("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1501, 1.0, -20.0, 100.0, "units"),
wallFuelCorrection("fuel wallwetting injection time\n correction to account for wall wetting effect for current cycle", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1508, 1.0, -1.0, -1.0, ""),
wallFuel("Fuel on the wall\nin ms of injector open time for each injector.", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1512, 1.0, -1.0, -1.0, ""),
idleState("idleState", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1516, 1.0, -1.0, -1.0, ""),
currentIdlePosition("Idle: Position", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1520, 1.0, 0.0, 0.0, "%"),
baseIdlePosition("idle: base value\ncurrent position without adjustments (iacByTpsTaper, afterCrankingIACtaperDuration)", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1524, 1.0, -1.0, -1.0, ""),
idleClosedLoop("Idle: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1528, 1.0, -1.0, -1.0, ""),
iacByTpsTaper("idle: iacByTpsTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1532, 1.0, -1.0, -1.0, ""),
throttlePedalUpState("idle: throttlePedalUpState\ntrue in IDLE throttle pedal state, false if driver is touching the pedal\ntodo: better name for this field?", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1536, 1.0, -1.0, -1.0, ""),
idleTarget("Idle: Target RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1544, 1.0, -1.0, -1.0, ""),
targetRpmByClt("Idle: Target RPM base", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1548, 1.0, -1.0, -1.0, ""),
targetRpmAc("Idle: Target A/C RPM", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1552, 1.0, -1.0, -1.0, ""),
iacByRpmTaper("idle: iacByRpmTaper portion", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1556, 1.0, -1.0, -1.0, ""),
luaAdd("idle: Lua Adder", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1560, 1.0, -1.0, -1.0, ""),
idlePosition("ETB: idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1564, 1.0, 0.0, 10.0, "per"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1568, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1572, 1.0, 0.0, 3.0, "per"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1576, 1.0, 0.0, 3.0, "per"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1580, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1584, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1588, 1.0, -10000.0, 10000.0, "%"),
etbCurrentAdjustedTarget("etbCurrentAdjustedTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1592, 1.0, -10000.0, 10000.0, "%"),
etbDutyRateOfChange("ETB duty rate of change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1600, 1.0, 0.0, 25.0, "per"),
etbDutyAverage("ETB average duty", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1604, 1.0, -20.0, 50.0, "per"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1608, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1610, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1612, 1.0, -1.0, -1.0, ""),
tcEtbDrop("tcEtbDrop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1613, 1.0, -1.0, -1.0, ""),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1614, 0.01, 0.0, 100.0, "sec"),
idlePosition("ETB: idlePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1564, 1.0, 0.0, 10.0, "per"),
trim("ETB: trim", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1568, 1.0, -1.0, -1.0, ""),
luaAdjustment("ETB: luaAdjustment", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1572, 1.0, 0.0, 3.0, "per"),
m_wastegatePosition("DC: wastegatePosition", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1576, 1.0, 0.0, 3.0, "per"),
etbFeedForward("etbFeedForward", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1580, 1.0, -1.0, -1.0, ""),
etbIntegralError("etbIntegralError", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1584, 1.0, -10000.0, 10000.0, ""),
etbCurrentTarget("etbCurrentTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1588, 1.0, -10000.0, 10000.0, "%"),
etbCurrentAdjustedTarget("etbCurrentAdjustedTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1592, 1.0, -10000.0, 10000.0, "%"),
etbDutyRateOfChange("ETB duty rate of change", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1600, 1.0, 0.0, 25.0, "per"),
etbDutyAverage("ETB average duty", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1604, 1.0, -20.0, 50.0, "per"),
etbTpsErrorCounter("ETB TPS error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1608, 1.0, 0.0, 3.0, "count"),
etbPpsErrorCounter("ETB pedal error counter", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1610, 1.0, 0.0, 3.0, "count"),
etbErrorCode("etbErrorCode", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1612, 1.0, -1.0, -1.0, ""),
tcEtbDrop("tcEtbDrop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1613, 1.0, -1.0, -1.0, ""),
jamTimer("ETB jam timer", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1614, 0.01, 0.0, 100.0, "sec"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1668, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1669, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1670, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1671, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1672, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1674, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1676, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1678, 1.0, -20.0, 100.0, "units"),
faultCode("WBO: Fault code", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1668, 1.0, -1.0, -1.0, ""),
heaterDuty("WBO: Heater duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1669, 1.0, 0.0, 100.0, "%"),
pumpDuty("WBO: Pump duty", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1670, 1.0, 0.0, 100.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1671, 1.0, -20.0, 100.0, "units"),
tempC("WBO: Temperature", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1672, 1.0, 500.0, 1000.0, "C"),
nernstVoltage("WBO: Nernst Voltage", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1674, 0.001, 0.0, 1.0, "V"),
esr("WBO: ESR", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1676, 1.0, 0.0, 10000.0, "ohm"),
alignmentFill_at_10("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1678, 1.0, -20.0, 100.0, "units"),
dcOutput0("DC: output0", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1692, 1.0, 0.0, 10.0, "per"),
isEnabled0_int("DC: en0", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1696, 1.0, 0.0, 10.0, "per"),
alignmentFill_at_5("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1697, 1.0, -20.0, 100.0, "units"),
value0("ETB: SENT value0", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1704, 1.0, 0.0, 3.0, "value"),
value1("ETB: SENT value1", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1706, 1.0, 0.0, 3.0, "value"),
errorRate("ETB: SENT error rate", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1708, 1.0, 0.0, 3.0, "ratio"),
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1712, 0.1, -90.0, 90.0, "deg"),
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1714, 0.5, 100.0, 1.0, "%"),
alignmentFill_at_3("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1715, 1.0, -20.0, 100.0, "units"),
lambdaTimeSinceGood("lambdaTimeSinceGood", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1720, 0.01, 0.0, 1.0, "sec"),
alignmentFill_at_6("need 4 byte alignment", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1722, 1.0, -20.0, 100.0, "units"),

View File

@ -1,2 +1,2 @@
// generated by gen_live_documentation.sh / LiveDataProcessor.java
#define TS_TOTAL_OUTPUT_SIZE 1716
#define TS_TOTAL_OUTPUT_SIZE 1724

View File

@ -419,6 +419,8 @@ static const LogField fields[] = {
#if EFI_BOOST_CONTROL
{___engine.module<BoostController>()->boostControlTarget, "Boost: Target", "kPa", 1, "Boost Control"},
#endif
{___engine.module<FanControl1>()->tempAlive, "tempAlive", "", 0},
{___engine.module<FanControl1>()->tempCode, "tempCode", "", 0},
{engine->engineState.lua.fuelAdd, "Lua: Fuel add", "g", 3},
{engine->engineState.lua.fuelMult, "Lua: Fuel mult", "", 0},
{engine->engineState.sd.tCharge, "Air: Charge temperature estimate", "deg C", 1},

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/fan_control.txt Tue Jan 23 15:53:04 UTC 2024
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/actuators/fan_control.txt Fri Apr 12 16:51:56 UTC 2024
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -101,8 +101,22 @@ struct fan_control_s {
/**
offset 0 bit 31 */
bool unusedBit_8_31 : 1 {};
/**
* offset 4
*/
uint8_t tempAlive = (uint8_t)0;
/**
* offset 5
*/
uint8_t tempCode = (uint8_t)0;
/**
* need 4 byte alignment
* units: units
* offset 6
*/
uint8_t alignmentFill_at_6[2];
};
static_assert(sizeof(fan_control_s) == 4);
static_assert(sizeof(fan_control_s) == 8);
// end
// this section was generated automatically by rusEFI tool config_definition_base.jar based on (unknown script) controllers/actuators/fan_control.txt Tue Jan 23 15:53:04 UTC 2024
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/actuators/fan_control.txt Fri Apr 12 16:51:56 UTC 2024

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 172712754
#define SIGNATURE_HASH 3360436257
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all true
#define ts_show_vr_threshold_pins false
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-2chan.172712754"
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-2chan.3360436257"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1190,7 +1190,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2024167462
#define SIGNATURE_HASH 3131116341
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1566,14 +1566,14 @@
#define ts_show_vr_threshold_all true
#define ts_show_vr_threshold_pins false
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-4chan.2024167462"
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-4chan.3131116341"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1190,7 +1190,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2024167462
#define SIGNATURE_HASH 3131116341
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1566,14 +1566,14 @@
#define ts_show_vr_threshold_all true
#define ts_show_vr_threshold_pins false
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-4chan_f7.2024167462"
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-4chan_f7.3131116341"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "C2/C3 Crank VR"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "E5/E6 Cam VR"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 858935819
#define SIGNATURE_HASH 4046782744
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan-revA.858935819"
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan-revA.4046782744"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 144665691
#define SIGNATURE_HASH 3398975304
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all true
#define ts_show_vr_threshold_pins false
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan.144665691"
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan.3398975304"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 144665691
#define SIGNATURE_HASH 3398975304
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all true
#define ts_show_vr_threshold_pins false
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan_f7.144665691"
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan_f7.3398975304"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1691998620
#define SIGNATURE_HASH 2799602319
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.at_start_f435.1691998620"
#define TS_SIGNATURE "rusEFI master.2024.04.12.at_start_f435.2799602319"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 551423442
#define SIGNATURE_HASH 3805896385
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.atlas.551423442"
#define TS_SIGNATURE "rusEFI master.2024.04.12.atlas.3805896385"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets true
#define SIGNATURE_HASH 3230147325
#define SIGNATURE_HASH 42955246
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all true
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.f407-discovery.3230147325"
#define TS_SIGNATURE "rusEFI master.2024.04.12.f407-discovery.42955246"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1691998620
#define SIGNATURE_HASH 2799602319
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.f429-discovery.1691998620"
#define TS_SIGNATURE "rusEFI master.2024.04.12.f429-discovery.2799602319"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1443815183
#define SIGNATURE_HASH 2483653660
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.f469-discovery.1443815183"
#define TS_SIGNATURE "rusEFI master.2024.04.12.f469-discovery.2483653660"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets true
#define SIGNATURE_HASH 844803463
#define SIGNATURE_HASH 4032691860
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.frankenso_na6.844803463"
#define TS_SIGNATURE "rusEFI master.2024.04.12.frankenso_na6.4032691860"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1691998620
#define SIGNATURE_HASH 2799602319
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.haba208.1691998620"
#define TS_SIGNATURE "rusEFI master.2024.04.12.haba208.2799602319"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 3989913880
#define SIGNATURE_HASH 802558475
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-112-17.3989913880"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-112-17.802558475"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2829106724
#define SIGNATURE_HASH 1789390135
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-gm-e67.2829106724"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-gm-e67.1789390135"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2516499911
#define SIGNATURE_HASH 1475997396
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1567,14 +1567,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-honda-k.2516499911"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-honda-k.1475997396"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2378248124
#define SIGNATURE_HASH 1338408111
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-nb1.2378248124"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-nb1.1338408111"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1231255435
#define SIGNATURE_HASH 2338595992
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen121nissan.1231255435"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen121nissan.2338595992"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1419822202
#define SIGNATURE_HASH 2527565673
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen121vag.1419822202"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen121vag.2527565673"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2303456107
#define SIGNATURE_HASH 1263313016
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen128.2303456107"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen128.1263313016"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2481243630
#define SIGNATURE_HASH 1373869821
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen154hyundai.2481243630"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen154hyundai.1373869821"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 2481243630
#define SIGNATURE_HASH 1373869821
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen154hyundai_f7.2481243630"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen154hyundai_f7.1373869821"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 3828886784
#define SIGNATURE_HASH 641695251
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen72.3828886784"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen72.641695251"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 21580154
#define SIGNATURE_HASH 3276675689
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen81.21580154"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen81.3276675689"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 376069177
#define SIGNATURE_HASH 3563917098
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output false
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen88bmw.376069177"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen88bmw.3563917098"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 4034673276
#define SIGNATURE_HASH 846948719
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellenNA6.4034673276"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellenNA6.846948719"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1190,7 +1190,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 262568114
#define SIGNATURE_HASH 3449891745
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1566,14 +1566,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellenNA8_96.262568114"
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellenNA8_96.3449891745"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 3496206659
#define SIGNATURE_HASH 308589136
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.m74_9.3496206659"
#define TS_SIGNATURE "rusEFI master.2024.04.12.m74_9.308589136"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets true
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1729529699
#define SIGNATURE_HASH 2769409136
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.mre_f4.1729529699"
#define TS_SIGNATURE "rusEFI master.2024.04.12.mre_f4.2769409136"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_microRusEFI_presets true
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1729529699
#define SIGNATURE_HASH 2769409136
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.mre_f7.1729529699"
#define TS_SIGNATURE "rusEFI master.2024.04.12.mre_f7.2769409136"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1691998620
#define SIGNATURE_HASH 2799602319
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.nucleo_f413.1691998620"
#define TS_SIGNATURE "rusEFI master.2024.04.12.nucleo_f413.2799602319"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1414337548
#define SIGNATURE_HASH 2521450271
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.prometheus_405.1414337548"
#define TS_SIGNATURE "rusEFI master.2024.04.12.prometheus_405.2521450271"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1414337548
#define SIGNATURE_HASH 2521450271
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.prometheus_469.1414337548"
#define TS_SIGNATURE "rusEFI master.2024.04.12.prometheus_469.2521450271"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets true
#define show_test_presets false
#define SIGNATURE_HASH 2395104190
#define SIGNATURE_HASH 1287991469
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_f4.2395104190"
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_f4.1287991469"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets true
#define show_test_presets false
#define SIGNATURE_HASH 2395104190
#define SIGNATURE_HASH 1287991469
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_f7.2395104190"
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_f7.1287991469"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets true
#define show_test_presets false
#define SIGNATURE_HASH 2395104190
#define SIGNATURE_HASH 1287991469
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_h7.2395104190"
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_h7.1287991469"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 3679607134
#define SIGNATURE_HASH 425003597
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.s105.3679607134"
#define TS_SIGNATURE "rusEFI master.2024.04.12.s105.425003597"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_Proteus_presets false
#define show_small_can_board_presets true
#define show_test_presets false
#define SIGNATURE_HASH 3258252222
#define SIGNATURE_HASH 3385517
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1566,14 +1566,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.small-can-board.3258252222"
#define TS_SIGNATURE "rusEFI master.2024.04.12.small-can-board.3385517"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1691998620
#define SIGNATURE_HASH 2799602319
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32f429_nucleo.1691998620"
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32f429_nucleo.2799602319"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1691998620
#define SIGNATURE_HASH 2799602319
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32f767_nucleo.1691998620"
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32f767_nucleo.2799602319"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1691998620
#define SIGNATURE_HASH 2799602319
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32h743_nucleo.1691998620"
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32h743_nucleo.2799602319"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1691998620
#define SIGNATURE_HASH 2799602319
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.t-b-g.1691998620"
#define TS_SIGNATURE "rusEFI master.2024.04.12.t-b-g.2799602319"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1188,7 +1188,7 @@
#define show_microRusEFI_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 1593074964
#define SIGNATURE_HASH 2633184775
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1564,14 +1564,14 @@
#define ts_show_vr_threshold_all false
#define ts_show_vr_threshold_pins true
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.tdg-pdm8.1593074964"
#define TS_SIGNATURE "rusEFI master.2024.04.12.tdg-pdm8.2633184775"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -1189,7 +1189,7 @@
#define show_Proteus_presets false
#define show_test_presets false
#define show_uaefi_presets true
#define SIGNATURE_HASH 514040999
#define SIGNATURE_HASH 3701798836
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
@ -1565,14 +1565,14 @@
#define ts_show_vr_threshold_all true
#define ts_show_vr_threshold_pins false
#define ts_show_vvt_output true
#define TS_SIGNATURE "rusEFI master.2024.04.12.uaefi.514040999"
#define TS_SIGNATURE "rusEFI master.2024.04.12.uaefi.3701798836"
#define TS_SIMULATE_CAN '>'
#define TS_SIMULATE_CAN_char >
#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 1716
#define TS_TOTAL_OUTPUT_SIZE 1724
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 172712754
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-2chan.172712754"
#define SIGNATURE_HASH 3360436257
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-2chan.3360436257"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2024167462
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-4chan.2024167462"
#define SIGNATURE_HASH 3131116341
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-4chan.3131116341"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2024167462
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-4chan_f7.2024167462"
#define SIGNATURE_HASH 3131116341
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-4chan_f7.3131116341"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 858935819
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan-revA.858935819"
#define SIGNATURE_HASH 4046782744
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan-revA.4046782744"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 144665691
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan.144665691"
#define SIGNATURE_HASH 3398975304
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan.3398975304"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 144665691
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan_f7.144665691"
#define SIGNATURE_HASH 3398975304
#define TS_SIGNATURE "rusEFI master.2024.04.12.alphax-8chan_f7.3398975304"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1691998620
#define TS_SIGNATURE "rusEFI master.2024.04.12.at_start_f435.1691998620"
#define SIGNATURE_HASH 2799602319
#define TS_SIGNATURE "rusEFI master.2024.04.12.at_start_f435.2799602319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 551423442
#define TS_SIGNATURE "rusEFI master.2024.04.12.atlas.551423442"
#define SIGNATURE_HASH 3805896385
#define TS_SIGNATURE "rusEFI master.2024.04.12.atlas.3805896385"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3230147325
#define TS_SIGNATURE "rusEFI master.2024.04.12.f407-discovery.3230147325"
#define SIGNATURE_HASH 42955246
#define TS_SIGNATURE "rusEFI master.2024.04.12.f407-discovery.42955246"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1691998620
#define TS_SIGNATURE "rusEFI master.2024.04.12.f429-discovery.1691998620"
#define SIGNATURE_HASH 2799602319
#define TS_SIGNATURE "rusEFI master.2024.04.12.f429-discovery.2799602319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1443815183
#define TS_SIGNATURE "rusEFI master.2024.04.12.f469-discovery.1443815183"
#define SIGNATURE_HASH 2483653660
#define TS_SIGNATURE "rusEFI master.2024.04.12.f469-discovery.2483653660"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 844803463
#define TS_SIGNATURE "rusEFI master.2024.04.12.frankenso_na6.844803463"
#define SIGNATURE_HASH 4032691860
#define TS_SIGNATURE "rusEFI master.2024.04.12.frankenso_na6.4032691860"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1691998620
#define TS_SIGNATURE "rusEFI master.2024.04.12.haba208.1691998620"
#define SIGNATURE_HASH 2799602319
#define TS_SIGNATURE "rusEFI master.2024.04.12.haba208.2799602319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3989913880
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-112-17.3989913880"
#define SIGNATURE_HASH 802558475
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-112-17.802558475"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2829106724
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-gm-e67.2829106724"
#define SIGNATURE_HASH 1789390135
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-gm-e67.1789390135"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2516499911
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-honda-k.2516499911"
#define SIGNATURE_HASH 1475997396
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-honda-k.1475997396"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2378248124
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-nb1.2378248124"
#define SIGNATURE_HASH 1338408111
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen-nb1.1338408111"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1231255435
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen121nissan.1231255435"
#define SIGNATURE_HASH 2338595992
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen121nissan.2338595992"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1419822202
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen121vag.1419822202"
#define SIGNATURE_HASH 2527565673
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen121vag.2527565673"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2303456107
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen128.2303456107"
#define SIGNATURE_HASH 1263313016
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen128.1263313016"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2481243630
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen154hyundai.2481243630"
#define SIGNATURE_HASH 1373869821
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen154hyundai.1373869821"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2481243630
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen154hyundai_f7.2481243630"
#define SIGNATURE_HASH 1373869821
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen154hyundai_f7.1373869821"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3828886784
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen72.3828886784"
#define SIGNATURE_HASH 641695251
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen72.641695251"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 21580154
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen81.21580154"
#define SIGNATURE_HASH 3276675689
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen81.3276675689"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 376069177
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen88bmw.376069177"
#define SIGNATURE_HASH 3563917098
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellen88bmw.3563917098"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 4034673276
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellenNA6.4034673276"
#define SIGNATURE_HASH 846948719
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellenNA6.846948719"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 262568114
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellenNA8_96.262568114"
#define SIGNATURE_HASH 3449891745
#define TS_SIGNATURE "rusEFI master.2024.04.12.hellenNA8_96.3449891745"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3496206659
#define TS_SIGNATURE "rusEFI master.2024.04.12.m74_9.3496206659"
#define SIGNATURE_HASH 308589136
#define TS_SIGNATURE "rusEFI master.2024.04.12.m74_9.308589136"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1729529699
#define TS_SIGNATURE "rusEFI master.2024.04.12.mre_f4.1729529699"
#define SIGNATURE_HASH 2769409136
#define TS_SIGNATURE "rusEFI master.2024.04.12.mre_f4.2769409136"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1729529699
#define TS_SIGNATURE "rusEFI master.2024.04.12.mre_f7.1729529699"
#define SIGNATURE_HASH 2769409136
#define TS_SIGNATURE "rusEFI master.2024.04.12.mre_f7.2769409136"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1691998620
#define TS_SIGNATURE "rusEFI master.2024.04.12.nucleo_f413.1691998620"
#define SIGNATURE_HASH 2799602319
#define TS_SIGNATURE "rusEFI master.2024.04.12.nucleo_f413.2799602319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1414337548
#define TS_SIGNATURE "rusEFI master.2024.04.12.prometheus_405.1414337548"
#define SIGNATURE_HASH 2521450271
#define TS_SIGNATURE "rusEFI master.2024.04.12.prometheus_405.2521450271"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1414337548
#define TS_SIGNATURE "rusEFI master.2024.04.12.prometheus_469.1414337548"
#define SIGNATURE_HASH 2521450271
#define TS_SIGNATURE "rusEFI master.2024.04.12.prometheus_469.2521450271"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2395104190
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_f4.2395104190"
#define SIGNATURE_HASH 1287991469
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_f4.1287991469"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2395104190
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_f7.2395104190"
#define SIGNATURE_HASH 1287991469
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_f7.1287991469"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2395104190
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_h7.2395104190"
#define SIGNATURE_HASH 1287991469
#define TS_SIGNATURE "rusEFI master.2024.04.12.proteus_h7.1287991469"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3679607134
#define TS_SIGNATURE "rusEFI master.2024.04.12.s105.3679607134"
#define SIGNATURE_HASH 425003597
#define TS_SIGNATURE "rusEFI master.2024.04.12.s105.425003597"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3258252222
#define TS_SIGNATURE "rusEFI master.2024.04.12.small-can-board.3258252222"
#define SIGNATURE_HASH 3385517
#define TS_SIGNATURE "rusEFI master.2024.04.12.small-can-board.3385517"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1691998620
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32f429_nucleo.1691998620"
#define SIGNATURE_HASH 2799602319
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32f429_nucleo.2799602319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1691998620
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32f767_nucleo.1691998620"
#define SIGNATURE_HASH 2799602319
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32f767_nucleo.2799602319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1691998620
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32h743_nucleo.1691998620"
#define SIGNATURE_HASH 2799602319
#define TS_SIGNATURE "rusEFI master.2024.04.12.stm32h743_nucleo.2799602319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1691998620
#define TS_SIGNATURE "rusEFI master.2024.04.12.t-b-g.1691998620"
#define SIGNATURE_HASH 2799602319
#define TS_SIGNATURE "rusEFI master.2024.04.12.t-b-g.2799602319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1593074964
#define TS_SIGNATURE "rusEFI master.2024.04.12.tdg-pdm8.1593074964"
#define SIGNATURE_HASH 2633184775
#define TS_SIGNATURE "rusEFI master.2024.04.12.tdg-pdm8.2633184775"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 514040999
#define TS_SIGNATURE "rusEFI master.2024.04.12.uaefi.514040999"
#define SIGNATURE_HASH 3701798836
#define TS_SIGNATURE "rusEFI master.2024.04.12.uaefi.3701798836"

View File

@ -1095,6 +1095,12 @@ float getOutputValueByName(const char *name) {
// disabledBySpeed
case 2105103113:
return ___engine.module<FanControl1>()->disabledBySpeed;
// tempAlive
case -1017204596:
return ___engine.module<FanControl1>()->tempAlive;
// tempCode
case -291050474:
return ___engine.module<FanControl1>()->tempCode;
// isPrime
case -1429286498:
return engine->module<FuelPumpController>()->isPrime;

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.04.12.f407-discovery.3230147325"
signature = "rusEFI master.2024.04.12.f407-discovery.42955246"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.04.12.f407-discovery.3230147325" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.04.12.f407-discovery.42955246" ; 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
@ -100,7 +100,7 @@ enable2ndByteCanID = false
#define adc_channel_e_list="Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Fri Apr 12 04:17:39 UTC 2024
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Fri Apr 12 16:53:24 UTC 2024
pageSize = 22656
page = 1
@ -2527,7 +2527,7 @@ tcu_shiftTime = scalar, F32, 22652, "ms", 1, 0, 0, 3000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1716
ochBlockSize = 1724
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3161,264 +3161,268 @@ enabledForAc0 = bits, U32, 1072, [4:4]
hot0 = bits, U32, 1072, [5:5]
cold0 = bits, U32, 1072, [6:6]
disabledBySpeed0 = bits, U32, 1072, [7:7]
; total TS size = 1076
cranking1 = bits, U32, 1076, [0:0]
notRunning1 = bits, U32, 1076, [1:1]
disabledWhileEngineStopped1 = bits, U32, 1076, [2:2]
brokenClt1 = bits, U32, 1076, [3:3]
enabledForAc1 = bits, U32, 1076, [4:4]
hot1 = bits, U32, 1076, [5:5]
cold1 = bits, U32, 1076, [6:6]
disabledBySpeed1 = bits, U32, 1076, [7:7]
tempAlive0 = scalar, U08, 1076, "", 1, 0
tempCode0 = scalar, U08, 1077, "", 1, 0
; total TS size = 1080
isPrime = bits, U32, 1080, [0:0]
engineTurnedRecently = bits, U32, 1080, [1:1]
isFuelPumpOn = bits, U32, 1080, [2:2]
ignitionOn = bits, U32, 1080, [3:3]
; total TS size = 1084
isBenchTest = bits, U32, 1084, [0:0]
hasIgnitionVoltage = bits, U32, 1084, [1:1]
mainRelayState = bits, U32, 1084, [2:2]
delayedShutoffRequested = bits, U32, 1084, [3:3]
cranking1 = bits, U32, 1080, [0:0]
notRunning1 = bits, U32, 1080, [1:1]
disabledWhileEngineStopped1 = bits, U32, 1080, [2:2]
brokenClt1 = bits, U32, 1080, [3:3]
enabledForAc1 = bits, U32, 1080, [4:4]
hot1 = bits, U32, 1080, [5:5]
cold1 = bits, U32, 1080, [6:6]
disabledBySpeed1 = bits, U32, 1080, [7:7]
tempAlive1 = scalar, U08, 1084, "", 1, 0
tempCode1 = scalar, U08, 1085, "", 1, 0
; total TS size = 1088
lua_fuelAdd = scalar, F32, 1088, "g", 1, 0
lua_fuelMult = scalar, F32, 1092, "", 1, 0
lua_clutchUpState = bits, U32, 1096, [0:0]
lua_brakePedalState = bits, U32, 1096, [1:1]
lua_acRequestState = bits, U32, 1096, [2:2]
lua_luaDisableEtb = bits, U32, 1096, [3:3]
lua_luaIgnCut = bits, U32, 1096, [4:4]
sd_tCharge = scalar, S16, 1100, "deg C", 0.01, 0
sd_tChargeK = scalar, F32, 1104, "", 1, 0
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1108, "", 1, 0
crankingFuel_tpsCoefficient = scalar, F32, 1112, "", 1, 0
crankingFuel_durationCoefficient = scalar, F32, 1116, "", 1, 0
crankingFuel_fuel = scalar, U16, 1120, "mg", 0.01, 0
baroCorrection = scalar, F32, 1124, "", 1, 0
hellenBoardId = scalar, S16, 1128, "id", 1, 0
clutchUpState = scalar, S08, 1130, "", 1, 0
clutchDownState = scalar, S08, 1131, "", 1, 0
brakePedalState = scalar, S08, 1132, "", 1, 0
startStopState = scalar, S08, 1133, "", 1, 0
smartChipState = scalar, S08, 1134, "", 1, 0
smartChipRestartCounter = scalar, S08, 1135, "", 1, 0
smartChipAliveCounter = scalar, S08, 1136, "", 1, 0
startStopPhysicalState = bits, U32, 1140, [0:0]
acrActive = bits, U32, 1140, [1:1]
acrEngineMovedRecently = bits, U32, 1140, [2:2]
heaterControlEnabled = bits, U32, 1140, [3:3]
luaDigitalState0 = bits, U32, 1140, [4:4]
luaDigitalState1 = bits, U32, 1140, [5:5]
luaDigitalState2 = bits, U32, 1140, [6:6]
luaDigitalState3 = bits, U32, 1140, [7:7]
startStopStateToggleCounter = scalar, U32, 1144, "", 1, 0
luaSoftSparkSkip = scalar, F32, 1148, "", 1, 0
luaHardSparkSkip = scalar, F32, 1152, "", 1, 0
tractionControlSparkSkip = scalar, F32, 1156, "", 1, 0
desiredRpmLimit = scalar, S16, 1160, "rpm", 1, 0
fuelInjectionCounter = scalar, U32, 1164, "", 1, 0
globalSparkCounter = scalar, U32, 1168, "", 1, 0
fuelingLoad = scalar, F32, 1172, "", 1, 0
ignitionLoad = scalar, F32, 1176, "", 1, 0
veTableYAxis = scalar, U16, 1180, "%", 0.01, 0
overDwellCounter = scalar, U08, 1182, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1183, "", 1, 0
; total TS size = 1184
tpsFrom = scalar, F32, 1184
tpsTo = scalar, F32, 1188
deltaTps = scalar, F32, 1192
extraFuel = scalar, F32, 1196, "", 1, 0
valueFromTable = scalar, F32, 1200, "", 1, 0
isAboveAccelThreshold = bits, U32, 1204, [0:0]
isBelowDecelThreshold = bits, U32, 1204, [1:1]
isTimeToResetAccumulator = bits, U32, 1204, [2:2]
isFractionalEnrichment = bits, U32, 1204, [3:3]
belowEpsilon = bits, U32, 1204, [4:4]
tooShort = bits, U32, 1204, [5:5]
fractionalInjFuel = scalar, F32, 1208, "", 1, 0
accumulatedValue = scalar, F32, 1212, "", 1, 0
maxExtraPerCycle = scalar, F32, 1216, "", 1, 0
maxExtraPerPeriod = scalar, F32, 1220, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 1224, "", 1, 0
cycleCnt = scalar, S32, 1228, "", 1, 0
; total TS size = 1232
hwEventCounters1 = scalar, U32, 1232, "", 1, 0
hwEventCounters2 = scalar, U32, 1236, "", 1, 0
hwEventCounters3 = scalar, U32, 1240, "", 1, 0
hwEventCounters4 = scalar, U32, 1244, "", 1, 0
hwEventCounters5 = scalar, U32, 1248, "", 1, 0
hwEventCounters6 = scalar, U32, 1252, "", 1, 0
vvtCamCounter = scalar, U32, 1256, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1260, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1264, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1268, "", 1, 0
mapVvt_map_peak = scalar, U08, 1269, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1272, "deg", 1, 0
triggerToothAngleError = scalar, F32, 1276, "deg", 1, 0
triggerIgnoredToothCount = scalar, U08, 1280, "", 1, 0
mapCamPrevToothAngle = scalar, F32, 1284, "deg", 1, 0
isDecodingMapCam = bits, U32, 1288, [0:0]
; total TS size = 1292
crankSynchronizationCounter0 = scalar, U32, 1292, "", 1, 0
vvtSyncGapRatio0 = scalar, F32, 1296, "", 1, 0
vvtToothDurations00 = scalar, U32, 1300, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1304, "sync: Primary Cam Position", 1, 0
vvtToothPosition10 = scalar, F32, 1308, "sync: Cam Tooth Position", 1, 0
vvtToothPosition20 = scalar, F32, 1312, "sync: Cam Tooth Position", 1, 0
vvtToothPosition30 = scalar, F32, 1316, "sync: Cam Tooth Position", 1, 0
vvtToothPosition40 = scalar, F32, 1320, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1324, "", 1, 0
triggerStateIndex0 = scalar, U08, 1328, "", 1, 0
vvtStateIndex0 = scalar, U08, 1329, "", 1, 0
; total TS size = 1332
crankSynchronizationCounter1 = scalar, U32, 1332, "", 1, 0
vvtSyncGapRatio1 = scalar, F32, 1336, "", 1, 0
vvtToothDurations01 = scalar, U32, 1340, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1344, "sync: Primary Cam Position", 1, 0
vvtToothPosition11 = scalar, F32, 1348, "sync: Cam Tooth Position", 1, 0
vvtToothPosition21 = scalar, F32, 1352, "sync: Cam Tooth Position", 1, 0
vvtToothPosition31 = scalar, F32, 1356, "sync: Cam Tooth Position", 1, 0
vvtToothPosition41 = scalar, F32, 1360, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1364, "", 1, 0
triggerStateIndex1 = scalar, U08, 1368, "", 1, 0
vvtStateIndex1 = scalar, U08, 1369, "", 1, 0
; total TS size = 1372
crankSynchronizationCounter2 = scalar, U32, 1372, "", 1, 0
vvtSyncGapRatio2 = scalar, F32, 1376, "", 1, 0
vvtToothDurations02 = scalar, U32, 1380, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1384, "sync: Primary Cam Position", 1, 0
vvtToothPosition12 = scalar, F32, 1388, "sync: Cam Tooth Position", 1, 0
vvtToothPosition22 = scalar, F32, 1392, "sync: Cam Tooth Position", 1, 0
vvtToothPosition32 = scalar, F32, 1396, "sync: Cam Tooth Position", 1, 0
vvtToothPosition42 = scalar, F32, 1400, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1404, "", 1, 0
triggerStateIndex2 = scalar, U08, 1408, "", 1, 0
vvtStateIndex2 = scalar, U08, 1409, "", 1, 0
; total TS size = 1412
crankSynchronizationCounter3 = scalar, U32, 1412, "", 1, 0
vvtSyncGapRatio3 = scalar, F32, 1416, "", 1, 0
vvtToothDurations03 = scalar, U32, 1420, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1424, "sync: Primary Cam Position", 1, 0
vvtToothPosition13 = scalar, F32, 1428, "sync: Cam Tooth Position", 1, 0
vvtToothPosition23 = scalar, F32, 1432, "sync: Cam Tooth Position", 1, 0
vvtToothPosition33 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0
vvtToothPosition43 = scalar, F32, 1440, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1444, "", 1, 0
triggerStateIndex3 = scalar, U08, 1448, "", 1, 0
vvtStateIndex3 = scalar, U08, 1449, "", 1, 0
; total TS size = 1452
crankSynchronizationCounter4 = scalar, U32, 1452, "", 1, 0
vvtSyncGapRatio4 = scalar, F32, 1456, "", 1, 0
vvtToothDurations04 = scalar, U32, 1460, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1464, "sync: Primary Cam Position", 1, 0
vvtToothPosition14 = scalar, F32, 1468, "sync: Cam Tooth Position", 1, 0
vvtToothPosition24 = scalar, F32, 1472, "sync: Cam Tooth Position", 1, 0
vvtToothPosition34 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0
vvtToothPosition44 = scalar, F32, 1480, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1484, "", 1, 0
triggerStateIndex4 = scalar, U08, 1488, "", 1, 0
vvtStateIndex4 = scalar, U08, 1489, "", 1, 0
; total TS size = 1492
camResyncCounter = scalar, U08, 1492, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1496, [0:0]
isPrime = bits, U32, 1088, [0:0]
engineTurnedRecently = bits, U32, 1088, [1:1]
isFuelPumpOn = bits, U32, 1088, [2:2]
ignitionOn = bits, U32, 1088, [3:3]
; total TS size = 1092
isBenchTest = bits, U32, 1092, [0:0]
hasIgnitionVoltage = bits, U32, 1092, [1:1]
mainRelayState = bits, U32, 1092, [2:2]
delayedShutoffRequested = bits, U32, 1092, [3:3]
; total TS size = 1096
lua_fuelAdd = scalar, F32, 1096, "g", 1, 0
lua_fuelMult = scalar, F32, 1100, "", 1, 0
lua_clutchUpState = bits, U32, 1104, [0:0]
lua_brakePedalState = bits, U32, 1104, [1:1]
lua_acRequestState = bits, U32, 1104, [2:2]
lua_luaDisableEtb = bits, U32, 1104, [3:3]
lua_luaIgnCut = bits, U32, 1104, [4:4]
sd_tCharge = scalar, S16, 1108, "deg C", 0.01, 0
sd_tChargeK = scalar, F32, 1112, "", 1, 0
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1116, "", 1, 0
crankingFuel_tpsCoefficient = scalar, F32, 1120, "", 1, 0
crankingFuel_durationCoefficient = scalar, F32, 1124, "", 1, 0
crankingFuel_fuel = scalar, U16, 1128, "mg", 0.01, 0
baroCorrection = scalar, F32, 1132, "", 1, 0
hellenBoardId = scalar, S16, 1136, "id", 1, 0
clutchUpState = scalar, S08, 1138, "", 1, 0
clutchDownState = scalar, S08, 1139, "", 1, 0
brakePedalState = scalar, S08, 1140, "", 1, 0
startStopState = scalar, S08, 1141, "", 1, 0
smartChipState = scalar, S08, 1142, "", 1, 0
smartChipRestartCounter = scalar, S08, 1143, "", 1, 0
smartChipAliveCounter = scalar, S08, 1144, "", 1, 0
startStopPhysicalState = bits, U32, 1148, [0:0]
acrActive = bits, U32, 1148, [1:1]
acrEngineMovedRecently = bits, U32, 1148, [2:2]
heaterControlEnabled = bits, U32, 1148, [3:3]
luaDigitalState0 = bits, U32, 1148, [4:4]
luaDigitalState1 = bits, U32, 1148, [5:5]
luaDigitalState2 = bits, U32, 1148, [6:6]
luaDigitalState3 = bits, U32, 1148, [7:7]
startStopStateToggleCounter = scalar, U32, 1152, "", 1, 0
luaSoftSparkSkip = scalar, F32, 1156, "", 1, 0
luaHardSparkSkip = scalar, F32, 1160, "", 1, 0
tractionControlSparkSkip = scalar, F32, 1164, "", 1, 0
desiredRpmLimit = scalar, S16, 1168, "rpm", 1, 0
fuelInjectionCounter = scalar, U32, 1172, "", 1, 0
globalSparkCounter = scalar, U32, 1176, "", 1, 0
fuelingLoad = scalar, F32, 1180, "", 1, 0
ignitionLoad = scalar, F32, 1184, "", 1, 0
veTableYAxis = scalar, U16, 1188, "%", 0.01, 0
overDwellCounter = scalar, U08, 1190, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1191, "", 1, 0
; total TS size = 1192
tpsFrom = scalar, F32, 1192
tpsTo = scalar, F32, 1196
deltaTps = scalar, F32, 1200
extraFuel = scalar, F32, 1204, "", 1, 0
valueFromTable = scalar, F32, 1208, "", 1, 0
isAboveAccelThreshold = bits, U32, 1212, [0:0]
isBelowDecelThreshold = bits, U32, 1212, [1:1]
isTimeToResetAccumulator = bits, U32, 1212, [2:2]
isFractionalEnrichment = bits, U32, 1212, [3:3]
belowEpsilon = bits, U32, 1212, [4:4]
tooShort = bits, U32, 1212, [5:5]
fractionalInjFuel = scalar, F32, 1216, "", 1, 0
accumulatedValue = scalar, F32, 1220, "", 1, 0
maxExtraPerCycle = scalar, F32, 1224, "", 1, 0
maxExtraPerPeriod = scalar, F32, 1228, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 1232, "", 1, 0
cycleCnt = scalar, S32, 1236, "", 1, 0
; total TS size = 1240
hwEventCounters1 = scalar, U32, 1240, "", 1, 0
hwEventCounters2 = scalar, U32, 1244, "", 1, 0
hwEventCounters3 = scalar, U32, 1248, "", 1, 0
hwEventCounters4 = scalar, U32, 1252, "", 1, 0
hwEventCounters5 = scalar, U32, 1256, "", 1, 0
hwEventCounters6 = scalar, U32, 1260, "", 1, 0
vvtCamCounter = scalar, U32, 1264, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1268, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1272, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1276, "", 1, 0
mapVvt_map_peak = scalar, U08, 1277, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1280, "deg", 1, 0
triggerToothAngleError = scalar, F32, 1284, "deg", 1, 0
triggerIgnoredToothCount = scalar, U08, 1288, "", 1, 0
mapCamPrevToothAngle = scalar, F32, 1292, "deg", 1, 0
isDecodingMapCam = bits, U32, 1296, [0:0]
; total TS size = 1300
crankSynchronizationCounter0 = scalar, U32, 1300, "", 1, 0
vvtSyncGapRatio0 = scalar, F32, 1304, "", 1, 0
vvtToothDurations00 = scalar, U32, 1308, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1312, "sync: Primary Cam Position", 1, 0
vvtToothPosition10 = scalar, F32, 1316, "sync: Cam Tooth Position", 1, 0
vvtToothPosition20 = scalar, F32, 1320, "sync: Cam Tooth Position", 1, 0
vvtToothPosition30 = scalar, F32, 1324, "sync: Cam Tooth Position", 1, 0
vvtToothPosition40 = scalar, F32, 1328, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1332, "", 1, 0
triggerStateIndex0 = scalar, U08, 1336, "", 1, 0
vvtStateIndex0 = scalar, U08, 1337, "", 1, 0
; total TS size = 1340
crankSynchronizationCounter1 = scalar, U32, 1340, "", 1, 0
vvtSyncGapRatio1 = scalar, F32, 1344, "", 1, 0
vvtToothDurations01 = scalar, U32, 1348, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1352, "sync: Primary Cam Position", 1, 0
vvtToothPosition11 = scalar, F32, 1356, "sync: Cam Tooth Position", 1, 0
vvtToothPosition21 = scalar, F32, 1360, "sync: Cam Tooth Position", 1, 0
vvtToothPosition31 = scalar, F32, 1364, "sync: Cam Tooth Position", 1, 0
vvtToothPosition41 = scalar, F32, 1368, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1372, "", 1, 0
triggerStateIndex1 = scalar, U08, 1376, "", 1, 0
vvtStateIndex1 = scalar, U08, 1377, "", 1, 0
; total TS size = 1380
crankSynchronizationCounter2 = scalar, U32, 1380, "", 1, 0
vvtSyncGapRatio2 = scalar, F32, 1384, "", 1, 0
vvtToothDurations02 = scalar, U32, 1388, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1392, "sync: Primary Cam Position", 1, 0
vvtToothPosition12 = scalar, F32, 1396, "sync: Cam Tooth Position", 1, 0
vvtToothPosition22 = scalar, F32, 1400, "sync: Cam Tooth Position", 1, 0
vvtToothPosition32 = scalar, F32, 1404, "sync: Cam Tooth Position", 1, 0
vvtToothPosition42 = scalar, F32, 1408, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1412, "", 1, 0
triggerStateIndex2 = scalar, U08, 1416, "", 1, 0
vvtStateIndex2 = scalar, U08, 1417, "", 1, 0
; total TS size = 1420
crankSynchronizationCounter3 = scalar, U32, 1420, "", 1, 0
vvtSyncGapRatio3 = scalar, F32, 1424, "", 1, 0
vvtToothDurations03 = scalar, U32, 1428, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1432, "sync: Primary Cam Position", 1, 0
vvtToothPosition13 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0
vvtToothPosition23 = scalar, F32, 1440, "sync: Cam Tooth Position", 1, 0
vvtToothPosition33 = scalar, F32, 1444, "sync: Cam Tooth Position", 1, 0
vvtToothPosition43 = scalar, F32, 1448, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1452, "", 1, 0
triggerStateIndex3 = scalar, U08, 1456, "", 1, 0
vvtStateIndex3 = scalar, U08, 1457, "", 1, 0
; total TS size = 1460
crankSynchronizationCounter4 = scalar, U32, 1460, "", 1, 0
vvtSyncGapRatio4 = scalar, F32, 1464, "", 1, 0
vvtToothDurations04 = scalar, U32, 1468, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1472, "sync: Primary Cam Position", 1, 0
vvtToothPosition14 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0
vvtToothPosition24 = scalar, F32, 1480, "sync: Cam Tooth Position", 1, 0
vvtToothPosition34 = scalar, F32, 1484, "sync: Cam Tooth Position", 1, 0
vvtToothPosition44 = scalar, F32, 1488, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1492, "", 1, 0
triggerStateIndex4 = scalar, U08, 1496, "", 1, 0
vvtStateIndex4 = scalar, U08, 1497, "", 1, 0
; total TS size = 1500
wallFuelCorrection = scalar, F32, 1500, "", 1, 0
wallFuel = scalar, F32, 1504, "", 1, 0
camResyncCounter = scalar, U08, 1500, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1504, [0:0]
; total TS size = 1508
idleState = bits, S32, 1508, [0:2], "not important"
currentIdlePosition = scalar, F32, 1512
baseIdlePosition = scalar, F32, 1516
idleClosedLoop = scalar, F32, 1520
iacByTpsTaper = scalar, F32, 1524
throttlePedalUpState = scalar, S32, 1528, "", 1, 0
mightResetPid = bits, U32, 1532, [0:0]
shouldResetPid = bits, U32, 1532, [1:1]
wasResetPid = bits, U32, 1532, [2:2]
mustResetPid = bits, U32, 1532, [3:3]
isCranking = bits, U32, 1532, [4:4]
isIacTableForCoasting = bits, U32, 1532, [5:5]
notIdling = bits, U32, 1532, [6:6]
needReset = bits, U32, 1532, [7:7]
isInDeadZone = bits, U32, 1532, [8:8]
isBlipping = bits, U32, 1532, [9:9]
useClosedLoop = bits, U32, 1532, [10:10]
badTps = bits, U32, 1532, [11:11]
looksLikeRunning = bits, U32, 1532, [12:12]
looksLikeCoasting = bits, U32, 1532, [13:13]
looksLikeCrankToIdle = bits, U32, 1532, [14:14]
isIdleCoasting = bits, U32, 1532, [15:15]
isIdleClosedLoop = bits, U32, 1532, [16:16]
idleTarget = scalar, S32, 1536, "", 1, 0
targetRpmByClt = scalar, S32, 1540, "", 1, 0
targetRpmAc = scalar, S32, 1544, "", 1, 0
iacByRpmTaper = scalar, F32, 1548
luaAdd = scalar, F32, 1552
; total TS size = 1556
idlePosition0 = scalar, F32, 1556, "per", 1,0
trim0 = scalar, F32, 1560, "", 1, 0
luaAdjustment0 = scalar, F32, 1564, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1568, "per", 1,0
etbFeedForward0 = scalar, F32, 1572
etbIntegralError0 = scalar, F32, 1576, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1580, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1584, "%", 1, 0
etbRevLimitActive0 = bits, U32, 1588, [0:0]
jamDetected0 = bits, U32, 1588, [1:1]
etbDutyRateOfChange0 = scalar, F32, 1592, "per", 1,0
etbDutyAverage0 = scalar, F32, 1596, "per", 1,0
etbTpsErrorCounter0 = scalar, U16, 1600, "count", 1,0
etbPpsErrorCounter0 = scalar, U16, 1602, "count", 1,0
etbErrorCode0 = scalar, S08, 1604, "", 1, 0
tcEtbDrop0 = scalar, S08, 1605, "", 1, 0
jamTimer0 = scalar, U16, 1606, "sec", 0.01, 0
; total TS size = 1608
idlePosition1 = scalar, F32, 1608, "per", 1,0
trim1 = scalar, F32, 1612, "", 1, 0
luaAdjustment1 = scalar, F32, 1616, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1620, "per", 1,0
etbFeedForward1 = scalar, F32, 1624
etbIntegralError1 = scalar, F32, 1628, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1632, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1636, "%", 1, 0
etbRevLimitActive1 = bits, U32, 1640, [0:0]
jamDetected1 = bits, U32, 1640, [1:1]
etbDutyRateOfChange1 = scalar, F32, 1644, "per", 1,0
etbDutyAverage1 = scalar, F32, 1648, "per", 1,0
etbTpsErrorCounter1 = scalar, U16, 1652, "count", 1,0
etbPpsErrorCounter1 = scalar, U16, 1654, "count", 1,0
etbErrorCode1 = scalar, S08, 1656, "", 1, 0
tcEtbDrop1 = scalar, S08, 1657, "", 1, 0
jamTimer1 = scalar, U16, 1658, "sec", 0.01, 0
; total TS size = 1660
faultCode0 = scalar, U08, 1660, "", 1, 0
heaterDuty0 = scalar, U08, 1661, "%", 1, 0
pumpDuty0 = scalar, U08, 1662, "%", 1, 0
tempC0 = scalar, U16, 1664, "C", 1, 0
nernstVoltage0 = scalar, U16, 1666, "V", 0.001, 0
esr0 = scalar, U16, 1668, "ohm", 1, 0
; total TS size = 1672
faultCode1 = scalar, U08, 1672, "", 1, 0
heaterDuty1 = scalar, U08, 1673, "%", 1, 0
pumpDuty1 = scalar, U08, 1674, "%", 1, 0
tempC1 = scalar, U16, 1676, "C", 1, 0
nernstVoltage1 = scalar, U16, 1678, "V", 0.001, 0
esr1 = scalar, U16, 1680, "ohm", 1, 0
; total TS size = 1684
dcOutput0 = scalar, F32, 1684, "per", 1,0
isEnabled0_int = scalar, U08, 1688, "per", 1,0
isEnabled0 = bits, U32, 1692, [0:0]
; total TS size = 1696
value0 = scalar, U16, 1696, "value", 1,0
value1 = scalar, U16, 1698, "value", 1,0
errorRate = scalar, F32, 1700, "ratio", 1,0
wallFuelCorrection = scalar, F32, 1508, "", 1, 0
wallFuel = scalar, F32, 1512, "", 1, 0
; total TS size = 1516
idleState = bits, S32, 1516, [0:2], "not important"
currentIdlePosition = scalar, F32, 1520
baseIdlePosition = scalar, F32, 1524
idleClosedLoop = scalar, F32, 1528
iacByTpsTaper = scalar, F32, 1532
throttlePedalUpState = scalar, S32, 1536, "", 1, 0
mightResetPid = bits, U32, 1540, [0:0]
shouldResetPid = bits, U32, 1540, [1:1]
wasResetPid = bits, U32, 1540, [2:2]
mustResetPid = bits, U32, 1540, [3:3]
isCranking = bits, U32, 1540, [4:4]
isIacTableForCoasting = bits, U32, 1540, [5:5]
notIdling = bits, U32, 1540, [6:6]
needReset = bits, U32, 1540, [7:7]
isInDeadZone = bits, U32, 1540, [8:8]
isBlipping = bits, U32, 1540, [9:9]
useClosedLoop = bits, U32, 1540, [10:10]
badTps = bits, U32, 1540, [11:11]
looksLikeRunning = bits, U32, 1540, [12:12]
looksLikeCoasting = bits, U32, 1540, [13:13]
looksLikeCrankToIdle = bits, U32, 1540, [14:14]
isIdleCoasting = bits, U32, 1540, [15:15]
isIdleClosedLoop = bits, U32, 1540, [16:16]
idleTarget = scalar, S32, 1544, "", 1, 0
targetRpmByClt = scalar, S32, 1548, "", 1, 0
targetRpmAc = scalar, S32, 1552, "", 1, 0
iacByRpmTaper = scalar, F32, 1556
luaAdd = scalar, F32, 1560
; total TS size = 1564
idlePosition0 = scalar, F32, 1564, "per", 1,0
trim0 = scalar, F32, 1568, "", 1, 0
luaAdjustment0 = scalar, F32, 1572, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1576, "per", 1,0
etbFeedForward0 = scalar, F32, 1580
etbIntegralError0 = scalar, F32, 1584, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1588, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1592, "%", 1, 0
etbRevLimitActive0 = bits, U32, 1596, [0:0]
jamDetected0 = bits, U32, 1596, [1:1]
etbDutyRateOfChange0 = scalar, F32, 1600, "per", 1,0
etbDutyAverage0 = scalar, F32, 1604, "per", 1,0
etbTpsErrorCounter0 = scalar, U16, 1608, "count", 1,0
etbPpsErrorCounter0 = scalar, U16, 1610, "count", 1,0
etbErrorCode0 = scalar, S08, 1612, "", 1, 0
tcEtbDrop0 = scalar, S08, 1613, "", 1, 0
jamTimer0 = scalar, U16, 1614, "sec", 0.01, 0
; total TS size = 1616
idlePosition1 = scalar, F32, 1616, "per", 1,0
trim1 = scalar, F32, 1620, "", 1, 0
luaAdjustment1 = scalar, F32, 1624, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1628, "per", 1,0
etbFeedForward1 = scalar, F32, 1632
etbIntegralError1 = scalar, F32, 1636, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1640, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1644, "%", 1, 0
etbRevLimitActive1 = bits, U32, 1648, [0:0]
jamDetected1 = bits, U32, 1648, [1:1]
etbDutyRateOfChange1 = scalar, F32, 1652, "per", 1,0
etbDutyAverage1 = scalar, F32, 1656, "per", 1,0
etbTpsErrorCounter1 = scalar, U16, 1660, "count", 1,0
etbPpsErrorCounter1 = scalar, U16, 1662, "count", 1,0
etbErrorCode1 = scalar, S08, 1664, "", 1, 0
tcEtbDrop1 = scalar, S08, 1665, "", 1, 0
jamTimer1 = scalar, U16, 1666, "sec", 0.01, 0
; total TS size = 1668
faultCode0 = scalar, U08, 1668, "", 1, 0
heaterDuty0 = scalar, U08, 1669, "%", 1, 0
pumpDuty0 = scalar, U08, 1670, "%", 1, 0
tempC0 = scalar, U16, 1672, "C", 1, 0
nernstVoltage0 = scalar, U16, 1674, "V", 0.001, 0
esr0 = scalar, U16, 1676, "ohm", 1, 0
; total TS size = 1680
faultCode1 = scalar, U08, 1680, "", 1, 0
heaterDuty1 = scalar, U08, 1681, "%", 1, 0
pumpDuty1 = scalar, U08, 1682, "%", 1, 0
tempC1 = scalar, U16, 1684, "C", 1, 0
nernstVoltage1 = scalar, U16, 1686, "V", 0.001, 0
esr1 = scalar, U16, 1688, "ohm", 1, 0
; total TS size = 1692
dcOutput0 = scalar, F32, 1692, "per", 1,0
isEnabled0_int = scalar, U08, 1696, "per", 1,0
isEnabled0 = bits, U32, 1700, [0:0]
; total TS size = 1704
vvtTarget = scalar, U16, 1704, "deg", 0.1, 0
vvtOutput = scalar, U08, 1706, "%", 0.5, 0
; total TS size = 1708
lambdaCurrentlyGood = bits, U32, 1708, [0:0]
lambdaMonitorCut = bits, U32, 1708, [1:1]
lambdaTimeSinceGood = scalar, U16, 1712, "sec", 0.01, 0
value0 = scalar, U16, 1704, "value", 1,0
value1 = scalar, U16, 1706, "value", 1,0
errorRate = scalar, F32, 1708, "ratio", 1,0
; total TS size = 1712
vvtTarget = scalar, U16, 1712, "deg", 0.1, 0
vvtOutput = scalar, U08, 1714, "%", 0.5, 0
; total TS size = 1716
lambdaCurrentlyGood = bits, U32, 1716, [0:0]
lambdaMonitorCut = bits, U32, 1716, [1:1]
lambdaTimeSinceGood = scalar, U16, 1720, "sec", 0.01, 0
; total TS size = 1724
time = { timeNow }
@ -5562,6 +5566,8 @@ entry = enabledForAc0, "enabledForAc0", int, "%d"
entry = hot0, "hot0", int, "%d"
entry = cold0, "cold0", int, "%d"
entry = disabledBySpeed0, "disabledBySpeed0", int, "%d"
entry = tempAlive0, "tempAlive0", int, "%d"
entry = tempCode0, "tempCode0", int, "%d"
entry = cranking1, "cranking1", int, "%d"
entry = notRunning1, "notRunning1", int, "%d"
entry = disabledWhileEngineStopped1, "disabledWhileEngineStopped1", int, "%d"
@ -5570,6 +5576,8 @@ entry = enabledForAc1, "enabledForAc1", int, "%d"
entry = hot1, "hot1", int, "%d"
entry = cold1, "cold1", int, "%d"
entry = disabledBySpeed1, "disabledBySpeed1", int, "%d"
entry = tempAlive1, "tempAlive1", int, "%d"
entry = tempCode1, "tempCode1", int, "%d"
entry = isPrime, "isPrime", int, "%d"
entry = engineTurnedRecently, "engineTurnedRecently", int, "%d"
entry = isFuelPumpOn, "isFuelPumpOn", int, "%d"
@ -6531,6 +6539,9 @@ indicatorPanel = fan_control0IndicatorPanel, 2
dialog = fan_control0Dialog, "fan_control0"
panel = fan_control0IndicatorPanel
liveGraph = fan_control0_1_Graph, "Graph", South
graphLine = tempAlive0
graphLine = tempCode0
indicatorPanel = fan_control1IndicatorPanel, 2
indicator = {cranking1}, "cranking No", "cranking Yes"
@ -6544,6 +6555,9 @@ indicatorPanel = fan_control1IndicatorPanel, 2
dialog = fan_control1Dialog, "fan_control1"
panel = fan_control1IndicatorPanel
liveGraph = fan_control1_1_Graph, "Graph", South
graphLine = tempAlive1
graphLine = tempCode1
indicatorPanel = fuel_pump_controlIndicatorPanel, 2
indicator = {isPrime}, "isPrime No", "isPrime Yes"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.04.12.alphax-2chan.172712754"
signature = "rusEFI master.2024.04.12.alphax-2chan.3360436257"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.04.12.alphax-2chan.172712754" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.04.12.alphax-2chan.3360436257" ; 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
@ -100,7 +100,7 @@ enable2ndByteCanID = false
#define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","INVALID","B5 - TPS","A2 Battery Sense","C7 - CAM Hall/Digital","INVALID","X1 - AIN1","INVALID","INVALID","B2 - MAP","B7 - CLT","B3 - IAT","X3 - AIN2","X7 - AIN4"
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Fri Apr 12 04:17:01 UTC 2024
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Fri Apr 12 16:52:46 UTC 2024
pageSize = 22656
page = 1
@ -2527,7 +2527,7 @@ tcu_shiftTime = scalar, F32, 22652, "ms", 1, 0, 0, 3000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1716
ochBlockSize = 1724
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3161,264 +3161,268 @@ enabledForAc0 = bits, U32, 1072, [4:4]
hot0 = bits, U32, 1072, [5:5]
cold0 = bits, U32, 1072, [6:6]
disabledBySpeed0 = bits, U32, 1072, [7:7]
; total TS size = 1076
cranking1 = bits, U32, 1076, [0:0]
notRunning1 = bits, U32, 1076, [1:1]
disabledWhileEngineStopped1 = bits, U32, 1076, [2:2]
brokenClt1 = bits, U32, 1076, [3:3]
enabledForAc1 = bits, U32, 1076, [4:4]
hot1 = bits, U32, 1076, [5:5]
cold1 = bits, U32, 1076, [6:6]
disabledBySpeed1 = bits, U32, 1076, [7:7]
tempAlive0 = scalar, U08, 1076, "", 1, 0
tempCode0 = scalar, U08, 1077, "", 1, 0
; total TS size = 1080
isPrime = bits, U32, 1080, [0:0]
engineTurnedRecently = bits, U32, 1080, [1:1]
isFuelPumpOn = bits, U32, 1080, [2:2]
ignitionOn = bits, U32, 1080, [3:3]
; total TS size = 1084
isBenchTest = bits, U32, 1084, [0:0]
hasIgnitionVoltage = bits, U32, 1084, [1:1]
mainRelayState = bits, U32, 1084, [2:2]
delayedShutoffRequested = bits, U32, 1084, [3:3]
cranking1 = bits, U32, 1080, [0:0]
notRunning1 = bits, U32, 1080, [1:1]
disabledWhileEngineStopped1 = bits, U32, 1080, [2:2]
brokenClt1 = bits, U32, 1080, [3:3]
enabledForAc1 = bits, U32, 1080, [4:4]
hot1 = bits, U32, 1080, [5:5]
cold1 = bits, U32, 1080, [6:6]
disabledBySpeed1 = bits, U32, 1080, [7:7]
tempAlive1 = scalar, U08, 1084, "", 1, 0
tempCode1 = scalar, U08, 1085, "", 1, 0
; total TS size = 1088
lua_fuelAdd = scalar, F32, 1088, "g", 1, 0
lua_fuelMult = scalar, F32, 1092, "", 1, 0
lua_clutchUpState = bits, U32, 1096, [0:0]
lua_brakePedalState = bits, U32, 1096, [1:1]
lua_acRequestState = bits, U32, 1096, [2:2]
lua_luaDisableEtb = bits, U32, 1096, [3:3]
lua_luaIgnCut = bits, U32, 1096, [4:4]
sd_tCharge = scalar, S16, 1100, "deg C", 0.01, 0
sd_tChargeK = scalar, F32, 1104, "", 1, 0
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1108, "", 1, 0
crankingFuel_tpsCoefficient = scalar, F32, 1112, "", 1, 0
crankingFuel_durationCoefficient = scalar, F32, 1116, "", 1, 0
crankingFuel_fuel = scalar, U16, 1120, "mg", 0.01, 0
baroCorrection = scalar, F32, 1124, "", 1, 0
hellenBoardId = scalar, S16, 1128, "id", 1, 0
clutchUpState = scalar, S08, 1130, "", 1, 0
clutchDownState = scalar, S08, 1131, "", 1, 0
brakePedalState = scalar, S08, 1132, "", 1, 0
startStopState = scalar, S08, 1133, "", 1, 0
smartChipState = scalar, S08, 1134, "", 1, 0
smartChipRestartCounter = scalar, S08, 1135, "", 1, 0
smartChipAliveCounter = scalar, S08, 1136, "", 1, 0
startStopPhysicalState = bits, U32, 1140, [0:0]
acrActive = bits, U32, 1140, [1:1]
acrEngineMovedRecently = bits, U32, 1140, [2:2]
heaterControlEnabled = bits, U32, 1140, [3:3]
luaDigitalState0 = bits, U32, 1140, [4:4]
luaDigitalState1 = bits, U32, 1140, [5:5]
luaDigitalState2 = bits, U32, 1140, [6:6]
luaDigitalState3 = bits, U32, 1140, [7:7]
startStopStateToggleCounter = scalar, U32, 1144, "", 1, 0
luaSoftSparkSkip = scalar, F32, 1148, "", 1, 0
luaHardSparkSkip = scalar, F32, 1152, "", 1, 0
tractionControlSparkSkip = scalar, F32, 1156, "", 1, 0
desiredRpmLimit = scalar, S16, 1160, "rpm", 1, 0
fuelInjectionCounter = scalar, U32, 1164, "", 1, 0
globalSparkCounter = scalar, U32, 1168, "", 1, 0
fuelingLoad = scalar, F32, 1172, "", 1, 0
ignitionLoad = scalar, F32, 1176, "", 1, 0
veTableYAxis = scalar, U16, 1180, "%", 0.01, 0
overDwellCounter = scalar, U08, 1182, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1183, "", 1, 0
; total TS size = 1184
tpsFrom = scalar, F32, 1184
tpsTo = scalar, F32, 1188
deltaTps = scalar, F32, 1192
extraFuel = scalar, F32, 1196, "", 1, 0
valueFromTable = scalar, F32, 1200, "", 1, 0
isAboveAccelThreshold = bits, U32, 1204, [0:0]
isBelowDecelThreshold = bits, U32, 1204, [1:1]
isTimeToResetAccumulator = bits, U32, 1204, [2:2]
isFractionalEnrichment = bits, U32, 1204, [3:3]
belowEpsilon = bits, U32, 1204, [4:4]
tooShort = bits, U32, 1204, [5:5]
fractionalInjFuel = scalar, F32, 1208, "", 1, 0
accumulatedValue = scalar, F32, 1212, "", 1, 0
maxExtraPerCycle = scalar, F32, 1216, "", 1, 0
maxExtraPerPeriod = scalar, F32, 1220, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 1224, "", 1, 0
cycleCnt = scalar, S32, 1228, "", 1, 0
; total TS size = 1232
hwEventCounters1 = scalar, U32, 1232, "", 1, 0
hwEventCounters2 = scalar, U32, 1236, "", 1, 0
hwEventCounters3 = scalar, U32, 1240, "", 1, 0
hwEventCounters4 = scalar, U32, 1244, "", 1, 0
hwEventCounters5 = scalar, U32, 1248, "", 1, 0
hwEventCounters6 = scalar, U32, 1252, "", 1, 0
vvtCamCounter = scalar, U32, 1256, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1260, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1264, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1268, "", 1, 0
mapVvt_map_peak = scalar, U08, 1269, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1272, "deg", 1, 0
triggerToothAngleError = scalar, F32, 1276, "deg", 1, 0
triggerIgnoredToothCount = scalar, U08, 1280, "", 1, 0
mapCamPrevToothAngle = scalar, F32, 1284, "deg", 1, 0
isDecodingMapCam = bits, U32, 1288, [0:0]
; total TS size = 1292
crankSynchronizationCounter0 = scalar, U32, 1292, "", 1, 0
vvtSyncGapRatio0 = scalar, F32, 1296, "", 1, 0
vvtToothDurations00 = scalar, U32, 1300, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1304, "sync: Primary Cam Position", 1, 0
vvtToothPosition10 = scalar, F32, 1308, "sync: Cam Tooth Position", 1, 0
vvtToothPosition20 = scalar, F32, 1312, "sync: Cam Tooth Position", 1, 0
vvtToothPosition30 = scalar, F32, 1316, "sync: Cam Tooth Position", 1, 0
vvtToothPosition40 = scalar, F32, 1320, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1324, "", 1, 0
triggerStateIndex0 = scalar, U08, 1328, "", 1, 0
vvtStateIndex0 = scalar, U08, 1329, "", 1, 0
; total TS size = 1332
crankSynchronizationCounter1 = scalar, U32, 1332, "", 1, 0
vvtSyncGapRatio1 = scalar, F32, 1336, "", 1, 0
vvtToothDurations01 = scalar, U32, 1340, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1344, "sync: Primary Cam Position", 1, 0
vvtToothPosition11 = scalar, F32, 1348, "sync: Cam Tooth Position", 1, 0
vvtToothPosition21 = scalar, F32, 1352, "sync: Cam Tooth Position", 1, 0
vvtToothPosition31 = scalar, F32, 1356, "sync: Cam Tooth Position", 1, 0
vvtToothPosition41 = scalar, F32, 1360, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1364, "", 1, 0
triggerStateIndex1 = scalar, U08, 1368, "", 1, 0
vvtStateIndex1 = scalar, U08, 1369, "", 1, 0
; total TS size = 1372
crankSynchronizationCounter2 = scalar, U32, 1372, "", 1, 0
vvtSyncGapRatio2 = scalar, F32, 1376, "", 1, 0
vvtToothDurations02 = scalar, U32, 1380, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1384, "sync: Primary Cam Position", 1, 0
vvtToothPosition12 = scalar, F32, 1388, "sync: Cam Tooth Position", 1, 0
vvtToothPosition22 = scalar, F32, 1392, "sync: Cam Tooth Position", 1, 0
vvtToothPosition32 = scalar, F32, 1396, "sync: Cam Tooth Position", 1, 0
vvtToothPosition42 = scalar, F32, 1400, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1404, "", 1, 0
triggerStateIndex2 = scalar, U08, 1408, "", 1, 0
vvtStateIndex2 = scalar, U08, 1409, "", 1, 0
; total TS size = 1412
crankSynchronizationCounter3 = scalar, U32, 1412, "", 1, 0
vvtSyncGapRatio3 = scalar, F32, 1416, "", 1, 0
vvtToothDurations03 = scalar, U32, 1420, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1424, "sync: Primary Cam Position", 1, 0
vvtToothPosition13 = scalar, F32, 1428, "sync: Cam Tooth Position", 1, 0
vvtToothPosition23 = scalar, F32, 1432, "sync: Cam Tooth Position", 1, 0
vvtToothPosition33 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0
vvtToothPosition43 = scalar, F32, 1440, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1444, "", 1, 0
triggerStateIndex3 = scalar, U08, 1448, "", 1, 0
vvtStateIndex3 = scalar, U08, 1449, "", 1, 0
; total TS size = 1452
crankSynchronizationCounter4 = scalar, U32, 1452, "", 1, 0
vvtSyncGapRatio4 = scalar, F32, 1456, "", 1, 0
vvtToothDurations04 = scalar, U32, 1460, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1464, "sync: Primary Cam Position", 1, 0
vvtToothPosition14 = scalar, F32, 1468, "sync: Cam Tooth Position", 1, 0
vvtToothPosition24 = scalar, F32, 1472, "sync: Cam Tooth Position", 1, 0
vvtToothPosition34 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0
vvtToothPosition44 = scalar, F32, 1480, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1484, "", 1, 0
triggerStateIndex4 = scalar, U08, 1488, "", 1, 0
vvtStateIndex4 = scalar, U08, 1489, "", 1, 0
; total TS size = 1492
camResyncCounter = scalar, U08, 1492, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1496, [0:0]
isPrime = bits, U32, 1088, [0:0]
engineTurnedRecently = bits, U32, 1088, [1:1]
isFuelPumpOn = bits, U32, 1088, [2:2]
ignitionOn = bits, U32, 1088, [3:3]
; total TS size = 1092
isBenchTest = bits, U32, 1092, [0:0]
hasIgnitionVoltage = bits, U32, 1092, [1:1]
mainRelayState = bits, U32, 1092, [2:2]
delayedShutoffRequested = bits, U32, 1092, [3:3]
; total TS size = 1096
lua_fuelAdd = scalar, F32, 1096, "g", 1, 0
lua_fuelMult = scalar, F32, 1100, "", 1, 0
lua_clutchUpState = bits, U32, 1104, [0:0]
lua_brakePedalState = bits, U32, 1104, [1:1]
lua_acRequestState = bits, U32, 1104, [2:2]
lua_luaDisableEtb = bits, U32, 1104, [3:3]
lua_luaIgnCut = bits, U32, 1104, [4:4]
sd_tCharge = scalar, S16, 1108, "deg C", 0.01, 0
sd_tChargeK = scalar, F32, 1112, "", 1, 0
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1116, "", 1, 0
crankingFuel_tpsCoefficient = scalar, F32, 1120, "", 1, 0
crankingFuel_durationCoefficient = scalar, F32, 1124, "", 1, 0
crankingFuel_fuel = scalar, U16, 1128, "mg", 0.01, 0
baroCorrection = scalar, F32, 1132, "", 1, 0
hellenBoardId = scalar, S16, 1136, "id", 1, 0
clutchUpState = scalar, S08, 1138, "", 1, 0
clutchDownState = scalar, S08, 1139, "", 1, 0
brakePedalState = scalar, S08, 1140, "", 1, 0
startStopState = scalar, S08, 1141, "", 1, 0
smartChipState = scalar, S08, 1142, "", 1, 0
smartChipRestartCounter = scalar, S08, 1143, "", 1, 0
smartChipAliveCounter = scalar, S08, 1144, "", 1, 0
startStopPhysicalState = bits, U32, 1148, [0:0]
acrActive = bits, U32, 1148, [1:1]
acrEngineMovedRecently = bits, U32, 1148, [2:2]
heaterControlEnabled = bits, U32, 1148, [3:3]
luaDigitalState0 = bits, U32, 1148, [4:4]
luaDigitalState1 = bits, U32, 1148, [5:5]
luaDigitalState2 = bits, U32, 1148, [6:6]
luaDigitalState3 = bits, U32, 1148, [7:7]
startStopStateToggleCounter = scalar, U32, 1152, "", 1, 0
luaSoftSparkSkip = scalar, F32, 1156, "", 1, 0
luaHardSparkSkip = scalar, F32, 1160, "", 1, 0
tractionControlSparkSkip = scalar, F32, 1164, "", 1, 0
desiredRpmLimit = scalar, S16, 1168, "rpm", 1, 0
fuelInjectionCounter = scalar, U32, 1172, "", 1, 0
globalSparkCounter = scalar, U32, 1176, "", 1, 0
fuelingLoad = scalar, F32, 1180, "", 1, 0
ignitionLoad = scalar, F32, 1184, "", 1, 0
veTableYAxis = scalar, U16, 1188, "%", 0.01, 0
overDwellCounter = scalar, U08, 1190, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1191, "", 1, 0
; total TS size = 1192
tpsFrom = scalar, F32, 1192
tpsTo = scalar, F32, 1196
deltaTps = scalar, F32, 1200
extraFuel = scalar, F32, 1204, "", 1, 0
valueFromTable = scalar, F32, 1208, "", 1, 0
isAboveAccelThreshold = bits, U32, 1212, [0:0]
isBelowDecelThreshold = bits, U32, 1212, [1:1]
isTimeToResetAccumulator = bits, U32, 1212, [2:2]
isFractionalEnrichment = bits, U32, 1212, [3:3]
belowEpsilon = bits, U32, 1212, [4:4]
tooShort = bits, U32, 1212, [5:5]
fractionalInjFuel = scalar, F32, 1216, "", 1, 0
accumulatedValue = scalar, F32, 1220, "", 1, 0
maxExtraPerCycle = scalar, F32, 1224, "", 1, 0
maxExtraPerPeriod = scalar, F32, 1228, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 1232, "", 1, 0
cycleCnt = scalar, S32, 1236, "", 1, 0
; total TS size = 1240
hwEventCounters1 = scalar, U32, 1240, "", 1, 0
hwEventCounters2 = scalar, U32, 1244, "", 1, 0
hwEventCounters3 = scalar, U32, 1248, "", 1, 0
hwEventCounters4 = scalar, U32, 1252, "", 1, 0
hwEventCounters5 = scalar, U32, 1256, "", 1, 0
hwEventCounters6 = scalar, U32, 1260, "", 1, 0
vvtCamCounter = scalar, U32, 1264, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1268, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1272, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1276, "", 1, 0
mapVvt_map_peak = scalar, U08, 1277, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1280, "deg", 1, 0
triggerToothAngleError = scalar, F32, 1284, "deg", 1, 0
triggerIgnoredToothCount = scalar, U08, 1288, "", 1, 0
mapCamPrevToothAngle = scalar, F32, 1292, "deg", 1, 0
isDecodingMapCam = bits, U32, 1296, [0:0]
; total TS size = 1300
crankSynchronizationCounter0 = scalar, U32, 1300, "", 1, 0
vvtSyncGapRatio0 = scalar, F32, 1304, "", 1, 0
vvtToothDurations00 = scalar, U32, 1308, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1312, "sync: Primary Cam Position", 1, 0
vvtToothPosition10 = scalar, F32, 1316, "sync: Cam Tooth Position", 1, 0
vvtToothPosition20 = scalar, F32, 1320, "sync: Cam Tooth Position", 1, 0
vvtToothPosition30 = scalar, F32, 1324, "sync: Cam Tooth Position", 1, 0
vvtToothPosition40 = scalar, F32, 1328, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1332, "", 1, 0
triggerStateIndex0 = scalar, U08, 1336, "", 1, 0
vvtStateIndex0 = scalar, U08, 1337, "", 1, 0
; total TS size = 1340
crankSynchronizationCounter1 = scalar, U32, 1340, "", 1, 0
vvtSyncGapRatio1 = scalar, F32, 1344, "", 1, 0
vvtToothDurations01 = scalar, U32, 1348, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1352, "sync: Primary Cam Position", 1, 0
vvtToothPosition11 = scalar, F32, 1356, "sync: Cam Tooth Position", 1, 0
vvtToothPosition21 = scalar, F32, 1360, "sync: Cam Tooth Position", 1, 0
vvtToothPosition31 = scalar, F32, 1364, "sync: Cam Tooth Position", 1, 0
vvtToothPosition41 = scalar, F32, 1368, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1372, "", 1, 0
triggerStateIndex1 = scalar, U08, 1376, "", 1, 0
vvtStateIndex1 = scalar, U08, 1377, "", 1, 0
; total TS size = 1380
crankSynchronizationCounter2 = scalar, U32, 1380, "", 1, 0
vvtSyncGapRatio2 = scalar, F32, 1384, "", 1, 0
vvtToothDurations02 = scalar, U32, 1388, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1392, "sync: Primary Cam Position", 1, 0
vvtToothPosition12 = scalar, F32, 1396, "sync: Cam Tooth Position", 1, 0
vvtToothPosition22 = scalar, F32, 1400, "sync: Cam Tooth Position", 1, 0
vvtToothPosition32 = scalar, F32, 1404, "sync: Cam Tooth Position", 1, 0
vvtToothPosition42 = scalar, F32, 1408, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1412, "", 1, 0
triggerStateIndex2 = scalar, U08, 1416, "", 1, 0
vvtStateIndex2 = scalar, U08, 1417, "", 1, 0
; total TS size = 1420
crankSynchronizationCounter3 = scalar, U32, 1420, "", 1, 0
vvtSyncGapRatio3 = scalar, F32, 1424, "", 1, 0
vvtToothDurations03 = scalar, U32, 1428, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1432, "sync: Primary Cam Position", 1, 0
vvtToothPosition13 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0
vvtToothPosition23 = scalar, F32, 1440, "sync: Cam Tooth Position", 1, 0
vvtToothPosition33 = scalar, F32, 1444, "sync: Cam Tooth Position", 1, 0
vvtToothPosition43 = scalar, F32, 1448, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1452, "", 1, 0
triggerStateIndex3 = scalar, U08, 1456, "", 1, 0
vvtStateIndex3 = scalar, U08, 1457, "", 1, 0
; total TS size = 1460
crankSynchronizationCounter4 = scalar, U32, 1460, "", 1, 0
vvtSyncGapRatio4 = scalar, F32, 1464, "", 1, 0
vvtToothDurations04 = scalar, U32, 1468, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1472, "sync: Primary Cam Position", 1, 0
vvtToothPosition14 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0
vvtToothPosition24 = scalar, F32, 1480, "sync: Cam Tooth Position", 1, 0
vvtToothPosition34 = scalar, F32, 1484, "sync: Cam Tooth Position", 1, 0
vvtToothPosition44 = scalar, F32, 1488, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1492, "", 1, 0
triggerStateIndex4 = scalar, U08, 1496, "", 1, 0
vvtStateIndex4 = scalar, U08, 1497, "", 1, 0
; total TS size = 1500
wallFuelCorrection = scalar, F32, 1500, "", 1, 0
wallFuel = scalar, F32, 1504, "", 1, 0
camResyncCounter = scalar, U08, 1500, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1504, [0:0]
; total TS size = 1508
idleState = bits, S32, 1508, [0:2], "not important"
currentIdlePosition = scalar, F32, 1512
baseIdlePosition = scalar, F32, 1516
idleClosedLoop = scalar, F32, 1520
iacByTpsTaper = scalar, F32, 1524
throttlePedalUpState = scalar, S32, 1528, "", 1, 0
mightResetPid = bits, U32, 1532, [0:0]
shouldResetPid = bits, U32, 1532, [1:1]
wasResetPid = bits, U32, 1532, [2:2]
mustResetPid = bits, U32, 1532, [3:3]
isCranking = bits, U32, 1532, [4:4]
isIacTableForCoasting = bits, U32, 1532, [5:5]
notIdling = bits, U32, 1532, [6:6]
needReset = bits, U32, 1532, [7:7]
isInDeadZone = bits, U32, 1532, [8:8]
isBlipping = bits, U32, 1532, [9:9]
useClosedLoop = bits, U32, 1532, [10:10]
badTps = bits, U32, 1532, [11:11]
looksLikeRunning = bits, U32, 1532, [12:12]
looksLikeCoasting = bits, U32, 1532, [13:13]
looksLikeCrankToIdle = bits, U32, 1532, [14:14]
isIdleCoasting = bits, U32, 1532, [15:15]
isIdleClosedLoop = bits, U32, 1532, [16:16]
idleTarget = scalar, S32, 1536, "", 1, 0
targetRpmByClt = scalar, S32, 1540, "", 1, 0
targetRpmAc = scalar, S32, 1544, "", 1, 0
iacByRpmTaper = scalar, F32, 1548
luaAdd = scalar, F32, 1552
; total TS size = 1556
idlePosition0 = scalar, F32, 1556, "per", 1,0
trim0 = scalar, F32, 1560, "", 1, 0
luaAdjustment0 = scalar, F32, 1564, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1568, "per", 1,0
etbFeedForward0 = scalar, F32, 1572
etbIntegralError0 = scalar, F32, 1576, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1580, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1584, "%", 1, 0
etbRevLimitActive0 = bits, U32, 1588, [0:0]
jamDetected0 = bits, U32, 1588, [1:1]
etbDutyRateOfChange0 = scalar, F32, 1592, "per", 1,0
etbDutyAverage0 = scalar, F32, 1596, "per", 1,0
etbTpsErrorCounter0 = scalar, U16, 1600, "count", 1,0
etbPpsErrorCounter0 = scalar, U16, 1602, "count", 1,0
etbErrorCode0 = scalar, S08, 1604, "", 1, 0
tcEtbDrop0 = scalar, S08, 1605, "", 1, 0
jamTimer0 = scalar, U16, 1606, "sec", 0.01, 0
; total TS size = 1608
idlePosition1 = scalar, F32, 1608, "per", 1,0
trim1 = scalar, F32, 1612, "", 1, 0
luaAdjustment1 = scalar, F32, 1616, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1620, "per", 1,0
etbFeedForward1 = scalar, F32, 1624
etbIntegralError1 = scalar, F32, 1628, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1632, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1636, "%", 1, 0
etbRevLimitActive1 = bits, U32, 1640, [0:0]
jamDetected1 = bits, U32, 1640, [1:1]
etbDutyRateOfChange1 = scalar, F32, 1644, "per", 1,0
etbDutyAverage1 = scalar, F32, 1648, "per", 1,0
etbTpsErrorCounter1 = scalar, U16, 1652, "count", 1,0
etbPpsErrorCounter1 = scalar, U16, 1654, "count", 1,0
etbErrorCode1 = scalar, S08, 1656, "", 1, 0
tcEtbDrop1 = scalar, S08, 1657, "", 1, 0
jamTimer1 = scalar, U16, 1658, "sec", 0.01, 0
; total TS size = 1660
faultCode0 = scalar, U08, 1660, "", 1, 0
heaterDuty0 = scalar, U08, 1661, "%", 1, 0
pumpDuty0 = scalar, U08, 1662, "%", 1, 0
tempC0 = scalar, U16, 1664, "C", 1, 0
nernstVoltage0 = scalar, U16, 1666, "V", 0.001, 0
esr0 = scalar, U16, 1668, "ohm", 1, 0
; total TS size = 1672
faultCode1 = scalar, U08, 1672, "", 1, 0
heaterDuty1 = scalar, U08, 1673, "%", 1, 0
pumpDuty1 = scalar, U08, 1674, "%", 1, 0
tempC1 = scalar, U16, 1676, "C", 1, 0
nernstVoltage1 = scalar, U16, 1678, "V", 0.001, 0
esr1 = scalar, U16, 1680, "ohm", 1, 0
; total TS size = 1684
dcOutput0 = scalar, F32, 1684, "per", 1,0
isEnabled0_int = scalar, U08, 1688, "per", 1,0
isEnabled0 = bits, U32, 1692, [0:0]
; total TS size = 1696
value0 = scalar, U16, 1696, "value", 1,0
value1 = scalar, U16, 1698, "value", 1,0
errorRate = scalar, F32, 1700, "ratio", 1,0
wallFuelCorrection = scalar, F32, 1508, "", 1, 0
wallFuel = scalar, F32, 1512, "", 1, 0
; total TS size = 1516
idleState = bits, S32, 1516, [0:2], "not important"
currentIdlePosition = scalar, F32, 1520
baseIdlePosition = scalar, F32, 1524
idleClosedLoop = scalar, F32, 1528
iacByTpsTaper = scalar, F32, 1532
throttlePedalUpState = scalar, S32, 1536, "", 1, 0
mightResetPid = bits, U32, 1540, [0:0]
shouldResetPid = bits, U32, 1540, [1:1]
wasResetPid = bits, U32, 1540, [2:2]
mustResetPid = bits, U32, 1540, [3:3]
isCranking = bits, U32, 1540, [4:4]
isIacTableForCoasting = bits, U32, 1540, [5:5]
notIdling = bits, U32, 1540, [6:6]
needReset = bits, U32, 1540, [7:7]
isInDeadZone = bits, U32, 1540, [8:8]
isBlipping = bits, U32, 1540, [9:9]
useClosedLoop = bits, U32, 1540, [10:10]
badTps = bits, U32, 1540, [11:11]
looksLikeRunning = bits, U32, 1540, [12:12]
looksLikeCoasting = bits, U32, 1540, [13:13]
looksLikeCrankToIdle = bits, U32, 1540, [14:14]
isIdleCoasting = bits, U32, 1540, [15:15]
isIdleClosedLoop = bits, U32, 1540, [16:16]
idleTarget = scalar, S32, 1544, "", 1, 0
targetRpmByClt = scalar, S32, 1548, "", 1, 0
targetRpmAc = scalar, S32, 1552, "", 1, 0
iacByRpmTaper = scalar, F32, 1556
luaAdd = scalar, F32, 1560
; total TS size = 1564
idlePosition0 = scalar, F32, 1564, "per", 1,0
trim0 = scalar, F32, 1568, "", 1, 0
luaAdjustment0 = scalar, F32, 1572, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1576, "per", 1,0
etbFeedForward0 = scalar, F32, 1580
etbIntegralError0 = scalar, F32, 1584, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1588, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1592, "%", 1, 0
etbRevLimitActive0 = bits, U32, 1596, [0:0]
jamDetected0 = bits, U32, 1596, [1:1]
etbDutyRateOfChange0 = scalar, F32, 1600, "per", 1,0
etbDutyAverage0 = scalar, F32, 1604, "per", 1,0
etbTpsErrorCounter0 = scalar, U16, 1608, "count", 1,0
etbPpsErrorCounter0 = scalar, U16, 1610, "count", 1,0
etbErrorCode0 = scalar, S08, 1612, "", 1, 0
tcEtbDrop0 = scalar, S08, 1613, "", 1, 0
jamTimer0 = scalar, U16, 1614, "sec", 0.01, 0
; total TS size = 1616
idlePosition1 = scalar, F32, 1616, "per", 1,0
trim1 = scalar, F32, 1620, "", 1, 0
luaAdjustment1 = scalar, F32, 1624, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1628, "per", 1,0
etbFeedForward1 = scalar, F32, 1632
etbIntegralError1 = scalar, F32, 1636, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1640, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1644, "%", 1, 0
etbRevLimitActive1 = bits, U32, 1648, [0:0]
jamDetected1 = bits, U32, 1648, [1:1]
etbDutyRateOfChange1 = scalar, F32, 1652, "per", 1,0
etbDutyAverage1 = scalar, F32, 1656, "per", 1,0
etbTpsErrorCounter1 = scalar, U16, 1660, "count", 1,0
etbPpsErrorCounter1 = scalar, U16, 1662, "count", 1,0
etbErrorCode1 = scalar, S08, 1664, "", 1, 0
tcEtbDrop1 = scalar, S08, 1665, "", 1, 0
jamTimer1 = scalar, U16, 1666, "sec", 0.01, 0
; total TS size = 1668
faultCode0 = scalar, U08, 1668, "", 1, 0
heaterDuty0 = scalar, U08, 1669, "%", 1, 0
pumpDuty0 = scalar, U08, 1670, "%", 1, 0
tempC0 = scalar, U16, 1672, "C", 1, 0
nernstVoltage0 = scalar, U16, 1674, "V", 0.001, 0
esr0 = scalar, U16, 1676, "ohm", 1, 0
; total TS size = 1680
faultCode1 = scalar, U08, 1680, "", 1, 0
heaterDuty1 = scalar, U08, 1681, "%", 1, 0
pumpDuty1 = scalar, U08, 1682, "%", 1, 0
tempC1 = scalar, U16, 1684, "C", 1, 0
nernstVoltage1 = scalar, U16, 1686, "V", 0.001, 0
esr1 = scalar, U16, 1688, "ohm", 1, 0
; total TS size = 1692
dcOutput0 = scalar, F32, 1692, "per", 1,0
isEnabled0_int = scalar, U08, 1696, "per", 1,0
isEnabled0 = bits, U32, 1700, [0:0]
; total TS size = 1704
vvtTarget = scalar, U16, 1704, "deg", 0.1, 0
vvtOutput = scalar, U08, 1706, "%", 0.5, 0
; total TS size = 1708
lambdaCurrentlyGood = bits, U32, 1708, [0:0]
lambdaMonitorCut = bits, U32, 1708, [1:1]
lambdaTimeSinceGood = scalar, U16, 1712, "sec", 0.01, 0
value0 = scalar, U16, 1704, "value", 1,0
value1 = scalar, U16, 1706, "value", 1,0
errorRate = scalar, F32, 1708, "ratio", 1,0
; total TS size = 1712
vvtTarget = scalar, U16, 1712, "deg", 0.1, 0
vvtOutput = scalar, U08, 1714, "%", 0.5, 0
; total TS size = 1716
lambdaCurrentlyGood = bits, U32, 1716, [0:0]
lambdaMonitorCut = bits, U32, 1716, [1:1]
lambdaTimeSinceGood = scalar, U16, 1720, "sec", 0.01, 0
; total TS size = 1724
time = { timeNow }
@ -5561,6 +5565,8 @@ entry = enabledForAc0, "enabledForAc0", int, "%d"
entry = hot0, "hot0", int, "%d"
entry = cold0, "cold0", int, "%d"
entry = disabledBySpeed0, "disabledBySpeed0", int, "%d"
entry = tempAlive0, "tempAlive0", int, "%d"
entry = tempCode0, "tempCode0", int, "%d"
entry = cranking1, "cranking1", int, "%d"
entry = notRunning1, "notRunning1", int, "%d"
entry = disabledWhileEngineStopped1, "disabledWhileEngineStopped1", int, "%d"
@ -5569,6 +5575,8 @@ entry = enabledForAc1, "enabledForAc1", int, "%d"
entry = hot1, "hot1", int, "%d"
entry = cold1, "cold1", int, "%d"
entry = disabledBySpeed1, "disabledBySpeed1", int, "%d"
entry = tempAlive1, "tempAlive1", int, "%d"
entry = tempCode1, "tempCode1", int, "%d"
entry = isPrime, "isPrime", int, "%d"
entry = engineTurnedRecently, "engineTurnedRecently", int, "%d"
entry = isFuelPumpOn, "isFuelPumpOn", int, "%d"
@ -6524,6 +6532,9 @@ indicatorPanel = fan_control0IndicatorPanel, 2
dialog = fan_control0Dialog, "fan_control0"
panel = fan_control0IndicatorPanel
liveGraph = fan_control0_1_Graph, "Graph", South
graphLine = tempAlive0
graphLine = tempCode0
indicatorPanel = fan_control1IndicatorPanel, 2
indicator = {cranking1}, "cranking No", "cranking Yes"
@ -6537,6 +6548,9 @@ indicatorPanel = fan_control1IndicatorPanel, 2
dialog = fan_control1Dialog, "fan_control1"
panel = fan_control1IndicatorPanel
liveGraph = fan_control1_1_Graph, "Graph", South
graphLine = tempAlive1
graphLine = tempCode1
indicatorPanel = fuel_pump_controlIndicatorPanel, 2
indicator = {isPrime}, "isPrime No", "isPrime Yes"

View File

@ -38,12 +38,12 @@ enable2ndByteCanID = false
[MegaTune]
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
signature = "rusEFI master.2024.04.12.alphax-4chan.2024167462"
signature = "rusEFI master.2024.04.12.alphax-4chan.3131116341"
[TunerStudio]
queryCommand = "S"
versionInfo = "V" ; firmware version for title bar.
signature= "rusEFI master.2024.04.12.alphax-4chan.2024167462" ; signature is expected to be 7 or more characters.
signature= "rusEFI master.2024.04.12.alphax-4chan.3131116341" ; 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
@ -100,7 +100,7 @@ enable2ndByteCanID = false
#define adc_channel_e_list="NONE","INVALID","B4 - O2","On-board MAP","D5 - PPS","B5 - TPS","F7 - Ignition Key Voltage","C7 - CAM Hall/Digital","X7 - AIN4","D4 - TPS2","INVALID","X5 - AIN3","B2 - MAP","B7 - CLT","B3 - IAT","F6 - PPS2","INVALID","INVALID","INVALID","INVALID","X3 - AIN2","X1 - AIN1 and D5 on older boards"
; CONFIG_DEFINITION_START
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Fri Apr 12 04:17:08 UTC 2024
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt Fri Apr 12 16:52:53 UTC 2024
pageSize = 22656
page = 1
@ -2527,7 +2527,7 @@ tcu_shiftTime = scalar, F32, 22652, "ms", 1, 0, 0, 3000, 0
ochGetCommand = "O%2o%2c"
; see TS_OUTPUT_SIZE in console source code
ochBlockSize = 1716
ochBlockSize = 1724
; 11.2.3 Full Optimized High Speed
scatteredOchGetCommand = 9
@ -3161,264 +3161,268 @@ enabledForAc0 = bits, U32, 1072, [4:4]
hot0 = bits, U32, 1072, [5:5]
cold0 = bits, U32, 1072, [6:6]
disabledBySpeed0 = bits, U32, 1072, [7:7]
; total TS size = 1076
cranking1 = bits, U32, 1076, [0:0]
notRunning1 = bits, U32, 1076, [1:1]
disabledWhileEngineStopped1 = bits, U32, 1076, [2:2]
brokenClt1 = bits, U32, 1076, [3:3]
enabledForAc1 = bits, U32, 1076, [4:4]
hot1 = bits, U32, 1076, [5:5]
cold1 = bits, U32, 1076, [6:6]
disabledBySpeed1 = bits, U32, 1076, [7:7]
tempAlive0 = scalar, U08, 1076, "", 1, 0
tempCode0 = scalar, U08, 1077, "", 1, 0
; total TS size = 1080
isPrime = bits, U32, 1080, [0:0]
engineTurnedRecently = bits, U32, 1080, [1:1]
isFuelPumpOn = bits, U32, 1080, [2:2]
ignitionOn = bits, U32, 1080, [3:3]
; total TS size = 1084
isBenchTest = bits, U32, 1084, [0:0]
hasIgnitionVoltage = bits, U32, 1084, [1:1]
mainRelayState = bits, U32, 1084, [2:2]
delayedShutoffRequested = bits, U32, 1084, [3:3]
cranking1 = bits, U32, 1080, [0:0]
notRunning1 = bits, U32, 1080, [1:1]
disabledWhileEngineStopped1 = bits, U32, 1080, [2:2]
brokenClt1 = bits, U32, 1080, [3:3]
enabledForAc1 = bits, U32, 1080, [4:4]
hot1 = bits, U32, 1080, [5:5]
cold1 = bits, U32, 1080, [6:6]
disabledBySpeed1 = bits, U32, 1080, [7:7]
tempAlive1 = scalar, U08, 1084, "", 1, 0
tempCode1 = scalar, U08, 1085, "", 1, 0
; total TS size = 1088
lua_fuelAdd = scalar, F32, 1088, "g", 1, 0
lua_fuelMult = scalar, F32, 1092, "", 1, 0
lua_clutchUpState = bits, U32, 1096, [0:0]
lua_brakePedalState = bits, U32, 1096, [1:1]
lua_acRequestState = bits, U32, 1096, [2:2]
lua_luaDisableEtb = bits, U32, 1096, [3:3]
lua_luaIgnCut = bits, U32, 1096, [4:4]
sd_tCharge = scalar, S16, 1100, "deg C", 0.01, 0
sd_tChargeK = scalar, F32, 1104, "", 1, 0
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1108, "", 1, 0
crankingFuel_tpsCoefficient = scalar, F32, 1112, "", 1, 0
crankingFuel_durationCoefficient = scalar, F32, 1116, "", 1, 0
crankingFuel_fuel = scalar, U16, 1120, "mg", 0.01, 0
baroCorrection = scalar, F32, 1124, "", 1, 0
hellenBoardId = scalar, S16, 1128, "id", 1, 0
clutchUpState = scalar, S08, 1130, "", 1, 0
clutchDownState = scalar, S08, 1131, "", 1, 0
brakePedalState = scalar, S08, 1132, "", 1, 0
startStopState = scalar, S08, 1133, "", 1, 0
smartChipState = scalar, S08, 1134, "", 1, 0
smartChipRestartCounter = scalar, S08, 1135, "", 1, 0
smartChipAliveCounter = scalar, S08, 1136, "", 1, 0
startStopPhysicalState = bits, U32, 1140, [0:0]
acrActive = bits, U32, 1140, [1:1]
acrEngineMovedRecently = bits, U32, 1140, [2:2]
heaterControlEnabled = bits, U32, 1140, [3:3]
luaDigitalState0 = bits, U32, 1140, [4:4]
luaDigitalState1 = bits, U32, 1140, [5:5]
luaDigitalState2 = bits, U32, 1140, [6:6]
luaDigitalState3 = bits, U32, 1140, [7:7]
startStopStateToggleCounter = scalar, U32, 1144, "", 1, 0
luaSoftSparkSkip = scalar, F32, 1148, "", 1, 0
luaHardSparkSkip = scalar, F32, 1152, "", 1, 0
tractionControlSparkSkip = scalar, F32, 1156, "", 1, 0
desiredRpmLimit = scalar, S16, 1160, "rpm", 1, 0
fuelInjectionCounter = scalar, U32, 1164, "", 1, 0
globalSparkCounter = scalar, U32, 1168, "", 1, 0
fuelingLoad = scalar, F32, 1172, "", 1, 0
ignitionLoad = scalar, F32, 1176, "", 1, 0
veTableYAxis = scalar, U16, 1180, "%", 0.01, 0
overDwellCounter = scalar, U08, 1182, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1183, "", 1, 0
; total TS size = 1184
tpsFrom = scalar, F32, 1184
tpsTo = scalar, F32, 1188
deltaTps = scalar, F32, 1192
extraFuel = scalar, F32, 1196, "", 1, 0
valueFromTable = scalar, F32, 1200, "", 1, 0
isAboveAccelThreshold = bits, U32, 1204, [0:0]
isBelowDecelThreshold = bits, U32, 1204, [1:1]
isTimeToResetAccumulator = bits, U32, 1204, [2:2]
isFractionalEnrichment = bits, U32, 1204, [3:3]
belowEpsilon = bits, U32, 1204, [4:4]
tooShort = bits, U32, 1204, [5:5]
fractionalInjFuel = scalar, F32, 1208, "", 1, 0
accumulatedValue = scalar, F32, 1212, "", 1, 0
maxExtraPerCycle = scalar, F32, 1216, "", 1, 0
maxExtraPerPeriod = scalar, F32, 1220, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 1224, "", 1, 0
cycleCnt = scalar, S32, 1228, "", 1, 0
; total TS size = 1232
hwEventCounters1 = scalar, U32, 1232, "", 1, 0
hwEventCounters2 = scalar, U32, 1236, "", 1, 0
hwEventCounters3 = scalar, U32, 1240, "", 1, 0
hwEventCounters4 = scalar, U32, 1244, "", 1, 0
hwEventCounters5 = scalar, U32, 1248, "", 1, 0
hwEventCounters6 = scalar, U32, 1252, "", 1, 0
vvtCamCounter = scalar, U32, 1256, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1260, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1264, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1268, "", 1, 0
mapVvt_map_peak = scalar, U08, 1269, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1272, "deg", 1, 0
triggerToothAngleError = scalar, F32, 1276, "deg", 1, 0
triggerIgnoredToothCount = scalar, U08, 1280, "", 1, 0
mapCamPrevToothAngle = scalar, F32, 1284, "deg", 1, 0
isDecodingMapCam = bits, U32, 1288, [0:0]
; total TS size = 1292
crankSynchronizationCounter0 = scalar, U32, 1292, "", 1, 0
vvtSyncGapRatio0 = scalar, F32, 1296, "", 1, 0
vvtToothDurations00 = scalar, U32, 1300, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1304, "sync: Primary Cam Position", 1, 0
vvtToothPosition10 = scalar, F32, 1308, "sync: Cam Tooth Position", 1, 0
vvtToothPosition20 = scalar, F32, 1312, "sync: Cam Tooth Position", 1, 0
vvtToothPosition30 = scalar, F32, 1316, "sync: Cam Tooth Position", 1, 0
vvtToothPosition40 = scalar, F32, 1320, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1324, "", 1, 0
triggerStateIndex0 = scalar, U08, 1328, "", 1, 0
vvtStateIndex0 = scalar, U08, 1329, "", 1, 0
; total TS size = 1332
crankSynchronizationCounter1 = scalar, U32, 1332, "", 1, 0
vvtSyncGapRatio1 = scalar, F32, 1336, "", 1, 0
vvtToothDurations01 = scalar, U32, 1340, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1344, "sync: Primary Cam Position", 1, 0
vvtToothPosition11 = scalar, F32, 1348, "sync: Cam Tooth Position", 1, 0
vvtToothPosition21 = scalar, F32, 1352, "sync: Cam Tooth Position", 1, 0
vvtToothPosition31 = scalar, F32, 1356, "sync: Cam Tooth Position", 1, 0
vvtToothPosition41 = scalar, F32, 1360, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1364, "", 1, 0
triggerStateIndex1 = scalar, U08, 1368, "", 1, 0
vvtStateIndex1 = scalar, U08, 1369, "", 1, 0
; total TS size = 1372
crankSynchronizationCounter2 = scalar, U32, 1372, "", 1, 0
vvtSyncGapRatio2 = scalar, F32, 1376, "", 1, 0
vvtToothDurations02 = scalar, U32, 1380, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1384, "sync: Primary Cam Position", 1, 0
vvtToothPosition12 = scalar, F32, 1388, "sync: Cam Tooth Position", 1, 0
vvtToothPosition22 = scalar, F32, 1392, "sync: Cam Tooth Position", 1, 0
vvtToothPosition32 = scalar, F32, 1396, "sync: Cam Tooth Position", 1, 0
vvtToothPosition42 = scalar, F32, 1400, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1404, "", 1, 0
triggerStateIndex2 = scalar, U08, 1408, "", 1, 0
vvtStateIndex2 = scalar, U08, 1409, "", 1, 0
; total TS size = 1412
crankSynchronizationCounter3 = scalar, U32, 1412, "", 1, 0
vvtSyncGapRatio3 = scalar, F32, 1416, "", 1, 0
vvtToothDurations03 = scalar, U32, 1420, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1424, "sync: Primary Cam Position", 1, 0
vvtToothPosition13 = scalar, F32, 1428, "sync: Cam Tooth Position", 1, 0
vvtToothPosition23 = scalar, F32, 1432, "sync: Cam Tooth Position", 1, 0
vvtToothPosition33 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0
vvtToothPosition43 = scalar, F32, 1440, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1444, "", 1, 0
triggerStateIndex3 = scalar, U08, 1448, "", 1, 0
vvtStateIndex3 = scalar, U08, 1449, "", 1, 0
; total TS size = 1452
crankSynchronizationCounter4 = scalar, U32, 1452, "", 1, 0
vvtSyncGapRatio4 = scalar, F32, 1456, "", 1, 0
vvtToothDurations04 = scalar, U32, 1460, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1464, "sync: Primary Cam Position", 1, 0
vvtToothPosition14 = scalar, F32, 1468, "sync: Cam Tooth Position", 1, 0
vvtToothPosition24 = scalar, F32, 1472, "sync: Cam Tooth Position", 1, 0
vvtToothPosition34 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0
vvtToothPosition44 = scalar, F32, 1480, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1484, "", 1, 0
triggerStateIndex4 = scalar, U08, 1488, "", 1, 0
vvtStateIndex4 = scalar, U08, 1489, "", 1, 0
; total TS size = 1492
camResyncCounter = scalar, U08, 1492, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1496, [0:0]
isPrime = bits, U32, 1088, [0:0]
engineTurnedRecently = bits, U32, 1088, [1:1]
isFuelPumpOn = bits, U32, 1088, [2:2]
ignitionOn = bits, U32, 1088, [3:3]
; total TS size = 1092
isBenchTest = bits, U32, 1092, [0:0]
hasIgnitionVoltage = bits, U32, 1092, [1:1]
mainRelayState = bits, U32, 1092, [2:2]
delayedShutoffRequested = bits, U32, 1092, [3:3]
; total TS size = 1096
lua_fuelAdd = scalar, F32, 1096, "g", 1, 0
lua_fuelMult = scalar, F32, 1100, "", 1, 0
lua_clutchUpState = bits, U32, 1104, [0:0]
lua_brakePedalState = bits, U32, 1104, [1:1]
lua_acRequestState = bits, U32, 1104, [2:2]
lua_luaDisableEtb = bits, U32, 1104, [3:3]
lua_luaIgnCut = bits, U32, 1104, [4:4]
sd_tCharge = scalar, S16, 1108, "deg C", 0.01, 0
sd_tChargeK = scalar, F32, 1112, "", 1, 0
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1116, "", 1, 0
crankingFuel_tpsCoefficient = scalar, F32, 1120, "", 1, 0
crankingFuel_durationCoefficient = scalar, F32, 1124, "", 1, 0
crankingFuel_fuel = scalar, U16, 1128, "mg", 0.01, 0
baroCorrection = scalar, F32, 1132, "", 1, 0
hellenBoardId = scalar, S16, 1136, "id", 1, 0
clutchUpState = scalar, S08, 1138, "", 1, 0
clutchDownState = scalar, S08, 1139, "", 1, 0
brakePedalState = scalar, S08, 1140, "", 1, 0
startStopState = scalar, S08, 1141, "", 1, 0
smartChipState = scalar, S08, 1142, "", 1, 0
smartChipRestartCounter = scalar, S08, 1143, "", 1, 0
smartChipAliveCounter = scalar, S08, 1144, "", 1, 0
startStopPhysicalState = bits, U32, 1148, [0:0]
acrActive = bits, U32, 1148, [1:1]
acrEngineMovedRecently = bits, U32, 1148, [2:2]
heaterControlEnabled = bits, U32, 1148, [3:3]
luaDigitalState0 = bits, U32, 1148, [4:4]
luaDigitalState1 = bits, U32, 1148, [5:5]
luaDigitalState2 = bits, U32, 1148, [6:6]
luaDigitalState3 = bits, U32, 1148, [7:7]
startStopStateToggleCounter = scalar, U32, 1152, "", 1, 0
luaSoftSparkSkip = scalar, F32, 1156, "", 1, 0
luaHardSparkSkip = scalar, F32, 1160, "", 1, 0
tractionControlSparkSkip = scalar, F32, 1164, "", 1, 0
desiredRpmLimit = scalar, S16, 1168, "rpm", 1, 0
fuelInjectionCounter = scalar, U32, 1172, "", 1, 0
globalSparkCounter = scalar, U32, 1176, "", 1, 0
fuelingLoad = scalar, F32, 1180, "", 1, 0
ignitionLoad = scalar, F32, 1184, "", 1, 0
veTableYAxis = scalar, U16, 1188, "%", 0.01, 0
overDwellCounter = scalar, U08, 1190, "", 1, 0
overDwellNotScheduledCounter = scalar, U08, 1191, "", 1, 0
; total TS size = 1192
tpsFrom = scalar, F32, 1192
tpsTo = scalar, F32, 1196
deltaTps = scalar, F32, 1200
extraFuel = scalar, F32, 1204, "", 1, 0
valueFromTable = scalar, F32, 1208, "", 1, 0
isAboveAccelThreshold = bits, U32, 1212, [0:0]
isBelowDecelThreshold = bits, U32, 1212, [1:1]
isTimeToResetAccumulator = bits, U32, 1212, [2:2]
isFractionalEnrichment = bits, U32, 1212, [3:3]
belowEpsilon = bits, U32, 1212, [4:4]
tooShort = bits, U32, 1212, [5:5]
fractionalInjFuel = scalar, F32, 1216, "", 1, 0
accumulatedValue = scalar, F32, 1220, "", 1, 0
maxExtraPerCycle = scalar, F32, 1224, "", 1, 0
maxExtraPerPeriod = scalar, F32, 1228, "", 1, 0
maxInjectedPerPeriod = scalar, F32, 1232, "", 1, 0
cycleCnt = scalar, S32, 1236, "", 1, 0
; total TS size = 1240
hwEventCounters1 = scalar, U32, 1240, "", 1, 0
hwEventCounters2 = scalar, U32, 1244, "", 1, 0
hwEventCounters3 = scalar, U32, 1248, "", 1, 0
hwEventCounters4 = scalar, U32, 1252, "", 1, 0
hwEventCounters5 = scalar, U32, 1256, "", 1, 0
hwEventCounters6 = scalar, U32, 1260, "", 1, 0
vvtCamCounter = scalar, U32, 1264, "", 1, 0
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1268, "", 1, 0
mapVvt_MAP_AT_DIFF = scalar, F32, 1272, "", 1, 0
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1276, "", 1, 0
mapVvt_map_peak = scalar, U08, 1277, "", 1, 0
currentEngineDecodedPhase = scalar, F32, 1280, "deg", 1, 0
triggerToothAngleError = scalar, F32, 1284, "deg", 1, 0
triggerIgnoredToothCount = scalar, U08, 1288, "", 1, 0
mapCamPrevToothAngle = scalar, F32, 1292, "deg", 1, 0
isDecodingMapCam = bits, U32, 1296, [0:0]
; total TS size = 1300
crankSynchronizationCounter0 = scalar, U32, 1300, "", 1, 0
vvtSyncGapRatio0 = scalar, F32, 1304, "", 1, 0
vvtToothDurations00 = scalar, U32, 1308, "us", 1, 0
vvtCurrentPosition0 = scalar, F32, 1312, "sync: Primary Cam Position", 1, 0
vvtToothPosition10 = scalar, F32, 1316, "sync: Cam Tooth Position", 1, 0
vvtToothPosition20 = scalar, F32, 1320, "sync: Cam Tooth Position", 1, 0
vvtToothPosition30 = scalar, F32, 1324, "sync: Cam Tooth Position", 1, 0
vvtToothPosition40 = scalar, F32, 1328, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio0 = scalar, F32, 1332, "", 1, 0
triggerStateIndex0 = scalar, U08, 1336, "", 1, 0
vvtStateIndex0 = scalar, U08, 1337, "", 1, 0
; total TS size = 1340
crankSynchronizationCounter1 = scalar, U32, 1340, "", 1, 0
vvtSyncGapRatio1 = scalar, F32, 1344, "", 1, 0
vvtToothDurations01 = scalar, U32, 1348, "us", 1, 0
vvtCurrentPosition1 = scalar, F32, 1352, "sync: Primary Cam Position", 1, 0
vvtToothPosition11 = scalar, F32, 1356, "sync: Cam Tooth Position", 1, 0
vvtToothPosition21 = scalar, F32, 1360, "sync: Cam Tooth Position", 1, 0
vvtToothPosition31 = scalar, F32, 1364, "sync: Cam Tooth Position", 1, 0
vvtToothPosition41 = scalar, F32, 1368, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio1 = scalar, F32, 1372, "", 1, 0
triggerStateIndex1 = scalar, U08, 1376, "", 1, 0
vvtStateIndex1 = scalar, U08, 1377, "", 1, 0
; total TS size = 1380
crankSynchronizationCounter2 = scalar, U32, 1380, "", 1, 0
vvtSyncGapRatio2 = scalar, F32, 1384, "", 1, 0
vvtToothDurations02 = scalar, U32, 1388, "us", 1, 0
vvtCurrentPosition2 = scalar, F32, 1392, "sync: Primary Cam Position", 1, 0
vvtToothPosition12 = scalar, F32, 1396, "sync: Cam Tooth Position", 1, 0
vvtToothPosition22 = scalar, F32, 1400, "sync: Cam Tooth Position", 1, 0
vvtToothPosition32 = scalar, F32, 1404, "sync: Cam Tooth Position", 1, 0
vvtToothPosition42 = scalar, F32, 1408, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio2 = scalar, F32, 1412, "", 1, 0
triggerStateIndex2 = scalar, U08, 1416, "", 1, 0
vvtStateIndex2 = scalar, U08, 1417, "", 1, 0
; total TS size = 1420
crankSynchronizationCounter3 = scalar, U32, 1420, "", 1, 0
vvtSyncGapRatio3 = scalar, F32, 1424, "", 1, 0
vvtToothDurations03 = scalar, U32, 1428, "us", 1, 0
vvtCurrentPosition3 = scalar, F32, 1432, "sync: Primary Cam Position", 1, 0
vvtToothPosition13 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0
vvtToothPosition23 = scalar, F32, 1440, "sync: Cam Tooth Position", 1, 0
vvtToothPosition33 = scalar, F32, 1444, "sync: Cam Tooth Position", 1, 0
vvtToothPosition43 = scalar, F32, 1448, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio3 = scalar, F32, 1452, "", 1, 0
triggerStateIndex3 = scalar, U08, 1456, "", 1, 0
vvtStateIndex3 = scalar, U08, 1457, "", 1, 0
; total TS size = 1460
crankSynchronizationCounter4 = scalar, U32, 1460, "", 1, 0
vvtSyncGapRatio4 = scalar, F32, 1464, "", 1, 0
vvtToothDurations04 = scalar, U32, 1468, "us", 1, 0
vvtCurrentPosition4 = scalar, F32, 1472, "sync: Primary Cam Position", 1, 0
vvtToothPosition14 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0
vvtToothPosition24 = scalar, F32, 1480, "sync: Cam Tooth Position", 1, 0
vvtToothPosition34 = scalar, F32, 1484, "sync: Cam Tooth Position", 1, 0
vvtToothPosition44 = scalar, F32, 1488, "sync: Cam Tooth Position", 1, 0
triggerSyncGapRatio4 = scalar, F32, 1492, "", 1, 0
triggerStateIndex4 = scalar, U08, 1496, "", 1, 0
vvtStateIndex4 = scalar, U08, 1497, "", 1, 0
; total TS size = 1500
wallFuelCorrection = scalar, F32, 1500, "", 1, 0
wallFuel = scalar, F32, 1504, "", 1, 0
camResyncCounter = scalar, U08, 1500, "", 1, 0
m_hasSynchronizedPhase = bits, U32, 1504, [0:0]
; total TS size = 1508
idleState = bits, S32, 1508, [0:2], "not important"
currentIdlePosition = scalar, F32, 1512
baseIdlePosition = scalar, F32, 1516
idleClosedLoop = scalar, F32, 1520
iacByTpsTaper = scalar, F32, 1524
throttlePedalUpState = scalar, S32, 1528, "", 1, 0
mightResetPid = bits, U32, 1532, [0:0]
shouldResetPid = bits, U32, 1532, [1:1]
wasResetPid = bits, U32, 1532, [2:2]
mustResetPid = bits, U32, 1532, [3:3]
isCranking = bits, U32, 1532, [4:4]
isIacTableForCoasting = bits, U32, 1532, [5:5]
notIdling = bits, U32, 1532, [6:6]
needReset = bits, U32, 1532, [7:7]
isInDeadZone = bits, U32, 1532, [8:8]
isBlipping = bits, U32, 1532, [9:9]
useClosedLoop = bits, U32, 1532, [10:10]
badTps = bits, U32, 1532, [11:11]
looksLikeRunning = bits, U32, 1532, [12:12]
looksLikeCoasting = bits, U32, 1532, [13:13]
looksLikeCrankToIdle = bits, U32, 1532, [14:14]
isIdleCoasting = bits, U32, 1532, [15:15]
isIdleClosedLoop = bits, U32, 1532, [16:16]
idleTarget = scalar, S32, 1536, "", 1, 0
targetRpmByClt = scalar, S32, 1540, "", 1, 0
targetRpmAc = scalar, S32, 1544, "", 1, 0
iacByRpmTaper = scalar, F32, 1548
luaAdd = scalar, F32, 1552
; total TS size = 1556
idlePosition0 = scalar, F32, 1556, "per", 1,0
trim0 = scalar, F32, 1560, "", 1, 0
luaAdjustment0 = scalar, F32, 1564, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1568, "per", 1,0
etbFeedForward0 = scalar, F32, 1572
etbIntegralError0 = scalar, F32, 1576, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1580, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1584, "%", 1, 0
etbRevLimitActive0 = bits, U32, 1588, [0:0]
jamDetected0 = bits, U32, 1588, [1:1]
etbDutyRateOfChange0 = scalar, F32, 1592, "per", 1,0
etbDutyAverage0 = scalar, F32, 1596, "per", 1,0
etbTpsErrorCounter0 = scalar, U16, 1600, "count", 1,0
etbPpsErrorCounter0 = scalar, U16, 1602, "count", 1,0
etbErrorCode0 = scalar, S08, 1604, "", 1, 0
tcEtbDrop0 = scalar, S08, 1605, "", 1, 0
jamTimer0 = scalar, U16, 1606, "sec", 0.01, 0
; total TS size = 1608
idlePosition1 = scalar, F32, 1608, "per", 1,0
trim1 = scalar, F32, 1612, "", 1, 0
luaAdjustment1 = scalar, F32, 1616, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1620, "per", 1,0
etbFeedForward1 = scalar, F32, 1624
etbIntegralError1 = scalar, F32, 1628, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1632, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1636, "%", 1, 0
etbRevLimitActive1 = bits, U32, 1640, [0:0]
jamDetected1 = bits, U32, 1640, [1:1]
etbDutyRateOfChange1 = scalar, F32, 1644, "per", 1,0
etbDutyAverage1 = scalar, F32, 1648, "per", 1,0
etbTpsErrorCounter1 = scalar, U16, 1652, "count", 1,0
etbPpsErrorCounter1 = scalar, U16, 1654, "count", 1,0
etbErrorCode1 = scalar, S08, 1656, "", 1, 0
tcEtbDrop1 = scalar, S08, 1657, "", 1, 0
jamTimer1 = scalar, U16, 1658, "sec", 0.01, 0
; total TS size = 1660
faultCode0 = scalar, U08, 1660, "", 1, 0
heaterDuty0 = scalar, U08, 1661, "%", 1, 0
pumpDuty0 = scalar, U08, 1662, "%", 1, 0
tempC0 = scalar, U16, 1664, "C", 1, 0
nernstVoltage0 = scalar, U16, 1666, "V", 0.001, 0
esr0 = scalar, U16, 1668, "ohm", 1, 0
; total TS size = 1672
faultCode1 = scalar, U08, 1672, "", 1, 0
heaterDuty1 = scalar, U08, 1673, "%", 1, 0
pumpDuty1 = scalar, U08, 1674, "%", 1, 0
tempC1 = scalar, U16, 1676, "C", 1, 0
nernstVoltage1 = scalar, U16, 1678, "V", 0.001, 0
esr1 = scalar, U16, 1680, "ohm", 1, 0
; total TS size = 1684
dcOutput0 = scalar, F32, 1684, "per", 1,0
isEnabled0_int = scalar, U08, 1688, "per", 1,0
isEnabled0 = bits, U32, 1692, [0:0]
; total TS size = 1696
value0 = scalar, U16, 1696, "value", 1,0
value1 = scalar, U16, 1698, "value", 1,0
errorRate = scalar, F32, 1700, "ratio", 1,0
wallFuelCorrection = scalar, F32, 1508, "", 1, 0
wallFuel = scalar, F32, 1512, "", 1, 0
; total TS size = 1516
idleState = bits, S32, 1516, [0:2], "not important"
currentIdlePosition = scalar, F32, 1520
baseIdlePosition = scalar, F32, 1524
idleClosedLoop = scalar, F32, 1528
iacByTpsTaper = scalar, F32, 1532
throttlePedalUpState = scalar, S32, 1536, "", 1, 0
mightResetPid = bits, U32, 1540, [0:0]
shouldResetPid = bits, U32, 1540, [1:1]
wasResetPid = bits, U32, 1540, [2:2]
mustResetPid = bits, U32, 1540, [3:3]
isCranking = bits, U32, 1540, [4:4]
isIacTableForCoasting = bits, U32, 1540, [5:5]
notIdling = bits, U32, 1540, [6:6]
needReset = bits, U32, 1540, [7:7]
isInDeadZone = bits, U32, 1540, [8:8]
isBlipping = bits, U32, 1540, [9:9]
useClosedLoop = bits, U32, 1540, [10:10]
badTps = bits, U32, 1540, [11:11]
looksLikeRunning = bits, U32, 1540, [12:12]
looksLikeCoasting = bits, U32, 1540, [13:13]
looksLikeCrankToIdle = bits, U32, 1540, [14:14]
isIdleCoasting = bits, U32, 1540, [15:15]
isIdleClosedLoop = bits, U32, 1540, [16:16]
idleTarget = scalar, S32, 1544, "", 1, 0
targetRpmByClt = scalar, S32, 1548, "", 1, 0
targetRpmAc = scalar, S32, 1552, "", 1, 0
iacByRpmTaper = scalar, F32, 1556
luaAdd = scalar, F32, 1560
; total TS size = 1564
idlePosition0 = scalar, F32, 1564, "per", 1,0
trim0 = scalar, F32, 1568, "", 1, 0
luaAdjustment0 = scalar, F32, 1572, "per", 1,0
m_wastegatePosition0 = scalar, F32, 1576, "per", 1,0
etbFeedForward0 = scalar, F32, 1580
etbIntegralError0 = scalar, F32, 1584, "", 1, 0
etbCurrentTarget0 = scalar, F32, 1588, "%", 1, 0
etbCurrentAdjustedTarget0 = scalar, F32, 1592, "%", 1, 0
etbRevLimitActive0 = bits, U32, 1596, [0:0]
jamDetected0 = bits, U32, 1596, [1:1]
etbDutyRateOfChange0 = scalar, F32, 1600, "per", 1,0
etbDutyAverage0 = scalar, F32, 1604, "per", 1,0
etbTpsErrorCounter0 = scalar, U16, 1608, "count", 1,0
etbPpsErrorCounter0 = scalar, U16, 1610, "count", 1,0
etbErrorCode0 = scalar, S08, 1612, "", 1, 0
tcEtbDrop0 = scalar, S08, 1613, "", 1, 0
jamTimer0 = scalar, U16, 1614, "sec", 0.01, 0
; total TS size = 1616
idlePosition1 = scalar, F32, 1616, "per", 1,0
trim1 = scalar, F32, 1620, "", 1, 0
luaAdjustment1 = scalar, F32, 1624, "per", 1,0
m_wastegatePosition1 = scalar, F32, 1628, "per", 1,0
etbFeedForward1 = scalar, F32, 1632
etbIntegralError1 = scalar, F32, 1636, "", 1, 0
etbCurrentTarget1 = scalar, F32, 1640, "%", 1, 0
etbCurrentAdjustedTarget1 = scalar, F32, 1644, "%", 1, 0
etbRevLimitActive1 = bits, U32, 1648, [0:0]
jamDetected1 = bits, U32, 1648, [1:1]
etbDutyRateOfChange1 = scalar, F32, 1652, "per", 1,0
etbDutyAverage1 = scalar, F32, 1656, "per", 1,0
etbTpsErrorCounter1 = scalar, U16, 1660, "count", 1,0
etbPpsErrorCounter1 = scalar, U16, 1662, "count", 1,0
etbErrorCode1 = scalar, S08, 1664, "", 1, 0
tcEtbDrop1 = scalar, S08, 1665, "", 1, 0
jamTimer1 = scalar, U16, 1666, "sec", 0.01, 0
; total TS size = 1668
faultCode0 = scalar, U08, 1668, "", 1, 0
heaterDuty0 = scalar, U08, 1669, "%", 1, 0
pumpDuty0 = scalar, U08, 1670, "%", 1, 0
tempC0 = scalar, U16, 1672, "C", 1, 0
nernstVoltage0 = scalar, U16, 1674, "V", 0.001, 0
esr0 = scalar, U16, 1676, "ohm", 1, 0
; total TS size = 1680
faultCode1 = scalar, U08, 1680, "", 1, 0
heaterDuty1 = scalar, U08, 1681, "%", 1, 0
pumpDuty1 = scalar, U08, 1682, "%", 1, 0
tempC1 = scalar, U16, 1684, "C", 1, 0
nernstVoltage1 = scalar, U16, 1686, "V", 0.001, 0
esr1 = scalar, U16, 1688, "ohm", 1, 0
; total TS size = 1692
dcOutput0 = scalar, F32, 1692, "per", 1,0
isEnabled0_int = scalar, U08, 1696, "per", 1,0
isEnabled0 = bits, U32, 1700, [0:0]
; total TS size = 1704
vvtTarget = scalar, U16, 1704, "deg", 0.1, 0
vvtOutput = scalar, U08, 1706, "%", 0.5, 0
; total TS size = 1708
lambdaCurrentlyGood = bits, U32, 1708, [0:0]
lambdaMonitorCut = bits, U32, 1708, [1:1]
lambdaTimeSinceGood = scalar, U16, 1712, "sec", 0.01, 0
value0 = scalar, U16, 1704, "value", 1,0
value1 = scalar, U16, 1706, "value", 1,0
errorRate = scalar, F32, 1708, "ratio", 1,0
; total TS size = 1712
vvtTarget = scalar, U16, 1712, "deg", 0.1, 0
vvtOutput = scalar, U08, 1714, "%", 0.5, 0
; total TS size = 1716
lambdaCurrentlyGood = bits, U32, 1716, [0:0]
lambdaMonitorCut = bits, U32, 1716, [1:1]
lambdaTimeSinceGood = scalar, U16, 1720, "sec", 0.01, 0
; total TS size = 1724
time = { timeNow }
@ -5561,6 +5565,8 @@ entry = enabledForAc0, "enabledForAc0", int, "%d"
entry = hot0, "hot0", int, "%d"
entry = cold0, "cold0", int, "%d"
entry = disabledBySpeed0, "disabledBySpeed0", int, "%d"
entry = tempAlive0, "tempAlive0", int, "%d"
entry = tempCode0, "tempCode0", int, "%d"
entry = cranking1, "cranking1", int, "%d"
entry = notRunning1, "notRunning1", int, "%d"
entry = disabledWhileEngineStopped1, "disabledWhileEngineStopped1", int, "%d"
@ -5569,6 +5575,8 @@ entry = enabledForAc1, "enabledForAc1", int, "%d"
entry = hot1, "hot1", int, "%d"
entry = cold1, "cold1", int, "%d"
entry = disabledBySpeed1, "disabledBySpeed1", int, "%d"
entry = tempAlive1, "tempAlive1", int, "%d"
entry = tempCode1, "tempCode1", int, "%d"
entry = isPrime, "isPrime", int, "%d"
entry = engineTurnedRecently, "engineTurnedRecently", int, "%d"
entry = isFuelPumpOn, "isFuelPumpOn", int, "%d"
@ -6544,6 +6552,9 @@ indicatorPanel = fan_control0IndicatorPanel, 2
dialog = fan_control0Dialog, "fan_control0"
panel = fan_control0IndicatorPanel
liveGraph = fan_control0_1_Graph, "Graph", South
graphLine = tempAlive0
graphLine = tempCode0
indicatorPanel = fan_control1IndicatorPanel, 2
indicator = {cranking1}, "cranking No", "cranking Yes"
@ -6557,6 +6568,9 @@ indicatorPanel = fan_control1IndicatorPanel, 2
dialog = fan_control1Dialog, "fan_control1"
panel = fan_control1IndicatorPanel
liveGraph = fan_control1_1_Graph, "Graph", South
graphLine = tempAlive1
graphLine = tempCode1
indicatorPanel = fuel_pump_controlIndicatorPanel, 2
indicator = {isPrime}, "isPrime No", "isPrime Yes"

Some files were not shown because too many files have changed in this diff Show More