From ccc43831d8116da5ce6cfb6f8e776d19820b2aaa Mon Sep 17 00:00:00 2001 From: GitHub git update Action Date: Tue, 26 Nov 2024 16:47:46 +0000 Subject: [PATCH] Custom Auto-generated Configs [no ci] --- .../console/binary/generated/data_logs.ini | 2 - .../binary/generated/fancy_content.ini | 6 +- .../console/binary/generated/live_data_ids.h | 22 +- .../binary/generated/output_channels.ini | 552 ++++---- .../generated/total_live_data_generated.h | 2 +- .../console/binary_log/log_fields_generated.h | 6 - ...e_configuration_generated_structures_XYZ.h | 354 ++--- .../generated/rusefi_generated_XYZ.h | 10 +- .../controllers/generated/signature_XYZ.h | 4 +- .../trigger_central_generated.h | 168 +-- .../tunerstudio/generated/rusefi_XYZ.ini | 1135 ++++++++--------- .../tunerstudio/generated/signature_XYZ.txt | 2 +- 12 files changed, 1127 insertions(+), 1136 deletions(-) diff --git a/generated/console/binary/generated/data_logs.ini b/generated/console/binary/generated/data_logs.ini index b119fc1..b927137 100644 --- a/generated/console/binary/generated/data_logs.ini +++ b/generated/console/binary/generated/data_logs.ini @@ -661,8 +661,6 @@ entry = hwEventCounters1, "Hardware events since boot 1", int, "%d" entry = hwEventCounters2, "Hardware events since boot 2", int, "%d" entry = hwEventCounters3, "Hardware events since boot 3", int, "%d" entry = hwEventCounters4, "Hardware events since boot 4", int, "%d" -entry = hwEventCounters5, "Hardware events since boot 5", int, "%d" -entry = hwEventCounters6, "Hardware events since boot 6", int, "%d" entry = vvtCamCounter, "Sync: total cams front counter", int, "%d" entry = mapVvt_MAP_AT_SPECIAL_POINT, "InstantMAP at readout angle", float, "%.3f" entry = mapVvt_MAP_AT_DIFF, "InstantMAP delta @ readout angles", float, "%.3f" diff --git a/generated/console/binary/generated/fancy_content.ini b/generated/console/binary/generated/fancy_content.ini index 5bfa730..f922a0d 100644 --- a/generated/console/binary/generated/fancy_content.ini +++ b/generated/console/binary/generated/fancy_content.ini @@ -377,18 +377,16 @@ dialog = trigger_centralDialog, "trigger_central" graphLine = hwEventCounters3 graphLine = hwEventCounters4 liveGraph = trigger_central_2_Graph, "Graph", South - graphLine = hwEventCounters5 - graphLine = hwEventCounters6 graphLine = vvtCamCounter graphLine = mapVvt_MAP_AT_SPECIAL_POINT - liveGraph = trigger_central_3_Graph, "Graph", South graphLine = mapVvt_MAP_AT_DIFF graphLine = mapVvt_MAP_AT_CYCLE_COUNT + liveGraph = trigger_central_3_Graph, "Graph", South graphLine = mapVvt_sync_counter graphLine = currentEngineDecodedPhase - liveGraph = trigger_central_4_Graph, "Graph", South graphLine = triggerToothAngleError graphLine = triggerIgnoredToothCount + liveGraph = trigger_central_4_Graph, "Graph", South graphLine = mapCamPrevToothAngle graphLine = triggerElapsedUs diff --git a/generated/console/binary/generated/live_data_ids.h b/generated/console/binary/generated/live_data_ids.h index 536e0c0..d04eddc 100644 --- a/generated/console/binary/generated/live_data_ids.h +++ b/generated/console/binary/generated/live_data_ids.h @@ -60,14 +60,14 @@ LDS_extra, #define ENGINE_STATE_BASE_ADDRESS 1196 #define TPS_ACCEL_STATE_BASE_ADDRESS 1296 #define TRIGGER_CENTRAL_BASE_ADDRESS 1344 -#define TRIGGER_STATE_BASE_ADDRESS 1408 -#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1608 -#define WALL_FUEL_STATE_BASE_ADDRESS 1616 -#define IDLE_STATE_BASE_ADDRESS 1624 -#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1672 -#define WIDEBAND_STATE_BASE_ADDRESS 1768 -#define DC_MOTORS_BASE_ADDRESS 1792 -#define SENT_STATE_BASE_ADDRESS 1804 -#define VVT_BASE_ADDRESS 1812 -#define LAMBDA_MONITOR_BASE_ADDRESS 1816 -#define EXTRA_BASE_ADDRESS 1824 +#define TRIGGER_STATE_BASE_ADDRESS 1392 +#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1592 +#define WALL_FUEL_STATE_BASE_ADDRESS 1600 +#define IDLE_STATE_BASE_ADDRESS 1608 +#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1656 +#define WIDEBAND_STATE_BASE_ADDRESS 1752 +#define DC_MOTORS_BASE_ADDRESS 1776 +#define SENT_STATE_BASE_ADDRESS 1788 +#define VVT_BASE_ADDRESS 1796 +#define LAMBDA_MONITOR_BASE_ADDRESS 1800 +#define EXTRA_BASE_ADDRESS 1808 diff --git a/generated/console/binary/generated/output_channels.ini b/generated/console/binary/generated/output_channels.ini index 46453fd..c033287 100644 --- a/generated/console/binary/generated/output_channels.ini +++ b/generated/console/binary/generated/output_channels.ini @@ -730,281 +730,279 @@ maxExtraPerPeriod = scalar, F32, 1332, "", 1, 0 maxInjectedPerPeriod = scalar, F32, 1336, "", 1, 0 cycleCnt = scalar, S32, 1340, "", 1, 0 ; total TS size = 1344 -hwEventCounters1 = scalar, U32, 1344, "", 1, 0 -hwEventCounters2 = scalar, U32, 1348, "", 1, 0 -hwEventCounters3 = scalar, U32, 1352, "", 1, 0 -hwEventCounters4 = scalar, U32, 1356, "", 1, 0 -hwEventCounters5 = scalar, U32, 1360, "", 1, 0 -hwEventCounters6 = scalar, U32, 1364, "", 1, 0 -vvtCamCounter = scalar, U32, 1368, "", 1, 0 -mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0 -mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0 -mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0 -mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0 -currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0 -triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0 -triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0 -mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0 -isDecodingMapCam = bits, U32, 1400, [0:0] -triggerElapsedUs = scalar, U32, 1404, "", 1, 0 -; total TS size = 1408 -crankSynchronizationCounter0 = scalar, U32, 1408, "", 1, 0 -vvtSyncGapRatio0 = scalar, F32, 1412, "", 1, 0 -vvtToothDurations00 = scalar, U32, 1416, "us", 1, 0 -vvtCurrentPosition0 = scalar, F32, 1420, "sync: Primary Cam Position", 1, 0 -vvtToothPosition10 = scalar, F32, 1424, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition20 = scalar, F32, 1428, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition30 = scalar, F32, 1432, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition40 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio0 = scalar, F32, 1440, "", 1, 0 -triggerStateIndex0 = scalar, U08, 1444, "", 1, 0 -vvtStateIndex0 = scalar, U08, 1445, "", 1, 0 -; total TS size = 1448 -crankSynchronizationCounter1 = scalar, U32, 1448, "", 1, 0 -vvtSyncGapRatio1 = scalar, F32, 1452, "", 1, 0 -vvtToothDurations01 = scalar, U32, 1456, "us", 1, 0 -vvtCurrentPosition1 = scalar, F32, 1460, "sync: Primary Cam Position", 1, 0 -vvtToothPosition11 = scalar, F32, 1464, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition21 = scalar, F32, 1468, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition31 = scalar, F32, 1472, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition41 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio1 = scalar, F32, 1480, "", 1, 0 -triggerStateIndex1 = scalar, U08, 1484, "", 1, 0 -vvtStateIndex1 = scalar, U08, 1485, "", 1, 0 -; total TS size = 1488 -crankSynchronizationCounter2 = scalar, U32, 1488, "", 1, 0 -vvtSyncGapRatio2 = scalar, F32, 1492, "", 1, 0 -vvtToothDurations02 = scalar, U32, 1496, "us", 1, 0 -vvtCurrentPosition2 = scalar, F32, 1500, "sync: Primary Cam Position", 1, 0 -vvtToothPosition12 = scalar, F32, 1504, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition22 = scalar, F32, 1508, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition32 = scalar, F32, 1512, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition42 = scalar, F32, 1516, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio2 = scalar, F32, 1520, "", 1, 0 -triggerStateIndex2 = scalar, U08, 1524, "", 1, 0 -vvtStateIndex2 = scalar, U08, 1525, "", 1, 0 -; total TS size = 1528 -crankSynchronizationCounter3 = scalar, U32, 1528, "", 1, 0 -vvtSyncGapRatio3 = scalar, F32, 1532, "", 1, 0 -vvtToothDurations03 = scalar, U32, 1536, "us", 1, 0 -vvtCurrentPosition3 = scalar, F32, 1540, "sync: Primary Cam Position", 1, 0 -vvtToothPosition13 = scalar, F32, 1544, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition23 = scalar, F32, 1548, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition33 = scalar, F32, 1552, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition43 = scalar, F32, 1556, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio3 = scalar, F32, 1560, "", 1, 0 -triggerStateIndex3 = scalar, U08, 1564, "", 1, 0 -vvtStateIndex3 = scalar, U08, 1565, "", 1, 0 -; total TS size = 1568 -crankSynchronizationCounter4 = scalar, U32, 1568, "", 1, 0 -vvtSyncGapRatio4 = scalar, F32, 1572, "", 1, 0 -vvtToothDurations04 = scalar, U32, 1576, "us", 1, 0 -vvtCurrentPosition4 = scalar, F32, 1580, "sync: Primary Cam Position", 1, 0 -vvtToothPosition14 = scalar, F32, 1584, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition24 = scalar, F32, 1588, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition34 = scalar, F32, 1592, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition44 = scalar, F32, 1596, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio4 = scalar, F32, 1600, "", 1, 0 -triggerStateIndex4 = scalar, U08, 1604, "", 1, 0 -vvtStateIndex4 = scalar, U08, 1605, "", 1, 0 +hwEventCounters1 = scalar, U16, 1344, "", 1, 0 +hwEventCounters2 = scalar, U16, 1346, "", 1, 0 +hwEventCounters3 = scalar, U16, 1348, "", 1, 0 +hwEventCounters4 = scalar, U16, 1350, "", 1, 0 +vvtCamCounter = scalar, U16, 1352, "", 1, 0 +mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1356, "kPa", 1, 0 +mapVvt_MAP_AT_DIFF = scalar, F32, 1360, "kPa", 1, 0 +mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1364, "distance", 1, 0 +mapVvt_sync_counter = scalar, U08, 1365, "counter", 1, 0 +currentEngineDecodedPhase = scalar, F32, 1368, "deg", 1, 0 +triggerToothAngleError = scalar, F32, 1372, "deg", 1, 0 +triggerIgnoredToothCount = scalar, U08, 1376, "", 1, 0 +mapCamPrevToothAngle = scalar, F32, 1380, "deg", 1, 0 +isDecodingMapCam = bits, U32, 1384, [0:0] +triggerElapsedUs = scalar, U32, 1388, "", 1, 0 +; total TS size = 1392 +crankSynchronizationCounter0 = scalar, U32, 1392, "", 1, 0 +vvtSyncGapRatio0 = scalar, F32, 1396, "", 1, 0 +vvtToothDurations00 = scalar, U32, 1400, "us", 1, 0 +vvtCurrentPosition0 = scalar, F32, 1404, "sync: Primary Cam Position", 1, 0 +vvtToothPosition10 = scalar, F32, 1408, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition20 = scalar, F32, 1412, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition30 = scalar, F32, 1416, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition40 = scalar, F32, 1420, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio0 = scalar, F32, 1424, "", 1, 0 +triggerStateIndex0 = scalar, U08, 1428, "", 1, 0 +vvtStateIndex0 = scalar, U08, 1429, "", 1, 0 +; total TS size = 1432 +crankSynchronizationCounter1 = scalar, U32, 1432, "", 1, 0 +vvtSyncGapRatio1 = scalar, F32, 1436, "", 1, 0 +vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0 +vvtCurrentPosition1 = scalar, F32, 1444, "sync: Primary Cam Position", 1, 0 +vvtToothPosition11 = scalar, F32, 1448, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition21 = scalar, F32, 1452, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition31 = scalar, F32, 1456, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition41 = scalar, F32, 1460, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0 +triggerStateIndex1 = scalar, U08, 1468, "", 1, 0 +vvtStateIndex1 = scalar, U08, 1469, "", 1, 0 +; total TS size = 1472 +crankSynchronizationCounter2 = scalar, U32, 1472, "", 1, 0 +vvtSyncGapRatio2 = scalar, F32, 1476, "", 1, 0 +vvtToothDurations02 = scalar, U32, 1480, "us", 1, 0 +vvtCurrentPosition2 = scalar, F32, 1484, "sync: Primary Cam Position", 1, 0 +vvtToothPosition12 = scalar, F32, 1488, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition22 = scalar, F32, 1492, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition32 = scalar, F32, 1496, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition42 = scalar, F32, 1500, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio2 = scalar, F32, 1504, "", 1, 0 +triggerStateIndex2 = scalar, U08, 1508, "", 1, 0 +vvtStateIndex2 = scalar, U08, 1509, "", 1, 0 +; total TS size = 1512 +crankSynchronizationCounter3 = scalar, U32, 1512, "", 1, 0 +vvtSyncGapRatio3 = scalar, F32, 1516, "", 1, 0 +vvtToothDurations03 = scalar, U32, 1520, "us", 1, 0 +vvtCurrentPosition3 = scalar, F32, 1524, "sync: Primary Cam Position", 1, 0 +vvtToothPosition13 = scalar, F32, 1528, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition23 = scalar, F32, 1532, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition33 = scalar, F32, 1536, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition43 = scalar, F32, 1540, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio3 = scalar, F32, 1544, "", 1, 0 +triggerStateIndex3 = scalar, U08, 1548, "", 1, 0 +vvtStateIndex3 = scalar, U08, 1549, "", 1, 0 +; total TS size = 1552 +crankSynchronizationCounter4 = scalar, U32, 1552, "", 1, 0 +vvtSyncGapRatio4 = scalar, F32, 1556, "", 1, 0 +vvtToothDurations04 = scalar, U32, 1560, "us", 1, 0 +vvtCurrentPosition4 = scalar, F32, 1564, "sync: Primary Cam Position", 1, 0 +vvtToothPosition14 = scalar, F32, 1568, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition24 = scalar, F32, 1572, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition34 = scalar, F32, 1576, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition44 = scalar, F32, 1580, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio4 = scalar, F32, 1584, "", 1, 0 +triggerStateIndex4 = scalar, U08, 1588, "", 1, 0 +vvtStateIndex4 = scalar, U08, 1589, "", 1, 0 +; total TS size = 1592 +camResyncCounter = scalar, U08, 1592, "", 1, 0 +m_hasSynchronizedPhase = bits, U32, 1596, [0:0] +; total TS size = 1600 +wallFuelCorrection = scalar, F32, 1600, "", 1, 0 +wallFuel = scalar, F32, 1604, "", 1, 0 ; total TS size = 1608 -camResyncCounter = scalar, U08, 1608, "", 1, 0 -m_hasSynchronizedPhase = bits, U32, 1612, [0:0] -; total TS size = 1616 -wallFuelCorrection = scalar, F32, 1616, "", 1, 0 -wallFuel = scalar, F32, 1620, "", 1, 0 -; total TS size = 1624 -idleState = bits, S32, 1624, [0:2], "not important" -currentIdlePosition = scalar, F32, 1628 -baseIdlePosition = scalar, F32, 1632 -idleClosedLoop = scalar, F32, 1636 -iacByTpsTaper = scalar, F32, 1640 -throttlePedalUpState = scalar, S32, 1644, "", 1, 0 -mightResetPid = bits, U32, 1648, [0:0] -shouldResetPid = bits, U32, 1648, [1:1] -wasResetPid = bits, U32, 1648, [2:2] -mustResetPid = bits, U32, 1648, [3:3] -isCranking = bits, U32, 1648, [4:4] -isIacTableForCoasting = bits, U32, 1648, [5:5] -notIdling = bits, U32, 1648, [6:6] -needReset = bits, U32, 1648, [7:7] -isInDeadZone = bits, U32, 1648, [8:8] -isBlipping = bits, U32, 1648, [9:9] -useClosedLoop = bits, U32, 1648, [10:10] -badTps = bits, U32, 1648, [11:11] -looksLikeRunning = bits, U32, 1648, [12:12] -looksLikeCoasting = bits, U32, 1648, [13:13] -looksLikeCrankToIdle = bits, U32, 1648, [14:14] -isIdleCoasting = bits, U32, 1648, [15:15] -isIdleClosedLoop = bits, U32, 1648, [16:16] -idleTarget = scalar, S32, 1652, "", 1, 0 -targetRpmByClt = scalar, S32, 1656, "", 1, 0 -targetRpmAc = scalar, S32, 1660, "", 1, 0 -iacByRpmTaper = scalar, F32, 1664 -luaAdd = scalar, F32, 1668 -; total TS size = 1672 -targetWithIdlePosition0 = scalar, F32, 1672, "per", 1,0 -trim0 = scalar, F32, 1676, "", 1, 0 -luaAdjustment0 = scalar, F32, 1680, "per", 1,0 -m_wastegatePosition0 = scalar, F32, 1684, "per", 1,0 -etbFeedForward0 = scalar, F32, 1688 -etbIntegralError0 = scalar, F32, 1692, "", 1, 0 -etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 -etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 -etbRevLimitActive0 = bits, U32, 1704, [0:0] -jamDetected0 = bits, U32, 1704, [1:1] -validPlantPosition0 = bits, U32, 1704, [2:2] -etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 -etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 -etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 -jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 -state0 = scalar, U08, 1719, "", 1, 0 -; total TS size = 1720 -targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 -trim1 = scalar, F32, 1724, "", 1, 0 -luaAdjustment1 = scalar, F32, 1728, "per", 1,0 -m_wastegatePosition1 = scalar, F32, 1732, "per", 1,0 -etbFeedForward1 = scalar, F32, 1736 -etbIntegralError1 = scalar, F32, 1740, "", 1, 0 -etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 -etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 -etbRevLimitActive1 = bits, U32, 1752, [0:0] -jamDetected1 = bits, U32, 1752, [1:1] -validPlantPosition1 = bits, U32, 1752, [2:2] -etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 -etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 -etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 -jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 -state1 = scalar, U08, 1767, "", 1, 0 -; total TS size = 1768 -faultCode0 = scalar, U08, 1768, "", 1, 0 -heaterDuty0 = scalar, U08, 1769, "%", 1, 0 -pumpDuty0 = scalar, U08, 1770, "%", 1, 0 -tempC0 = scalar, U16, 1772, "C", 1, 0 -nernstVoltage0 = scalar, U16, 1774, "V", 0.001, 0 -esr0 = scalar, U16, 1776, "ohm", 1, 0 -; total TS size = 1780 -faultCode1 = scalar, U08, 1780, "", 1, 0 -heaterDuty1 = scalar, U08, 1781, "%", 1, 0 -pumpDuty1 = scalar, U08, 1782, "%", 1, 0 -tempC1 = scalar, U16, 1784, "C", 1, 0 -nernstVoltage1 = scalar, U16, 1786, "V", 0.001, 0 -esr1 = scalar, U16, 1788, "ohm", 1, 0 -; total TS size = 1792 -dcOutput0 = scalar, F32, 1792, "per", 1,0 -isEnabled0_int = scalar, U08, 1796, "per", 1,0 -isEnabled0 = bits, U32, 1800, [0:0] -; total TS size = 1804 -value0 = scalar, U16, 1804, "value", 1,0 -value1 = scalar, U16, 1806, "value", 1,0 -errorRate = scalar, F32, 1808, "ratio", 1,0 -; total TS size = 1812 -vvtTarget = scalar, U16, 1812, "deg", 0.1, 0 -vvtOutput = scalar, U08, 1814, "%", 0.5, 0 -; total TS size = 1816 -lambdaCurrentlyGood = bits, U32, 1816, [0:0] -lambdaMonitorCut = bits, U32, 1816, [1:1] -lambdaTimeSinceGood = scalar, U16, 1820, "sec", 0.01, 0 -; total TS size = 1824 -extraField = scalar, S32, 1824, "", 1, 0 -extraCustomGauge = scalar, S32, 1828, "", 1, 0 -customBit = bits, U32, 1832, [0:0] -unusedAtTheExtraEnd1 = scalar, U08, 1836, "", 1, 0 -unusedAtTheExtraEnd2 = scalar, U08, 1837, "", 1, 0 -unusedAtTheExtraEnd3 = scalar, U08, 1838, "", 1, 0 -unusedAtTheExtraEnd4 = scalar, U08, 1839, "", 1, 0 -unusedAtTheExtraEnd5 = scalar, U08, 1840, "", 1, 0 -unusedAtTheExtraEnd6 = scalar, U08, 1841, "", 1, 0 -unusedAtTheExtraEnd7 = scalar, U08, 1842, "", 1, 0 -unusedAtTheExtraEnd8 = scalar, U08, 1843, "", 1, 0 -unusedAtTheExtraEnd9 = scalar, U08, 1844, "", 1, 0 -unusedAtTheExtraEnd10 = scalar, U08, 1845, "", 1, 0 -unusedAtTheExtraEnd11 = scalar, U08, 1846, "", 1, 0 -unusedAtTheExtraEnd12 = scalar, U08, 1847, "", 1, 0 -unusedAtTheExtraEnd13 = scalar, U08, 1848, "", 1, 0 -unusedAtTheExtraEnd14 = scalar, U08, 1849, "", 1, 0 -unusedAtTheExtraEnd15 = scalar, U08, 1850, "", 1, 0 -unusedAtTheExtraEnd16 = scalar, U08, 1851, "", 1, 0 -unusedAtTheExtraEnd17 = scalar, U08, 1852, "", 1, 0 -unusedAtTheExtraEnd18 = scalar, U08, 1853, "", 1, 0 -unusedAtTheExtraEnd19 = scalar, U08, 1854, "", 1, 0 -unusedAtTheExtraEnd20 = scalar, U08, 1855, "", 1, 0 -unusedAtTheExtraEnd21 = scalar, U08, 1856, "", 1, 0 -unusedAtTheExtraEnd22 = scalar, U08, 1857, "", 1, 0 -unusedAtTheExtraEnd23 = scalar, U08, 1858, "", 1, 0 -unusedAtTheExtraEnd24 = scalar, U08, 1859, "", 1, 0 -unusedAtTheExtraEnd25 = scalar, U08, 1860, "", 1, 0 -unusedAtTheExtraEnd26 = scalar, U08, 1861, "", 1, 0 -unusedAtTheExtraEnd27 = scalar, U08, 1862, "", 1, 0 -unusedAtTheExtraEnd28 = scalar, U08, 1863, "", 1, 0 -unusedAtTheExtraEnd29 = scalar, U08, 1864, "", 1, 0 -unusedAtTheExtraEnd30 = scalar, U08, 1865, "", 1, 0 -unusedAtTheExtraEnd31 = scalar, U08, 1866, "", 1, 0 -unusedAtTheExtraEnd32 = scalar, U08, 1867, "", 1, 0 -unusedAtTheExtraEnd33 = scalar, U08, 1868, "", 1, 0 -unusedAtTheExtraEnd34 = scalar, U08, 1869, "", 1, 0 -unusedAtTheExtraEnd35 = scalar, U08, 1870, "", 1, 0 -unusedAtTheExtraEnd36 = scalar, U08, 1871, "", 1, 0 -unusedAtTheExtraEnd37 = scalar, U08, 1872, "", 1, 0 -unusedAtTheExtraEnd38 = scalar, U08, 1873, "", 1, 0 -unusedAtTheExtraEnd39 = scalar, U08, 1874, "", 1, 0 -unusedAtTheExtraEnd40 = scalar, U08, 1875, "", 1, 0 -unusedAtTheExtraEnd41 = scalar, U08, 1876, "", 1, 0 -unusedAtTheExtraEnd42 = scalar, U08, 1877, "", 1, 0 -unusedAtTheExtraEnd43 = scalar, U08, 1878, "", 1, 0 -unusedAtTheExtraEnd44 = scalar, U08, 1879, "", 1, 0 -unusedAtTheExtraEnd45 = scalar, U08, 1880, "", 1, 0 -unusedAtTheExtraEnd46 = scalar, U08, 1881, "", 1, 0 -unusedAtTheExtraEnd47 = scalar, U08, 1882, "", 1, 0 -unusedAtTheExtraEnd48 = scalar, U08, 1883, "", 1, 0 -unusedAtTheExtraEnd49 = scalar, U08, 1884, "", 1, 0 -unusedAtTheExtraEnd50 = scalar, U08, 1885, "", 1, 0 -unusedAtTheExtraEnd51 = scalar, U08, 1886, "", 1, 0 -unusedAtTheExtraEnd52 = scalar, U08, 1887, "", 1, 0 -unusedAtTheExtraEnd53 = scalar, U08, 1888, "", 1, 0 -unusedAtTheExtraEnd54 = scalar, U08, 1889, "", 1, 0 -unusedAtTheExtraEnd55 = scalar, U08, 1890, "", 1, 0 -unusedAtTheExtraEnd56 = scalar, U08, 1891, "", 1, 0 -unusedAtTheExtraEnd57 = scalar, U08, 1892, "", 1, 0 -unusedAtTheExtraEnd58 = scalar, U08, 1893, "", 1, 0 -unusedAtTheExtraEnd59 = scalar, U08, 1894, "", 1, 0 -unusedAtTheExtraEnd60 = scalar, U08, 1895, "", 1, 0 -unusedAtTheExtraEnd61 = scalar, U08, 1896, "", 1, 0 -unusedAtTheExtraEnd62 = scalar, U08, 1897, "", 1, 0 -unusedAtTheExtraEnd63 = scalar, U08, 1898, "", 1, 0 -unusedAtTheExtraEnd64 = scalar, U08, 1899, "", 1, 0 -unusedAtTheExtraEnd65 = scalar, U08, 1900, "", 1, 0 -unusedAtTheExtraEnd66 = scalar, U08, 1901, "", 1, 0 -unusedAtTheExtraEnd67 = scalar, U08, 1902, "", 1, 0 -unusedAtTheExtraEnd68 = scalar, U08, 1903, "", 1, 0 -unusedAtTheExtraEnd69 = scalar, U08, 1904, "", 1, 0 -unusedAtTheExtraEnd70 = scalar, U08, 1905, "", 1, 0 -unusedAtTheExtraEnd71 = scalar, U08, 1906, "", 1, 0 -unusedAtTheExtraEnd72 = scalar, U08, 1907, "", 1, 0 -unusedAtTheExtraEnd73 = scalar, U08, 1908, "", 1, 0 -unusedAtTheExtraEnd74 = scalar, U08, 1909, "", 1, 0 -unusedAtTheExtraEnd75 = scalar, U08, 1910, "", 1, 0 -unusedAtTheExtraEnd76 = scalar, U08, 1911, "", 1, 0 -unusedAtTheExtraEnd77 = scalar, U08, 1912, "", 1, 0 -unusedAtTheExtraEnd78 = scalar, U08, 1913, "", 1, 0 -unusedAtTheExtraEnd79 = scalar, U08, 1914, "", 1, 0 -unusedAtTheExtraEnd80 = scalar, U08, 1915, "", 1, 0 -unusedAtTheExtraEnd81 = scalar, U08, 1916, "", 1, 0 -unusedAtTheExtraEnd82 = scalar, U08, 1917, "", 1, 0 -unusedAtTheExtraEnd83 = scalar, U08, 1918, "", 1, 0 -unusedAtTheExtraEnd84 = scalar, U08, 1919, "", 1, 0 -unusedAtTheExtraEnd85 = scalar, U08, 1920, "", 1, 0 -unusedAtTheExtraEnd86 = scalar, U08, 1921, "", 1, 0 -unusedAtTheExtraEnd87 = scalar, U08, 1922, "", 1, 0 -unusedAtTheExtraEnd88 = scalar, U08, 1923, "", 1, 0 -unusedAtTheExtraEnd89 = scalar, U08, 1924, "", 1, 0 -unusedAtTheExtraEnd90 = scalar, U08, 1925, "", 1, 0 -unusedAtTheExtraEnd91 = scalar, U08, 1926, "", 1, 0 -unusedAtTheExtraEnd92 = scalar, U08, 1927, "", 1, 0 -; total TS size = 1928 +idleState = bits, S32, 1608, [0:2], "not important" +currentIdlePosition = scalar, F32, 1612 +baseIdlePosition = scalar, F32, 1616 +idleClosedLoop = scalar, F32, 1620 +iacByTpsTaper = scalar, F32, 1624 +throttlePedalUpState = scalar, S32, 1628, "", 1, 0 +mightResetPid = bits, U32, 1632, [0:0] +shouldResetPid = bits, U32, 1632, [1:1] +wasResetPid = bits, U32, 1632, [2:2] +mustResetPid = bits, U32, 1632, [3:3] +isCranking = bits, U32, 1632, [4:4] +isIacTableForCoasting = bits, U32, 1632, [5:5] +notIdling = bits, U32, 1632, [6:6] +needReset = bits, U32, 1632, [7:7] +isInDeadZone = bits, U32, 1632, [8:8] +isBlipping = bits, U32, 1632, [9:9] +useClosedLoop = bits, U32, 1632, [10:10] +badTps = bits, U32, 1632, [11:11] +looksLikeRunning = bits, U32, 1632, [12:12] +looksLikeCoasting = bits, U32, 1632, [13:13] +looksLikeCrankToIdle = bits, U32, 1632, [14:14] +isIdleCoasting = bits, U32, 1632, [15:15] +isIdleClosedLoop = bits, U32, 1632, [16:16] +idleTarget = scalar, S32, 1636, "", 1, 0 +targetRpmByClt = scalar, S32, 1640, "", 1, 0 +targetRpmAc = scalar, S32, 1644, "", 1, 0 +iacByRpmTaper = scalar, F32, 1648 +luaAdd = scalar, F32, 1652 +; total TS size = 1656 +targetWithIdlePosition0 = scalar, F32, 1656, "per", 1,0 +trim0 = scalar, F32, 1660, "", 1, 0 +luaAdjustment0 = scalar, F32, 1664, "per", 1,0 +m_wastegatePosition0 = scalar, F32, 1668, "per", 1,0 +etbFeedForward0 = scalar, F32, 1672 +etbIntegralError0 = scalar, F32, 1676, "", 1, 0 +etbCurrentTarget0 = scalar, F32, 1680, "%", 1, 0 +etbCurrentAdjustedTarget0 = scalar, F32, 1684, "%", 1, 0 +etbRevLimitActive0 = bits, U32, 1688, [0:0] +jamDetected0 = bits, U32, 1688, [1:1] +validPlantPosition0 = bits, U32, 1688, [2:2] +etbTpsErrorCounter0 = scalar, U16, 1692, "count", 1,0 +etbPpsErrorCounter0 = scalar, U16, 1694, "count", 1,0 +etbErrorCode0 = scalar, S08, 1696, "", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1697, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1698, "%", 1, 0 +jamTimer0 = scalar, U16, 1700, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1702, "%", 1, 0 +state0 = scalar, U08, 1703, "", 1, 0 +; total TS size = 1704 +targetWithIdlePosition1 = scalar, F32, 1704, "per", 1,0 +trim1 = scalar, F32, 1708, "", 1, 0 +luaAdjustment1 = scalar, F32, 1712, "per", 1,0 +m_wastegatePosition1 = scalar, F32, 1716, "per", 1,0 +etbFeedForward1 = scalar, F32, 1720 +etbIntegralError1 = scalar, F32, 1724, "", 1, 0 +etbCurrentTarget1 = scalar, F32, 1728, "%", 1, 0 +etbCurrentAdjustedTarget1 = scalar, F32, 1732, "%", 1, 0 +etbRevLimitActive1 = bits, U32, 1736, [0:0] +jamDetected1 = bits, U32, 1736, [1:1] +validPlantPosition1 = bits, U32, 1736, [2:2] +etbTpsErrorCounter1 = scalar, U16, 1740, "count", 1,0 +etbPpsErrorCounter1 = scalar, U16, 1742, "count", 1,0 +etbErrorCode1 = scalar, S08, 1744, "", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1745, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1746, "%", 1, 0 +jamTimer1 = scalar, U16, 1748, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1750, "%", 1, 0 +state1 = scalar, U08, 1751, "", 1, 0 +; total TS size = 1752 +faultCode0 = scalar, U08, 1752, "", 1, 0 +heaterDuty0 = scalar, U08, 1753, "%", 1, 0 +pumpDuty0 = scalar, U08, 1754, "%", 1, 0 +tempC0 = scalar, U16, 1756, "C", 1, 0 +nernstVoltage0 = scalar, U16, 1758, "V", 0.001, 0 +esr0 = scalar, U16, 1760, "ohm", 1, 0 +; total TS size = 1764 +faultCode1 = scalar, U08, 1764, "", 1, 0 +heaterDuty1 = scalar, U08, 1765, "%", 1, 0 +pumpDuty1 = scalar, U08, 1766, "%", 1, 0 +tempC1 = scalar, U16, 1768, "C", 1, 0 +nernstVoltage1 = scalar, U16, 1770, "V", 0.001, 0 +esr1 = scalar, U16, 1772, "ohm", 1, 0 +; total TS size = 1776 +dcOutput0 = scalar, F32, 1776, "per", 1,0 +isEnabled0_int = scalar, U08, 1780, "per", 1,0 +isEnabled0 = bits, U32, 1784, [0:0] +; total TS size = 1788 +value0 = scalar, U16, 1788, "value", 1,0 +value1 = scalar, U16, 1790, "value", 1,0 +errorRate = scalar, F32, 1792, "ratio", 1,0 +; total TS size = 1796 +vvtTarget = scalar, U16, 1796, "deg", 0.1, 0 +vvtOutput = scalar, U08, 1798, "%", 0.5, 0 +; total TS size = 1800 +lambdaCurrentlyGood = bits, U32, 1800, [0:0] +lambdaMonitorCut = bits, U32, 1800, [1:1] +lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0 +; total TS size = 1808 +extraField = scalar, S32, 1808, "", 1, 0 +extraCustomGauge = scalar, S32, 1812, "", 1, 0 +customBit = bits, U32, 1816, [0:0] +unusedAtTheExtraEnd1 = scalar, U08, 1820, "", 1, 0 +unusedAtTheExtraEnd2 = scalar, U08, 1821, "", 1, 0 +unusedAtTheExtraEnd3 = scalar, U08, 1822, "", 1, 0 +unusedAtTheExtraEnd4 = scalar, U08, 1823, "", 1, 0 +unusedAtTheExtraEnd5 = scalar, U08, 1824, "", 1, 0 +unusedAtTheExtraEnd6 = scalar, U08, 1825, "", 1, 0 +unusedAtTheExtraEnd7 = scalar, U08, 1826, "", 1, 0 +unusedAtTheExtraEnd8 = scalar, U08, 1827, "", 1, 0 +unusedAtTheExtraEnd9 = scalar, U08, 1828, "", 1, 0 +unusedAtTheExtraEnd10 = scalar, U08, 1829, "", 1, 0 +unusedAtTheExtraEnd11 = scalar, U08, 1830, "", 1, 0 +unusedAtTheExtraEnd12 = scalar, U08, 1831, "", 1, 0 +unusedAtTheExtraEnd13 = scalar, U08, 1832, "", 1, 0 +unusedAtTheExtraEnd14 = scalar, U08, 1833, "", 1, 0 +unusedAtTheExtraEnd15 = scalar, U08, 1834, "", 1, 0 +unusedAtTheExtraEnd16 = scalar, U08, 1835, "", 1, 0 +unusedAtTheExtraEnd17 = scalar, U08, 1836, "", 1, 0 +unusedAtTheExtraEnd18 = scalar, U08, 1837, "", 1, 0 +unusedAtTheExtraEnd19 = scalar, U08, 1838, "", 1, 0 +unusedAtTheExtraEnd20 = scalar, U08, 1839, "", 1, 0 +unusedAtTheExtraEnd21 = scalar, U08, 1840, "", 1, 0 +unusedAtTheExtraEnd22 = scalar, U08, 1841, "", 1, 0 +unusedAtTheExtraEnd23 = scalar, U08, 1842, "", 1, 0 +unusedAtTheExtraEnd24 = scalar, U08, 1843, "", 1, 0 +unusedAtTheExtraEnd25 = scalar, U08, 1844, "", 1, 0 +unusedAtTheExtraEnd26 = scalar, U08, 1845, "", 1, 0 +unusedAtTheExtraEnd27 = scalar, U08, 1846, "", 1, 0 +unusedAtTheExtraEnd28 = scalar, U08, 1847, "", 1, 0 +unusedAtTheExtraEnd29 = scalar, U08, 1848, "", 1, 0 +unusedAtTheExtraEnd30 = scalar, U08, 1849, "", 1, 0 +unusedAtTheExtraEnd31 = scalar, U08, 1850, "", 1, 0 +unusedAtTheExtraEnd32 = scalar, U08, 1851, "", 1, 0 +unusedAtTheExtraEnd33 = scalar, U08, 1852, "", 1, 0 +unusedAtTheExtraEnd34 = scalar, U08, 1853, "", 1, 0 +unusedAtTheExtraEnd35 = scalar, U08, 1854, "", 1, 0 +unusedAtTheExtraEnd36 = scalar, U08, 1855, "", 1, 0 +unusedAtTheExtraEnd37 = scalar, U08, 1856, "", 1, 0 +unusedAtTheExtraEnd38 = scalar, U08, 1857, "", 1, 0 +unusedAtTheExtraEnd39 = scalar, U08, 1858, "", 1, 0 +unusedAtTheExtraEnd40 = scalar, U08, 1859, "", 1, 0 +unusedAtTheExtraEnd41 = scalar, U08, 1860, "", 1, 0 +unusedAtTheExtraEnd42 = scalar, U08, 1861, "", 1, 0 +unusedAtTheExtraEnd43 = scalar, U08, 1862, "", 1, 0 +unusedAtTheExtraEnd44 = scalar, U08, 1863, "", 1, 0 +unusedAtTheExtraEnd45 = scalar, U08, 1864, "", 1, 0 +unusedAtTheExtraEnd46 = scalar, U08, 1865, "", 1, 0 +unusedAtTheExtraEnd47 = scalar, U08, 1866, "", 1, 0 +unusedAtTheExtraEnd48 = scalar, U08, 1867, "", 1, 0 +unusedAtTheExtraEnd49 = scalar, U08, 1868, "", 1, 0 +unusedAtTheExtraEnd50 = scalar, U08, 1869, "", 1, 0 +unusedAtTheExtraEnd51 = scalar, U08, 1870, "", 1, 0 +unusedAtTheExtraEnd52 = scalar, U08, 1871, "", 1, 0 +unusedAtTheExtraEnd53 = scalar, U08, 1872, "", 1, 0 +unusedAtTheExtraEnd54 = scalar, U08, 1873, "", 1, 0 +unusedAtTheExtraEnd55 = scalar, U08, 1874, "", 1, 0 +unusedAtTheExtraEnd56 = scalar, U08, 1875, "", 1, 0 +unusedAtTheExtraEnd57 = scalar, U08, 1876, "", 1, 0 +unusedAtTheExtraEnd58 = scalar, U08, 1877, "", 1, 0 +unusedAtTheExtraEnd59 = scalar, U08, 1878, "", 1, 0 +unusedAtTheExtraEnd60 = scalar, U08, 1879, "", 1, 0 +unusedAtTheExtraEnd61 = scalar, U08, 1880, "", 1, 0 +unusedAtTheExtraEnd62 = scalar, U08, 1881, "", 1, 0 +unusedAtTheExtraEnd63 = scalar, U08, 1882, "", 1, 0 +unusedAtTheExtraEnd64 = scalar, U08, 1883, "", 1, 0 +unusedAtTheExtraEnd65 = scalar, U08, 1884, "", 1, 0 +unusedAtTheExtraEnd66 = scalar, U08, 1885, "", 1, 0 +unusedAtTheExtraEnd67 = scalar, U08, 1886, "", 1, 0 +unusedAtTheExtraEnd68 = scalar, U08, 1887, "", 1, 0 +unusedAtTheExtraEnd69 = scalar, U08, 1888, "", 1, 0 +unusedAtTheExtraEnd70 = scalar, U08, 1889, "", 1, 0 +unusedAtTheExtraEnd71 = scalar, U08, 1890, "", 1, 0 +unusedAtTheExtraEnd72 = scalar, U08, 1891, "", 1, 0 +unusedAtTheExtraEnd73 = scalar, U08, 1892, "", 1, 0 +unusedAtTheExtraEnd74 = scalar, U08, 1893, "", 1, 0 +unusedAtTheExtraEnd75 = scalar, U08, 1894, "", 1, 0 +unusedAtTheExtraEnd76 = scalar, U08, 1895, "", 1, 0 +unusedAtTheExtraEnd77 = scalar, U08, 1896, "", 1, 0 +unusedAtTheExtraEnd78 = scalar, U08, 1897, "", 1, 0 +unusedAtTheExtraEnd79 = scalar, U08, 1898, "", 1, 0 +unusedAtTheExtraEnd80 = scalar, U08, 1899, "", 1, 0 +unusedAtTheExtraEnd81 = scalar, U08, 1900, "", 1, 0 +unusedAtTheExtraEnd82 = scalar, U08, 1901, "", 1, 0 +unusedAtTheExtraEnd83 = scalar, U08, 1902, "", 1, 0 +unusedAtTheExtraEnd84 = scalar, U08, 1903, "", 1, 0 +unusedAtTheExtraEnd85 = scalar, U08, 1904, "", 1, 0 +unusedAtTheExtraEnd86 = scalar, U08, 1905, "", 1, 0 +unusedAtTheExtraEnd87 = scalar, U08, 1906, "", 1, 0 +unusedAtTheExtraEnd88 = scalar, U08, 1907, "", 1, 0 +unusedAtTheExtraEnd89 = scalar, U08, 1908, "", 1, 0 +unusedAtTheExtraEnd90 = scalar, U08, 1909, "", 1, 0 +unusedAtTheExtraEnd91 = scalar, U08, 1910, "", 1, 0 +unusedAtTheExtraEnd92 = scalar, U08, 1911, "", 1, 0 +; total TS size = 1912 diff --git a/generated/console/binary/generated/total_live_data_generated.h b/generated/console/binary/generated/total_live_data_generated.h index f8d1026..0022662 100644 --- a/generated/console/binary/generated/total_live_data_generated.h +++ b/generated/console/binary/generated/total_live_data_generated.h @@ -1,2 +1,2 @@ // generated by gen_live_documentation.sh / LiveDataProcessor.java -#define TS_TOTAL_OUTPUT_SIZE 1928 \ No newline at end of file +#define TS_TOTAL_OUTPUT_SIZE 1912 \ No newline at end of file diff --git a/generated/console/binary_log/log_fields_generated.h b/generated/console/binary_log/log_fields_generated.h index 399445c..4a2c029 100644 --- a/generated/console/binary_log/log_fields_generated.h +++ b/generated/console/binary_log/log_fields_generated.h @@ -511,12 +511,6 @@ static const LogField fields[] = { #if EFI_SHAFT_POSITION_INPUT {engine->triggerCentral.hwEventCounters[3], "Hardware events since boot 4", "", 0}, #endif -#if EFI_SHAFT_POSITION_INPUT - {engine->triggerCentral.hwEventCounters[4], "Hardware events since boot 5", "", 0}, -#endif -#if EFI_SHAFT_POSITION_INPUT - {engine->triggerCentral.hwEventCounters[5], "Hardware events since boot 6", "", 0}, -#endif #if EFI_SHAFT_POSITION_INPUT {engine->triggerCentral.vvtCamCounter, "Sync: total cams front counter", "", 0}, #endif diff --git a/generated/controllers/generated/engine_configuration_generated_structures_XYZ.h b/generated/controllers/generated/engine_configuration_generated_structures_XYZ.h index d6cb868..c4956b3 100644 --- a/generated/controllers/generated/engine_configuration_generated_structures_XYZ.h +++ b/generated/controllers/generated/engine_configuration_generated_structures_XYZ.h @@ -4983,120 +4983,120 @@ struct persistent_config_s { /** * offset 5464 */ - uint8_t boostLoadBins[BOOST_LOAD_COUNT]; + uint16_t boostLoadBins[BOOST_LOAD_COUNT]; /** * units: % - * offset 5472 + * offset 5480 */ uint8_t pedalToTpsTable[PEDAL_TO_TPS_SIZE][PEDAL_TO_TPS_SIZE]; /** * units: % - * offset 5536 + * offset 5544 */ uint8_t pedalToTpsPedalBins[PEDAL_TO_TPS_SIZE]; /** * units: RPM - * offset 5544 + * offset 5552 */ scaled_channel pedalToTpsRpmBins[PEDAL_TO_TPS_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: C - * offset 5552 + * offset 5560 */ float cltCrankingCorrBins[CLT_CRANKING_CURVE_SIZE]; /** * CLT-based cranking position multiplier for simple manual idle controller * units: % - * offset 5584 + * offset 5592 */ float cltCrankingCorr[CLT_CRANKING_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: RPM - * offset 5616 + * offset 5624 */ scaled_channel idleAdvanceBins[IDLE_ADVANCE_CURVE_SIZE]; /** * Optional timing advance table for Idle (see useSeparateAdvanceForIdle) * units: deg - * offset 5624 + * offset 5632 */ float idleAdvance[IDLE_ADVANCE_CURVE_SIZE]; /** * units: RPM - * offset 5656 + * offset 5664 */ scaled_channel idleVeRpmBins[IDLE_VE_SIZE]; /** * units: load - * offset 5660 + * offset 5668 */ uint8_t idleVeLoadBins[IDLE_VE_SIZE]; /** * units: % - * offset 5664 + * offset 5672 */ scaled_channel idleVeTable[IDLE_VE_SIZE][IDLE_VE_SIZE]; /** - * offset 5696 + * offset 5704 */ lua_script_t luaScript; /** * units: C - * offset 13696 + * offset 13704 */ float cltFuelCorrBins[CLT_CURVE_SIZE]; /** * units: ratio - * offset 13760 + * offset 13768 */ float cltFuelCorr[CLT_CURVE_SIZE]; /** * units: C - * offset 13824 + * offset 13832 */ float iatFuelCorrBins[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13888 + * offset 13896 */ float iatFuelCorr[IAT_CURVE_SIZE]; /** * units: ratio - * offset 13952 + * offset 13960 */ float crankingFuelCoef[CRANKING_CURVE_SIZE]; /** * units: C - * offset 13984 + * offset 13992 */ float crankingFuelBins[CRANKING_CURVE_SIZE]; /** * units: counter - * offset 14016 + * offset 14024 */ float crankingCycleBins[CRANKING_CURVE_SIZE]; /** * units: C - * offset 14048 + * offset 14056 */ int16_t crankingCycleFuelCltBins[CRANKING_CYCLE_CLT_SIZE]; /** * units: mult - * offset 14056 + * offset 14064 */ float crankingCycleFuelCoef[CRANKING_CYCLE_CLT_SIZE][CRANKING_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: C - * offset 14184 + * offset 14192 */ float cltIdleCorrBins[CLT_CURVE_SIZE]; /** * CLT-based idle position multiplier for simple manual idle controller * units: ratio - * offset 14248 + * offset 14256 */ float cltIdleCorr[CLT_CURVE_SIZE]; /** @@ -5104,755 +5104,755 @@ struct persistent_config_s { * kg/hour value. * By the way 2.081989116 kg/h = 1 ft3/m * units: kg/hour - * offset 14312 + * offset 14320 */ float mafDecoding[MAF_DECODING_COUNT]; /** * units: V - * offset 14440 + * offset 14448 */ float mafDecodingBins[MAF_DECODING_COUNT]; /** * units: deg - * offset 14568 + * offset 14576 */ scaled_channel ignitionIatCorrTable[8][8]; /** * units: C - * offset 14632 + * offset 14640 */ int8_t ignitionIatCorrTempBins[8]; /** * units: Load - * offset 14640 + * offset 14648 */ scaled_channel ignitionIatCorrLoadBins[8]; /** * units: deg - * offset 14648 + * offset 14656 */ int16_t injectionPhase[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: Load - * offset 15160 + * offset 15168 */ uint16_t injPhaseLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15192 + * offset 15200 */ uint16_t injPhaseRpmBins[FUEL_RPM_COUNT]; /** * units: onoff - * offset 15224 + * offset 15232 */ uint8_t tcuSolenoidTable[TCU_SOLENOID_COUNT][TCU_GEAR_COUNT]; /** * units: kPa - * offset 15284 + * offset 15292 */ scaled_channel mapEstimateTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: % TPS - * offset 15796 + * offset 15804 */ scaled_channel mapEstimateTpsBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 15828 + * offset 15836 */ uint16_t mapEstimateRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 15860 + * offset 15868 */ int8_t vvtTable1[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 15924 + * offset 15932 */ uint16_t vvtTable1LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 15940 + * offset 15948 */ uint16_t vvtTable1RpmBins[VVT_TABLE_SIZE]; /** * units: value - * offset 15956 + * offset 15964 */ int8_t vvtTable2[VVT_TABLE_SIZE][VVT_TABLE_SIZE]; /** * units: L - * offset 16020 + * offset 16028 */ uint16_t vvtTable2LoadBins[VVT_TABLE_SIZE]; /** * units: RPM - * offset 16036 + * offset 16044 */ uint16_t vvtTable2RpmBins[VVT_TABLE_SIZE]; /** * units: deg - * offset 16052 + * offset 16060 */ scaled_channel ignitionTable[IGN_LOAD_COUNT][IGN_RPM_COUNT]; /** * units: Load - * offset 16564 + * offset 16572 */ uint16_t ignitionLoadBins[IGN_LOAD_COUNT]; /** * units: RPM - * offset 16596 + * offset 16604 */ uint16_t ignitionRpmBins[IGN_RPM_COUNT]; /** * units: % - * offset 16628 + * offset 16636 */ scaled_channel veTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** * units: {bitStringValue(fuelUnits, fuelAlgorithm) } - * offset 17140 + * offset 17148 */ uint16_t veLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17172 + * offset 17180 */ uint16_t veRpmBins[FUEL_RPM_COUNT]; /** * units: lambda - * offset 17204 + * offset 17212 */ scaled_channel lambdaTable[FUEL_LOAD_COUNT][FUEL_RPM_COUNT]; /** - * offset 17460 + * offset 17468 */ uint16_t lambdaLoadBins[FUEL_LOAD_COUNT]; /** * units: RPM - * offset 17492 + * offset 17500 */ uint16_t lambdaRpmBins[FUEL_RPM_COUNT]; /** * units: value - * offset 17524 + * offset 17532 */ float tpsTpsAccelTable[TPS_TPS_ACCEL_TABLE][TPS_TPS_ACCEL_TABLE]; /** * units: from - * offset 17780 + * offset 17788 */ float tpsTpsAccelFromRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: to - * offset 17812 + * offset 17820 */ float tpsTpsAccelToRpmBins[TPS_TPS_ACCEL_TABLE]; /** * units: value - * offset 17844 + * offset 17852 */ float scriptTable1[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18100 + * offset 18108 */ int16_t scriptTable1LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18116 + * offset 18124 */ int16_t scriptTable1RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18132 + * offset 18140 */ float scriptTable2[TABLE_2_LOAD_SIZE][TABLE_2_RPM_SIZE]; /** * units: L - * offset 18388 + * offset 18396 */ int16_t scriptTable2LoadBins[TABLE_2_LOAD_SIZE]; /** * units: RPM - * offset 18404 + * offset 18412 */ int16_t scriptTable2RpmBins[TABLE_2_RPM_SIZE]; /** * units: value - * offset 18420 + * offset 18428 */ uint8_t scriptTable3[SCRIPT_TABLE_8][SCRIPT_TABLE_8]; /** * units: L - * offset 18484 + * offset 18492 */ int16_t scriptTable3LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18500 + * offset 18508 */ int16_t scriptTable3RpmBins[SCRIPT_TABLE_8]; /** * units: value - * offset 18516 + * offset 18524 */ uint8_t scriptTable4[SCRIPT_TABLE_8][TABLE_4_RPM]; /** * units: L - * offset 18596 + * offset 18604 */ int16_t scriptTable4LoadBins[SCRIPT_TABLE_8]; /** * units: RPM - * offset 18612 + * offset 18620 */ int16_t scriptTable4RpmBins[TABLE_4_RPM]; /** - * offset 18632 + * offset 18640 */ uint16_t ignTrimLoadBins[IGN_TRIM_SIZE]; /** * units: rpm - * offset 18640 + * offset 18648 */ uint16_t ignTrimRpmBins[IGN_TRIM_SIZE]; /** - * offset 18648 + * offset 18656 */ ign_cyl_trim_s ignTrims[12]; /** - * offset 18840 + * offset 18848 */ uint16_t fuelTrimLoadBins[FUEL_TRIM_SIZE]; /** * units: rpm - * offset 18848 + * offset 18856 */ uint16_t fuelTrimRpmBins[FUEL_TRIM_SIZE]; /** - * offset 18856 + * offset 18864 */ fuel_cyl_trim_s fuelTrims[12]; /** * units: ratio - * offset 19048 + * offset 19056 */ scaled_channel crankingFuelCoefE100[CRANKING_CURVE_SIZE]; /** * units: Airmass - * offset 19064 + * offset 19072 */ scaled_channel tcu_pcAirmassBins[TCU_TABLE_WIDTH]; /** * units: % - * offset 19072 + * offset 19080 */ uint8_t tcu_pcValsR[TCU_TABLE_WIDTH]; /** * units: % - * offset 19080 + * offset 19088 */ uint8_t tcu_pcValsN[TCU_TABLE_WIDTH]; /** * units: % - * offset 19088 + * offset 19096 */ uint8_t tcu_pcVals1[TCU_TABLE_WIDTH]; /** * units: % - * offset 19096 + * offset 19104 */ uint8_t tcu_pcVals2[TCU_TABLE_WIDTH]; /** * units: % - * offset 19104 + * offset 19112 */ uint8_t tcu_pcVals3[TCU_TABLE_WIDTH]; /** * units: % - * offset 19112 + * offset 19120 */ uint8_t tcu_pcVals4[TCU_TABLE_WIDTH]; /** * units: % - * offset 19120 + * offset 19128 */ uint8_t tcu_pcVals12[TCU_TABLE_WIDTH]; /** * units: % - * offset 19128 + * offset 19136 */ uint8_t tcu_pcVals23[TCU_TABLE_WIDTH]; /** * units: % - * offset 19136 + * offset 19144 */ uint8_t tcu_pcVals34[TCU_TABLE_WIDTH]; /** * units: % - * offset 19144 + * offset 19152 */ uint8_t tcu_pcVals21[TCU_TABLE_WIDTH]; /** * units: % - * offset 19152 + * offset 19160 */ uint8_t tcu_pcVals32[TCU_TABLE_WIDTH]; /** * units: % - * offset 19160 + * offset 19168 */ uint8_t tcu_pcVals43[TCU_TABLE_WIDTH]; /** * units: TPS - * offset 19168 + * offset 19176 */ uint8_t tcu_tccTpsBins[8]; /** * units: MPH - * offset 19176 + * offset 19184 */ uint8_t tcu_tccLockSpeed[8]; /** * units: MPH - * offset 19184 + * offset 19192 */ uint8_t tcu_tccUnlockSpeed[8]; /** * units: KPH - * offset 19192 + * offset 19200 */ uint8_t tcu_32SpeedBins[8]; /** * units: % - * offset 19200 + * offset 19208 */ uint8_t tcu_32Vals[8]; /** * units: % - * offset 19208 + * offset 19216 */ scaled_channel throttle2TrimTable[ETB2_TRIM_SIZE][ETB2_TRIM_SIZE]; /** * units: % - * offset 19244 + * offset 19252 */ uint8_t throttle2TrimTpsBins[ETB2_TRIM_SIZE]; /** * units: RPM - * offset 19250 + * offset 19258 */ scaled_channel throttle2TrimRpmBins[ETB2_TRIM_SIZE]; /** * units: deg - * offset 19256 + * offset 19264 */ scaled_channel maxKnockRetardTable[KNOCK_TABLE_SIZE][KNOCK_TABLE_SIZE]; /** * units: % - * offset 19292 + * offset 19300 */ uint8_t maxKnockRetardLoadBins[KNOCK_TABLE_SIZE]; /** * units: RPM - * offset 19298 + * offset 19306 */ scaled_channel maxKnockRetardRpmBins[KNOCK_TABLE_SIZE]; /** * units: deg - * offset 19304 + * offset 19312 */ scaled_channel ALSTimingRetardTable[4][4]; /** * units: TPS - * offset 19336 + * offset 19344 */ uint16_t alsIgnRetardLoadBins[4]; /** * units: RPM - * offset 19344 + * offset 19352 */ uint16_t alsIgnRetardrpmBins[4]; /** * units: percent - * offset 19352 + * offset 19360 */ scaled_channel ALSFuelAdjustment[4][4]; /** * units: TPS - * offset 19384 + * offset 19392 */ uint16_t alsFuelAdjustmentLoadBins[4]; /** * units: RPM - * offset 19392 + * offset 19400 */ uint16_t alsFuelAdjustmentrpmBins[4]; /** * units: ratio - * offset 19400 + * offset 19408 */ scaled_channel ALSIgnSkipTable[4][4]; /** * units: TPS - * offset 19432 + * offset 19440 */ uint16_t alsIgnSkipLoadBins[4]; /** * units: RPM - * offset 19440 + * offset 19448 */ uint16_t alsIgnSkiprpmBins[4]; /** - * offset 19448 + * offset 19456 */ blend_table_s ignBlends[IGN_BLEND_COUNT]; /** - * offset 20200 + * offset 20208 */ blend_table_s veBlends[VE_BLEND_COUNT]; /** * units: % - * offset 20952 + * offset 20960 */ scaled_channel throttleEstimateEffectiveAreaBins[12]; /** * In units of g/s normalized to choked flow conditions * units: g/s - * offset 20976 + * offset 20984 */ scaled_channel throttleEstimateEffectiveAreaValues[12]; /** - * offset 21000 + * offset 21008 */ blend_table_s boostOpenLoopBlends[BOOST_BLEND_COUNT]; /** - * offset 21376 + * offset 21384 */ blend_table_s boostClosedLoopBlends[BOOST_BLEND_COUNT]; /** * units: level - * offset 21752 + * offset 21760 */ float tcu_rangeP[RANGE_INPUT_COUNT]; /** * units: level - * offset 21776 + * offset 21784 */ float tcu_rangeR[RANGE_INPUT_COUNT]; /** * units: level - * offset 21800 + * offset 21808 */ float tcu_rangeN[RANGE_INPUT_COUNT]; /** * units: level - * offset 21824 + * offset 21832 */ float tcu_rangeD[RANGE_INPUT_COUNT]; /** * units: level - * offset 21848 + * offset 21856 */ float tcu_rangeM[RANGE_INPUT_COUNT]; /** * units: level - * offset 21872 + * offset 21880 */ float tcu_rangeM3[RANGE_INPUT_COUNT]; /** * units: level - * offset 21896 + * offset 21904 */ float tcu_rangeM2[RANGE_INPUT_COUNT]; /** * units: level - * offset 21920 + * offset 21928 */ float tcu_rangeM1[RANGE_INPUT_COUNT]; /** * units: level - * offset 21944 + * offset 21952 */ float tcu_rangePlus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21968 + * offset 21976 */ float tcu_rangeMinus[RANGE_INPUT_COUNT]; /** * units: level - * offset 21992 + * offset 22000 */ float tcu_rangeLow[RANGE_INPUT_COUNT]; /** * units: lambda - * offset 22016 + * offset 22024 */ scaled_channel lambdaMaxDeviationTable[4][4]; /** - * offset 22032 + * offset 22040 */ uint16_t lambdaMaxDeviationLoadBins[4]; /** * units: RPM - * offset 22040 + * offset 22048 */ uint16_t lambdaMaxDeviationRpmBins[4]; /** * units: % - * offset 22048 + * offset 22056 */ uint8_t injectorStagingTable[INJ_STAGING_COUNT][INJ_STAGING_COUNT]; /** - * offset 22084 + * offset 22092 */ uint16_t injectorStagingLoadBins[INJ_STAGING_COUNT]; /** * units: RPM - * offset 22096 + * offset 22104 */ uint16_t injectorStagingRpmBins[INJ_STAGING_COUNT]; /** * units: deg C - * offset 22108 + * offset 22116 */ int8_t wwCltBins[WWAE_TABLE_SIZE]; /** - * offset 22116 + * offset 22124 */ scaled_channel wwTauCltValues[WWAE_TABLE_SIZE]; /** - * offset 22124 + * offset 22132 */ scaled_channel wwBetaCltValues[WWAE_TABLE_SIZE]; /** * units: kPa - * offset 22132 + * offset 22140 */ int8_t wwMapBins[WWAE_TABLE_SIZE]; /** - * offset 22140 + * offset 22148 */ scaled_channel wwTauMapValues[WWAE_TABLE_SIZE]; /** - * offset 22148 + * offset 22156 */ scaled_channel wwBetaMapValues[WWAE_TABLE_SIZE]; /** * units: % - * offset 22156 + * offset 22164 */ scaled_channel hpfpLobeProfileQuantityBins[HPFP_LOBE_PROFILE_SIZE]; /** * units: deg - * offset 22172 + * offset 22180 */ scaled_channel hpfpLobeProfileAngle[HPFP_LOBE_PROFILE_SIZE]; /** * units: volts - * offset 22188 + * offset 22196 */ uint8_t hpfpDeadtimeVoltsBins[HPFP_DEADTIME_SIZE]; /** * units: ms - * offset 22196 + * offset 22204 */ scaled_channel hpfpDeadtimeMS[HPFP_DEADTIME_SIZE]; /** * units: kPa - * offset 22212 + * offset 22220 */ uint16_t hpfpTarget[HPFP_TARGET_SIZE][HPFP_TARGET_SIZE]; /** * units: load - * offset 22412 + * offset 22420 */ scaled_channel hpfpTargetLoadBins[HPFP_TARGET_SIZE]; /** * units: RPM - * offset 22432 + * offset 22440 */ scaled_channel hpfpTargetRpmBins[HPFP_TARGET_SIZE]; /** * units: % - * offset 22442 + * offset 22450 */ int8_t hpfpCompensation[HPFP_COMPENSATION_SIZE][HPFP_COMPENSATION_SIZE]; /** * units: cc/lobe - * offset 22542 + * offset 22550 */ scaled_channel hpfpCompensationLoadBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22562 + * offset 22570 */ scaled_channel hpfpCompensationRpmBins[HPFP_COMPENSATION_SIZE]; /** * units: RPM - * offset 22572 + * offset 22580 */ uint16_t knockNoiseRpmBins[ENGINE_NOISE_CURVE_SIZE]; /** * Knock sensor output knock detection threshold depending on current RPM. * units: dB - * offset 22604 + * offset 22612 */ scaled_channel knockBaseNoise[ENGINE_NOISE_CURVE_SIZE]; /** * units: RPM - * offset 22620 + * offset 22628 */ scaled_channel tpsTspCorrValuesBins[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: multiplier - * offset 22624 + * offset 22632 */ scaled_channel tpsTspCorrValues[TPS_TPS_ACCEL_CLT_CORR_TABLE]; /** * units: C - * offset 22628 + * offset 22636 */ int8_t cltRevLimitRpmBins[CLT_LIMITER_CURVE_SIZE]; /** * units: RPM - * offset 22632 + * offset 22640 */ uint16_t cltRevLimitRpm[CLT_LIMITER_CURVE_SIZE]; /** * units: volt - * offset 22640 + * offset 22648 */ scaled_channel fuelLevelBins[FUEL_LEVEL_TABLE_COUNT]; /** * units: % - * offset 22656 + * offset 22664 */ uint8_t fuelLevelValues[FUEL_LEVEL_TABLE_COUNT]; /** * units: volts - * offset 22664 + * offset 22672 */ scaled_channel dwellVoltageCorrVoltBins[DWELL_CURVE_SIZE]; /** * units: multiplier - * offset 22672 + * offset 22680 */ scaled_channel dwellVoltageCorrValues[DWELL_CURVE_SIZE]; /** * units: % - * offset 22680 + * offset 22688 */ scaled_channel tcu_shiftTpsBins[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22688 + * offset 22696 */ uint8_t tcu_shiftSpeed12[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22696 + * offset 22704 */ uint8_t tcu_shiftSpeed23[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22704 + * offset 22712 */ uint8_t tcu_shiftSpeed34[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22712 + * offset 22720 */ uint8_t tcu_shiftSpeed21[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22720 + * offset 22728 */ uint8_t tcu_shiftSpeed32[TCU_TABLE_WIDTH]; /** * units: MPH - * offset 22728 + * offset 22736 */ uint8_t tcu_shiftSpeed43[TCU_TABLE_WIDTH]; /** * units: ms - * offset 22736 + * offset 22744 */ float tcu_shiftTime; /** * units: Volts - * offset 22740 + * offset 22748 */ scaled_channel alternatorVoltageTargetTable[ALTERNATOR_VOLTAGE_TARGET_SIZE][ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: Load - * offset 22772 + * offset 22780 */ uint16_t alternatorVoltageTargetLoadBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: RPM - * offset 22780 + * offset 22788 */ uint16_t alternatorVoltageTargetRpmBins[ALTERNATOR_VOLTAGE_TARGET_SIZE]; /** * units: C - * offset 22788 + * offset 22796 */ float cltBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22808 + * offset 22816 */ float cltBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22828 + * offset 22836 */ float iatBoostCorrBins[BOOST_CURVE_SIZE]; /** * units: ratio - * offset 22848 + * offset 22856 */ float iatBoostCorr[BOOST_CURVE_SIZE]; /** * units: C - * offset 22868 + * offset 22876 */ float cltBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22888 + * offset 22896 */ float cltBoostAdder[BOOST_CURVE_SIZE]; /** * units: C - * offset 22908 + * offset 22916 */ float iatBoostAdderBins[BOOST_CURVE_SIZE]; /** - * offset 22928 + * offset 22936 */ float iatBoostAdder[BOOST_CURVE_SIZE]; /** * units: RPM - * offset 22948 + * offset 22956 */ scaled_channel minimumOilPressureBins[8]; /** * units: kPa - * offset 22956 + * offset 22964 */ scaled_channel minimumOilPressureValues[8]; /** - * offset 22964 + * offset 22972 */ int boardSpecificCalibration1; }; -static_assert(sizeof(persistent_config_s) == 22968); +static_assert(sizeof(persistent_config_s) == 22976); // end // this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt diff --git a/generated/controllers/generated/rusefi_generated_XYZ.h b/generated/controllers/generated/rusefi_generated_XYZ.h index e705756..a741fe7 100644 --- a/generated/controllers/generated/rusefi_generated_XYZ.h +++ b/generated/controllers/generated/rusefi_generated_XYZ.h @@ -1228,7 +1228,7 @@ #define pedalSensor_NAME "Accelerator pedal" #define pedalToTpsTbl_NAME "ETB pedal target" #define PERCENT_TRIM_BYTE_PACKING_DIV 0.02 -#define persistent_config_s_size 22968 +#define persistent_config_s_size 22976 #define pid_s_size 20 #define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP" #define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN" @@ -1295,7 +1295,7 @@ #define SentEtbType_NONE 0 #define show_tcu_gauges false #define show_vvt_output_pin true -#define SIGNATURE_HASH 157552751 +#define SIGNATURE_HASH 494085714 #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" @@ -1357,7 +1357,7 @@ #define torqueReductionActivationMode_e_enum "Torque Reduction Button", "Launch Button" #define torqueReductionActivationMode_e_LAUNCH_BUTTON 1 #define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0 -#define TOTAL_CONFIG_SIZE 22968 +#define TOTAL_CONFIG_SIZE 22976 #define TPS_2_BYTE_PACKING_MULT 100 #define TPS_PPS_TOO_HIGH_THRESHOLD 110 #define TPS_PPS_TOO_LOW_THRESHOLD -10 @@ -1756,14 +1756,14 @@ #define ts_show_wastegate_sensor true #define ts_show_wbo_canbus_index true #define ts_show_wbo_canbus_set_index true -#define TS_SIGNATURE "rusEFI main.2024.11.25.XYZ.157552751" +#define TS_SIGNATURE "rusEFI main.2024.11.26.XYZ.494085714" #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 1928 +#define TS_TOTAL_OUTPUT_SIZE 1912 #define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1" #define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2" #define TS_TRIGGER_SCOPE_DISABLE 5 diff --git a/generated/controllers/generated/signature_XYZ.h b/generated/controllers/generated/signature_XYZ.h index 97c7dc5..cee6617 100644 --- a/generated/controllers/generated/signature_XYZ.h +++ b/generated/controllers/generated/signature_XYZ.h @@ -2,5 +2,5 @@ // was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer // -#define SIGNATURE_HASH 157552751 -#define TS_SIGNATURE "rusEFI main.2024.11.25.XYZ.157552751" +#define SIGNATURE_HASH 494085714 +#define TS_SIGNATURE "rusEFI main.2024.11.26.XYZ.494085714" diff --git a/generated/live_data_generated/trigger_central_generated.h b/generated/live_data_generated/trigger_central_generated.h index 57e2928..2c72164 100644 --- a/generated/live_data_generated/trigger_central_generated.h +++ b/generated/live_data_generated/trigger_central_generated.h @@ -3,178 +3,184 @@ // begin #pragma once #include "rusefi_types.h" -#define HW_EVENT_TYPES 6 +#define HW_EVENT_TYPES 4 // start of trigger_central_s struct trigger_central_s { /** * Hardware events since boot * offset 0 */ - uint32_t hwEventCounters[HW_EVENT_TYPES]; + uint16_t hwEventCounters[HW_EVENT_TYPES]; /** * Sync: total cams front counter - * offset 24 + * offset 8 */ - uint32_t vvtCamCounter = (uint32_t)0; + uint16_t vvtCamCounter = (uint16_t)0; + /** + * need 4 byte alignment + * units: units + * offset 10 + */ + uint8_t alignmentFill_at_10[2]; /** * InstantMAP at readout angle * units: kPa - * offset 28 + * offset 12 */ float mapVvt_MAP_AT_SPECIAL_POINT = (float)0; /** * InstantMAP delta @ readout angles * units: kPa - * offset 32 + * offset 16 */ float mapVvt_MAP_AT_DIFF = (float)0; /** * units: distance - * offset 36 + * offset 20 */ int8_t mapVvt_MAP_AT_CYCLE_COUNT = (int8_t)0; /** * Instant MAP sync counter * units: counter - * offset 37 + * offset 21 */ uint8_t mapVvt_sync_counter = (uint8_t)0; /** * need 4 byte alignment * units: units - * offset 38 + * offset 22 */ - uint8_t alignmentFill_at_38[2]; + uint8_t alignmentFill_at_22[2]; /** * Sync: Engine Phase * units: deg - * offset 40 + * offset 24 */ float currentEngineDecodedPhase = (float)0; /** * Sync: trigger angle error * units: deg - * offset 44 + * offset 28 */ float triggerToothAngleError = (float)0; /** - * offset 48 + * offset 32 */ uint8_t triggerIgnoredToothCount = (uint8_t)0; /** * need 4 byte alignment * units: units - * offset 49 + * offset 33 */ - uint8_t alignmentFill_at_49[3]; + uint8_t alignmentFill_at_33[3]; /** * Sync: MAP: prev angle * units: deg - * offset 52 + * offset 36 */ angle_t mapCamPrevToothAngle = (angle_t)0; /** - offset 56 bit 0 */ + offset 40 bit 0 */ bool isDecodingMapCam : 1 {}; /** - offset 56 bit 1 */ - bool unusedBit_13_1 : 1 {}; + offset 40 bit 1 */ + bool unusedBit_14_1 : 1 {}; /** - offset 56 bit 2 */ - bool unusedBit_13_2 : 1 {}; + offset 40 bit 2 */ + bool unusedBit_14_2 : 1 {}; /** - offset 56 bit 3 */ - bool unusedBit_13_3 : 1 {}; + offset 40 bit 3 */ + bool unusedBit_14_3 : 1 {}; /** - offset 56 bit 4 */ - bool unusedBit_13_4 : 1 {}; + offset 40 bit 4 */ + bool unusedBit_14_4 : 1 {}; /** - offset 56 bit 5 */ - bool unusedBit_13_5 : 1 {}; + offset 40 bit 5 */ + bool unusedBit_14_5 : 1 {}; /** - offset 56 bit 6 */ - bool unusedBit_13_6 : 1 {}; + offset 40 bit 6 */ + bool unusedBit_14_6 : 1 {}; /** - offset 56 bit 7 */ - bool unusedBit_13_7 : 1 {}; + offset 40 bit 7 */ + bool unusedBit_14_7 : 1 {}; /** - offset 56 bit 8 */ - bool unusedBit_13_8 : 1 {}; + offset 40 bit 8 */ + bool unusedBit_14_8 : 1 {}; /** - offset 56 bit 9 */ - bool unusedBit_13_9 : 1 {}; + offset 40 bit 9 */ + bool unusedBit_14_9 : 1 {}; /** - offset 56 bit 10 */ - bool unusedBit_13_10 : 1 {}; + offset 40 bit 10 */ + bool unusedBit_14_10 : 1 {}; /** - offset 56 bit 11 */ - bool unusedBit_13_11 : 1 {}; + offset 40 bit 11 */ + bool unusedBit_14_11 : 1 {}; /** - offset 56 bit 12 */ - bool unusedBit_13_12 : 1 {}; + offset 40 bit 12 */ + bool unusedBit_14_12 : 1 {}; /** - offset 56 bit 13 */ - bool unusedBit_13_13 : 1 {}; + offset 40 bit 13 */ + bool unusedBit_14_13 : 1 {}; /** - offset 56 bit 14 */ - bool unusedBit_13_14 : 1 {}; + offset 40 bit 14 */ + bool unusedBit_14_14 : 1 {}; /** - offset 56 bit 15 */ - bool unusedBit_13_15 : 1 {}; + offset 40 bit 15 */ + bool unusedBit_14_15 : 1 {}; /** - offset 56 bit 16 */ - bool unusedBit_13_16 : 1 {}; + offset 40 bit 16 */ + bool unusedBit_14_16 : 1 {}; /** - offset 56 bit 17 */ - bool unusedBit_13_17 : 1 {}; + offset 40 bit 17 */ + bool unusedBit_14_17 : 1 {}; /** - offset 56 bit 18 */ - bool unusedBit_13_18 : 1 {}; + offset 40 bit 18 */ + bool unusedBit_14_18 : 1 {}; /** - offset 56 bit 19 */ - bool unusedBit_13_19 : 1 {}; + offset 40 bit 19 */ + bool unusedBit_14_19 : 1 {}; /** - offset 56 bit 20 */ - bool unusedBit_13_20 : 1 {}; + offset 40 bit 20 */ + bool unusedBit_14_20 : 1 {}; /** - offset 56 bit 21 */ - bool unusedBit_13_21 : 1 {}; + offset 40 bit 21 */ + bool unusedBit_14_21 : 1 {}; /** - offset 56 bit 22 */ - bool unusedBit_13_22 : 1 {}; + offset 40 bit 22 */ + bool unusedBit_14_22 : 1 {}; /** - offset 56 bit 23 */ - bool unusedBit_13_23 : 1 {}; + offset 40 bit 23 */ + bool unusedBit_14_23 : 1 {}; /** - offset 56 bit 24 */ - bool unusedBit_13_24 : 1 {}; + offset 40 bit 24 */ + bool unusedBit_14_24 : 1 {}; /** - offset 56 bit 25 */ - bool unusedBit_13_25 : 1 {}; + offset 40 bit 25 */ + bool unusedBit_14_25 : 1 {}; /** - offset 56 bit 26 */ - bool unusedBit_13_26 : 1 {}; + offset 40 bit 26 */ + bool unusedBit_14_26 : 1 {}; /** - offset 56 bit 27 */ - bool unusedBit_13_27 : 1 {}; + offset 40 bit 27 */ + bool unusedBit_14_27 : 1 {}; /** - offset 56 bit 28 */ - bool unusedBit_13_28 : 1 {}; + offset 40 bit 28 */ + bool unusedBit_14_28 : 1 {}; /** - offset 56 bit 29 */ - bool unusedBit_13_29 : 1 {}; + offset 40 bit 29 */ + bool unusedBit_14_29 : 1 {}; /** - offset 56 bit 30 */ - bool unusedBit_13_30 : 1 {}; + offset 40 bit 30 */ + bool unusedBit_14_30 : 1 {}; /** - offset 56 bit 31 */ - bool unusedBit_13_31 : 1 {}; + offset 40 bit 31 */ + bool unusedBit_14_31 : 1 {}; /** - * offset 60 + * offset 44 */ uint32_t triggerElapsedUs = (uint32_t)0; }; -static_assert(sizeof(trigger_central_s) == 64); +static_assert(sizeof(trigger_central_s) == 48); // end // this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/trigger/trigger_central.txt diff --git a/generated/tunerstudio/generated/rusefi_XYZ.ini b/generated/tunerstudio/generated/rusefi_XYZ.ini index 90d9c05..bd00643 100644 --- a/generated/tunerstudio/generated/rusefi_XYZ.ini +++ b/generated/tunerstudio/generated/rusefi_XYZ.ini @@ -38,12 +38,12 @@ enable2ndByteCanID = false [MegaTune] ; https://rusefi.com/forum/viewtopic.php?p=36201#p36201 - signature = "rusEFI main.2024.11.25.XYZ.157552751" + signature = "rusEFI main.2024.11.26.XYZ.494085714" [TunerStudio] queryCommand = "S" versionInfo = "V" ; firmware version for title bar. - signature= "rusEFI main.2024.11.25.XYZ.157552751" ; signature is expected to be 7 or more characters. + signature= "rusEFI main.2024.11.26.XYZ.494085714" ; 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 @@ -101,7 +101,7 @@ enable2ndByteCanID = false ; CONFIG_DEFINITION_START ; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt -pageSize = 22968 +pageSize = 22976 page = 1 engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",55="ET_UNUSED_55",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",98="GM_SBC",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",49="UNUSED49",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST" startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0 @@ -1431,289 +1431,289 @@ warning_message = string, ASCII, 5208, 120 boostTableOpenLoop = array, U08, 5328, [8x8], "", 0.5, 0, 0, 100, 1 boostRpmBins = array, U08, 5392, [8], "RPM", 100.0, 0, 0, 25000, 0 boostTableClosedLoop = array, U08, 5400, [8x8], "", 2.0, 0, 0, 3000, 0 -boostLoadBins = array, U08, 5464, [8], "", 1, 0, 0, 1000, 0 -pedalToTpsTable = array, U08, 5472, [8x8], "%", 1, 0, 0, 100, 0 -pedalToTpsPedalBins = array, U08, 5536, [8], "%", 1, 0, 0, 120, 0 -pedalToTpsRpmBins = array, U08, 5544, [8], "RPM", 100.0, 0, 0, 25000, 0 -cltCrankingCorrBins = array, F32, 5552, [8], "C", 1, 0, -100, 250, 2 -cltCrankingCorr = array, F32, 5584, [8], "%", 1, 0, 0, 500, 2 -idleAdvanceBins = array, U08, 5616, [8], "RPM", 50.0, 0, 0, 12000, 0 -idleAdvance = array, F32, 5624, [8], "deg", 1, 0, -20, 90, 1 -idleVeRpmBins = array, U08, 5656, [4], "RPM", 10.0, 0, 0, 2500, 0 -idleVeLoadBins = array, U08, 5660, [4], "load", 1, 0, 0, 100, 0 -idleVeTable = array, U16, 5664, [4x4], "%", 0.1, 0, 0, 999, 1 -luaScript = string, ASCII, 5696, 8000 -cltFuelCorrBins = array, F32, 13696, [16], "C", 1, 0, -100, 250, 2 -cltFuelCorr = array, F32, 13760, [16], "ratio", 1, 0, 0, 5, 2 -iatFuelCorrBins = array, F32, 13824, [16], "C", 1, 0, -100, 250, 2 -iatFuelCorr = array, F32, 13888, [16], "ratio", 1, 0, 0, 5, 2 -crankingFuelCoef = array, F32, 13952, [8], "ratio", 1, 0, 0, 50, 2 -crankingFuelBins = array, F32, 13984, [8], "C", 1, 0, -80, 250, 2 -crankingCycleBins = array, F32, 14016, [8], "counter", 1, 0, -80, 170, 0 -crankingCycleFuelCltBins = array, S16, 14048, [4], "C", 1, 0, -100, 250, 2 -crankingCycleFuelCoef = array, F32, 14056, [8x4], "mult", 1, 0, 0, 5, 2 -cltIdleCorrBins = array, F32, 14184, [16], "C", 1, 0, -100, 250, 2 -cltIdleCorr = array, F32, 14248, [16], "ratio", 1, 0, 0, 10, 2 -mafDecoding = array, F32, 14312, [32], "kg/hour", 1, 0, -500, 4000, 2 -mafDecodingBins = array, F32, 14440, [32], "V", 1, 0, -5, 150, 2 -ignitionIatCorrTable = array, S08, 14568, [8x8], "deg", 0.1, 0, -25, 25, 1 -ignitionIatCorrTempBins = array, S08, 14632, [8], "C", 1, 0, -40, 120, 0 -ignitionIatCorrLoadBins = array, U08, 14640, [8], "Load", 5.0, 0, 0, 1000, 0 -injectionPhase = array, S16, 14648, [16x16], "deg", 1, 0, -720, 720, 0 -injPhaseLoadBins = array, U16, 15160, [16], "Load", 1, 0, 0, 1000, 0 -injPhaseRpmBins = array, U16, 15192, [16], "RPM", 1, 0, 0, 18000, 0 -tcuSolenoidTable = array, U08, 15224, [10x6], "onoff", 1, 0, 0, 1, 0 -mapEstimateTable = array, U16, 15284, [16x16], "kPa", 0.01, 0, 0, 1000, 2 -mapEstimateTpsBins = array, U16, 15796, [16], "% TPS", 0.01, 0, 0, 100, 1 -mapEstimateRpmBins = array, U16, 15828, [16], "RPM", 1, 0, 0, 18000, 0 -vvtTable1 = array, S08, 15860, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable1LoadBins = array, U16, 15924, [8], "L", 1, 0, 0, 1000, 0 -vvtTable1RpmBins = array, U16, 15940, [8], "RPM", 1, 0, 0, 18000, 0 -vvtTable2 = array, S08, 15956, [8x8], "value", 1, 0, -125, 125, 0 -vvtTable2LoadBins = array, U16, 16020, [8], "L", 1, 0, 0, 1000, 0 -vvtTable2RpmBins = array, U16, 16036, [8], "RPM", 1, 0, 0, 18000, 0 -ignitionTable = array, S16, 16052, [16x16], "deg", 0.1, 0, -20, 90, 1 -ignitionLoadBins = array, U16, 16564, [16], "Load", 1, 0, 0, 1000, 0 -ignitionRpmBins = array, U16, 16596, [16], "RPM", 1, 0, 0, 18000, 0 -veTable = array, U16, 16628, [16x16], "%", 0.1, 0, 0, 999, 1 -veLoadBins = array, U16, 17140, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 -veRpmBins = array, U16, 17172, [16], "RPM", 1, 0, 0, 18000, 0 +boostLoadBins = array, U16, 5464, [8], "", 1, 0, 0, 1000, 0 +pedalToTpsTable = array, U08, 5480, [8x8], "%", 1, 0, 0, 100, 0 +pedalToTpsPedalBins = array, U08, 5544, [8], "%", 1, 0, 0, 120, 0 +pedalToTpsRpmBins = array, U08, 5552, [8], "RPM", 100.0, 0, 0, 25000, 0 +cltCrankingCorrBins = array, F32, 5560, [8], "C", 1, 0, -100, 250, 2 +cltCrankingCorr = array, F32, 5592, [8], "%", 1, 0, 0, 500, 2 +idleAdvanceBins = array, U08, 5624, [8], "RPM", 50.0, 0, 0, 12000, 0 +idleAdvance = array, F32, 5632, [8], "deg", 1, 0, -20, 90, 1 +idleVeRpmBins = array, U08, 5664, [4], "RPM", 10.0, 0, 0, 2500, 0 +idleVeLoadBins = array, U08, 5668, [4], "load", 1, 0, 0, 100, 0 +idleVeTable = array, U16, 5672, [4x4], "%", 0.1, 0, 0, 999, 1 +luaScript = string, ASCII, 5704, 8000 +cltFuelCorrBins = array, F32, 13704, [16], "C", 1, 0, -100, 250, 2 +cltFuelCorr = array, F32, 13768, [16], "ratio", 1, 0, 0, 5, 2 +iatFuelCorrBins = array, F32, 13832, [16], "C", 1, 0, -100, 250, 2 +iatFuelCorr = array, F32, 13896, [16], "ratio", 1, 0, 0, 5, 2 +crankingFuelCoef = array, F32, 13960, [8], "ratio", 1, 0, 0, 50, 2 +crankingFuelBins = array, F32, 13992, [8], "C", 1, 0, -80, 250, 2 +crankingCycleBins = array, F32, 14024, [8], "counter", 1, 0, -80, 170, 0 +crankingCycleFuelCltBins = array, S16, 14056, [4], "C", 1, 0, -100, 250, 2 +crankingCycleFuelCoef = array, F32, 14064, [8x4], "mult", 1, 0, 0, 5, 2 +cltIdleCorrBins = array, F32, 14192, [16], "C", 1, 0, -100, 250, 2 +cltIdleCorr = array, F32, 14256, [16], "ratio", 1, 0, 0, 10, 2 +mafDecoding = array, F32, 14320, [32], "kg/hour", 1, 0, -500, 4000, 2 +mafDecodingBins = array, F32, 14448, [32], "V", 1, 0, -5, 150, 2 +ignitionIatCorrTable = array, S08, 14576, [8x8], "deg", 0.1, 0, -25, 25, 1 +ignitionIatCorrTempBins = array, S08, 14640, [8], "C", 1, 0, -40, 120, 0 +ignitionIatCorrLoadBins = array, U08, 14648, [8], "Load", 5.0, 0, 0, 1000, 0 +injectionPhase = array, S16, 14656, [16x16], "deg", 1, 0, -720, 720, 0 +injPhaseLoadBins = array, U16, 15168, [16], "Load", 1, 0, 0, 1000, 0 +injPhaseRpmBins = array, U16, 15200, [16], "RPM", 1, 0, 0, 18000, 0 +tcuSolenoidTable = array, U08, 15232, [10x6], "onoff", 1, 0, 0, 1, 0 +mapEstimateTable = array, U16, 15292, [16x16], "kPa", 0.01, 0, 0, 1000, 2 +mapEstimateTpsBins = array, U16, 15804, [16], "% TPS", 0.01, 0, 0, 100, 1 +mapEstimateRpmBins = array, U16, 15836, [16], "RPM", 1, 0, 0, 18000, 0 +vvtTable1 = array, S08, 15868, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable1LoadBins = array, U16, 15932, [8], "L", 1, 0, 0, 1000, 0 +vvtTable1RpmBins = array, U16, 15948, [8], "RPM", 1, 0, 0, 18000, 0 +vvtTable2 = array, S08, 15964, [8x8], "value", 1, 0, -125, 125, 0 +vvtTable2LoadBins = array, U16, 16028, [8], "L", 1, 0, 0, 1000, 0 +vvtTable2RpmBins = array, U16, 16044, [8], "RPM", 1, 0, 0, 18000, 0 +ignitionTable = array, S16, 16060, [16x16], "deg", 0.1, 0, -20, 90, 1 +ignitionLoadBins = array, U16, 16572, [16], "Load", 1, 0, 0, 1000, 0 +ignitionRpmBins = array, U16, 16604, [16], "RPM", 1, 0, 0, 18000, 0 +veTable = array, U16, 16636, [16x16], "%", 0.1, 0, 0, 999, 1 +veLoadBins = array, U16, 17148, [16], {bitStringValue(fuelUnits, fuelAlgorithm) }, 1, 0, 0, 1000, 0 +veRpmBins = array, U16, 17180, [16], "RPM", 1, 0, 0, 18000, 0 #if LAMBDA -lambdaTable = array, U08, 17204, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 +lambdaTable = array, U08, 17212, [16x16], "lambda", 0.006802721088435374, 0, 0.6, 1.5, 2 #else -lambdaTable = array, U08, 17204, [16x16], "afr", 0.1, 0, 0, 25, 1 +lambdaTable = array, U08, 17212, [16x16], "afr", 0.1, 0, 0, 25, 1 #endif -lambdaLoadBins = array, U16, 17460, [16], "", 1, 0, 0, 1000, 0 -lambdaRpmBins = array, U16, 17492, [16], "RPM", 1, 0, 0, 18000, 0 -tpsTpsAccelTable = array, F32, 17524, [8x8], "value", 1, 0, 0, 30000, 2 -tpsTpsAccelFromRpmBins = array, F32, 17780, [8], "from", 1, 0, 0, 30000, 2 -tpsTpsAccelToRpmBins = array, F32, 17812, [8], "to", 1, 0, 0, 25500, 2 -scriptTable1 = array, F32, 17844, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable1LoadBins = array, S16, 18100, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable1RpmBins = array, S16, 18116, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable2 = array, F32, 18132, [8x8], "value", 1, 0, -100000, 100000, 2 -scriptTable2LoadBins = array, S16, 18388, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable2RpmBins = array, S16, 18404, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable3 = array, U08, 18420, [8x8], "value", 1, 0, 0, 255, 0 -scriptTable3LoadBins = array, S16, 18484, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable3RpmBins = array, S16, 18500, [8], "RPM", 1, 0, -32000, 32000, 0 -scriptTable4 = array, U08, 18516, [10x8], "value", 1, 0, 0, 255, 0 -scriptTable4LoadBins = array, S16, 18596, [8], "L", 1, 0, -32000, 32000, 0 -scriptTable4RpmBins = array, S16, 18612, [10], "RPM", 1, 0, -32000, 32000, 0 -ignTrimLoadBins = array, U16, 18632, [4], "", 1, 0, 0, 1000, 0 -ignTrimRpmBins = array, U16, 18640, [4], "rpm", 1, 0, 0, 20000, 0 -ignTrims1_table = array, S08, 18648, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims2_table = array, S08, 18664, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims3_table = array, S08, 18680, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims4_table = array, S08, 18696, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims5_table = array, S08, 18712, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims6_table = array, S08, 18728, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims7_table = array, S08, 18744, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims8_table = array, S08, 18760, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims9_table = array, S08, 18776, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims10_table = array, S08, 18792, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims11_table = array, S08, 18808, [4x4], "", 0.2, 0, -25, 25, 1 -ignTrims12_table = array, S08, 18824, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrimLoadBins = array, U16, 18840, [4], "", 1, 0, 0, 1000, 0 -fuelTrimRpmBins = array, U16, 18848, [4], "rpm", 1, 0, 0, 20000, 0 -fuelTrims1_table = array, S08, 18856, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims2_table = array, S08, 18872, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims3_table = array, S08, 18888, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims4_table = array, S08, 18904, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims5_table = array, S08, 18920, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims6_table = array, S08, 18936, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims7_table = array, S08, 18952, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims8_table = array, S08, 18968, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims9_table = array, S08, 18984, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims10_table = array, S08, 19000, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims11_table = array, S08, 19016, [4x4], "", 0.2, 0, -25, 25, 1 -fuelTrims12_table = array, S08, 19032, [4x4], "", 0.2, 0, -25, 25, 1 -crankingFuelCoefE100 = array, U16, 19048, [8], "ratio", 0.01, 0, 0, 50, 2 -tcu_pcAirmassBins = array, U08, 19064, [8], "Airmass", 5.0, 0, 0, 1200, 0 -tcu_pcValsR = array, U08, 19072, [8], "%", 1, 0, 0, 255, 0 -tcu_pcValsN = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals1 = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals2 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals3 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals4 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals12 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals23 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals34 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals21 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals32 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 -tcu_pcVals43 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 -tcu_tccTpsBins = array, U08, 19168, [8], "TPS", 1, 0, 0, 255, 0 -tcu_tccLockSpeed = array, U08, 19176, [8], "MPH", 1, 0, 0, 255, 0 -tcu_tccUnlockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 -tcu_32SpeedBins = array, U08, 19192, [8], "KPH", 1, 0, 0, 255, 0 -tcu_32Vals = array, U08, 19200, [8], "%", 1, 0, 0, 255, 0 -throttle2TrimTable = array, S08, 19208, [6x6], "%", 0.1, 0, -10, 10, 1 -throttle2TrimTpsBins = array, U08, 19244, [6], "%", 1, 0, 0, 120, 0 -throttle2TrimRpmBins = array, U08, 19250, [6], "RPM", 100.0, 0, 0, 25000, 0 -maxKnockRetardTable = array, U08, 19256, [6x6], "deg", 0.25, 0, 0, 30, 2 -maxKnockRetardLoadBins = array, U08, 19292, [6], "%", 1, 0, 0, 250, 0 -maxKnockRetardRpmBins = array, U08, 19298, [6], "RPM", 100.0, 0, 0, 25000, 0 -ALSTimingRetardTable = array, S16, 19304, [4x4], "deg", 0.1, 0, -60, 0, 1 -alsIgnRetardLoadBins = array, U16, 19336, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnRetardrpmBins = array, U16, 19344, [4], "RPM", 1, 0, 0, 25000, 0 -ALSFuelAdjustment = array, S16, 19352, [4x4], "percent", 0.1, 0, 0, 50, 1 -alsFuelAdjustmentLoadBins = array, U16, 19384, [4], "TPS", 1, 0, 0, 100, 0 -alsFuelAdjustmentrpmBins = array, U16, 19392, [4], "RPM", 1, 0, 0, 25000, 0 -ALSIgnSkipTable = array, S16, 19400, [4x4], "ratio", 10.0, 0, 0, 50, 1 -alsIgnSkipLoadBins = array, U16, 19432, [4], "TPS", 1, 0, 0, 100, 0 -alsIgnSkiprpmBins = array, U16, 19440, [4], "RPM", 1, 0, 0, 25000, 0 -ignBlends1_table = array, S16, 19448, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends1_loadBins = array, U16, 19576, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends1_rpmBins = array, U16, 19592, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends1_blendParameter = bits, U08, 19608, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_yAxisOverride = bits, U08, 19609, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends1_blendBins = array, S16, 19610, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends1_blendValues = array, U08, 19626, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends2_table = array, S16, 19636, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends2_loadBins = array, U16, 19764, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends2_rpmBins = array, U16, 19780, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends2_blendParameter = bits, U08, 19796, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_yAxisOverride = bits, U08, 19797, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends2_blendBins = array, S16, 19798, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends2_blendValues = array, U08, 19814, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends3_table = array, S16, 19824, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends3_loadBins = array, U16, 19952, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends3_rpmBins = array, U16, 19968, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends3_blendParameter = bits, U08, 19984, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_yAxisOverride = bits, U08, 19985, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends3_blendBins = array, S16, 19986, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends3_blendValues = array, U08, 20002, [8], "%", 0.5, 0, 0, 100, 1 -ignBlends4_table = array, S16, 20012, [8x8], "", 0.1, 0, -100, 100, 1 -ignBlends4_loadBins = array, U16, 20140, [8], "Load", 1, 0, 0, 1000, 0 -ignBlends4_rpmBins = array, U16, 20156, [8], "RPM", 1, 0, 0, 18000, 0 -ignBlends4_blendParameter = bits, U08, 20172, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_yAxisOverride = bits, U08, 20173, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -ignBlends4_blendBins = array, S16, 20174, [8], "", 0.1, 0, -1000, 1000, 1 -ignBlends4_blendValues = array, U08, 20190, [8], "%", 0.5, 0, 0, 100, 1 -veBlends1_table = array, S16, 20200, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends1_loadBins = array, U16, 20328, [8], "Load", 1, 0, 0, 1000, 0 -veBlends1_rpmBins = array, U16, 20344, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends1_blendParameter = bits, U08, 20360, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_yAxisOverride = bits, U08, 20361, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends1_blendBins = array, S16, 20362, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends1_blendValues = array, U08, 20378, [8], "%", 0.5, 0, 0, 100, 1 -veBlends2_table = array, S16, 20388, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends2_loadBins = array, U16, 20516, [8], "Load", 1, 0, 0, 1000, 0 -veBlends2_rpmBins = array, U16, 20532, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends2_blendParameter = bits, U08, 20548, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_yAxisOverride = bits, U08, 20549, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends2_blendBins = array, S16, 20550, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends2_blendValues = array, U08, 20566, [8], "%", 0.5, 0, 0, 100, 1 -veBlends3_table = array, S16, 20576, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends3_loadBins = array, U16, 20704, [8], "Load", 1, 0, 0, 1000, 0 -veBlends3_rpmBins = array, U16, 20720, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends3_blendParameter = bits, U08, 20736, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_yAxisOverride = bits, U08, 20737, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends3_blendBins = array, S16, 20738, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends3_blendValues = array, U08, 20754, [8], "%", 0.5, 0, 0, 100, 1 -veBlends4_table = array, S16, 20764, [8x8], "", 0.1, 0, -100, 100, 1 -veBlends4_loadBins = array, U16, 20892, [8], "Load", 1, 0, 0, 1000, 0 -veBlends4_rpmBins = array, U16, 20908, [8], "RPM", 1, 0, 0, 18000, 0 -veBlends4_blendParameter = bits, U08, 20924, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_yAxisOverride = bits, U08, 20925, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -veBlends4_blendBins = array, S16, 20926, [8], "", 0.1, 0, -1000, 1000, 1 -veBlends4_blendValues = array, U08, 20942, [8], "%", 0.5, 0, 0, 100, 1 -throttleEstimateEffectiveAreaBins = array, U16, 20952, [12], "%", 0.1, 0, 0, 100, 1 -throttleEstimateEffectiveAreaValues = array, U16, 20976, [12], "g/s", 0.1, 0, 0, 6500, 1 -boostOpenLoopBlends1_table = array, S16, 21000, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends1_loadBins = array, U16, 21128, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends1_rpmBins = array, U16, 21144, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends1_blendParameter = bits, U08, 21160, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_yAxisOverride = bits, U08, 21161, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends1_blendBins = array, S16, 21162, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends1_blendValues = array, U08, 21178, [8], "%", 0.5, 0, 0, 100, 1 -boostOpenLoopBlends2_table = array, S16, 21188, [8x8], "", 0.1, 0, -100, 100, 1 -boostOpenLoopBlends2_loadBins = array, U16, 21316, [8], "Load", 1, 0, 0, 1000, 0 -boostOpenLoopBlends2_rpmBins = array, U16, 21332, [8], "RPM", 1, 0, 0, 18000, 0 -boostOpenLoopBlends2_blendParameter = bits, U08, 21348, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_yAxisOverride = bits, U08, 21349, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostOpenLoopBlends2_blendBins = array, S16, 21350, [8], "", 0.1, 0, -1000, 1000, 1 -boostOpenLoopBlends2_blendValues = array, U08, 21366, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends1_table = array, S16, 21376, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends1_loadBins = array, U16, 21504, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends1_rpmBins = array, U16, 21520, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends1_blendParameter = bits, U08, 21536, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_yAxisOverride = bits, U08, 21537, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends1_blendBins = array, S16, 21538, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends1_blendValues = array, U08, 21554, [8], "%", 0.5, 0, 0, 100, 1 -boostClosedLoopBlends2_table = array, S16, 21564, [8x8], "", 0.1, 0, -100, 100, 1 -boostClosedLoopBlends2_loadBins = array, U16, 21692, [8], "Load", 1, 0, 0, 1000, 0 -boostClosedLoopBlends2_rpmBins = array, U16, 21708, [8], "RPM", 1, 0, 0, 18000, 0 -boostClosedLoopBlends2_blendParameter = bits, U08, 21724, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_yAxisOverride = bits, U08, 21725, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" -boostClosedLoopBlends2_blendBins = array, S16, 21726, [8], "", 0.1, 0, -1000, 1000, 1 -boostClosedLoopBlends2_blendValues = array, U08, 21742, [8], "%", 0.5, 0, 0, 100, 1 -tcu_rangeP = array, F32, 21752, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeR = array, F32, 21776, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeN = array, F32, 21800, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeD = array, F32, 21824, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM = array, F32, 21848, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM3 = array, F32, 21872, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM2 = array, F32, 21896, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeM1 = array, F32, 21920, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangePlus = array, F32, 21944, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeMinus = array, F32, 21968, [6], "level", 1, 0, 0, 200000, 0 -tcu_rangeLow = array, F32, 21992, [6], "level", 1, 0, 0, 200000, 0 -lambdaMaxDeviationTable = array, U08, 22016, [4x4], "lambda", 0.01, 0, 0, 1, 2 -lambdaMaxDeviationLoadBins = array, U16, 22032, [4], "", 1, 0, 0, 1000, 0 -lambdaMaxDeviationRpmBins = array, U16, 22040, [4], "RPM", 1, 0, 0, 18000, 0 -injectorStagingTable = array, U08, 22048, [6x6], "%", 1, 0, 0, 90, 0 -injectorStagingLoadBins = array, U16, 22084, [6], "", 1, 0, 0, 1000, 0 -injectorStagingRpmBins = array, U16, 22096, [6], "RPM", 1, 0, 0, 18000, 0 -wwCltBins = array, S08, 22108, [8], "deg C", 1, 0, -40, 120, 0 -wwTauCltValues = array, U08, 22116, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 1, 2 -wwMapBins = array, S08, 22132, [8], "kPa", 1, 0, 0, 250, 0 -wwTauMapValues = array, U08, 22140, [8], "", 0.01, 0, 0, 2.5, 2 -wwBetaMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 -hpfpLobeProfileQuantityBins = array, U08, 22156, [16], "%", 0.5, 0, 0, 100, 1 -hpfpLobeProfileAngle = array, U08, 22172, [16], "deg", 0.5, 0, 0, 125, 1 -hpfpDeadtimeVoltsBins = array, U08, 22188, [8], "volts", 1, 0, 0, 255, 0 -hpfpDeadtimeMS = array, U16, 22196, [8], "ms", 0.001, 0, 0, 65, 3 -hpfpTarget = array, U16, 22212, [10x10], "kPa", 1, 0, 0, 65000, 0 -hpfpTargetLoadBins = array, U16, 22412, [10], "load", 0.1, 0, 0, 6500, 1 -hpfpTargetRpmBins = array, U08, 22432, [10], "RPM", 50.0, 0, 0, 12500, 0 -hpfpCompensation = array, S08, 22442, [10x10], "%", 1, 0, -100, 100, 0 -hpfpCompensationLoadBins = array, U16, 22542, [10], "cc/lobe", 0.001, 0, 0, 65, 3 -hpfpCompensationRpmBins = array, U08, 22562, [10], "RPM", 50.0, 0, 0, 12500, 0 -knockNoiseRpmBins = array, U16, 22572, [16], "RPM", 1, 0, 0, 30000, 0 -knockBaseNoise = array, S08, 22604, [16], "dB", 0.5, 0, -99, 10, 1 -tpsTspCorrValuesBins = array, U08, 22620, [4], "RPM", 50.0, 0, 0, 17500, 0 -tpsTspCorrValues = array, U08, 22624, [4], "multiplier", 0.02, 0, 0, 5, 2 -cltRevLimitRpmBins = array, S08, 22628, [4], "C", 1, 0, -40, 120, 0 -cltRevLimitRpm = array, U16, 22632, [4], "RPM", 1, 0, 0, 20000, 0 -fuelLevelBins = array, U16, 22640, [8], "volt", 0.001, 0, 0, 5, 3 -fuelLevelValues = array, U08, 22656, [8], "%", 1, 0, 0, 100, 0 -dwellVoltageCorrVoltBins = array, U08, 22664, [8], "volts", 0.1, 0, 0, 20, 1 -dwellVoltageCorrValues = array, U08, 22672, [8], "multiplier", 0.02, 0, 0, 5, 2 -tcu_shiftTpsBins = array, U08, 22680, [8], "%", 1, 0, 0, 255, 2 -tcu_shiftSpeed12 = array, U08, 22688, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed23 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed34 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed21 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed32 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftSpeed43 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 -tcu_shiftTime = scalar, F32, 22736, "ms", 1, 0, 0, 3000, 0 -alternatorVoltageTargetTable = array, S16, 22740, [4x4], "Volts", 0.1, 0, 0, 30, 1 -alternatorVoltageTargetLoadBins = array, U16, 22772, [4], "Load", 1, 0, 0, 1000, 0 -alternatorVoltageTargetRpmBins = array, U16, 22780, [4], "RPM", 1, 0, 0, 18000, 0 -cltBoostCorrBins = array, F32, 22788, [5], "C", 1, 0, -100, 250, 2 -cltBoostCorr = array, F32, 22808, [5], "ratio", 1, 0, 0, 5, 2 -iatBoostCorrBins = array, F32, 22828, [5], "C", 1, 0, -100, 250, 2 -iatBoostCorr = array, F32, 22848, [5], "ratio", 1, 0, 0, 5, 2 -cltBoostAdderBins = array, F32, 22868, [5], "C", 1, 0, -100, 250, 2 -cltBoostAdder = array, F32, 22888, [5], "", 1, 0, 0, 5, 2 -iatBoostAdderBins = array, F32, 22908, [5], "C", 1, 0, -100, 250, 2 -iatBoostAdder = array, F32, 22928, [5], "", 1, 0, 0, 5, 2 -minimumOilPressureBins = array, U08, 22948, [8], "RPM", 100.0, 0, 0, 25000, 0 -minimumOilPressureValues = array, U08, 22956, [8], "kPa", 10.0, 0, 0, 1000, 0 -boardSpecificCalibration1 = scalar, S32, 22964, "", 1, 0, 0, 100, 0 -; total TS size = 22968 +lambdaLoadBins = array, U16, 17468, [16], "", 1, 0, 0, 1000, 0 +lambdaRpmBins = array, U16, 17500, [16], "RPM", 1, 0, 0, 18000, 0 +tpsTpsAccelTable = array, F32, 17532, [8x8], "value", 1, 0, 0, 30000, 2 +tpsTpsAccelFromRpmBins = array, F32, 17788, [8], "from", 1, 0, 0, 30000, 2 +tpsTpsAccelToRpmBins = array, F32, 17820, [8], "to", 1, 0, 0, 25500, 2 +scriptTable1 = array, F32, 17852, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable1LoadBins = array, S16, 18108, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable1RpmBins = array, S16, 18124, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable2 = array, F32, 18140, [8x8], "value", 1, 0, -100000, 100000, 2 +scriptTable2LoadBins = array, S16, 18396, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable2RpmBins = array, S16, 18412, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable3 = array, U08, 18428, [8x8], "value", 1, 0, 0, 255, 0 +scriptTable3LoadBins = array, S16, 18492, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable3RpmBins = array, S16, 18508, [8], "RPM", 1, 0, -32000, 32000, 0 +scriptTable4 = array, U08, 18524, [10x8], "value", 1, 0, 0, 255, 0 +scriptTable4LoadBins = array, S16, 18604, [8], "L", 1, 0, -32000, 32000, 0 +scriptTable4RpmBins = array, S16, 18620, [10], "RPM", 1, 0, -32000, 32000, 0 +ignTrimLoadBins = array, U16, 18640, [4], "", 1, 0, 0, 1000, 0 +ignTrimRpmBins = array, U16, 18648, [4], "rpm", 1, 0, 0, 20000, 0 +ignTrims1_table = array, S08, 18656, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims2_table = array, S08, 18672, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims3_table = array, S08, 18688, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims4_table = array, S08, 18704, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims5_table = array, S08, 18720, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims6_table = array, S08, 18736, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims7_table = array, S08, 18752, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims8_table = array, S08, 18768, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims9_table = array, S08, 18784, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims10_table = array, S08, 18800, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims11_table = array, S08, 18816, [4x4], "", 0.2, 0, -25, 25, 1 +ignTrims12_table = array, S08, 18832, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrimLoadBins = array, U16, 18848, [4], "", 1, 0, 0, 1000, 0 +fuelTrimRpmBins = array, U16, 18856, [4], "rpm", 1, 0, 0, 20000, 0 +fuelTrims1_table = array, S08, 18864, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims2_table = array, S08, 18880, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims3_table = array, S08, 18896, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims4_table = array, S08, 18912, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims5_table = array, S08, 18928, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims6_table = array, S08, 18944, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims7_table = array, S08, 18960, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims8_table = array, S08, 18976, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims9_table = array, S08, 18992, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims10_table = array, S08, 19008, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims11_table = array, S08, 19024, [4x4], "", 0.2, 0, -25, 25, 1 +fuelTrims12_table = array, S08, 19040, [4x4], "", 0.2, 0, -25, 25, 1 +crankingFuelCoefE100 = array, U16, 19056, [8], "ratio", 0.01, 0, 0, 50, 2 +tcu_pcAirmassBins = array, U08, 19072, [8], "Airmass", 5.0, 0, 0, 1200, 0 +tcu_pcValsR = array, U08, 19080, [8], "%", 1, 0, 0, 255, 0 +tcu_pcValsN = array, U08, 19088, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals1 = array, U08, 19096, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals2 = array, U08, 19104, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals3 = array, U08, 19112, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals4 = array, U08, 19120, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals12 = array, U08, 19128, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals23 = array, U08, 19136, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals34 = array, U08, 19144, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals21 = array, U08, 19152, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals32 = array, U08, 19160, [8], "%", 1, 0, 0, 255, 0 +tcu_pcVals43 = array, U08, 19168, [8], "%", 1, 0, 0, 255, 0 +tcu_tccTpsBins = array, U08, 19176, [8], "TPS", 1, 0, 0, 255, 0 +tcu_tccLockSpeed = array, U08, 19184, [8], "MPH", 1, 0, 0, 255, 0 +tcu_tccUnlockSpeed = array, U08, 19192, [8], "MPH", 1, 0, 0, 255, 0 +tcu_32SpeedBins = array, U08, 19200, [8], "KPH", 1, 0, 0, 255, 0 +tcu_32Vals = array, U08, 19208, [8], "%", 1, 0, 0, 255, 0 +throttle2TrimTable = array, S08, 19216, [6x6], "%", 0.1, 0, -10, 10, 1 +throttle2TrimTpsBins = array, U08, 19252, [6], "%", 1, 0, 0, 120, 0 +throttle2TrimRpmBins = array, U08, 19258, [6], "RPM", 100.0, 0, 0, 25000, 0 +maxKnockRetardTable = array, U08, 19264, [6x6], "deg", 0.25, 0, 0, 30, 2 +maxKnockRetardLoadBins = array, U08, 19300, [6], "%", 1, 0, 0, 250, 0 +maxKnockRetardRpmBins = array, U08, 19306, [6], "RPM", 100.0, 0, 0, 25000, 0 +ALSTimingRetardTable = array, S16, 19312, [4x4], "deg", 0.1, 0, -60, 0, 1 +alsIgnRetardLoadBins = array, U16, 19344, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnRetardrpmBins = array, U16, 19352, [4], "RPM", 1, 0, 0, 25000, 0 +ALSFuelAdjustment = array, S16, 19360, [4x4], "percent", 0.1, 0, 0, 50, 1 +alsFuelAdjustmentLoadBins = array, U16, 19392, [4], "TPS", 1, 0, 0, 100, 0 +alsFuelAdjustmentrpmBins = array, U16, 19400, [4], "RPM", 1, 0, 0, 25000, 0 +ALSIgnSkipTable = array, S16, 19408, [4x4], "ratio", 10.0, 0, 0, 50, 1 +alsIgnSkipLoadBins = array, U16, 19440, [4], "TPS", 1, 0, 0, 100, 0 +alsIgnSkiprpmBins = array, U16, 19448, [4], "RPM", 1, 0, 0, 25000, 0 +ignBlends1_table = array, S16, 19456, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends1_loadBins = array, U16, 19584, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends1_rpmBins = array, U16, 19600, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends1_blendParameter = bits, U08, 19616, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_yAxisOverride = bits, U08, 19617, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends1_blendBins = array, S16, 19618, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends1_blendValues = array, U08, 19634, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends2_table = array, S16, 19644, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends2_loadBins = array, U16, 19772, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends2_rpmBins = array, U16, 19788, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends2_blendParameter = bits, U08, 19804, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_yAxisOverride = bits, U08, 19805, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends2_blendBins = array, S16, 19806, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends2_blendValues = array, U08, 19822, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends3_table = array, S16, 19832, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends3_loadBins = array, U16, 19960, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends3_rpmBins = array, U16, 19976, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends3_blendParameter = bits, U08, 19992, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_yAxisOverride = bits, U08, 19993, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends3_blendBins = array, S16, 19994, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends3_blendValues = array, U08, 20010, [8], "%", 0.5, 0, 0, 100, 1 +ignBlends4_table = array, S16, 20020, [8x8], "", 0.1, 0, -100, 100, 1 +ignBlends4_loadBins = array, U16, 20148, [8], "Load", 1, 0, 0, 1000, 0 +ignBlends4_rpmBins = array, U16, 20164, [8], "RPM", 1, 0, 0, 18000, 0 +ignBlends4_blendParameter = bits, U08, 20180, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_yAxisOverride = bits, U08, 20181, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +ignBlends4_blendBins = array, S16, 20182, [8], "", 0.1, 0, -1000, 1000, 1 +ignBlends4_blendValues = array, U08, 20198, [8], "%", 0.5, 0, 0, 100, 1 +veBlends1_table = array, S16, 20208, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends1_loadBins = array, U16, 20336, [8], "Load", 1, 0, 0, 1000, 0 +veBlends1_rpmBins = array, U16, 20352, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends1_blendParameter = bits, U08, 20368, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_yAxisOverride = bits, U08, 20369, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends1_blendBins = array, S16, 20370, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends1_blendValues = array, U08, 20386, [8], "%", 0.5, 0, 0, 100, 1 +veBlends2_table = array, S16, 20396, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends2_loadBins = array, U16, 20524, [8], "Load", 1, 0, 0, 1000, 0 +veBlends2_rpmBins = array, U16, 20540, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends2_blendParameter = bits, U08, 20556, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_yAxisOverride = bits, U08, 20557, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends2_blendBins = array, S16, 20558, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends2_blendValues = array, U08, 20574, [8], "%", 0.5, 0, 0, 100, 1 +veBlends3_table = array, S16, 20584, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends3_loadBins = array, U16, 20712, [8], "Load", 1, 0, 0, 1000, 0 +veBlends3_rpmBins = array, U16, 20728, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends3_blendParameter = bits, U08, 20744, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_yAxisOverride = bits, U08, 20745, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends3_blendBins = array, S16, 20746, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends3_blendValues = array, U08, 20762, [8], "%", 0.5, 0, 0, 100, 1 +veBlends4_table = array, S16, 20772, [8x8], "", 0.1, 0, -100, 100, 1 +veBlends4_loadBins = array, U16, 20900, [8], "Load", 1, 0, 0, 1000, 0 +veBlends4_rpmBins = array, U16, 20916, [8], "RPM", 1, 0, 0, 18000, 0 +veBlends4_blendParameter = bits, U08, 20932, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_yAxisOverride = bits, U08, 20933, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +veBlends4_blendBins = array, S16, 20934, [8], "", 0.1, 0, -1000, 1000, 1 +veBlends4_blendValues = array, U08, 20950, [8], "%", 0.5, 0, 0, 100, 1 +throttleEstimateEffectiveAreaBins = array, U16, 20960, [12], "%", 0.1, 0, 0, 100, 1 +throttleEstimateEffectiveAreaValues = array, U16, 20984, [12], "g/s", 0.1, 0, 0, 6500, 1 +boostOpenLoopBlends1_table = array, S16, 21008, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends1_loadBins = array, U16, 21136, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends1_rpmBins = array, U16, 21152, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends1_blendParameter = bits, U08, 21168, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_yAxisOverride = bits, U08, 21169, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends1_blendBins = array, S16, 21170, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends1_blendValues = array, U08, 21186, [8], "%", 0.5, 0, 0, 100, 1 +boostOpenLoopBlends2_table = array, S16, 21196, [8x8], "", 0.1, 0, -100, 100, 1 +boostOpenLoopBlends2_loadBins = array, U16, 21324, [8], "Load", 1, 0, 0, 1000, 0 +boostOpenLoopBlends2_rpmBins = array, U16, 21340, [8], "RPM", 1, 0, 0, 18000, 0 +boostOpenLoopBlends2_blendParameter = bits, U08, 21356, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_yAxisOverride = bits, U08, 21357, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostOpenLoopBlends2_blendBins = array, S16, 21358, [8], "", 0.1, 0, -1000, 1000, 1 +boostOpenLoopBlends2_blendValues = array, U08, 21374, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends1_table = array, S16, 21384, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends1_loadBins = array, U16, 21512, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends1_rpmBins = array, U16, 21528, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends1_blendParameter = bits, U08, 21544, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_yAxisOverride = bits, U08, 21545, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends1_blendBins = array, S16, 21546, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends1_blendValues = array, U08, 21562, [8], "%", 0.5, 0, 0, 100, 1 +boostClosedLoopBlends2_table = array, S16, 21572, [8x8], "", 0.1, 0, -100, 100, 1 +boostClosedLoopBlends2_loadBins = array, U16, 21700, [8], "Load", 1, 0, 0, 1000, 0 +boostClosedLoopBlends2_rpmBins = array, U16, 21716, [8], "RPM", 1, 0, 0, 18000, 0 +boostClosedLoopBlends2_blendParameter = bits, U08, 21732, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_yAxisOverride = bits, U08, 21733, [0:4], "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2", "RPM", "Gear (detected)", "Baro pressure", "EGT 1", "EGT 2", "Aux Linear 3", "Aux Linear 4", "Vehicle speed" +boostClosedLoopBlends2_blendBins = array, S16, 21734, [8], "", 0.1, 0, -1000, 1000, 1 +boostClosedLoopBlends2_blendValues = array, U08, 21750, [8], "%", 0.5, 0, 0, 100, 1 +tcu_rangeP = array, F32, 21760, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeR = array, F32, 21784, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeN = array, F32, 21808, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeD = array, F32, 21832, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM = array, F32, 21856, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM3 = array, F32, 21880, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM2 = array, F32, 21904, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeM1 = array, F32, 21928, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangePlus = array, F32, 21952, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeMinus = array, F32, 21976, [6], "level", 1, 0, 0, 200000, 0 +tcu_rangeLow = array, F32, 22000, [6], "level", 1, 0, 0, 200000, 0 +lambdaMaxDeviationTable = array, U08, 22024, [4x4], "lambda", 0.01, 0, 0, 1, 2 +lambdaMaxDeviationLoadBins = array, U16, 22040, [4], "", 1, 0, 0, 1000, 0 +lambdaMaxDeviationRpmBins = array, U16, 22048, [4], "RPM", 1, 0, 0, 18000, 0 +injectorStagingTable = array, U08, 22056, [6x6], "%", 1, 0, 0, 90, 0 +injectorStagingLoadBins = array, U16, 22092, [6], "", 1, 0, 0, 1000, 0 +injectorStagingRpmBins = array, U16, 22104, [6], "RPM", 1, 0, 0, 18000, 0 +wwCltBins = array, S08, 22116, [8], "deg C", 1, 0, -40, 120, 0 +wwTauCltValues = array, U08, 22124, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaCltValues = array, U08, 22132, [8], "", 0.01, 0, 0, 1, 2 +wwMapBins = array, S08, 22140, [8], "kPa", 1, 0, 0, 250, 0 +wwTauMapValues = array, U08, 22148, [8], "", 0.01, 0, 0, 2.5, 2 +wwBetaMapValues = array, U08, 22156, [8], "", 0.01, 0, 0, 2.5, 2 +hpfpLobeProfileQuantityBins = array, U08, 22164, [16], "%", 0.5, 0, 0, 100, 1 +hpfpLobeProfileAngle = array, U08, 22180, [16], "deg", 0.5, 0, 0, 125, 1 +hpfpDeadtimeVoltsBins = array, U08, 22196, [8], "volts", 1, 0, 0, 255, 0 +hpfpDeadtimeMS = array, U16, 22204, [8], "ms", 0.001, 0, 0, 65, 3 +hpfpTarget = array, U16, 22220, [10x10], "kPa", 1, 0, 0, 65000, 0 +hpfpTargetLoadBins = array, U16, 22420, [10], "load", 0.1, 0, 0, 6500, 1 +hpfpTargetRpmBins = array, U08, 22440, [10], "RPM", 50.0, 0, 0, 12500, 0 +hpfpCompensation = array, S08, 22450, [10x10], "%", 1, 0, -100, 100, 0 +hpfpCompensationLoadBins = array, U16, 22550, [10], "cc/lobe", 0.001, 0, 0, 65, 3 +hpfpCompensationRpmBins = array, U08, 22570, [10], "RPM", 50.0, 0, 0, 12500, 0 +knockNoiseRpmBins = array, U16, 22580, [16], "RPM", 1, 0, 0, 30000, 0 +knockBaseNoise = array, S08, 22612, [16], "dB", 0.5, 0, -99, 10, 1 +tpsTspCorrValuesBins = array, U08, 22628, [4], "RPM", 50.0, 0, 0, 17500, 0 +tpsTspCorrValues = array, U08, 22632, [4], "multiplier", 0.02, 0, 0, 5, 2 +cltRevLimitRpmBins = array, S08, 22636, [4], "C", 1, 0, -40, 120, 0 +cltRevLimitRpm = array, U16, 22640, [4], "RPM", 1, 0, 0, 20000, 0 +fuelLevelBins = array, U16, 22648, [8], "volt", 0.001, 0, 0, 5, 3 +fuelLevelValues = array, U08, 22664, [8], "%", 1, 0, 0, 100, 0 +dwellVoltageCorrVoltBins = array, U08, 22672, [8], "volts", 0.1, 0, 0, 20, 1 +dwellVoltageCorrValues = array, U08, 22680, [8], "multiplier", 0.02, 0, 0, 5, 2 +tcu_shiftTpsBins = array, U08, 22688, [8], "%", 1, 0, 0, 255, 2 +tcu_shiftSpeed12 = array, U08, 22696, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed23 = array, U08, 22704, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed34 = array, U08, 22712, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed21 = array, U08, 22720, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed32 = array, U08, 22728, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftSpeed43 = array, U08, 22736, [8], "MPH", 1, 0, 0, 255, 0 +tcu_shiftTime = scalar, F32, 22744, "ms", 1, 0, 0, 3000, 0 +alternatorVoltageTargetTable = array, S16, 22748, [4x4], "Volts", 0.1, 0, 0, 30, 1 +alternatorVoltageTargetLoadBins = array, U16, 22780, [4], "Load", 1, 0, 0, 1000, 0 +alternatorVoltageTargetRpmBins = array, U16, 22788, [4], "RPM", 1, 0, 0, 18000, 0 +cltBoostCorrBins = array, F32, 22796, [5], "C", 1, 0, -100, 250, 2 +cltBoostCorr = array, F32, 22816, [5], "ratio", 1, 0, 0, 5, 2 +iatBoostCorrBins = array, F32, 22836, [5], "C", 1, 0, -100, 250, 2 +iatBoostCorr = array, F32, 22856, [5], "ratio", 1, 0, 0, 5, 2 +cltBoostAdderBins = array, F32, 22876, [5], "C", 1, 0, -100, 250, 2 +cltBoostAdder = array, F32, 22896, [5], "", 1, 0, 0, 5, 2 +iatBoostAdderBins = array, F32, 22916, [5], "C", 1, 0, -100, 250, 2 +iatBoostAdder = array, F32, 22936, [5], "", 1, 0, 0, 5, 2 +minimumOilPressureBins = array, U08, 22956, [8], "RPM", 100.0, 0, 0, 25000, 0 +minimumOilPressureValues = array, U08, 22964, [8], "kPa", 10.0, 0, 0, 1000, 0 +boardSpecificCalibration1 = scalar, S32, 22972, "", 1, 0, 0, 100, 0 +; total TS size = 22976 [SettingContextHelp] engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X" sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm" @@ -2570,7 +2570,7 @@ boardSpecificCalibration1 = scalar, S32, 22964, "", 1, 0, 0, 100, 0 ochGetCommand = "O%2o%2c" ; see TS_OUTPUT_SIZE in console source code - ochBlockSize = 1928 + ochBlockSize = 1912 ; 11.2.3 Full Optimized – High Speed scatteredOchGetCommand = 9 @@ -3317,284 +3317,282 @@ maxExtraPerPeriod = scalar, F32, 1332, "", 1, 0 maxInjectedPerPeriod = scalar, F32, 1336, "", 1, 0 cycleCnt = scalar, S32, 1340, "", 1, 0 ; total TS size = 1344 -hwEventCounters1 = scalar, U32, 1344, "", 1, 0 -hwEventCounters2 = scalar, U32, 1348, "", 1, 0 -hwEventCounters3 = scalar, U32, 1352, "", 1, 0 -hwEventCounters4 = scalar, U32, 1356, "", 1, 0 -hwEventCounters5 = scalar, U32, 1360, "", 1, 0 -hwEventCounters6 = scalar, U32, 1364, "", 1, 0 -vvtCamCounter = scalar, U32, 1368, "", 1, 0 -mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1372, "kPa", 1, 0 -mapVvt_MAP_AT_DIFF = scalar, F32, 1376, "kPa", 1, 0 -mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1380, "distance", 1, 0 -mapVvt_sync_counter = scalar, U08, 1381, "counter", 1, 0 -currentEngineDecodedPhase = scalar, F32, 1384, "deg", 1, 0 -triggerToothAngleError = scalar, F32, 1388, "deg", 1, 0 -triggerIgnoredToothCount = scalar, U08, 1392, "", 1, 0 -mapCamPrevToothAngle = scalar, F32, 1396, "deg", 1, 0 -isDecodingMapCam = bits, U32, 1400, [0:0] -triggerElapsedUs = scalar, U32, 1404, "", 1, 0 -; total TS size = 1408 -crankSynchronizationCounter0 = scalar, U32, 1408, "", 1, 0 -vvtSyncGapRatio0 = scalar, F32, 1412, "", 1, 0 -vvtToothDurations00 = scalar, U32, 1416, "us", 1, 0 -vvtCurrentPosition0 = scalar, F32, 1420, "sync: Primary Cam Position", 1, 0 -vvtToothPosition10 = scalar, F32, 1424, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition20 = scalar, F32, 1428, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition30 = scalar, F32, 1432, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition40 = scalar, F32, 1436, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio0 = scalar, F32, 1440, "", 1, 0 -triggerStateIndex0 = scalar, U08, 1444, "", 1, 0 -vvtStateIndex0 = scalar, U08, 1445, "", 1, 0 -; total TS size = 1448 -crankSynchronizationCounter1 = scalar, U32, 1448, "", 1, 0 -vvtSyncGapRatio1 = scalar, F32, 1452, "", 1, 0 -vvtToothDurations01 = scalar, U32, 1456, "us", 1, 0 -vvtCurrentPosition1 = scalar, F32, 1460, "sync: Primary Cam Position", 1, 0 -vvtToothPosition11 = scalar, F32, 1464, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition21 = scalar, F32, 1468, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition31 = scalar, F32, 1472, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition41 = scalar, F32, 1476, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio1 = scalar, F32, 1480, "", 1, 0 -triggerStateIndex1 = scalar, U08, 1484, "", 1, 0 -vvtStateIndex1 = scalar, U08, 1485, "", 1, 0 -; total TS size = 1488 -crankSynchronizationCounter2 = scalar, U32, 1488, "", 1, 0 -vvtSyncGapRatio2 = scalar, F32, 1492, "", 1, 0 -vvtToothDurations02 = scalar, U32, 1496, "us", 1, 0 -vvtCurrentPosition2 = scalar, F32, 1500, "sync: Primary Cam Position", 1, 0 -vvtToothPosition12 = scalar, F32, 1504, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition22 = scalar, F32, 1508, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition32 = scalar, F32, 1512, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition42 = scalar, F32, 1516, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio2 = scalar, F32, 1520, "", 1, 0 -triggerStateIndex2 = scalar, U08, 1524, "", 1, 0 -vvtStateIndex2 = scalar, U08, 1525, "", 1, 0 -; total TS size = 1528 -crankSynchronizationCounter3 = scalar, U32, 1528, "", 1, 0 -vvtSyncGapRatio3 = scalar, F32, 1532, "", 1, 0 -vvtToothDurations03 = scalar, U32, 1536, "us", 1, 0 -vvtCurrentPosition3 = scalar, F32, 1540, "sync: Primary Cam Position", 1, 0 -vvtToothPosition13 = scalar, F32, 1544, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition23 = scalar, F32, 1548, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition33 = scalar, F32, 1552, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition43 = scalar, F32, 1556, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio3 = scalar, F32, 1560, "", 1, 0 -triggerStateIndex3 = scalar, U08, 1564, "", 1, 0 -vvtStateIndex3 = scalar, U08, 1565, "", 1, 0 -; total TS size = 1568 -crankSynchronizationCounter4 = scalar, U32, 1568, "", 1, 0 -vvtSyncGapRatio4 = scalar, F32, 1572, "", 1, 0 -vvtToothDurations04 = scalar, U32, 1576, "us", 1, 0 -vvtCurrentPosition4 = scalar, F32, 1580, "sync: Primary Cam Position", 1, 0 -vvtToothPosition14 = scalar, F32, 1584, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition24 = scalar, F32, 1588, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition34 = scalar, F32, 1592, "sync: Cam Tooth Position", 1, 0 -vvtToothPosition44 = scalar, F32, 1596, "sync: Cam Tooth Position", 1, 0 -triggerSyncGapRatio4 = scalar, F32, 1600, "", 1, 0 -triggerStateIndex4 = scalar, U08, 1604, "", 1, 0 -vvtStateIndex4 = scalar, U08, 1605, "", 1, 0 +hwEventCounters1 = scalar, U16, 1344, "", 1, 0 +hwEventCounters2 = scalar, U16, 1346, "", 1, 0 +hwEventCounters3 = scalar, U16, 1348, "", 1, 0 +hwEventCounters4 = scalar, U16, 1350, "", 1, 0 +vvtCamCounter = scalar, U16, 1352, "", 1, 0 +mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1356, "kPa", 1, 0 +mapVvt_MAP_AT_DIFF = scalar, F32, 1360, "kPa", 1, 0 +mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1364, "distance", 1, 0 +mapVvt_sync_counter = scalar, U08, 1365, "counter", 1, 0 +currentEngineDecodedPhase = scalar, F32, 1368, "deg", 1, 0 +triggerToothAngleError = scalar, F32, 1372, "deg", 1, 0 +triggerIgnoredToothCount = scalar, U08, 1376, "", 1, 0 +mapCamPrevToothAngle = scalar, F32, 1380, "deg", 1, 0 +isDecodingMapCam = bits, U32, 1384, [0:0] +triggerElapsedUs = scalar, U32, 1388, "", 1, 0 +; total TS size = 1392 +crankSynchronizationCounter0 = scalar, U32, 1392, "", 1, 0 +vvtSyncGapRatio0 = scalar, F32, 1396, "", 1, 0 +vvtToothDurations00 = scalar, U32, 1400, "us", 1, 0 +vvtCurrentPosition0 = scalar, F32, 1404, "sync: Primary Cam Position", 1, 0 +vvtToothPosition10 = scalar, F32, 1408, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition20 = scalar, F32, 1412, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition30 = scalar, F32, 1416, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition40 = scalar, F32, 1420, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio0 = scalar, F32, 1424, "", 1, 0 +triggerStateIndex0 = scalar, U08, 1428, "", 1, 0 +vvtStateIndex0 = scalar, U08, 1429, "", 1, 0 +; total TS size = 1432 +crankSynchronizationCounter1 = scalar, U32, 1432, "", 1, 0 +vvtSyncGapRatio1 = scalar, F32, 1436, "", 1, 0 +vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0 +vvtCurrentPosition1 = scalar, F32, 1444, "sync: Primary Cam Position", 1, 0 +vvtToothPosition11 = scalar, F32, 1448, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition21 = scalar, F32, 1452, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition31 = scalar, F32, 1456, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition41 = scalar, F32, 1460, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0 +triggerStateIndex1 = scalar, U08, 1468, "", 1, 0 +vvtStateIndex1 = scalar, U08, 1469, "", 1, 0 +; total TS size = 1472 +crankSynchronizationCounter2 = scalar, U32, 1472, "", 1, 0 +vvtSyncGapRatio2 = scalar, F32, 1476, "", 1, 0 +vvtToothDurations02 = scalar, U32, 1480, "us", 1, 0 +vvtCurrentPosition2 = scalar, F32, 1484, "sync: Primary Cam Position", 1, 0 +vvtToothPosition12 = scalar, F32, 1488, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition22 = scalar, F32, 1492, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition32 = scalar, F32, 1496, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition42 = scalar, F32, 1500, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio2 = scalar, F32, 1504, "", 1, 0 +triggerStateIndex2 = scalar, U08, 1508, "", 1, 0 +vvtStateIndex2 = scalar, U08, 1509, "", 1, 0 +; total TS size = 1512 +crankSynchronizationCounter3 = scalar, U32, 1512, "", 1, 0 +vvtSyncGapRatio3 = scalar, F32, 1516, "", 1, 0 +vvtToothDurations03 = scalar, U32, 1520, "us", 1, 0 +vvtCurrentPosition3 = scalar, F32, 1524, "sync: Primary Cam Position", 1, 0 +vvtToothPosition13 = scalar, F32, 1528, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition23 = scalar, F32, 1532, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition33 = scalar, F32, 1536, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition43 = scalar, F32, 1540, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio3 = scalar, F32, 1544, "", 1, 0 +triggerStateIndex3 = scalar, U08, 1548, "", 1, 0 +vvtStateIndex3 = scalar, U08, 1549, "", 1, 0 +; total TS size = 1552 +crankSynchronizationCounter4 = scalar, U32, 1552, "", 1, 0 +vvtSyncGapRatio4 = scalar, F32, 1556, "", 1, 0 +vvtToothDurations04 = scalar, U32, 1560, "us", 1, 0 +vvtCurrentPosition4 = scalar, F32, 1564, "sync: Primary Cam Position", 1, 0 +vvtToothPosition14 = scalar, F32, 1568, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition24 = scalar, F32, 1572, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition34 = scalar, F32, 1576, "sync: Cam Tooth Position", 1, 0 +vvtToothPosition44 = scalar, F32, 1580, "sync: Cam Tooth Position", 1, 0 +triggerSyncGapRatio4 = scalar, F32, 1584, "", 1, 0 +triggerStateIndex4 = scalar, U08, 1588, "", 1, 0 +vvtStateIndex4 = scalar, U08, 1589, "", 1, 0 +; total TS size = 1592 +camResyncCounter = scalar, U08, 1592, "", 1, 0 +m_hasSynchronizedPhase = bits, U32, 1596, [0:0] +; total TS size = 1600 +wallFuelCorrection = scalar, F32, 1600, "", 1, 0 +wallFuel = scalar, F32, 1604, "", 1, 0 ; total TS size = 1608 -camResyncCounter = scalar, U08, 1608, "", 1, 0 -m_hasSynchronizedPhase = bits, U32, 1612, [0:0] -; total TS size = 1616 -wallFuelCorrection = scalar, F32, 1616, "", 1, 0 -wallFuel = scalar, F32, 1620, "", 1, 0 -; total TS size = 1624 -idleState = bits, S32, 1624, [0:2], "not important" -currentIdlePosition = scalar, F32, 1628 -baseIdlePosition = scalar, F32, 1632 -idleClosedLoop = scalar, F32, 1636 -iacByTpsTaper = scalar, F32, 1640 -throttlePedalUpState = scalar, S32, 1644, "", 1, 0 -mightResetPid = bits, U32, 1648, [0:0] -shouldResetPid = bits, U32, 1648, [1:1] -wasResetPid = bits, U32, 1648, [2:2] -mustResetPid = bits, U32, 1648, [3:3] -isCranking = bits, U32, 1648, [4:4] -isIacTableForCoasting = bits, U32, 1648, [5:5] -notIdling = bits, U32, 1648, [6:6] -needReset = bits, U32, 1648, [7:7] -isInDeadZone = bits, U32, 1648, [8:8] -isBlipping = bits, U32, 1648, [9:9] -useClosedLoop = bits, U32, 1648, [10:10] -badTps = bits, U32, 1648, [11:11] -looksLikeRunning = bits, U32, 1648, [12:12] -looksLikeCoasting = bits, U32, 1648, [13:13] -looksLikeCrankToIdle = bits, U32, 1648, [14:14] -isIdleCoasting = bits, U32, 1648, [15:15] -isIdleClosedLoop = bits, U32, 1648, [16:16] -idleTarget = scalar, S32, 1652, "", 1, 0 -targetRpmByClt = scalar, S32, 1656, "", 1, 0 -targetRpmAc = scalar, S32, 1660, "", 1, 0 -iacByRpmTaper = scalar, F32, 1664 -luaAdd = scalar, F32, 1668 -; total TS size = 1672 -targetWithIdlePosition0 = scalar, F32, 1672, "per", 1,0 -trim0 = scalar, F32, 1676, "", 1, 0 -luaAdjustment0 = scalar, F32, 1680, "per", 1,0 -m_wastegatePosition0 = scalar, F32, 1684, "per", 1,0 -etbFeedForward0 = scalar, F32, 1688 -etbIntegralError0 = scalar, F32, 1692, "", 1, 0 -etbCurrentTarget0 = scalar, F32, 1696, "%", 1, 0 -etbCurrentAdjustedTarget0 = scalar, F32, 1700, "%", 1, 0 -etbRevLimitActive0 = bits, U32, 1704, [0:0] -jamDetected0 = bits, U32, 1704, [1:1] -validPlantPosition0 = bits, U32, 1704, [2:2] -etbTpsErrorCounter0 = scalar, U16, 1708, "count", 1,0 -etbPpsErrorCounter0 = scalar, U16, 1710, "count", 1,0 -etbErrorCode0 = scalar, S08, 1712, "", 1, 0 -etbErrorCodeBlinker0 = scalar, S08, 1713, "", 1, 0 -tcEtbDrop0 = scalar, S08, 1714, "%", 1, 0 -jamTimer0 = scalar, U16, 1716, "sec", 0.01, 0 -adjustedEtbTarget0 = scalar, S08, 1718, "%", 1, 0 -state0 = scalar, U08, 1719, "", 1, 0 -; total TS size = 1720 -targetWithIdlePosition1 = scalar, F32, 1720, "per", 1,0 -trim1 = scalar, F32, 1724, "", 1, 0 -luaAdjustment1 = scalar, F32, 1728, "per", 1,0 -m_wastegatePosition1 = scalar, F32, 1732, "per", 1,0 -etbFeedForward1 = scalar, F32, 1736 -etbIntegralError1 = scalar, F32, 1740, "", 1, 0 -etbCurrentTarget1 = scalar, F32, 1744, "%", 1, 0 -etbCurrentAdjustedTarget1 = scalar, F32, 1748, "%", 1, 0 -etbRevLimitActive1 = bits, U32, 1752, [0:0] -jamDetected1 = bits, U32, 1752, [1:1] -validPlantPosition1 = bits, U32, 1752, [2:2] -etbTpsErrorCounter1 = scalar, U16, 1756, "count", 1,0 -etbPpsErrorCounter1 = scalar, U16, 1758, "count", 1,0 -etbErrorCode1 = scalar, S08, 1760, "", 1, 0 -etbErrorCodeBlinker1 = scalar, S08, 1761, "", 1, 0 -tcEtbDrop1 = scalar, S08, 1762, "%", 1, 0 -jamTimer1 = scalar, U16, 1764, "sec", 0.01, 0 -adjustedEtbTarget1 = scalar, S08, 1766, "%", 1, 0 -state1 = scalar, U08, 1767, "", 1, 0 -; total TS size = 1768 -faultCode0 = scalar, U08, 1768, "", 1, 0 -heaterDuty0 = scalar, U08, 1769, "%", 1, 0 -pumpDuty0 = scalar, U08, 1770, "%", 1, 0 -tempC0 = scalar, U16, 1772, "C", 1, 0 -nernstVoltage0 = scalar, U16, 1774, "V", 0.001, 0 -esr0 = scalar, U16, 1776, "ohm", 1, 0 -; total TS size = 1780 -faultCode1 = scalar, U08, 1780, "", 1, 0 -heaterDuty1 = scalar, U08, 1781, "%", 1, 0 -pumpDuty1 = scalar, U08, 1782, "%", 1, 0 -tempC1 = scalar, U16, 1784, "C", 1, 0 -nernstVoltage1 = scalar, U16, 1786, "V", 0.001, 0 -esr1 = scalar, U16, 1788, "ohm", 1, 0 -; total TS size = 1792 -dcOutput0 = scalar, F32, 1792, "per", 1,0 -isEnabled0_int = scalar, U08, 1796, "per", 1,0 -isEnabled0 = bits, U32, 1800, [0:0] -; total TS size = 1804 -value0 = scalar, U16, 1804, "value", 1,0 -value1 = scalar, U16, 1806, "value", 1,0 -errorRate = scalar, F32, 1808, "ratio", 1,0 -; total TS size = 1812 -vvtTarget = scalar, U16, 1812, "deg", 0.1, 0 -vvtOutput = scalar, U08, 1814, "%", 0.5, 0 -; total TS size = 1816 -lambdaCurrentlyGood = bits, U32, 1816, [0:0] -lambdaMonitorCut = bits, U32, 1816, [1:1] -lambdaTimeSinceGood = scalar, U16, 1820, "sec", 0.01, 0 -; total TS size = 1824 -extraField = scalar, S32, 1824, "", 1, 0 -extraCustomGauge = scalar, S32, 1828, "", 1, 0 -customBit = bits, U32, 1832, [0:0] -unusedAtTheExtraEnd1 = scalar, U08, 1836, "", 1, 0 -unusedAtTheExtraEnd2 = scalar, U08, 1837, "", 1, 0 -unusedAtTheExtraEnd3 = scalar, U08, 1838, "", 1, 0 -unusedAtTheExtraEnd4 = scalar, U08, 1839, "", 1, 0 -unusedAtTheExtraEnd5 = scalar, U08, 1840, "", 1, 0 -unusedAtTheExtraEnd6 = scalar, U08, 1841, "", 1, 0 -unusedAtTheExtraEnd7 = scalar, U08, 1842, "", 1, 0 -unusedAtTheExtraEnd8 = scalar, U08, 1843, "", 1, 0 -unusedAtTheExtraEnd9 = scalar, U08, 1844, "", 1, 0 -unusedAtTheExtraEnd10 = scalar, U08, 1845, "", 1, 0 -unusedAtTheExtraEnd11 = scalar, U08, 1846, "", 1, 0 -unusedAtTheExtraEnd12 = scalar, U08, 1847, "", 1, 0 -unusedAtTheExtraEnd13 = scalar, U08, 1848, "", 1, 0 -unusedAtTheExtraEnd14 = scalar, U08, 1849, "", 1, 0 -unusedAtTheExtraEnd15 = scalar, U08, 1850, "", 1, 0 -unusedAtTheExtraEnd16 = scalar, U08, 1851, "", 1, 0 -unusedAtTheExtraEnd17 = scalar, U08, 1852, "", 1, 0 -unusedAtTheExtraEnd18 = scalar, U08, 1853, "", 1, 0 -unusedAtTheExtraEnd19 = scalar, U08, 1854, "", 1, 0 -unusedAtTheExtraEnd20 = scalar, U08, 1855, "", 1, 0 -unusedAtTheExtraEnd21 = scalar, U08, 1856, "", 1, 0 -unusedAtTheExtraEnd22 = scalar, U08, 1857, "", 1, 0 -unusedAtTheExtraEnd23 = scalar, U08, 1858, "", 1, 0 -unusedAtTheExtraEnd24 = scalar, U08, 1859, "", 1, 0 -unusedAtTheExtraEnd25 = scalar, U08, 1860, "", 1, 0 -unusedAtTheExtraEnd26 = scalar, U08, 1861, "", 1, 0 -unusedAtTheExtraEnd27 = scalar, U08, 1862, "", 1, 0 -unusedAtTheExtraEnd28 = scalar, U08, 1863, "", 1, 0 -unusedAtTheExtraEnd29 = scalar, U08, 1864, "", 1, 0 -unusedAtTheExtraEnd30 = scalar, U08, 1865, "", 1, 0 -unusedAtTheExtraEnd31 = scalar, U08, 1866, "", 1, 0 -unusedAtTheExtraEnd32 = scalar, U08, 1867, "", 1, 0 -unusedAtTheExtraEnd33 = scalar, U08, 1868, "", 1, 0 -unusedAtTheExtraEnd34 = scalar, U08, 1869, "", 1, 0 -unusedAtTheExtraEnd35 = scalar, U08, 1870, "", 1, 0 -unusedAtTheExtraEnd36 = scalar, U08, 1871, "", 1, 0 -unusedAtTheExtraEnd37 = scalar, U08, 1872, "", 1, 0 -unusedAtTheExtraEnd38 = scalar, U08, 1873, "", 1, 0 -unusedAtTheExtraEnd39 = scalar, U08, 1874, "", 1, 0 -unusedAtTheExtraEnd40 = scalar, U08, 1875, "", 1, 0 -unusedAtTheExtraEnd41 = scalar, U08, 1876, "", 1, 0 -unusedAtTheExtraEnd42 = scalar, U08, 1877, "", 1, 0 -unusedAtTheExtraEnd43 = scalar, U08, 1878, "", 1, 0 -unusedAtTheExtraEnd44 = scalar, U08, 1879, "", 1, 0 -unusedAtTheExtraEnd45 = scalar, U08, 1880, "", 1, 0 -unusedAtTheExtraEnd46 = scalar, U08, 1881, "", 1, 0 -unusedAtTheExtraEnd47 = scalar, U08, 1882, "", 1, 0 -unusedAtTheExtraEnd48 = scalar, U08, 1883, "", 1, 0 -unusedAtTheExtraEnd49 = scalar, U08, 1884, "", 1, 0 -unusedAtTheExtraEnd50 = scalar, U08, 1885, "", 1, 0 -unusedAtTheExtraEnd51 = scalar, U08, 1886, "", 1, 0 -unusedAtTheExtraEnd52 = scalar, U08, 1887, "", 1, 0 -unusedAtTheExtraEnd53 = scalar, U08, 1888, "", 1, 0 -unusedAtTheExtraEnd54 = scalar, U08, 1889, "", 1, 0 -unusedAtTheExtraEnd55 = scalar, U08, 1890, "", 1, 0 -unusedAtTheExtraEnd56 = scalar, U08, 1891, "", 1, 0 -unusedAtTheExtraEnd57 = scalar, U08, 1892, "", 1, 0 -unusedAtTheExtraEnd58 = scalar, U08, 1893, "", 1, 0 -unusedAtTheExtraEnd59 = scalar, U08, 1894, "", 1, 0 -unusedAtTheExtraEnd60 = scalar, U08, 1895, "", 1, 0 -unusedAtTheExtraEnd61 = scalar, U08, 1896, "", 1, 0 -unusedAtTheExtraEnd62 = scalar, U08, 1897, "", 1, 0 -unusedAtTheExtraEnd63 = scalar, U08, 1898, "", 1, 0 -unusedAtTheExtraEnd64 = scalar, U08, 1899, "", 1, 0 -unusedAtTheExtraEnd65 = scalar, U08, 1900, "", 1, 0 -unusedAtTheExtraEnd66 = scalar, U08, 1901, "", 1, 0 -unusedAtTheExtraEnd67 = scalar, U08, 1902, "", 1, 0 -unusedAtTheExtraEnd68 = scalar, U08, 1903, "", 1, 0 -unusedAtTheExtraEnd69 = scalar, U08, 1904, "", 1, 0 -unusedAtTheExtraEnd70 = scalar, U08, 1905, "", 1, 0 -unusedAtTheExtraEnd71 = scalar, U08, 1906, "", 1, 0 -unusedAtTheExtraEnd72 = scalar, U08, 1907, "", 1, 0 -unusedAtTheExtraEnd73 = scalar, U08, 1908, "", 1, 0 -unusedAtTheExtraEnd74 = scalar, U08, 1909, "", 1, 0 -unusedAtTheExtraEnd75 = scalar, U08, 1910, "", 1, 0 -unusedAtTheExtraEnd76 = scalar, U08, 1911, "", 1, 0 -unusedAtTheExtraEnd77 = scalar, U08, 1912, "", 1, 0 -unusedAtTheExtraEnd78 = scalar, U08, 1913, "", 1, 0 -unusedAtTheExtraEnd79 = scalar, U08, 1914, "", 1, 0 -unusedAtTheExtraEnd80 = scalar, U08, 1915, "", 1, 0 -unusedAtTheExtraEnd81 = scalar, U08, 1916, "", 1, 0 -unusedAtTheExtraEnd82 = scalar, U08, 1917, "", 1, 0 -unusedAtTheExtraEnd83 = scalar, U08, 1918, "", 1, 0 -unusedAtTheExtraEnd84 = scalar, U08, 1919, "", 1, 0 -unusedAtTheExtraEnd85 = scalar, U08, 1920, "", 1, 0 -unusedAtTheExtraEnd86 = scalar, U08, 1921, "", 1, 0 -unusedAtTheExtraEnd87 = scalar, U08, 1922, "", 1, 0 -unusedAtTheExtraEnd88 = scalar, U08, 1923, "", 1, 0 -unusedAtTheExtraEnd89 = scalar, U08, 1924, "", 1, 0 -unusedAtTheExtraEnd90 = scalar, U08, 1925, "", 1, 0 -unusedAtTheExtraEnd91 = scalar, U08, 1926, "", 1, 0 -unusedAtTheExtraEnd92 = scalar, U08, 1927, "", 1, 0 -; total TS size = 1928 +idleState = bits, S32, 1608, [0:2], "not important" +currentIdlePosition = scalar, F32, 1612 +baseIdlePosition = scalar, F32, 1616 +idleClosedLoop = scalar, F32, 1620 +iacByTpsTaper = scalar, F32, 1624 +throttlePedalUpState = scalar, S32, 1628, "", 1, 0 +mightResetPid = bits, U32, 1632, [0:0] +shouldResetPid = bits, U32, 1632, [1:1] +wasResetPid = bits, U32, 1632, [2:2] +mustResetPid = bits, U32, 1632, [3:3] +isCranking = bits, U32, 1632, [4:4] +isIacTableForCoasting = bits, U32, 1632, [5:5] +notIdling = bits, U32, 1632, [6:6] +needReset = bits, U32, 1632, [7:7] +isInDeadZone = bits, U32, 1632, [8:8] +isBlipping = bits, U32, 1632, [9:9] +useClosedLoop = bits, U32, 1632, [10:10] +badTps = bits, U32, 1632, [11:11] +looksLikeRunning = bits, U32, 1632, [12:12] +looksLikeCoasting = bits, U32, 1632, [13:13] +looksLikeCrankToIdle = bits, U32, 1632, [14:14] +isIdleCoasting = bits, U32, 1632, [15:15] +isIdleClosedLoop = bits, U32, 1632, [16:16] +idleTarget = scalar, S32, 1636, "", 1, 0 +targetRpmByClt = scalar, S32, 1640, "", 1, 0 +targetRpmAc = scalar, S32, 1644, "", 1, 0 +iacByRpmTaper = scalar, F32, 1648 +luaAdd = scalar, F32, 1652 +; total TS size = 1656 +targetWithIdlePosition0 = scalar, F32, 1656, "per", 1,0 +trim0 = scalar, F32, 1660, "", 1, 0 +luaAdjustment0 = scalar, F32, 1664, "per", 1,0 +m_wastegatePosition0 = scalar, F32, 1668, "per", 1,0 +etbFeedForward0 = scalar, F32, 1672 +etbIntegralError0 = scalar, F32, 1676, "", 1, 0 +etbCurrentTarget0 = scalar, F32, 1680, "%", 1, 0 +etbCurrentAdjustedTarget0 = scalar, F32, 1684, "%", 1, 0 +etbRevLimitActive0 = bits, U32, 1688, [0:0] +jamDetected0 = bits, U32, 1688, [1:1] +validPlantPosition0 = bits, U32, 1688, [2:2] +etbTpsErrorCounter0 = scalar, U16, 1692, "count", 1,0 +etbPpsErrorCounter0 = scalar, U16, 1694, "count", 1,0 +etbErrorCode0 = scalar, S08, 1696, "", 1, 0 +etbErrorCodeBlinker0 = scalar, S08, 1697, "", 1, 0 +tcEtbDrop0 = scalar, S08, 1698, "%", 1, 0 +jamTimer0 = scalar, U16, 1700, "sec", 0.01, 0 +adjustedEtbTarget0 = scalar, S08, 1702, "%", 1, 0 +state0 = scalar, U08, 1703, "", 1, 0 +; total TS size = 1704 +targetWithIdlePosition1 = scalar, F32, 1704, "per", 1,0 +trim1 = scalar, F32, 1708, "", 1, 0 +luaAdjustment1 = scalar, F32, 1712, "per", 1,0 +m_wastegatePosition1 = scalar, F32, 1716, "per", 1,0 +etbFeedForward1 = scalar, F32, 1720 +etbIntegralError1 = scalar, F32, 1724, "", 1, 0 +etbCurrentTarget1 = scalar, F32, 1728, "%", 1, 0 +etbCurrentAdjustedTarget1 = scalar, F32, 1732, "%", 1, 0 +etbRevLimitActive1 = bits, U32, 1736, [0:0] +jamDetected1 = bits, U32, 1736, [1:1] +validPlantPosition1 = bits, U32, 1736, [2:2] +etbTpsErrorCounter1 = scalar, U16, 1740, "count", 1,0 +etbPpsErrorCounter1 = scalar, U16, 1742, "count", 1,0 +etbErrorCode1 = scalar, S08, 1744, "", 1, 0 +etbErrorCodeBlinker1 = scalar, S08, 1745, "", 1, 0 +tcEtbDrop1 = scalar, S08, 1746, "%", 1, 0 +jamTimer1 = scalar, U16, 1748, "sec", 0.01, 0 +adjustedEtbTarget1 = scalar, S08, 1750, "%", 1, 0 +state1 = scalar, U08, 1751, "", 1, 0 +; total TS size = 1752 +faultCode0 = scalar, U08, 1752, "", 1, 0 +heaterDuty0 = scalar, U08, 1753, "%", 1, 0 +pumpDuty0 = scalar, U08, 1754, "%", 1, 0 +tempC0 = scalar, U16, 1756, "C", 1, 0 +nernstVoltage0 = scalar, U16, 1758, "V", 0.001, 0 +esr0 = scalar, U16, 1760, "ohm", 1, 0 +; total TS size = 1764 +faultCode1 = scalar, U08, 1764, "", 1, 0 +heaterDuty1 = scalar, U08, 1765, "%", 1, 0 +pumpDuty1 = scalar, U08, 1766, "%", 1, 0 +tempC1 = scalar, U16, 1768, "C", 1, 0 +nernstVoltage1 = scalar, U16, 1770, "V", 0.001, 0 +esr1 = scalar, U16, 1772, "ohm", 1, 0 +; total TS size = 1776 +dcOutput0 = scalar, F32, 1776, "per", 1,0 +isEnabled0_int = scalar, U08, 1780, "per", 1,0 +isEnabled0 = bits, U32, 1784, [0:0] +; total TS size = 1788 +value0 = scalar, U16, 1788, "value", 1,0 +value1 = scalar, U16, 1790, "value", 1,0 +errorRate = scalar, F32, 1792, "ratio", 1,0 +; total TS size = 1796 +vvtTarget = scalar, U16, 1796, "deg", 0.1, 0 +vvtOutput = scalar, U08, 1798, "%", 0.5, 0 +; total TS size = 1800 +lambdaCurrentlyGood = bits, U32, 1800, [0:0] +lambdaMonitorCut = bits, U32, 1800, [1:1] +lambdaTimeSinceGood = scalar, U16, 1804, "sec", 0.01, 0 +; total TS size = 1808 +extraField = scalar, S32, 1808, "", 1, 0 +extraCustomGauge = scalar, S32, 1812, "", 1, 0 +customBit = bits, U32, 1816, [0:0] +unusedAtTheExtraEnd1 = scalar, U08, 1820, "", 1, 0 +unusedAtTheExtraEnd2 = scalar, U08, 1821, "", 1, 0 +unusedAtTheExtraEnd3 = scalar, U08, 1822, "", 1, 0 +unusedAtTheExtraEnd4 = scalar, U08, 1823, "", 1, 0 +unusedAtTheExtraEnd5 = scalar, U08, 1824, "", 1, 0 +unusedAtTheExtraEnd6 = scalar, U08, 1825, "", 1, 0 +unusedAtTheExtraEnd7 = scalar, U08, 1826, "", 1, 0 +unusedAtTheExtraEnd8 = scalar, U08, 1827, "", 1, 0 +unusedAtTheExtraEnd9 = scalar, U08, 1828, "", 1, 0 +unusedAtTheExtraEnd10 = scalar, U08, 1829, "", 1, 0 +unusedAtTheExtraEnd11 = scalar, U08, 1830, "", 1, 0 +unusedAtTheExtraEnd12 = scalar, U08, 1831, "", 1, 0 +unusedAtTheExtraEnd13 = scalar, U08, 1832, "", 1, 0 +unusedAtTheExtraEnd14 = scalar, U08, 1833, "", 1, 0 +unusedAtTheExtraEnd15 = scalar, U08, 1834, "", 1, 0 +unusedAtTheExtraEnd16 = scalar, U08, 1835, "", 1, 0 +unusedAtTheExtraEnd17 = scalar, U08, 1836, "", 1, 0 +unusedAtTheExtraEnd18 = scalar, U08, 1837, "", 1, 0 +unusedAtTheExtraEnd19 = scalar, U08, 1838, "", 1, 0 +unusedAtTheExtraEnd20 = scalar, U08, 1839, "", 1, 0 +unusedAtTheExtraEnd21 = scalar, U08, 1840, "", 1, 0 +unusedAtTheExtraEnd22 = scalar, U08, 1841, "", 1, 0 +unusedAtTheExtraEnd23 = scalar, U08, 1842, "", 1, 0 +unusedAtTheExtraEnd24 = scalar, U08, 1843, "", 1, 0 +unusedAtTheExtraEnd25 = scalar, U08, 1844, "", 1, 0 +unusedAtTheExtraEnd26 = scalar, U08, 1845, "", 1, 0 +unusedAtTheExtraEnd27 = scalar, U08, 1846, "", 1, 0 +unusedAtTheExtraEnd28 = scalar, U08, 1847, "", 1, 0 +unusedAtTheExtraEnd29 = scalar, U08, 1848, "", 1, 0 +unusedAtTheExtraEnd30 = scalar, U08, 1849, "", 1, 0 +unusedAtTheExtraEnd31 = scalar, U08, 1850, "", 1, 0 +unusedAtTheExtraEnd32 = scalar, U08, 1851, "", 1, 0 +unusedAtTheExtraEnd33 = scalar, U08, 1852, "", 1, 0 +unusedAtTheExtraEnd34 = scalar, U08, 1853, "", 1, 0 +unusedAtTheExtraEnd35 = scalar, U08, 1854, "", 1, 0 +unusedAtTheExtraEnd36 = scalar, U08, 1855, "", 1, 0 +unusedAtTheExtraEnd37 = scalar, U08, 1856, "", 1, 0 +unusedAtTheExtraEnd38 = scalar, U08, 1857, "", 1, 0 +unusedAtTheExtraEnd39 = scalar, U08, 1858, "", 1, 0 +unusedAtTheExtraEnd40 = scalar, U08, 1859, "", 1, 0 +unusedAtTheExtraEnd41 = scalar, U08, 1860, "", 1, 0 +unusedAtTheExtraEnd42 = scalar, U08, 1861, "", 1, 0 +unusedAtTheExtraEnd43 = scalar, U08, 1862, "", 1, 0 +unusedAtTheExtraEnd44 = scalar, U08, 1863, "", 1, 0 +unusedAtTheExtraEnd45 = scalar, U08, 1864, "", 1, 0 +unusedAtTheExtraEnd46 = scalar, U08, 1865, "", 1, 0 +unusedAtTheExtraEnd47 = scalar, U08, 1866, "", 1, 0 +unusedAtTheExtraEnd48 = scalar, U08, 1867, "", 1, 0 +unusedAtTheExtraEnd49 = scalar, U08, 1868, "", 1, 0 +unusedAtTheExtraEnd50 = scalar, U08, 1869, "", 1, 0 +unusedAtTheExtraEnd51 = scalar, U08, 1870, "", 1, 0 +unusedAtTheExtraEnd52 = scalar, U08, 1871, "", 1, 0 +unusedAtTheExtraEnd53 = scalar, U08, 1872, "", 1, 0 +unusedAtTheExtraEnd54 = scalar, U08, 1873, "", 1, 0 +unusedAtTheExtraEnd55 = scalar, U08, 1874, "", 1, 0 +unusedAtTheExtraEnd56 = scalar, U08, 1875, "", 1, 0 +unusedAtTheExtraEnd57 = scalar, U08, 1876, "", 1, 0 +unusedAtTheExtraEnd58 = scalar, U08, 1877, "", 1, 0 +unusedAtTheExtraEnd59 = scalar, U08, 1878, "", 1, 0 +unusedAtTheExtraEnd60 = scalar, U08, 1879, "", 1, 0 +unusedAtTheExtraEnd61 = scalar, U08, 1880, "", 1, 0 +unusedAtTheExtraEnd62 = scalar, U08, 1881, "", 1, 0 +unusedAtTheExtraEnd63 = scalar, U08, 1882, "", 1, 0 +unusedAtTheExtraEnd64 = scalar, U08, 1883, "", 1, 0 +unusedAtTheExtraEnd65 = scalar, U08, 1884, "", 1, 0 +unusedAtTheExtraEnd66 = scalar, U08, 1885, "", 1, 0 +unusedAtTheExtraEnd67 = scalar, U08, 1886, "", 1, 0 +unusedAtTheExtraEnd68 = scalar, U08, 1887, "", 1, 0 +unusedAtTheExtraEnd69 = scalar, U08, 1888, "", 1, 0 +unusedAtTheExtraEnd70 = scalar, U08, 1889, "", 1, 0 +unusedAtTheExtraEnd71 = scalar, U08, 1890, "", 1, 0 +unusedAtTheExtraEnd72 = scalar, U08, 1891, "", 1, 0 +unusedAtTheExtraEnd73 = scalar, U08, 1892, "", 1, 0 +unusedAtTheExtraEnd74 = scalar, U08, 1893, "", 1, 0 +unusedAtTheExtraEnd75 = scalar, U08, 1894, "", 1, 0 +unusedAtTheExtraEnd76 = scalar, U08, 1895, "", 1, 0 +unusedAtTheExtraEnd77 = scalar, U08, 1896, "", 1, 0 +unusedAtTheExtraEnd78 = scalar, U08, 1897, "", 1, 0 +unusedAtTheExtraEnd79 = scalar, U08, 1898, "", 1, 0 +unusedAtTheExtraEnd80 = scalar, U08, 1899, "", 1, 0 +unusedAtTheExtraEnd81 = scalar, U08, 1900, "", 1, 0 +unusedAtTheExtraEnd82 = scalar, U08, 1901, "", 1, 0 +unusedAtTheExtraEnd83 = scalar, U08, 1902, "", 1, 0 +unusedAtTheExtraEnd84 = scalar, U08, 1903, "", 1, 0 +unusedAtTheExtraEnd85 = scalar, U08, 1904, "", 1, 0 +unusedAtTheExtraEnd86 = scalar, U08, 1905, "", 1, 0 +unusedAtTheExtraEnd87 = scalar, U08, 1906, "", 1, 0 +unusedAtTheExtraEnd88 = scalar, U08, 1907, "", 1, 0 +unusedAtTheExtraEnd89 = scalar, U08, 1908, "", 1, 0 +unusedAtTheExtraEnd90 = scalar, U08, 1909, "", 1, 0 +unusedAtTheExtraEnd91 = scalar, U08, 1910, "", 1, 0 +unusedAtTheExtraEnd92 = scalar, U08, 1911, "", 1, 0 +; total TS size = 1912 time = { timeNow } @@ -5986,8 +5984,6 @@ entry = hwEventCounters1, "Hardware events since boot 1", int, "%d" entry = hwEventCounters2, "Hardware events since boot 2", int, "%d" entry = hwEventCounters3, "Hardware events since boot 3", int, "%d" entry = hwEventCounters4, "Hardware events since boot 4", int, "%d" -entry = hwEventCounters5, "Hardware events since boot 5", int, "%d" -entry = hwEventCounters6, "Hardware events since boot 6", int, "%d" entry = vvtCamCounter, "Sync: total cams front counter", int, "%d" entry = mapVvt_MAP_AT_SPECIAL_POINT, "InstantMAP at readout angle", float, "%.3f" entry = mapVvt_MAP_AT_DIFF, "InstantMAP delta @ readout angles", float, "%.3f" @@ -6430,6 +6426,7 @@ menuDialog = main groupChildMenu = oilTempSensor, "Oil temp sensor" groupMenu = "Fuel sensors" + groupChildMenu = flexSensorDialog, "Flex" groupChildMenu = fuelPressureSensor, "Fuel pressure" groupChildMenu = fuelTempSensor, "Fuel temp sensor" groupChildMenu = fuelLevelDialog, "Fuel level sensor" @@ -7027,18 +7024,16 @@ dialog = trigger_centralDialog, "trigger_central" graphLine = hwEventCounters3 graphLine = hwEventCounters4 liveGraph = trigger_central_2_Graph, "Graph", South - graphLine = hwEventCounters5 - graphLine = hwEventCounters6 graphLine = vvtCamCounter graphLine = mapVvt_MAP_AT_SPECIAL_POINT - liveGraph = trigger_central_3_Graph, "Graph", South graphLine = mapVvt_MAP_AT_DIFF graphLine = mapVvt_MAP_AT_CYCLE_COUNT + liveGraph = trigger_central_3_Graph, "Graph", South graphLine = mapVvt_sync_counter graphLine = currentEngineDecodedPhase - liveGraph = trigger_central_4_Graph, "Graph", South graphLine = triggerToothAngleError graphLine = triggerIgnoredToothCount + liveGraph = trigger_central_4_Graph, "Graph", South graphLine = mapCamPrevToothAngle graphLine = triggerElapsedUs @@ -7883,6 +7878,10 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Highest temperature", oilTempSensor_tempC_3, {oilTempSensor_adcChannel != 0} field = "Resistance @ HT", oilTempSensor_resistance_3, {oilTempSensor_adcChannel != 0} + dialog = flexSensorDialog, "Flex Sensor" + field = "Flex fuel sensor", flexSensorPin + field = "Flex Signal", flexSensorInverted + dialog = fuelTempSensor, "Fuel Temp Sensor Settings" field = "Input channel", fuelTempSensor_adcChannel field = "Pullup resistor", fuelTempSensor_bias_resistor, {fuelTempSensor_adcChannel != 0} @@ -8051,8 +8050,6 @@ dialog = lambda_monitorDialog, "lambda_monitor" field = "Brake Pedal", brakePedalPin field = "Brake Pedal signal", brakePedalPinInverted field = "Brake Pedal Mode", brakePedalPinMode - field = "Flex fuel sensor", flexSensorPin - field = "Flex Signal", flexSensorInverted field = "Turbo Speed Sensor", turboSpeedSensorInputPin field = "Turbo Speed Multiplier", turboSpeedSensorMultiplier, { turboSpeedSensorInputPin } field = "Throttle inlet pressure sensor", throttleInletPressureChannel diff --git a/generated/tunerstudio/generated/signature_XYZ.txt b/generated/tunerstudio/generated/signature_XYZ.txt index 3c769ec..876bb8f 100644 --- a/generated/tunerstudio/generated/signature_XYZ.txt +++ b/generated/tunerstudio/generated/signature_XYZ.txt @@ -1,4 +1,4 @@ ! Generated by gen_signature.sh ! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar ! gen_signature.sh Using env variable branch [main] -#define TS_SIGNATURE "rusEFI main.2024.11.25.XYZ.@@SIGNATURE_HASH@@" +#define TS_SIGNATURE "rusEFI main.2024.11.26.XYZ.@@SIGNATURE_HASH@@"