mirror of https://github.com/FOME-Tech/fome-fw.git
Auto-generated configs and docs
This commit is contained in:
parent
0c80664f49
commit
cff4543e1a
|
@ -398,10 +398,10 @@
|
|||
#define GAUGE_NAME_ACCEL_Z "Acceleration: Z"
|
||||
#define GAUGE_NAME_AFR "Air/Fuel Ratio"
|
||||
#define GAUGE_NAME_AFR2 "Air/Fuel Ratio 2"
|
||||
#define GAUGE_NAME_AIR_FLOW_ESTIMATE "MAF estimate"
|
||||
#define GAUGE_NAME_AIR_FLOW_ESTIMATE "Air: Flow estimate"
|
||||
#define GAUGE_NAME_AIR_FLOW_MEASURED "MAF"
|
||||
#define GAUGE_NAME_AIR_FLOW_MEASURED_2 "MAF #2"
|
||||
#define GAUGE_NAME_AIR_MASS "air mass"
|
||||
#define GAUGE_NAME_AIR_MASS "Air: Cylinder airmass"
|
||||
#define GAUGE_NAME_AUX_LINEAR_1 "Aux linear #1"
|
||||
#define GAUGE_NAME_AUX_LINEAR_2 "Aux linear #2"
|
||||
#define GAUGE_NAME_AUX_TEMP1 "Aux temp 1"
|
||||
|
@ -463,7 +463,7 @@
|
|||
#define GAUGE_NAME_GEAR_RATIO "Gearbox Ratio"
|
||||
#define GAUGE_NAME_IAC "Idle: Position"
|
||||
#define GAUGE_NAME_IAT "IAT"
|
||||
#define GAUGE_NAME_IDLE_POSITION "Idle position sensor"
|
||||
#define GAUGE_NAME_IDLE_POSITION "Idle: Position sensor"
|
||||
#define GAUGE_NAME_IGNITION_LOAD "Ign: Load"
|
||||
#define GAUGE_NAME_IGNITION_MODE "Ign: Mode"
|
||||
#define GAUGE_NAME_INJECTION_MODE "Fuel: Injection mode"
|
||||
|
@ -484,7 +484,7 @@
|
|||
#define GAUGE_NAME_TARGET_AFR "Fuel: target AFR"
|
||||
#define GAUGE_NAME_TARGET_LAMBDA "Fuel: target lambda"
|
||||
#define GAUGE_NAME_TC_RATIO "TCU: Torque Converter Ratio"
|
||||
#define GAUGE_NAME_TCHARGE "Fuel: SD tCharge"
|
||||
#define GAUGE_NAME_TCHARGE "Air: SD tCharge"
|
||||
#define GAUGE_NAME_THROTTLE_PEDAL "Throttle pedal position"
|
||||
#define GAUGE_NAME_TIME "Time"
|
||||
#define GAUGE_NAME_TIMING_ADVANCE "Ign: Timing"
|
||||
|
@ -506,9 +506,8 @@
|
|||
#define GAUGE_NAME_VVT_TARGET_B1I "VVT: bank 1 intake target"
|
||||
#define GAUGE_NAME_VVT_TARGET_B2E "VVT: bank 2 exhaust target"
|
||||
#define GAUGE_NAME_VVT_TARGET_B2I "VVT: bank 2 intake target"
|
||||
#define GAUGE_NAME_WARNING_COUNT "Warning count"
|
||||
#define GAUGE_NAME_WARNING_COUNTER "warning: counter"
|
||||
#define GAUGE_NAME_WARNING_LAST "warning: last"
|
||||
#define GAUGE_NAME_WARNING_COUNTER "Warning: counter"
|
||||
#define GAUGE_NAME_WARNING_LAST "Warning: last"
|
||||
#define GAUGE_NAME_WG_POSITION "Wastegate position sensor"
|
||||
#define gear_controller_e_enum "None", "Button Shift"
|
||||
#define gear_e_GEAR_1 1
|
||||
|
@ -984,7 +983,7 @@
|
|||
#define show_Frankenso_presets false
|
||||
#define show_Proteus_presets false
|
||||
#define show_test_presets false
|
||||
#define SIGNATURE_HASH 164809199
|
||||
#define SIGNATURE_HASH 3447373877
|
||||
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
|
||||
#define spi_device_e_SPI_DEVICE_1 1
|
||||
#define spi_device_e_SPI_DEVICE_2 2
|
||||
|
@ -1252,12 +1251,12 @@
|
|||
#define ts_show_vbatt true
|
||||
#define ts_show_vr_threshold_2 true
|
||||
#define ts_show_vr_threshold_all true
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.subaru_eg33_f7.164809199"
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.subaru_eg33_f7.3447373877"
|
||||
#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 1392
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1364
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -15,8 +15,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -44,7 +44,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -89,8 +89,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -171,7 +171,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -356,9 +356,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -442,15 +442,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
|
|
@ -199,31 +199,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -43,13 +43,13 @@ LDS_sent_state,
|
|||
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1012
|
||||
#define MAIN_RELAY_BASE_ADDRESS 1016
|
||||
#define ENGINE_STATE_BASE_ADDRESS 1020
|
||||
#define TPS_ACCEL_STATE_BASE_ADDRESS 1136
|
||||
#define TRIGGER_CENTRAL_BASE_ADDRESS 1184
|
||||
#define TRIGGER_STATE_BASE_ADDRESS 1236
|
||||
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1256
|
||||
#define WALL_FUEL_STATE_BASE_ADDRESS 1260
|
||||
#define IDLE_STATE_BASE_ADDRESS 1268
|
||||
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1308
|
||||
#define WIDEBAND_STATE_BASE_ADDRESS 1360
|
||||
#define DC_MOTORS_BASE_ADDRESS 1372
|
||||
#define SENT_STATE_BASE_ADDRESS 1384
|
||||
#define TPS_ACCEL_STATE_BASE_ADDRESS 1108
|
||||
#define TRIGGER_CENTRAL_BASE_ADDRESS 1156
|
||||
#define TRIGGER_STATE_BASE_ADDRESS 1208
|
||||
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1228
|
||||
#define WALL_FUEL_STATE_BASE_ADDRESS 1232
|
||||
#define IDLE_STATE_BASE_ADDRESS 1240
|
||||
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1280
|
||||
#define WIDEBAND_STATE_BASE_ADDRESS 1332
|
||||
#define DC_MOTORS_BASE_ADDRESS 1344
|
||||
#define SENT_STATE_BASE_ADDRESS 1356
|
||||
|
|
|
@ -616,137 +616,130 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
// generated by gen_live_documentation.sh / LiveDataProcessor.java
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1392
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1364
|
|
@ -86,11 +86,11 @@ struct output_channels_s {
|
|||
// offset 0 bit 16
|
||||
bool isTriggerError : 1 {};
|
||||
|
||||
// Error, Critical: ECM
|
||||
// Error, Error: Active
|
||||
// offset 0 bit 17
|
||||
bool hasCriticalError : 1 {};
|
||||
|
||||
// Warning: ECM
|
||||
// Warning: Active
|
||||
// offset 0 bit 18
|
||||
bool isWarnNow : 1 {};
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@ static constexpr LogField fields[] = {
|
|||
{engine->outputChannels.VBatt, "VBatt", "V", 2},
|
||||
{engine->outputChannels.oilPressure, "Oil Pressure", "kPa", 0},
|
||||
{engine->outputChannels.vvtPositionB1I, "VVT: bank 1 intake", "deg", 1},
|
||||
{engine->outputChannels.chargeAirMass, "air mass", "g", 3},
|
||||
{engine->outputChannels.chargeAirMass, "Air: Cylinder airmass", "g", 3},
|
||||
{engine->outputChannels.crankingFuelMs, "crankingFuelMs", "ms", 2},
|
||||
{engine->outputChannels.baseFuel, "Fuel: base mass", "mg", 3},
|
||||
{engine->outputChannels.fuelRunning, "Fuel: running", "mg", 3},
|
||||
|
@ -66,8 +66,8 @@ static constexpr LogField fields[] = {
|
|||
{engine->outputChannels.idleTargetPosition, "Idle: Stepper target position", "", 0},
|
||||
{engine->outputChannels.totalTriggerErrorCounter, "Trigger Error Counter", "counter", 0},
|
||||
{engine->outputChannels.orderingErrorCounter, "orderingErrorCounter", "", 0},
|
||||
{engine->outputChannels.warningCounter, "warning: counter", "count", 0},
|
||||
{engine->outputChannels.lastErrorCode, "warning: last", "error", 0},
|
||||
{engine->outputChannels.warningCounter, "Warning: counter", "count", 0},
|
||||
{engine->outputChannels.lastErrorCode, "Warning: last", "error", 0},
|
||||
{engine->outputChannels.recentErrorCode[0], "recentErrorCode 1", "error", 0},
|
||||
{engine->outputChannels.recentErrorCode[1], "recentErrorCode 2", "error", 0},
|
||||
{engine->outputChannels.recentErrorCode[2], "recentErrorCode 3", "error", 0},
|
||||
|
@ -148,7 +148,7 @@ static constexpr LogField fields[] = {
|
|||
{engine->outputChannels.accPedalSplit, "accPedalSplit", "%", 2},
|
||||
{engine->outputChannels.sparkCutReason, "Ign: Cut Code", "code", 0},
|
||||
{engine->outputChannels.fuelCutReason, "Fuel: Cut Code", "code", 0},
|
||||
{engine->outputChannels.mafEstimate, "MAF estimate", "kg/h", 0},
|
||||
{engine->outputChannels.mafEstimate, "Air: Flow estimate", "kg/h", 0},
|
||||
{engine->outputChannels.instantRpm, "instantRpm", "rpm", 0},
|
||||
{engine->outputChannels.rawMap, "rawMap", "V", 3},
|
||||
{engine->outputChannels.rawAfr, "rawAfr", "V", 3},
|
||||
|
@ -309,15 +309,8 @@ static constexpr LogField fields[] = {
|
|||
{engine->boostController.boostControlTarget, "Boost: Target", "kPa", 1, "Boost Control"},
|
||||
{engine->engineState.lua.fuelAdd, "Lua: Fuel add", "g", 3},
|
||||
{engine->engineState.lua.fuelMult, "Lua: Fuel mult", "", 0},
|
||||
{engine->engineState.sd.tCharge, "Charge temperature estimate", "deg C", 1},
|
||||
{engine->engineState.sd.tChargeK, "Charge temperature estimate K", "", 0},
|
||||
{engine->engineState.engineCycleDurationMs, "engineCycleDurationMs", "", 0},
|
||||
{engine->engineState.minRpmKcurrentTPS, "minRpmKcurrentTPS", "", 0},
|
||||
{engine->engineState.currentTpsAdc, "currentTpsAdc", "", 0},
|
||||
{engine->engineState.tpsVoltageMCU, "tpsVoltageMCU", "", 0},
|
||||
{engine->engineState.tpsVoltageBoard, "tpsVoltageBoard", "", 0},
|
||||
{engine->engineState.currentBaroCorrectedVE, "currentBaroCorrectedVE", "", 0},
|
||||
{engine->engineState.injectorFlowCorrection, "injectorFlowCorrection", "", 0},
|
||||
{engine->engineState.sd.tCharge, "Air: Charge temperature estimate", "deg C", 1},
|
||||
{engine->engineState.sd.tChargeK, "Air: Charge temperature estimate K", "", 0},
|
||||
{engine->engineState.baroCorrection, "Fuel: Barometric pressure mult", "", 0},
|
||||
{engine->engineState.crankingFuel.baseFuel, "Fuel: base duration", "", 0},
|
||||
{engine->engineState.crankingFuel.coolantTemperatureCoefficient, "Cranking: CLT coefficient", "", 0},
|
||||
|
|
|
@ -110,7 +110,7 @@ struct LuaAdjustments {
|
|||
static_assert(sizeof(LuaAdjustments) == 12);
|
||||
|
||||
struct speed_density_s {
|
||||
// Charge temperature estimate
|
||||
// Air: Charge temperature estimate
|
||||
// deg C
|
||||
// offset 0
|
||||
scaled_channel<int16_t, 100, 1> tCharge = (int16_t)0;
|
||||
|
@ -120,7 +120,7 @@ struct speed_density_s {
|
|||
// offset 2
|
||||
uint8_t alignmentFill_at_2[2];
|
||||
|
||||
// Charge temperature estimate K
|
||||
// Air: Charge temperature estimate K
|
||||
// offset 4
|
||||
float tChargeK = (float)0;
|
||||
|
||||
|
@ -160,185 +160,164 @@ struct engine_state_s {
|
|||
// offset 12
|
||||
speed_density_s sd;
|
||||
|
||||
// offset 20
|
||||
float engineCycleDurationMs = (float)0;
|
||||
|
||||
// offset 24
|
||||
float minRpmKcurrentTPS = (float)0;
|
||||
|
||||
// offset 28
|
||||
uint32_t currentTpsAdc = (uint32_t)0;
|
||||
|
||||
// offset 32
|
||||
float tpsVoltageMCU = (float)0;
|
||||
|
||||
// offset 36
|
||||
float tpsVoltageBoard = (float)0;
|
||||
|
||||
// offset 40
|
||||
float currentBaroCorrectedVE = (float)0;
|
||||
|
||||
// offset 44
|
||||
float injectorFlowCorrection = (float)0;
|
||||
|
||||
// @@GAUGE_NAME_FUEL_BARO_CORR@@
|
||||
// offset 48
|
||||
// offset 20
|
||||
float baroCorrection = (float)0;
|
||||
|
||||
// offset 52
|
||||
// offset 24
|
||||
cranking_fuel_s crankingFuel;
|
||||
|
||||
// Detected Board ID
|
||||
// id
|
||||
// offset 72
|
||||
// offset 44
|
||||
int16_t hellenBoardId = (int16_t)0;
|
||||
|
||||
// need 4 byte alignment
|
||||
// units
|
||||
// offset 74
|
||||
uint8_t alignmentFill_at_74[2];
|
||||
// offset 46
|
||||
uint8_t alignmentFill_at_46[2];
|
||||
|
||||
// @@INDICATOR_NAME_CLUTCH_UP@@
|
||||
// offset 76 bit 0
|
||||
// offset 48 bit 0
|
||||
bool clutchUpState : 1 {};
|
||||
|
||||
// @@INDICATOR_NAME_CLUTCH_DOWN@@
|
||||
// offset 76 bit 1
|
||||
// offset 48 bit 1
|
||||
bool clutchDownState : 1 {};
|
||||
|
||||
// @@INDICATOR_NAME_BRAKE_DOWN@@
|
||||
// offset 76 bit 2
|
||||
// offset 48 bit 2
|
||||
bool brakePedalState : 1 {};
|
||||
|
||||
// offset 76 bit 3
|
||||
// offset 48 bit 3
|
||||
bool startStopState : 1 {};
|
||||
|
||||
// offset 76 bit 4
|
||||
bool unusedBit_17_4 : 1 {};
|
||||
// offset 48 bit 4
|
||||
bool unusedBit_10_4 : 1 {};
|
||||
|
||||
// offset 76 bit 5
|
||||
bool unusedBit_17_5 : 1 {};
|
||||
// offset 48 bit 5
|
||||
bool unusedBit_10_5 : 1 {};
|
||||
|
||||
// offset 76 bit 6
|
||||
bool unusedBit_17_6 : 1 {};
|
||||
// offset 48 bit 6
|
||||
bool unusedBit_10_6 : 1 {};
|
||||
|
||||
// offset 76 bit 7
|
||||
bool unusedBit_17_7 : 1 {};
|
||||
// offset 48 bit 7
|
||||
bool unusedBit_10_7 : 1 {};
|
||||
|
||||
// offset 76 bit 8
|
||||
bool unusedBit_17_8 : 1 {};
|
||||
// offset 48 bit 8
|
||||
bool unusedBit_10_8 : 1 {};
|
||||
|
||||
// offset 76 bit 9
|
||||
bool unusedBit_17_9 : 1 {};
|
||||
// offset 48 bit 9
|
||||
bool unusedBit_10_9 : 1 {};
|
||||
|
||||
// offset 76 bit 10
|
||||
bool unusedBit_17_10 : 1 {};
|
||||
// offset 48 bit 10
|
||||
bool unusedBit_10_10 : 1 {};
|
||||
|
||||
// offset 76 bit 11
|
||||
bool unusedBit_17_11 : 1 {};
|
||||
// offset 48 bit 11
|
||||
bool unusedBit_10_11 : 1 {};
|
||||
|
||||
// offset 76 bit 12
|
||||
bool unusedBit_17_12 : 1 {};
|
||||
// offset 48 bit 12
|
||||
bool unusedBit_10_12 : 1 {};
|
||||
|
||||
// offset 76 bit 13
|
||||
bool unusedBit_17_13 : 1 {};
|
||||
// offset 48 bit 13
|
||||
bool unusedBit_10_13 : 1 {};
|
||||
|
||||
// offset 76 bit 14
|
||||
bool unusedBit_17_14 : 1 {};
|
||||
// offset 48 bit 14
|
||||
bool unusedBit_10_14 : 1 {};
|
||||
|
||||
// offset 76 bit 15
|
||||
bool unusedBit_17_15 : 1 {};
|
||||
// offset 48 bit 15
|
||||
bool unusedBit_10_15 : 1 {};
|
||||
|
||||
// offset 76 bit 16
|
||||
bool unusedBit_17_16 : 1 {};
|
||||
// offset 48 bit 16
|
||||
bool unusedBit_10_16 : 1 {};
|
||||
|
||||
// offset 76 bit 17
|
||||
bool unusedBit_17_17 : 1 {};
|
||||
// offset 48 bit 17
|
||||
bool unusedBit_10_17 : 1 {};
|
||||
|
||||
// offset 76 bit 18
|
||||
bool unusedBit_17_18 : 1 {};
|
||||
// offset 48 bit 18
|
||||
bool unusedBit_10_18 : 1 {};
|
||||
|
||||
// offset 76 bit 19
|
||||
bool unusedBit_17_19 : 1 {};
|
||||
// offset 48 bit 19
|
||||
bool unusedBit_10_19 : 1 {};
|
||||
|
||||
// offset 76 bit 20
|
||||
bool unusedBit_17_20 : 1 {};
|
||||
// offset 48 bit 20
|
||||
bool unusedBit_10_20 : 1 {};
|
||||
|
||||
// offset 76 bit 21
|
||||
bool unusedBit_17_21 : 1 {};
|
||||
// offset 48 bit 21
|
||||
bool unusedBit_10_21 : 1 {};
|
||||
|
||||
// offset 76 bit 22
|
||||
bool unusedBit_17_22 : 1 {};
|
||||
// offset 48 bit 22
|
||||
bool unusedBit_10_22 : 1 {};
|
||||
|
||||
// offset 76 bit 23
|
||||
bool unusedBit_17_23 : 1 {};
|
||||
// offset 48 bit 23
|
||||
bool unusedBit_10_23 : 1 {};
|
||||
|
||||
// offset 76 bit 24
|
||||
bool unusedBit_17_24 : 1 {};
|
||||
// offset 48 bit 24
|
||||
bool unusedBit_10_24 : 1 {};
|
||||
|
||||
// offset 76 bit 25
|
||||
bool unusedBit_17_25 : 1 {};
|
||||
// offset 48 bit 25
|
||||
bool unusedBit_10_25 : 1 {};
|
||||
|
||||
// offset 76 bit 26
|
||||
bool unusedBit_17_26 : 1 {};
|
||||
// offset 48 bit 26
|
||||
bool unusedBit_10_26 : 1 {};
|
||||
|
||||
// offset 76 bit 27
|
||||
bool unusedBit_17_27 : 1 {};
|
||||
// offset 48 bit 27
|
||||
bool unusedBit_10_27 : 1 {};
|
||||
|
||||
// offset 76 bit 28
|
||||
bool unusedBit_17_28 : 1 {};
|
||||
// offset 48 bit 28
|
||||
bool unusedBit_10_28 : 1 {};
|
||||
|
||||
// offset 76 bit 29
|
||||
bool unusedBit_17_29 : 1 {};
|
||||
// offset 48 bit 29
|
||||
bool unusedBit_10_29 : 1 {};
|
||||
|
||||
// offset 76 bit 30
|
||||
bool unusedBit_17_30 : 1 {};
|
||||
// offset 48 bit 30
|
||||
bool unusedBit_10_30 : 1 {};
|
||||
|
||||
// offset 76 bit 31
|
||||
bool unusedBit_17_31 : 1 {};
|
||||
// offset 48 bit 31
|
||||
bool unusedBit_10_31 : 1 {};
|
||||
|
||||
// offset 80
|
||||
// offset 52
|
||||
uint32_t startStopStateToggleCounter = (uint32_t)0;
|
||||
|
||||
// offset 84
|
||||
// offset 56
|
||||
float egtValue1 = (float)0;
|
||||
|
||||
// offset 88
|
||||
// offset 60
|
||||
float egtValue2 = (float)0;
|
||||
|
||||
// User-defined RPM hard limit
|
||||
// rpm
|
||||
// offset 92
|
||||
// offset 64
|
||||
int16_t desiredRpmLimit = (int16_t)0;
|
||||
|
||||
// need 4 byte alignment
|
||||
// units
|
||||
// offset 94
|
||||
uint8_t alignmentFill_at_94[2];
|
||||
// offset 66
|
||||
uint8_t alignmentFill_at_66[2];
|
||||
|
||||
// offset 96
|
||||
// offset 68
|
||||
uint32_t fuelInjectionCounter = (uint32_t)0;
|
||||
|
||||
// offset 100
|
||||
// offset 72
|
||||
uint32_t sparkCounter = (uint32_t)0;
|
||||
|
||||
// @@GAUGE_NAME_FUEL_LOAD@@
|
||||
// offset 104
|
||||
// offset 76
|
||||
float fuelingLoad = (float)0;
|
||||
|
||||
// @@GAUGE_NAME_IGNITION_LOAD@@
|
||||
// offset 108
|
||||
// offset 80
|
||||
float ignitionLoad = (float)0;
|
||||
|
||||
// %
|
||||
// offset 112
|
||||
// offset 84
|
||||
scaled_channel<uint16_t, 100, 1> veTableYAxis = (uint16_t)0;
|
||||
|
||||
// need 4 byte alignment
|
||||
// units
|
||||
// offset 114
|
||||
uint8_t alignmentFill_at_114[2];
|
||||
// offset 86
|
||||
uint8_t alignmentFill_at_86[2];
|
||||
|
||||
};
|
||||
static_assert(sizeof(engine_state_s) == 116);
|
||||
static_assert(sizeof(engine_state_s) == 88);
|
||||
|
||||
|
|
|
@ -404,10 +404,10 @@
|
|||
#define GAUGE_NAME_ACCEL_Z "Acceleration: Z"
|
||||
#define GAUGE_NAME_AFR "Air/Fuel Ratio"
|
||||
#define GAUGE_NAME_AFR2 "Air/Fuel Ratio 2"
|
||||
#define GAUGE_NAME_AIR_FLOW_ESTIMATE "MAF estimate"
|
||||
#define GAUGE_NAME_AIR_FLOW_ESTIMATE "Air: Flow estimate"
|
||||
#define GAUGE_NAME_AIR_FLOW_MEASURED "MAF"
|
||||
#define GAUGE_NAME_AIR_FLOW_MEASURED_2 "MAF #2"
|
||||
#define GAUGE_NAME_AIR_MASS "air mass"
|
||||
#define GAUGE_NAME_AIR_MASS "Air: Cylinder airmass"
|
||||
#define GAUGE_NAME_AUX_LINEAR_1 "Aux linear #1"
|
||||
#define GAUGE_NAME_AUX_LINEAR_2 "Aux linear #2"
|
||||
#define GAUGE_NAME_AUX_TEMP1 "Aux temp 1"
|
||||
|
@ -469,7 +469,7 @@
|
|||
#define GAUGE_NAME_GEAR_RATIO "Gearbox Ratio"
|
||||
#define GAUGE_NAME_IAC "Idle: Position"
|
||||
#define GAUGE_NAME_IAT "IAT"
|
||||
#define GAUGE_NAME_IDLE_POSITION "Idle position sensor"
|
||||
#define GAUGE_NAME_IDLE_POSITION "Idle: Position sensor"
|
||||
#define GAUGE_NAME_IGNITION_LOAD "Ign: Load"
|
||||
#define GAUGE_NAME_IGNITION_MODE "Ign: Mode"
|
||||
#define GAUGE_NAME_INJECTION_MODE "Fuel: Injection mode"
|
||||
|
@ -490,7 +490,7 @@
|
|||
#define GAUGE_NAME_TARGET_AFR "Fuel: target AFR"
|
||||
#define GAUGE_NAME_TARGET_LAMBDA "Fuel: target lambda"
|
||||
#define GAUGE_NAME_TC_RATIO "TCU: Torque Converter Ratio"
|
||||
#define GAUGE_NAME_TCHARGE "Fuel: SD tCharge"
|
||||
#define GAUGE_NAME_TCHARGE "Air: SD tCharge"
|
||||
#define GAUGE_NAME_THROTTLE_PEDAL "Throttle pedal position"
|
||||
#define GAUGE_NAME_TIME "Time"
|
||||
#define GAUGE_NAME_TIMING_ADVANCE "Ign: Timing"
|
||||
|
@ -512,9 +512,8 @@
|
|||
#define GAUGE_NAME_VVT_TARGET_B1I "VVT: bank 1 intake target"
|
||||
#define GAUGE_NAME_VVT_TARGET_B2E "VVT: bank 2 exhaust target"
|
||||
#define GAUGE_NAME_VVT_TARGET_B2I "VVT: bank 2 intake target"
|
||||
#define GAUGE_NAME_WARNING_COUNT "Warning count"
|
||||
#define GAUGE_NAME_WARNING_COUNTER "warning: counter"
|
||||
#define GAUGE_NAME_WARNING_LAST "warning: last"
|
||||
#define GAUGE_NAME_WARNING_COUNTER "Warning: counter"
|
||||
#define GAUGE_NAME_WARNING_LAST "Warning: last"
|
||||
#define GAUGE_NAME_WG_POSITION "Wastegate position sensor"
|
||||
#define gear_controller_e_enum "None", "Button Shift"
|
||||
#define gear_e_GEAR_1 1
|
||||
|
@ -1034,7 +1033,7 @@
|
|||
#define SentEtbType_NONE 0
|
||||
#define show_Frankenso_presets true
|
||||
#define show_test_presets true
|
||||
#define SIGNATURE_HASH 3837182406
|
||||
#define SIGNATURE_HASH 538888220
|
||||
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
|
||||
#define spi_device_e_SPI_DEVICE_1 1
|
||||
#define spi_device_e_SPI_DEVICE_2 2
|
||||
|
@ -1301,12 +1300,12 @@
|
|||
#define ts_show_vbatt true
|
||||
#define ts_show_vr_threshold_2 true
|
||||
#define ts_show_vr_threshold_all true
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.f407-discovery.3837182406"
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.f407-discovery.538888220"
|
||||
#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 1392
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1364
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3357759450
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.48way.3357759450"
|
||||
#define SIGNATURE_HASH 210460160
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.48way.210460160"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2846283943
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.alphax-2chan.2846283943"
|
||||
#define SIGNATURE_HASH 1829687677
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.alphax-2chan.1829687677"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 594467526
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.alphax-4chan.594467526"
|
||||
#define SIGNATURE_HASH 3888567068
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.alphax-4chan.3888567068"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1540742207
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.alphax-8chan.1540742207"
|
||||
#define SIGNATURE_HASH 2675824101
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.alphax-8chan.2675824101"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2419272263
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.atlas.2419272263"
|
||||
#define SIGNATURE_HASH 1419453341
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.atlas.1419453341"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3034501846
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.core8.3034501846"
|
||||
#define SIGNATURE_HASH 1886837516
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.core8.1886837516"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3837182406
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.f407-discovery.3837182406"
|
||||
#define SIGNATURE_HASH 538888220
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.f407-discovery.538888220"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2365185888
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.f429-discovery.2365185888"
|
||||
#define SIGNATURE_HASH 1213322938
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.f429-discovery.1213322938"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2930458538
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.frankenso_na6.2930458538"
|
||||
#define SIGNATURE_HASH 1778595440
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.frankenso_na6.1778595440"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 91023130
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.harley81.91023130"
|
||||
#define SIGNATURE_HASH 3250908864
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.harley81.3250908864"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3851481523
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen-gm-e67.3851481523"
|
||||
#define SIGNATURE_HASH 557381737
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen-gm-e67.557381737"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2114011122
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen-honda-k.2114011122"
|
||||
#define SIGNATURE_HASH 3131651624
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen-honda-k.3131651624"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2078199516
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen-nb1.2078199516"
|
||||
#define SIGNATURE_HASH 3212232454
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen-nb1.3212232454"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 184902294
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen121nissan.184902294"
|
||||
#define SIGNATURE_HASH 3484248908
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen121nissan.3484248908"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2802216261
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen121vag.2802216261"
|
||||
#define SIGNATURE_HASH 1672373407
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen121vag.1672373407"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 208387783
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen128.208387783"
|
||||
#define SIGNATURE_HASH 3368269597
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen128.3368269597"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2560400934
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen154hyundai.2560400934"
|
||||
#define SIGNATURE_HASH 1546950652
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen154hyundai.1546950652"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2102216407
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen72.2102216407"
|
||||
#define SIGNATURE_HASH 3118812941
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen72.3118812941"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3519495253
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen81.3519495253"
|
||||
#define SIGNATURE_HASH 359609743
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen81.359609743"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3623824230
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen88bmw.3623824230"
|
||||
#define SIGNATURE_HASH 324477628
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellen88bmw.324477628"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 2672402151
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellenNA6.2672402151"
|
||||
#define SIGNATURE_HASH 1541510973
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellenNA6.1541510973"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 602794327
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellenNA8_96.602794327"
|
||||
#define SIGNATURE_HASH 3880116365
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.hellenNA8_96.3880116365"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1803008728
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.mre_f4.1803008728"
|
||||
#define SIGNATURE_HASH 2950673154
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.mre_f4.2950673154"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 1803008728
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.mre_f7.1803008728"
|
||||
#define SIGNATURE_HASH 2950673154
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.mre_f7.2950673154"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3161264880
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.prometheus_405.3161264880"
|
||||
#define SIGNATURE_HASH 2026183466
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.prometheus_405.2026183466"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 3161264880
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.prometheus_469.3161264880"
|
||||
#define SIGNATURE_HASH 2026183466
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.prometheus_469.2026183466"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4016527981
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.proteus_f4.4016527981"
|
||||
#define SIGNATURE_HASH 735007671
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.proteus_f4.735007671"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4016527981
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.proteus_f7.4016527981"
|
||||
#define SIGNATURE_HASH 735007671
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.proteus_f7.735007671"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 4016527981
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.proteus_h7.4016527981"
|
||||
#define SIGNATURE_HASH 735007671
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.proteus_h7.735007671"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 164809199
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.subaru_eg33_f7.164809199"
|
||||
#define SIGNATURE_HASH 3447373877
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.subaru_eg33_f7.3447373877"
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
#define SIGNATURE_HASH 106427202
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.tdg-pdm8.106427202"
|
||||
#define SIGNATURE_HASH 3271555736
|
||||
#define TS_SIGNATURE "rusEFI (FOME) master.2023.05.05.tdg-pdm8.3271555736"
|
||||
|
|
|
@ -609,20 +609,6 @@ float getOutputValueByName(const char *name) {
|
|||
return engine->engineState.sd.tCharge;
|
||||
case 584726739:
|
||||
return engine->engineState.sd.tChargeK;
|
||||
case 794378193:
|
||||
return engine->engineState.engineCycleDurationMs;
|
||||
case 392259965:
|
||||
return engine->engineState.minRpmKcurrentTPS;
|
||||
case 528119655:
|
||||
return engine->engineState.currentTpsAdc;
|
||||
case -1930648237:
|
||||
return engine->engineState.tpsVoltageMCU;
|
||||
case 2045413142:
|
||||
return engine->engineState.tpsVoltageBoard;
|
||||
case 713674786:
|
||||
return engine->engineState.currentBaroCorrectedVE;
|
||||
case -389464909:
|
||||
return engine->engineState.injectorFlowCorrection;
|
||||
case -281693247:
|
||||
return engine->engineState.baroCorrection;
|
||||
case 1119735859:
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#pragma once
|
||||
#include "rusefi_types.h"
|
||||
struct throttle_model_s {
|
||||
// Air: Throttle model WOT
|
||||
// offset 0 bit 0
|
||||
bool throttleUseWotModel : 1 {};
|
||||
|
||||
|
@ -97,6 +98,7 @@ struct throttle_model_s {
|
|||
// offset 0 bit 31
|
||||
bool unusedBit_1_31 : 1 {};
|
||||
|
||||
// Air: Throttle crossover pos
|
||||
// %
|
||||
// offset 4
|
||||
scaled_channel<int16_t, 100, 1> throttleModelCrossoverAngle = (int16_t)0;
|
||||
|
@ -106,6 +108,7 @@ struct throttle_model_s {
|
|||
// offset 6
|
||||
uint8_t alignmentFill_at_6[2];
|
||||
|
||||
// Air: Throttle flow estimate
|
||||
// g/s
|
||||
// offset 8
|
||||
float throttleEstimatedFlow = (float)0;
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.f407-discovery.3837182406"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.f407-discovery.538888220"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.f407-discovery.3837182406" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.f407-discovery.538888220" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5604,31 +5590,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.48way.3357759450"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.48way.210460160"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.48way.3357759450" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.48way.210460160" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5606,31 +5592,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.alphax-2chan.2846283943"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.alphax-2chan.1829687677"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.alphax-2chan.2846283943" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.alphax-2chan.1829687677" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5602,31 +5588,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.alphax-4chan.594467526"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.alphax-4chan.3888567068"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.alphax-4chan.594467526" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.alphax-4chan.3888567068" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.alphax-8chan.1540742207"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.alphax-8chan.2675824101"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.alphax-8chan.1540742207" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.alphax-8chan.2675824101" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.atlas.2419272263"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.atlas.1419453341"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.atlas.2419272263" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.atlas.1419453341" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5604,31 +5590,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.core8.3034501846"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.core8.1886837516"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.core8.3034501846" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.core8.1886837516" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5606,31 +5592,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.f407-discovery.3837182406"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.f407-discovery.538888220"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.f407-discovery.3837182406" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.f407-discovery.538888220" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5604,31 +5590,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.f429-discovery.2365185888"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.f429-discovery.1213322938"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.f429-discovery.2365185888" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.f429-discovery.1213322938" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5604,31 +5590,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.frankenso_na6.2930458538"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.frankenso_na6.1778595440"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.frankenso_na6.2930458538" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.frankenso_na6.1778595440" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5604,31 +5590,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.harley81.91023130"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.harley81.3250908864"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.harley81.91023130" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.harley81.3250908864" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen-gm-e67.3851481523"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen-gm-e67.557381737"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen-gm-e67.3851481523" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen-gm-e67.557381737" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen-honda-k.2114011122"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen-honda-k.3131651624"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen-honda-k.2114011122" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen-honda-k.3131651624" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen-nb1.2078199516"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen-nb1.3212232454"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen-nb1.2078199516" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen-nb1.3212232454" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen121nissan.184902294"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen121nissan.3484248908"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen121nissan.184902294" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen121nissan.3484248908" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen121vag.2802216261"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen121vag.1672373407"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen121vag.2802216261" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen121vag.1672373407" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen128.208387783"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen128.3368269597"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen128.208387783" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen128.3368269597" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen154hyundai.2560400934"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen154hyundai.1546950652"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen154hyundai.2560400934" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen154hyundai.1546950652" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen72.2102216407"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen72.3118812941"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen72.2102216407" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen72.3118812941" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen81.3519495253"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen81.359609743"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen81.3519495253" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen81.359609743" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5603,31 +5589,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen88bmw.3623824230"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellen88bmw.324477628"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen88bmw.3623824230" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellen88bmw.324477628" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellenNA6.2672402151"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellenNA6.1541510973"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellenNA6.2672402151" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellenNA6.1541510973" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellenNA8_96.602794327"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.hellenNA8_96.3880116365"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellenNA8_96.602794327" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.hellenNA8_96.3880116365" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5605,31 +5591,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.mre_f4.1803008728"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.mre_f4.2950673154"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.mre_f4.1803008728" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.mre_f4.2950673154" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4346,8 +4339,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4375,7 +4368,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4420,8 +4413,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4502,7 +4495,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4687,9 +4680,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4773,15 +4766,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5607,31 +5593,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.mre_f7.1803008728"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.mre_f7.2950673154"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.mre_f7.1803008728" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.mre_f7.2950673154" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4346,8 +4339,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4375,7 +4368,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4420,8 +4413,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4502,7 +4495,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4687,9 +4680,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4773,15 +4766,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5607,31 +5593,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.prometheus_405.3161264880"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.prometheus_405.2026183466"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.prometheus_405.3161264880" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.prometheus_405.2026183466" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5599,31 +5585,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.prometheus_469.3161264880"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.prometheus_469.2026183466"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.prometheus_469.3161264880" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.prometheus_469.2026183466" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5599,31 +5585,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.proteus_f4.4016527981"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.proteus_f4.735007671"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.proteus_f4.4016527981" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.proteus_f4.735007671" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 26846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5602,31 +5588,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.proteus_f7.4016527981"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.proteus_f7.735007671"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.proteus_f7.4016527981" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.proteus_f7.735007671" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 26846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5602,31 +5588,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.proteus_h7.4016527981"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.proteus_h7.735007671"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.proteus_h7.4016527981" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.proteus_h7.735007671" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 26846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5602,31 +5588,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.subaru_eg33_f7.164809199"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.subaru_eg33_f7.3447373877"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.subaru_eg33_f7.164809199" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.subaru_eg33_f7.3447373877" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5603,31 +5589,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -33,12 +33,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI (FOME) master.2023.05.05.tdg-pdm8.106427202"
|
||||
signature = "rusEFI (FOME) master.2023.05.05.tdg-pdm8.3271555736"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.tdg-pdm8.106427202" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI (FOME) master.2023.05.05.tdg-pdm8.3271555736" ; 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
|
||||
|
@ -2115,7 +2115,7 @@ boostClosedLoopBlends2_blendValues = array, U08, 22846, [8], "%", 0.5, 0, 0, 100
|
|||
ochGetCommand = "O%2o%2c"
|
||||
|
||||
; see TS_OUTPUT_SIZE in console source code
|
||||
ochBlockSize = 1392
|
||||
ochBlockSize = 1364
|
||||
|
||||
; 11.2.3 Full Optimized – High Speed
|
||||
scatteredOchGetCommand = 9
|
||||
|
@ -2744,140 +2744,133 @@ lua_luaDisableEtb = bits, U32, 1028, [3:3]
|
|||
lua_luaIgnCut = bits, U32, 1028, [4:4]
|
||||
sd_tCharge = scalar, S16, 1032, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1036, "", 1, 0
|
||||
engineCycleDurationMs = scalar, F32, 1040, "", 1, 0
|
||||
minRpmKcurrentTPS = scalar, F32, 1044, "", 1, 0
|
||||
currentTpsAdc = scalar, U32, 1048, "", 1, 0
|
||||
tpsVoltageMCU = scalar, F32, 1052, "", 1, 0
|
||||
tpsVoltageBoard = scalar, F32, 1056, "", 1, 0
|
||||
currentBaroCorrectedVE = scalar, F32, 1060, "", 1, 0
|
||||
injectorFlowCorrection = scalar, F32, 1064, "", 1, 0
|
||||
baroCorrection = scalar, F32, 1068, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1072, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1076, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1080, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1084, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1088, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1092, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1096, [0:0]
|
||||
clutchDownState = bits, U32, 1096, [1:1]
|
||||
brakePedalState = bits, U32, 1096, [2:2]
|
||||
startStopState = bits, U32, 1096, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1100, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1104, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1108, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1112, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1116, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1120, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1124, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1128, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1132, "%", 0.01, 0
|
||||
; total TS size = 1136
|
||||
tpsFrom = scalar, F32, 1136
|
||||
tpsTo = scalar, F32, 1140
|
||||
deltaTps = scalar, F32, 1144
|
||||
extraFuel = scalar, F32, 1148, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1152, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1156, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1156, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1156, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1156, [3:3]
|
||||
belowEpsilon = bits, U32, 1156, [4:4]
|
||||
tooShort = bits, U32, 1156, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1160, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1164, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1168, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1172, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1176, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
hwEventCounters1 = scalar, U32, 1184, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1188, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1192, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1196, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1200, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1204, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1208, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1212, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1216, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1220, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1221, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1224, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1228, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1232, "", 1, 0
|
||||
; total TS size = 1236
|
||||
crankSynchronizationCounter = scalar, U32, 1236, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1240, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1244, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1248, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1252, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1253, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1254, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1255, "", 1, 0
|
||||
; total TS size = 1256
|
||||
m_hasSynchronizedPhase = bits, U32, 1256, [0:0]
|
||||
; total TS size = 1260
|
||||
wallFuelCorrection = scalar, F32, 1260, "", 1, 0
|
||||
wallFuel = scalar, F32, 1264, "", 1, 0
|
||||
; total TS size = 1268
|
||||
idleState = bits, S32, 1268, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1272
|
||||
baseIdlePosition = scalar, F32, 1276
|
||||
iacByTpsTaper = scalar, F32, 1280
|
||||
throttlePedalUpState = scalar, S32, 1284, "", 1, 0
|
||||
mightResetPid = bits, U32, 1288, [0:0]
|
||||
shouldResetPid = bits, U32, 1288, [1:1]
|
||||
wasResetPid = bits, U32, 1288, [2:2]
|
||||
mustResetPid = bits, U32, 1288, [3:3]
|
||||
isCranking = bits, U32, 1288, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1288, [5:5]
|
||||
notIdling = bits, U32, 1288, [6:6]
|
||||
needReset = bits, U32, 1288, [7:7]
|
||||
isInDeadZone = bits, U32, 1288, [8:8]
|
||||
isBlipping = bits, U32, 1288, [9:9]
|
||||
useClosedLoop = bits, U32, 1288, [10:10]
|
||||
badTps = bits, U32, 1288, [11:11]
|
||||
looksLikeRunning = bits, U32, 1288, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1288, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1288, [14:14]
|
||||
isVerboseIAC = bits, U32, 1288, [15:15]
|
||||
isIdleCoasting = bits, U32, 1288, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1292, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1296, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1300
|
||||
luaAdd = scalar, F32, 1304
|
||||
; total TS size = 1308
|
||||
idlePosition = scalar, F32, 1308, "per", 1,0
|
||||
trim = scalar, F32, 1312, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1316, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1320, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1324
|
||||
etbIntegralError = scalar, F32, 1328, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1332, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1336, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1340, [0:0]
|
||||
jamDetected = bits, U32, 1340, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1344, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1348, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1352, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1354, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1356, "", 1, 0
|
||||
jamTimer = scalar, U16, 1358, "sec", 0.01, 0
|
||||
; total TS size = 1360
|
||||
faultCode = scalar, U08, 1360, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1361, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1362, "%", 1, 0
|
||||
tempC = scalar, U16, 1364, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1366, "V", 0.001, 0
|
||||
esr = scalar, U16, 1368, "", 1, 0
|
||||
; total TS size = 1372
|
||||
dcOutput0 = scalar, F32, 1372, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1376, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1380, [0:0]
|
||||
; total TS size = 1384
|
||||
value0 = scalar, U16, 1384, "value", 1,0
|
||||
value1 = scalar, U16, 1386, "value", 1,0
|
||||
errorRate = scalar, F32, 1388, "ratio", 1,0
|
||||
; total TS size = 1392
|
||||
baroCorrection = scalar, F32, 1040, "", 1, 0
|
||||
crankingFuel_baseFuel = scalar, F32, 1044, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1048, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1052, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1056, "", 1, 0
|
||||
crankingFuel_fuel = scalar, F32, 1060, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1064, "id", 1, 0
|
||||
clutchUpState = bits, U32, 1068, [0:0]
|
||||
clutchDownState = bits, U32, 1068, [1:1]
|
||||
brakePedalState = bits, U32, 1068, [2:2]
|
||||
startStopState = bits, U32, 1068, [3:3]
|
||||
startStopStateToggleCounter = scalar, U32, 1072, "", 1, 0
|
||||
egtValue1 = scalar, F32, 1076, "", 1, 0
|
||||
egtValue2 = scalar, F32, 1080, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1084, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1088, "", 1, 0
|
||||
sparkCounter = scalar, U32, 1092, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1096, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1100, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1104, "%", 0.01, 0
|
||||
; total TS size = 1108
|
||||
tpsFrom = scalar, F32, 1108
|
||||
tpsTo = scalar, F32, 1112
|
||||
deltaTps = scalar, F32, 1116
|
||||
extraFuel = scalar, F32, 1120, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1124, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1128, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1128, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1128, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1128, [3:3]
|
||||
belowEpsilon = bits, U32, 1128, [4:4]
|
||||
tooShort = bits, U32, 1128, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1132, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1136, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1140, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1144, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1148, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1152, "", 1, 0
|
||||
; total TS size = 1156
|
||||
hwEventCounters1 = scalar, U32, 1156, "", 1, 0
|
||||
hwEventCounters2 = scalar, U32, 1160, "", 1, 0
|
||||
hwEventCounters3 = scalar, U32, 1164, "", 1, 0
|
||||
hwEventCounters4 = scalar, U32, 1168, "", 1, 0
|
||||
hwEventCounters5 = scalar, U32, 1172, "", 1, 0
|
||||
hwEventCounters6 = scalar, U32, 1176, "", 1, 0
|
||||
vvtCamCounter = scalar, U32, 1180, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1184, "", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1188, "", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, U08, 1192, "", 1, 0
|
||||
mapVvt_map_peak = scalar, U08, 1193, "", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1196, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1200, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1204, "", 1, 0
|
||||
; total TS size = 1208
|
||||
crankSynchronizationCounter = scalar, U32, 1208, "", 1, 0
|
||||
vvtSyncGapRatio = scalar, F32, 1212, "", 1, 0
|
||||
vvtCurrentPosition = scalar, F32, 1216, "", 1, 0
|
||||
triggerSyncGapRatio = scalar, F32, 1220, "", 1, 0
|
||||
triggerStateIndex = scalar, U08, 1224, "", 1, 0
|
||||
vvtCounter = scalar, U08, 1225, "", 1, 0
|
||||
camResyncCounter = scalar, U08, 1226, "", 1, 0
|
||||
vvtStateIndex = scalar, U08, 1227, "", 1, 0
|
||||
; total TS size = 1228
|
||||
m_hasSynchronizedPhase = bits, U32, 1228, [0:0]
|
||||
; total TS size = 1232
|
||||
wallFuelCorrection = scalar, F32, 1232, "", 1, 0
|
||||
wallFuel = scalar, F32, 1236, "", 1, 0
|
||||
; total TS size = 1240
|
||||
idleState = bits, S32, 1240, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1244
|
||||
baseIdlePosition = scalar, F32, 1248
|
||||
iacByTpsTaper = scalar, F32, 1252
|
||||
throttlePedalUpState = scalar, S32, 1256, "", 1, 0
|
||||
mightResetPid = bits, U32, 1260, [0:0]
|
||||
shouldResetPid = bits, U32, 1260, [1:1]
|
||||
wasResetPid = bits, U32, 1260, [2:2]
|
||||
mustResetPid = bits, U32, 1260, [3:3]
|
||||
isCranking = bits, U32, 1260, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1260, [5:5]
|
||||
notIdling = bits, U32, 1260, [6:6]
|
||||
needReset = bits, U32, 1260, [7:7]
|
||||
isInDeadZone = bits, U32, 1260, [8:8]
|
||||
isBlipping = bits, U32, 1260, [9:9]
|
||||
useClosedLoop = bits, U32, 1260, [10:10]
|
||||
badTps = bits, U32, 1260, [11:11]
|
||||
looksLikeRunning = bits, U32, 1260, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1260, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1260, [14:14]
|
||||
isVerboseIAC = bits, U32, 1260, [15:15]
|
||||
isIdleCoasting = bits, U32, 1260, [16:16]
|
||||
targetRpmByClt = scalar, S32, 1264, "", 1, 0
|
||||
targetRpmAcBump = scalar, S32, 1268, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1272
|
||||
luaAdd = scalar, F32, 1276
|
||||
; total TS size = 1280
|
||||
idlePosition = scalar, F32, 1280, "per", 1,0
|
||||
trim = scalar, F32, 1284, "", 1, 0
|
||||
luaAdjustment = scalar, F32, 1288, "per", 1,0
|
||||
m_wastegatePosition = scalar, F32, 1292, "per", 1,0
|
||||
etbFeedForward = scalar, F32, 1296
|
||||
etbIntegralError = scalar, F32, 1300, "", 1, 0
|
||||
etbCurrentTarget = scalar, F32, 1304, "%", 1, 0
|
||||
etbCurrentAdjustedTarget = scalar, F32, 1308, "%", 1, 0
|
||||
etbRevLimitActive = bits, U32, 1312, [0:0]
|
||||
jamDetected = bits, U32, 1312, [1:1]
|
||||
etbDutyRateOfChange = scalar, F32, 1316, "per", 1,0
|
||||
etbDutyAverage = scalar, F32, 1320, "per", 1,0
|
||||
etbTpsErrorCounter = scalar, U16, 1324, "count", 1,0
|
||||
etbPpsErrorCounter = scalar, U16, 1326, "count", 1,0
|
||||
etbErrorCode = scalar, S08, 1328, "", 1, 0
|
||||
jamTimer = scalar, U16, 1330, "sec", 0.01, 0
|
||||
; total TS size = 1332
|
||||
faultCode = scalar, U08, 1332, "", 1, 0
|
||||
heaterDuty = scalar, U08, 1333, "%", 1, 0
|
||||
pumpDuty = scalar, U08, 1334, "%", 1, 0
|
||||
tempC = scalar, U16, 1336, "C", 1, 0
|
||||
nernstVoltage = scalar, U16, 1338, "V", 0.001, 0
|
||||
esr = scalar, U16, 1340, "", 1, 0
|
||||
; total TS size = 1344
|
||||
dcOutput0 = scalar, F32, 1344, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1348, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1352, [0:0]
|
||||
; total TS size = 1356
|
||||
value0 = scalar, U16, 1356, "value", 1,0
|
||||
value1 = scalar, U16, 1358, "value", 1,0
|
||||
errorRate = scalar, F32, 1360, "ratio", 1,0
|
||||
; total TS size = 1364
|
||||
|
||||
|
||||
time = { timeNow }
|
||||
|
@ -4024,7 +4017,7 @@ gaugeCategory = Sensors - Extra 2
|
|||
auxSpeed1Gauge = auxSpeed1, "Aux Freq Input1", "hz", 0, 30000, 0, 0, 30000, 30000, 0, 0
|
||||
|
||||
gaugeCategory = ECU Status
|
||||
warningCounterGauge = warningCounter, "Warning count", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
warningCounterGauge = warningCounter, "Warning: counter", "", 0, 100, 0, 0, 100, 100, 0, 0
|
||||
lastErrorCodeGauge = lastErrorCode, "Last error", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode1Gauge = recentErrorCode1, "Error#1", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
recentErrorCode2Gauge = recentErrorCode2, "Error#2", "", 0, 18000, 0, 0, 18000, 18000, 0, 0
|
||||
|
@ -4345,8 +4338,8 @@ entry = isCltError, "Error: CLT", int, "%d"
|
|||
entry = isMapError, "Error: MAP", int, "%d"
|
||||
entry = isIatError, "Error: IAT", int, "%d"
|
||||
entry = isTriggerError, "Error: Trigger", int, "%d"
|
||||
entry = hasCriticalError, "Error, Critical: ECM", int, "%d"
|
||||
entry = isWarnNow, "Warning: ECM", int, "%d"
|
||||
entry = hasCriticalError, "Error, Error: Active", int, "%d"
|
||||
entry = isWarnNow, "Warning: Active", int, "%d"
|
||||
entry = isPedalError, "Error: Pedal", int, "%d"
|
||||
entry = launchTriggered, "Launch Control Triggered", int, "%d"
|
||||
entry = isTps2Error, "Error: TPS2", int, "%d"
|
||||
|
@ -4374,7 +4367,7 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
|
|||
entry = VBatt, "VBatt", float, "%.3f"
|
||||
entry = oilPressure, "Oil Pressure", float, "%.3f"
|
||||
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
|
||||
entry = chargeAirMass, "air mass", float, "%.3f"
|
||||
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
|
||||
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
|
||||
entry = baseFuel, "Fuel: base mass", float, "%.3f"
|
||||
entry = fuelRunning, "Fuel: running", float, "%.3f"
|
||||
|
@ -4419,8 +4412,8 @@ entry = calibrationMode, "calibrationMode", int, "%d"
|
|||
entry = idleTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "warning: last", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
entry = lastErrorCode, "Warning: last", int, "%d"
|
||||
entry = recentErrorCode1, "recentErrorCode 1", int, "%d"
|
||||
entry = recentErrorCode2, "recentErrorCode 2", int, "%d"
|
||||
entry = recentErrorCode3, "recentErrorCode 3", int, "%d"
|
||||
|
@ -4501,7 +4494,7 @@ entry = tps12Split, "tps12Split", float, "%.3f"
|
|||
entry = accPedalSplit, "accPedalSplit", float, "%.3f"
|
||||
entry = sparkCutReason, "Ign: Cut Code", int, "%d"
|
||||
entry = fuelCutReason, "Fuel: Cut Code", int, "%d"
|
||||
entry = mafEstimate, "MAF estimate", float, "%.3f"
|
||||
entry = mafEstimate, "Air: Flow estimate", float, "%.3f"
|
||||
entry = instantRpm, "instantRpm", int, "%d"
|
||||
entry = rawMap, "rawMap", float, "%.3f"
|
||||
entry = rawAfr, "rawAfr", float, "%.3f"
|
||||
|
@ -4686,9 +4679,9 @@ entry = m_knockRetard, "Knock Degrees retarded", float, "%.3f"
|
|||
entry = m_knockThreshold, "m_knockThreshold", float, "%.3f"
|
||||
entry = m_knockCount, "m_knockCount", int, "%d"
|
||||
entry = m_maximumRetard, "m_maximumRetard", float, "%.3f"
|
||||
entry = throttleUseWotModel, "throttleUseWotModel", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "throttleModelCrossoverAngle", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "throttleEstimatedFlow", float, "%.3f"
|
||||
entry = throttleUseWotModel, "Air: Throttle model WOT", int, "%d"
|
||||
entry = throttleModelCrossoverAngle, "Air: Throttle crossover pos", float, "%.3f"
|
||||
entry = throttleEstimatedFlow, "Air: Throttle flow estimate", float, "%.3f"
|
||||
entry = m_requested_pump, "HPFP duration", float, "%.3f"
|
||||
entry = fuel_requested_percent, "fuel_requested_percent", float, "%.3f"
|
||||
entry = fuel_requested_percent_pi, "fuel_requested_percent_pi", float, "%.3f"
|
||||
|
@ -4772,15 +4765,8 @@ entry = lua_brakePedalState, "lua_brakePedalState", int, "%d"
|
|||
entry = lua_acRequestState, "lua_acRequestState", int, "%d"
|
||||
entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
|
||||
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
|
||||
entry = sd_tCharge, "Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Charge temperature estimate K", float, "%.3f"
|
||||
entry = engineCycleDurationMs, "engineCycleDurationMs", float, "%.3f"
|
||||
entry = minRpmKcurrentTPS, "minRpmKcurrentTPS", float, "%.3f"
|
||||
entry = currentTpsAdc, "currentTpsAdc", int, "%d"
|
||||
entry = tpsVoltageMCU, "tpsVoltageMCU", float, "%.3f"
|
||||
entry = tpsVoltageBoard, "tpsVoltageBoard", float, "%.3f"
|
||||
entry = currentBaroCorrectedVE, "currentBaroCorrectedVE", float, "%.3f"
|
||||
entry = injectorFlowCorrection, "injectorFlowCorrection", float, "%.3f"
|
||||
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
|
||||
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
|
||||
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
|
||||
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
|
||||
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
|
||||
|
@ -5604,31 +5590,22 @@ dialog = engine_stateDialog, "engine_state"
|
|||
graphLine = sd_tCharge
|
||||
graphLine = sd_tChargeK
|
||||
liveGraph = engine_state_2_Graph, "Graph", South
|
||||
graphLine = engineCycleDurationMs
|
||||
graphLine = minRpmKcurrentTPS
|
||||
graphLine = currentTpsAdc
|
||||
graphLine = tpsVoltageMCU
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = tpsVoltageBoard
|
||||
graphLine = currentBaroCorrectedVE
|
||||
graphLine = injectorFlowCorrection
|
||||
graphLine = baroCorrection
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = crankingFuel_baseFuel
|
||||
graphLine = crankingFuel_coolantTemperatureCoefficient
|
||||
graphLine = crankingFuel_tpsCoefficient
|
||||
liveGraph = engine_state_3_Graph, "Graph", South
|
||||
graphLine = crankingFuel_durationCoefficient
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = crankingFuel_fuel
|
||||
graphLine = hellenBoardId
|
||||
graphLine = startStopStateToggleCounter
|
||||
liveGraph = engine_state_4_Graph, "Graph", South
|
||||
graphLine = egtValue1
|
||||
liveGraph = engine_state_6_Graph, "Graph", South
|
||||
graphLine = egtValue2
|
||||
graphLine = desiredRpmLimit
|
||||
graphLine = fuelInjectionCounter
|
||||
liveGraph = engine_state_5_Graph, "Graph", South
|
||||
graphLine = sparkCounter
|
||||
liveGraph = engine_state_7_Graph, "Graph", South
|
||||
graphLine = fuelingLoad
|
||||
graphLine = ignitionLoad
|
||||
graphLine = veTableYAxis
|
||||
|
|
|
@ -20,10 +20,10 @@ public class AcControl {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class AcControl {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class AcControl {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class AcControl {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
|
|
@ -20,10 +20,10 @@ public class AntilagSystem {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class AntilagSystem {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class AntilagSystem {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class AntilagSystem {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
|
|
@ -20,10 +20,10 @@ public class BoostControl {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class BoostControl {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class BoostControl {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class BoostControl {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
|
|
@ -20,10 +20,10 @@ public class DcMotors {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class DcMotors {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class DcMotors {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class DcMotors {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
@ -157,10 +156,10 @@ public class DcMotors {
|
|||
public static final int PACK_MULT_VOLTAGE = 1000;
|
||||
public static final int TPS_2_BYTE_PACKING_MULT = 100;
|
||||
public static final int VE_BLEND_COUNT = 4;
|
||||
public static final Field DCOUTPUT0 = Field.create("DCOUTPUT0", 0, FieldType.FLOAT).setBaseOffset(1372);
|
||||
public static final Field ISENABLED0_INT = Field.create("ISENABLED0_INT", 4, FieldType.INT8).setScale(1.0).setBaseOffset(1372);
|
||||
public static final Field ALIGNMENTFILL_AT_5 = Field.create("ALIGNMENTFILL_AT_5", 5, FieldType.INT8).setScale(1.0).setBaseOffset(1372);
|
||||
public static final Field ISENABLED0 = Field.create("ISENABLED0", 8, FieldType.BIT, 0).setBaseOffset(1372);
|
||||
public static final Field DCOUTPUT0 = Field.create("DCOUTPUT0", 0, FieldType.FLOAT).setBaseOffset(1344);
|
||||
public static final Field ISENABLED0_INT = Field.create("ISENABLED0_INT", 4, FieldType.INT8).setScale(1.0).setBaseOffset(1344);
|
||||
public static final Field ALIGNMENTFILL_AT_5 = Field.create("ALIGNMENTFILL_AT_5", 5, FieldType.INT8).setScale(1.0).setBaseOffset(1344);
|
||||
public static final Field ISENABLED0 = Field.create("ISENABLED0", 8, FieldType.BIT, 0).setBaseOffset(1344);
|
||||
public static final Field[] VALUES = {
|
||||
DCOUTPUT0,
|
||||
ISENABLED0_INT,
|
||||
|
|
|
@ -20,10 +20,10 @@ public class ElectronicThrottle {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class ElectronicThrottle {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class ElectronicThrottle {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class ElectronicThrottle {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
@ -157,23 +156,23 @@ public class ElectronicThrottle {
|
|||
public static final int PACK_MULT_VOLTAGE = 1000;
|
||||
public static final int TPS_2_BYTE_PACKING_MULT = 100;
|
||||
public static final int VE_BLEND_COUNT = 4;
|
||||
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field M_WASTEGATEPOSITION = Field.create("M_WASTEGATEPOSITION", 12, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 16, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 20, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 24, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 28, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 32, FieldType.BIT, 0).setBaseOffset(1308);
|
||||
public static final Field JAMDETECTED = Field.create("JAMDETECTED", 32, FieldType.BIT, 1).setBaseOffset(1308);
|
||||
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 36, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 40, FieldType.FLOAT).setBaseOffset(1308);
|
||||
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 44, FieldType.INT16).setScale(1.0).setBaseOffset(1308);
|
||||
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 46, FieldType.INT16).setScale(1.0).setBaseOffset(1308);
|
||||
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 48, FieldType.INT8).setScale(1.0).setBaseOffset(1308);
|
||||
public static final Field ALIGNMENTFILL_AT_49 = Field.create("ALIGNMENTFILL_AT_49", 49, FieldType.INT8).setScale(1.0).setBaseOffset(1308);
|
||||
public static final Field JAMTIMER = Field.create("JAMTIMER", 50, FieldType.INT16).setScale(0.01).setBaseOffset(1308);
|
||||
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field M_WASTEGATEPOSITION = Field.create("M_WASTEGATEPOSITION", 12, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 16, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 20, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 24, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 28, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 32, FieldType.BIT, 0).setBaseOffset(1280);
|
||||
public static final Field JAMDETECTED = Field.create("JAMDETECTED", 32, FieldType.BIT, 1).setBaseOffset(1280);
|
||||
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 36, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 40, FieldType.FLOAT).setBaseOffset(1280);
|
||||
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 44, FieldType.INT16).setScale(1.0).setBaseOffset(1280);
|
||||
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 46, FieldType.INT16).setScale(1.0).setBaseOffset(1280);
|
||||
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 48, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
|
||||
public static final Field ALIGNMENTFILL_AT_49 = Field.create("ALIGNMENTFILL_AT_49", 49, FieldType.INT8).setScale(1.0).setBaseOffset(1280);
|
||||
public static final Field JAMTIMER = Field.create("JAMTIMER", 50, FieldType.INT16).setScale(0.01).setBaseOffset(1280);
|
||||
public static final Field[] VALUES = {
|
||||
IDLEPOSITION,
|
||||
TRIM,
|
||||
|
|
|
@ -20,10 +20,10 @@ public class EngineState {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class EngineState {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class EngineState {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class EngineState {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
@ -167,36 +166,29 @@ public class EngineState {
|
|||
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.INT16).setScale(0.01).setBaseOffset(1020);
|
||||
public static final Field SD_ALIGNMENTFILL_AT_2 = Field.create("SD_ALIGNMENTFILL_AT_2", 14, FieldType.INT8).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field ENGINECYCLEDURATIONMS = Field.create("ENGINECYCLEDURATIONMS", 20, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field MINRPMKCURRENTTPS = Field.create("MINRPMKCURRENTTPS", 24, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CURRENTTPSADC = Field.create("CURRENTTPSADC", 28, FieldType.INT).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field TPSVOLTAGEMCU = Field.create("TPSVOLTAGEMCU", 32, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field TPSVOLTAGEBOARD = Field.create("TPSVOLTAGEBOARD", 36, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CURRENTBAROCORRECTEDVE = Field.create("CURRENTBAROCORRECTEDVE", 40, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field INJECTORFLOWCORRECTION = Field.create("INJECTORFLOWCORRECTION", 44, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 48, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 52, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 56, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 60, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 64, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 68, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 72, FieldType.INT16).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field ALIGNMENTFILL_AT_74 = Field.create("ALIGNMENTFILL_AT_74", 74, FieldType.INT8).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 76, FieldType.BIT, 0).setBaseOffset(1020);
|
||||
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 76, FieldType.BIT, 1).setBaseOffset(1020);
|
||||
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 76, FieldType.BIT, 2).setBaseOffset(1020);
|
||||
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 76, FieldType.BIT, 3).setBaseOffset(1020);
|
||||
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 80, FieldType.INT).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 84, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 88, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 92, FieldType.INT16).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field ALIGNMENTFILL_AT_94 = Field.create("ALIGNMENTFILL_AT_94", 94, FieldType.INT8).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 96, FieldType.INT).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 100, FieldType.INT).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 104, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 108, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 112, FieldType.INT16).setScale(0.01).setBaseOffset(1020);
|
||||
public static final Field ALIGNMENTFILL_AT_114 = Field.create("ALIGNMENTFILL_AT_114", 114, FieldType.INT8).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 20, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 24, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 28, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 32, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 36, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 40, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 44, FieldType.INT16).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field ALIGNMENTFILL_AT_46 = Field.create("ALIGNMENTFILL_AT_46", 46, FieldType.INT8).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 48, FieldType.BIT, 0).setBaseOffset(1020);
|
||||
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 48, FieldType.BIT, 1).setBaseOffset(1020);
|
||||
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 48, FieldType.BIT, 2).setBaseOffset(1020);
|
||||
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 48, FieldType.BIT, 3).setBaseOffset(1020);
|
||||
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 52, FieldType.INT).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 56, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 60, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 64, FieldType.INT16).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field ALIGNMENTFILL_AT_66 = Field.create("ALIGNMENTFILL_AT_66", 66, FieldType.INT8).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 68, FieldType.INT).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 72, FieldType.INT).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 76, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 80, FieldType.FLOAT).setBaseOffset(1020);
|
||||
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 84, FieldType.INT16).setScale(0.01).setBaseOffset(1020);
|
||||
public static final Field ALIGNMENTFILL_AT_86 = Field.create("ALIGNMENTFILL_AT_86", 86, FieldType.INT8).setScale(1.0).setBaseOffset(1020);
|
||||
public static final Field[] VALUES = {
|
||||
LUA_FUELADD,
|
||||
LUA_FUELMULT,
|
||||
|
@ -208,13 +200,6 @@ public class EngineState {
|
|||
SD_TCHARGE,
|
||||
SD_ALIGNMENTFILL_AT_2,
|
||||
SD_TCHARGEK,
|
||||
ENGINECYCLEDURATIONMS,
|
||||
MINRPMKCURRENTTPS,
|
||||
CURRENTTPSADC,
|
||||
TPSVOLTAGEMCU,
|
||||
TPSVOLTAGEBOARD,
|
||||
CURRENTBAROCORRECTEDVE,
|
||||
INJECTORFLOWCORRECTION,
|
||||
BAROCORRECTION,
|
||||
CRANKINGFUEL_BASEFUEL,
|
||||
CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT,
|
||||
|
@ -222,7 +207,7 @@ public class EngineState {
|
|||
CRANKINGFUEL_DURATIONCOEFFICIENT,
|
||||
CRANKINGFUEL_FUEL,
|
||||
HELLENBOARDID,
|
||||
ALIGNMENTFILL_AT_74,
|
||||
ALIGNMENTFILL_AT_46,
|
||||
CLUTCHUPSTATE,
|
||||
CLUTCHDOWNSTATE,
|
||||
BRAKEPEDALSTATE,
|
||||
|
@ -231,12 +216,12 @@ public class EngineState {
|
|||
EGTVALUE1,
|
||||
EGTVALUE2,
|
||||
DESIREDRPMLIMIT,
|
||||
ALIGNMENTFILL_AT_94,
|
||||
ALIGNMENTFILL_AT_66,
|
||||
FUELINJECTIONCOUNTER,
|
||||
SPARKCOUNTER,
|
||||
FUELINGLOAD,
|
||||
IGNITIONLOAD,
|
||||
VETABLEYAXIS,
|
||||
ALIGNMENTFILL_AT_114,
|
||||
ALIGNMENTFILL_AT_86,
|
||||
};
|
||||
}
|
||||
|
|
|
@ -389,10 +389,10 @@ public class Fields {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -454,7 +454,7 @@ public class Fields {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -475,7 +475,7 @@ public class Fields {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -497,9 +497,8 @@ public class Fields {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int gear_e_GEAR_1 = 1;
|
||||
public static final int gear_e_GEAR_2 = 2;
|
||||
|
@ -982,6 +981,7 @@ public class Fields {
|
|||
public static final int SentEtbType_FORD_TYPE_1 = 2;
|
||||
public static final int SentEtbType_GM_TYPE_1 = 1;
|
||||
public static final int SentEtbType_NONE = 0;
|
||||
public static final int SIGNATURE_HASH = 538888220;
|
||||
public static final int spi_device_e_SPI_DEVICE_1 = 1;
|
||||
public static final int spi_device_e_SPI_DEVICE_2 = 2;
|
||||
public static final int spi_device_e_SPI_DEVICE_3 = 3;
|
||||
|
@ -1185,10 +1185,10 @@ public class Fields {
|
|||
public static final int TS_RESPONSE_UNDERRUN = 0x80;
|
||||
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
|
||||
public static final char TS_SET_LOGGER_SWITCH = 'l';
|
||||
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2023.05.05.f407-discovery.3837182406";
|
||||
public static final String TS_SIGNATURE = "rusEFI (FOME) master.2023.05.05.f407-discovery.538888220";
|
||||
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
|
||||
public static final char TS_TEST_COMMAND = 't';
|
||||
public static final int TS_TOTAL_OUTPUT_SIZE = 1392;
|
||||
public static final int TS_TOTAL_OUTPUT_SIZE = 1364;
|
||||
public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1";
|
||||
public static final String TS_TRIGGER_SCOPE_CHANNEL_2_NAME = "Channel 2";
|
||||
public static final int TS_TRIGGER_SCOPE_DISABLE = 5;
|
||||
|
|
|
@ -20,10 +20,10 @@ public class FuelComputer {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class FuelComputer {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class FuelComputer {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class FuelComputer {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
|
|
@ -3,32 +3,32 @@ package com.rusefi.config.generated;
|
|||
import com.rusefi.config.*;
|
||||
|
||||
public class IdleState {
|
||||
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0).setBaseOffset(1268);
|
||||
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT).setBaseOffset(1268);
|
||||
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT).setBaseOffset(1268);
|
||||
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 12, FieldType.FLOAT).setBaseOffset(1268);
|
||||
public static final Field THROTTLEPEDALUPSTATE = Field.create("THROTTLEPEDALUPSTATE", 16, FieldType.INT).setScale(1.0).setBaseOffset(1268);
|
||||
public static final Field MIGHTRESETPID = Field.create("MIGHTRESETPID", 20, FieldType.BIT, 0).setBaseOffset(1268);
|
||||
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1).setBaseOffset(1268);
|
||||
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2).setBaseOffset(1268);
|
||||
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3).setBaseOffset(1268);
|
||||
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4).setBaseOffset(1268);
|
||||
public static final Field ISIACTABLEFORCOASTING = Field.create("ISIACTABLEFORCOASTING", 20, FieldType.BIT, 5).setBaseOffset(1268);
|
||||
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6).setBaseOffset(1268);
|
||||
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7).setBaseOffset(1268);
|
||||
public static final Field ISINDEADZONE = Field.create("ISINDEADZONE", 20, FieldType.BIT, 8).setBaseOffset(1268);
|
||||
public static final Field ISBLIPPING = Field.create("ISBLIPPING", 20, FieldType.BIT, 9).setBaseOffset(1268);
|
||||
public static final Field USECLOSEDLOOP = Field.create("USECLOSEDLOOP", 20, FieldType.BIT, 10).setBaseOffset(1268);
|
||||
public static final Field BADTPS = Field.create("BADTPS", 20, FieldType.BIT, 11).setBaseOffset(1268);
|
||||
public static final Field LOOKSLIKERUNNING = Field.create("LOOKSLIKERUNNING", 20, FieldType.BIT, 12).setBaseOffset(1268);
|
||||
public static final Field LOOKSLIKECOASTING = Field.create("LOOKSLIKECOASTING", 20, FieldType.BIT, 13).setBaseOffset(1268);
|
||||
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14).setBaseOffset(1268);
|
||||
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 15).setBaseOffset(1268);
|
||||
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 16).setBaseOffset(1268);
|
||||
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0).setBaseOffset(1268);
|
||||
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0).setBaseOffset(1268);
|
||||
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT).setBaseOffset(1268);
|
||||
public static final Field LUAADD = Field.create("LUAADD", 36, FieldType.FLOAT).setBaseOffset(1268);
|
||||
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0).setBaseOffset(1240);
|
||||
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT).setBaseOffset(1240);
|
||||
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT).setBaseOffset(1240);
|
||||
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 12, FieldType.FLOAT).setBaseOffset(1240);
|
||||
public static final Field THROTTLEPEDALUPSTATE = Field.create("THROTTLEPEDALUPSTATE", 16, FieldType.INT).setScale(1.0).setBaseOffset(1240);
|
||||
public static final Field MIGHTRESETPID = Field.create("MIGHTRESETPID", 20, FieldType.BIT, 0).setBaseOffset(1240);
|
||||
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1).setBaseOffset(1240);
|
||||
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2).setBaseOffset(1240);
|
||||
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3).setBaseOffset(1240);
|
||||
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4).setBaseOffset(1240);
|
||||
public static final Field ISIACTABLEFORCOASTING = Field.create("ISIACTABLEFORCOASTING", 20, FieldType.BIT, 5).setBaseOffset(1240);
|
||||
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6).setBaseOffset(1240);
|
||||
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7).setBaseOffset(1240);
|
||||
public static final Field ISINDEADZONE = Field.create("ISINDEADZONE", 20, FieldType.BIT, 8).setBaseOffset(1240);
|
||||
public static final Field ISBLIPPING = Field.create("ISBLIPPING", 20, FieldType.BIT, 9).setBaseOffset(1240);
|
||||
public static final Field USECLOSEDLOOP = Field.create("USECLOSEDLOOP", 20, FieldType.BIT, 10).setBaseOffset(1240);
|
||||
public static final Field BADTPS = Field.create("BADTPS", 20, FieldType.BIT, 11).setBaseOffset(1240);
|
||||
public static final Field LOOKSLIKERUNNING = Field.create("LOOKSLIKERUNNING", 20, FieldType.BIT, 12).setBaseOffset(1240);
|
||||
public static final Field LOOKSLIKECOASTING = Field.create("LOOKSLIKECOASTING", 20, FieldType.BIT, 13).setBaseOffset(1240);
|
||||
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14).setBaseOffset(1240);
|
||||
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 15).setBaseOffset(1240);
|
||||
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 16).setBaseOffset(1240);
|
||||
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0).setBaseOffset(1240);
|
||||
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0).setBaseOffset(1240);
|
||||
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT).setBaseOffset(1240);
|
||||
public static final Field LUAADD = Field.create("LUAADD", 36, FieldType.FLOAT).setBaseOffset(1240);
|
||||
public static final Field[] VALUES = {
|
||||
IDLESTATE,
|
||||
CURRENTIDLEPOSITION,
|
||||
|
|
|
@ -20,10 +20,10 @@ public class IgnitionState {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class IgnitionState {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class IgnitionState {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class IgnitionState {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
|
|
@ -20,10 +20,10 @@ public class SentState {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class SentState {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class SentState {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class SentState {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
@ -157,9 +156,9 @@ public class SentState {
|
|||
public static final int PACK_MULT_VOLTAGE = 1000;
|
||||
public static final int TPS_2_BYTE_PACKING_MULT = 100;
|
||||
public static final int VE_BLEND_COUNT = 4;
|
||||
public static final Field VALUE0 = Field.create("VALUE0", 0, FieldType.INT16).setScale(1.0).setBaseOffset(1384);
|
||||
public static final Field VALUE1 = Field.create("VALUE1", 2, FieldType.INT16).setScale(1.0).setBaseOffset(1384);
|
||||
public static final Field ERRORRATE = Field.create("ERRORRATE", 4, FieldType.FLOAT).setBaseOffset(1384);
|
||||
public static final Field VALUE0 = Field.create("VALUE0", 0, FieldType.INT16).setScale(1.0).setBaseOffset(1356);
|
||||
public static final Field VALUE1 = Field.create("VALUE1", 2, FieldType.INT16).setScale(1.0).setBaseOffset(1356);
|
||||
public static final Field ERRORRATE = Field.create("ERRORRATE", 4, FieldType.FLOAT).setBaseOffset(1356);
|
||||
public static final Field[] VALUES = {
|
||||
VALUE0,
|
||||
VALUE1,
|
||||
|
|
|
@ -3,23 +3,23 @@ package com.rusefi.config.generated;
|
|||
import com.rusefi.config.*;
|
||||
|
||||
public class TpsAccelState {
|
||||
public static final Field TPSFROM = Field.create("TPSFROM", 0, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field TPSTO = Field.create("TPSTO", 4, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field DELTATPS = Field.create("DELTATPS", 8, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field EXTRAFUEL = Field.create("EXTRAFUEL", 12, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field VALUEFROMTABLE = Field.create("VALUEFROMTABLE", 16, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field ISABOVEACCELTHRESHOLD = Field.create("ISABOVEACCELTHRESHOLD", 20, FieldType.BIT, 0).setBaseOffset(1136);
|
||||
public static final Field ISBELOWDECELTHRESHOLD = Field.create("ISBELOWDECELTHRESHOLD", 20, FieldType.BIT, 1).setBaseOffset(1136);
|
||||
public static final Field ISTIMETORESETACCUMULATOR = Field.create("ISTIMETORESETACCUMULATOR", 20, FieldType.BIT, 2).setBaseOffset(1136);
|
||||
public static final Field ISFRACTIONALENRICHMENT = Field.create("ISFRACTIONALENRICHMENT", 20, FieldType.BIT, 3).setBaseOffset(1136);
|
||||
public static final Field BELOWEPSILON = Field.create("BELOWEPSILON", 20, FieldType.BIT, 4).setBaseOffset(1136);
|
||||
public static final Field TOOSHORT = Field.create("TOOSHORT", 20, FieldType.BIT, 5).setBaseOffset(1136);
|
||||
public static final Field FRACTIONALINJFUEL = Field.create("FRACTIONALINJFUEL", 24, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field ACCUMULATEDVALUE = Field.create("ACCUMULATEDVALUE", 28, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field MAXEXTRAPERCYCLE = Field.create("MAXEXTRAPERCYCLE", 32, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field MAXEXTRAPERPERIOD = Field.create("MAXEXTRAPERPERIOD", 36, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field MAXINJECTEDPERPERIOD = Field.create("MAXINJECTEDPERPERIOD", 40, FieldType.FLOAT).setBaseOffset(1136);
|
||||
public static final Field CYCLECNT = Field.create("CYCLECNT", 44, FieldType.INT).setScale(1.0).setBaseOffset(1136);
|
||||
public static final Field TPSFROM = Field.create("TPSFROM", 0, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field TPSTO = Field.create("TPSTO", 4, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field DELTATPS = Field.create("DELTATPS", 8, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field EXTRAFUEL = Field.create("EXTRAFUEL", 12, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field VALUEFROMTABLE = Field.create("VALUEFROMTABLE", 16, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field ISABOVEACCELTHRESHOLD = Field.create("ISABOVEACCELTHRESHOLD", 20, FieldType.BIT, 0).setBaseOffset(1108);
|
||||
public static final Field ISBELOWDECELTHRESHOLD = Field.create("ISBELOWDECELTHRESHOLD", 20, FieldType.BIT, 1).setBaseOffset(1108);
|
||||
public static final Field ISTIMETORESETACCUMULATOR = Field.create("ISTIMETORESETACCUMULATOR", 20, FieldType.BIT, 2).setBaseOffset(1108);
|
||||
public static final Field ISFRACTIONALENRICHMENT = Field.create("ISFRACTIONALENRICHMENT", 20, FieldType.BIT, 3).setBaseOffset(1108);
|
||||
public static final Field BELOWEPSILON = Field.create("BELOWEPSILON", 20, FieldType.BIT, 4).setBaseOffset(1108);
|
||||
public static final Field TOOSHORT = Field.create("TOOSHORT", 20, FieldType.BIT, 5).setBaseOffset(1108);
|
||||
public static final Field FRACTIONALINJFUEL = Field.create("FRACTIONALINJFUEL", 24, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field ACCUMULATEDVALUE = Field.create("ACCUMULATEDVALUE", 28, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field MAXEXTRAPERCYCLE = Field.create("MAXEXTRAPERCYCLE", 32, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field MAXEXTRAPERPERIOD = Field.create("MAXEXTRAPERPERIOD", 36, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field MAXINJECTEDPERPERIOD = Field.create("MAXINJECTEDPERPERIOD", 40, FieldType.FLOAT).setBaseOffset(1108);
|
||||
public static final Field CYCLECNT = Field.create("CYCLECNT", 44, FieldType.INT).setScale(1.0).setBaseOffset(1108);
|
||||
public static final Field[] VALUES = {
|
||||
TPSFROM,
|
||||
TPSTO,
|
||||
|
|
|
@ -4,22 +4,22 @@ import com.rusefi.config.*;
|
|||
|
||||
public class TriggerCentral {
|
||||
public static final int HW_EVENT_TYPES = 6;
|
||||
public static final Field HWEVENTCOUNTERS1 = Field.create("HWEVENTCOUNTERS1", 0, FieldType.INT).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field HWEVENTCOUNTERS2 = Field.create("HWEVENTCOUNTERS2", 4, FieldType.INT).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field HWEVENTCOUNTERS3 = Field.create("HWEVENTCOUNTERS3", 8, FieldType.INT).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field HWEVENTCOUNTERS4 = Field.create("HWEVENTCOUNTERS4", 12, FieldType.INT).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field HWEVENTCOUNTERS5 = Field.create("HWEVENTCOUNTERS5", 16, FieldType.INT).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field HWEVENTCOUNTERS6 = Field.create("HWEVENTCOUNTERS6", 20, FieldType.INT).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field VVTCAMCOUNTER = Field.create("VVTCAMCOUNTER", 24, FieldType.INT).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field MAPVVT_MAP_AT_SPECIAL_POINT = Field.create("MAPVVT_MAP_AT_SPECIAL_POINT", 28, FieldType.FLOAT).setBaseOffset(1184);
|
||||
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT).setBaseOffset(1184);
|
||||
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field CURRENTENGINEDECODEDPHASE = Field.create("CURRENTENGINEDECODEDPHASE", 40, FieldType.FLOAT).setBaseOffset(1184);
|
||||
public static final Field TRIGGERTOOTHANGLEERROR = Field.create("TRIGGERTOOTHANGLEERROR", 44, FieldType.FLOAT).setBaseOffset(1184);
|
||||
public static final Field TRIGGERIGNOREDTOOTHCOUNT = Field.create("TRIGGERIGNOREDTOOTHCOUNT", 48, FieldType.INT8).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field ALIGNMENTFILL_AT_49 = Field.create("ALIGNMENTFILL_AT_49", 49, FieldType.INT8).setScale(1.0).setBaseOffset(1184);
|
||||
public static final Field HWEVENTCOUNTERS1 = Field.create("HWEVENTCOUNTERS1", 0, FieldType.INT).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field HWEVENTCOUNTERS2 = Field.create("HWEVENTCOUNTERS2", 4, FieldType.INT).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field HWEVENTCOUNTERS3 = Field.create("HWEVENTCOUNTERS3", 8, FieldType.INT).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field HWEVENTCOUNTERS4 = Field.create("HWEVENTCOUNTERS4", 12, FieldType.INT).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field HWEVENTCOUNTERS5 = Field.create("HWEVENTCOUNTERS5", 16, FieldType.INT).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field HWEVENTCOUNTERS6 = Field.create("HWEVENTCOUNTERS6", 20, FieldType.INT).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field VVTCAMCOUNTER = Field.create("VVTCAMCOUNTER", 24, FieldType.INT).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field MAPVVT_MAP_AT_SPECIAL_POINT = Field.create("MAPVVT_MAP_AT_SPECIAL_POINT", 28, FieldType.FLOAT).setBaseOffset(1156);
|
||||
public static final Field MAPVVT_MAP_AT_DIFF = Field.create("MAPVVT_MAP_AT_DIFF", 32, FieldType.FLOAT).setBaseOffset(1156);
|
||||
public static final Field MAPVVT_MAP_AT_CYCLE_COUNT = Field.create("MAPVVT_MAP_AT_CYCLE_COUNT", 36, FieldType.INT8).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field MAPVVT_MAP_PEAK = Field.create("MAPVVT_MAP_PEAK", 37, FieldType.INT8).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field ALIGNMENTFILL_AT_38 = Field.create("ALIGNMENTFILL_AT_38", 38, FieldType.INT8).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field CURRENTENGINEDECODEDPHASE = Field.create("CURRENTENGINEDECODEDPHASE", 40, FieldType.FLOAT).setBaseOffset(1156);
|
||||
public static final Field TRIGGERTOOTHANGLEERROR = Field.create("TRIGGERTOOTHANGLEERROR", 44, FieldType.FLOAT).setBaseOffset(1156);
|
||||
public static final Field TRIGGERIGNOREDTOOTHCOUNT = Field.create("TRIGGERIGNOREDTOOTHCOUNT", 48, FieldType.INT8).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field ALIGNMENTFILL_AT_49 = Field.create("ALIGNMENTFILL_AT_49", 49, FieldType.INT8).setScale(1.0).setBaseOffset(1156);
|
||||
public static final Field[] VALUES = {
|
||||
HWEVENTCOUNTERS1,
|
||||
HWEVENTCOUNTERS2,
|
||||
|
|
|
@ -20,10 +20,10 @@ public class TriggerState {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class TriggerState {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class TriggerState {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class TriggerState {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
@ -157,14 +156,14 @@ public class TriggerState {
|
|||
public static final int PACK_MULT_VOLTAGE = 1000;
|
||||
public static final int TPS_2_BYTE_PACKING_MULT = 100;
|
||||
public static final int VE_BLEND_COUNT = 4;
|
||||
public static final Field CRANKSYNCHRONIZATIONCOUNTER = Field.create("CRANKSYNCHRONIZATIONCOUNTER", 0, FieldType.INT).setScale(1.0).setBaseOffset(1236);
|
||||
public static final Field VVTSYNCGAPRATIO = Field.create("VVTSYNCGAPRATIO", 4, FieldType.FLOAT).setBaseOffset(1236);
|
||||
public static final Field VVTCURRENTPOSITION = Field.create("VVTCURRENTPOSITION", 8, FieldType.FLOAT).setBaseOffset(1236);
|
||||
public static final Field TRIGGERSYNCGAPRATIO = Field.create("TRIGGERSYNCGAPRATIO", 12, FieldType.FLOAT).setBaseOffset(1236);
|
||||
public static final Field TRIGGERSTATEINDEX = Field.create("TRIGGERSTATEINDEX", 16, FieldType.INT8).setScale(1.0).setBaseOffset(1236);
|
||||
public static final Field VVTCOUNTER = Field.create("VVTCOUNTER", 17, FieldType.INT8).setScale(1.0).setBaseOffset(1236);
|
||||
public static final Field CAMRESYNCCOUNTER = Field.create("CAMRESYNCCOUNTER", 18, FieldType.INT8).setScale(1.0).setBaseOffset(1236);
|
||||
public static final Field VVTSTATEINDEX = Field.create("VVTSTATEINDEX", 19, FieldType.INT8).setScale(1.0).setBaseOffset(1236);
|
||||
public static final Field CRANKSYNCHRONIZATIONCOUNTER = Field.create("CRANKSYNCHRONIZATIONCOUNTER", 0, FieldType.INT).setScale(1.0).setBaseOffset(1208);
|
||||
public static final Field VVTSYNCGAPRATIO = Field.create("VVTSYNCGAPRATIO", 4, FieldType.FLOAT).setBaseOffset(1208);
|
||||
public static final Field VVTCURRENTPOSITION = Field.create("VVTCURRENTPOSITION", 8, FieldType.FLOAT).setBaseOffset(1208);
|
||||
public static final Field TRIGGERSYNCGAPRATIO = Field.create("TRIGGERSYNCGAPRATIO", 12, FieldType.FLOAT).setBaseOffset(1208);
|
||||
public static final Field TRIGGERSTATEINDEX = Field.create("TRIGGERSTATEINDEX", 16, FieldType.INT8).setScale(1.0).setBaseOffset(1208);
|
||||
public static final Field VVTCOUNTER = Field.create("VVTCOUNTER", 17, FieldType.INT8).setScale(1.0).setBaseOffset(1208);
|
||||
public static final Field CAMRESYNCCOUNTER = Field.create("CAMRESYNCCOUNTER", 18, FieldType.INT8).setScale(1.0).setBaseOffset(1208);
|
||||
public static final Field VVTSTATEINDEX = Field.create("VVTSTATEINDEX", 19, FieldType.INT8).setScale(1.0).setBaseOffset(1208);
|
||||
public static final Field[] VALUES = {
|
||||
CRANKSYNCHRONIZATIONCOUNTER,
|
||||
VVTSYNCGAPRATIO,
|
||||
|
|
|
@ -20,10 +20,10 @@ public class TriggerStatePrimary {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class TriggerStatePrimary {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class TriggerStatePrimary {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class TriggerStatePrimary {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
@ -157,7 +156,7 @@ public class TriggerStatePrimary {
|
|||
public static final int PACK_MULT_VOLTAGE = 1000;
|
||||
public static final int TPS_2_BYTE_PACKING_MULT = 100;
|
||||
public static final int VE_BLEND_COUNT = 4;
|
||||
public static final Field M_HASSYNCHRONIZEDPHASE = Field.create("M_HASSYNCHRONIZEDPHASE", 0, FieldType.BIT, 0).setBaseOffset(1256);
|
||||
public static final Field M_HASSYNCHRONIZEDPHASE = Field.create("M_HASSYNCHRONIZEDPHASE", 0, FieldType.BIT, 0).setBaseOffset(1228);
|
||||
public static final Field[] VALUES = {
|
||||
M_HASSYNCHRONIZEDPHASE,
|
||||
};
|
||||
|
|
|
@ -20,10 +20,10 @@ public class TsOutputs {
|
|||
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
|
||||
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
|
||||
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "MAF estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
|
||||
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "air mass";
|
||||
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
|
||||
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
|
||||
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
|
||||
|
@ -85,7 +85,7 @@ public class TsOutputs {
|
|||
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
|
||||
public static final String GAUGE_NAME_IAC = "Idle: Position";
|
||||
public static final String GAUGE_NAME_IAT = "IAT";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle position sensor";
|
||||
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
|
||||
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
|
||||
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
|
||||
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
|
||||
|
@ -106,7 +106,7 @@ public class TsOutputs {
|
|||
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
|
||||
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
|
||||
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Fuel: SD tCharge";
|
||||
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
|
||||
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
|
||||
public static final String GAUGE_NAME_TIME = "Time";
|
||||
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
|
||||
|
@ -128,9 +128,8 @@ public class TsOutputs {
|
|||
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
|
||||
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
|
||||
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "warning: last";
|
||||
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
|
||||
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
|
||||
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
|
||||
public static final int GEARS_COUNT = 8;
|
||||
public static final int IGN_BLEND_COUNT = 4;
|
||||
|
|
|
@ -3,8 +3,8 @@ package com.rusefi.config.generated;
|
|||
import com.rusefi.config.*;
|
||||
|
||||
public class WallFuelState {
|
||||
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(1260);
|
||||
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT).setBaseOffset(1260);
|
||||
public static final Field WALLFUELCORRECTION = Field.create("WALLFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(1232);
|
||||
public static final Field WALLFUEL = Field.create("WALLFUEL", 4, FieldType.FLOAT).setBaseOffset(1232);
|
||||
public static final Field[] VALUES = {
|
||||
WALLFUELCORRECTION,
|
||||
WALLFUEL,
|
||||
|
|
|
@ -3,14 +3,14 @@ package com.rusefi.config.generated;
|
|||
import com.rusefi.config.*;
|
||||
|
||||
public class WidebandController {
|
||||
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0).setBaseOffset(1360);
|
||||
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0).setBaseOffset(1360);
|
||||
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1360);
|
||||
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0).setBaseOffset(1360);
|
||||
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0).setBaseOffset(1360);
|
||||
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001).setBaseOffset(1360);
|
||||
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0).setBaseOffset(1360);
|
||||
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(1360);
|
||||
public static final Field FAULTCODE = Field.create("FAULTCODE", 0, FieldType.INT8).setScale(1.0).setBaseOffset(1332);
|
||||
public static final Field HEATERDUTY = Field.create("HEATERDUTY", 1, FieldType.INT8).setScale(1.0).setBaseOffset(1332);
|
||||
public static final Field PUMPDUTY = Field.create("PUMPDUTY", 2, FieldType.INT8).setScale(1.0).setBaseOffset(1332);
|
||||
public static final Field ALIGNMENTFILL_AT_3 = Field.create("ALIGNMENTFILL_AT_3", 3, FieldType.INT8).setScale(1.0).setBaseOffset(1332);
|
||||
public static final Field TEMPC = Field.create("TEMPC", 4, FieldType.INT16).setScale(1.0).setBaseOffset(1332);
|
||||
public static final Field NERNSTVOLTAGE = Field.create("NERNSTVOLTAGE", 6, FieldType.INT16).setScale(0.001).setBaseOffset(1332);
|
||||
public static final Field ESR = Field.create("ESR", 8, FieldType.INT16).setScale(1.0).setBaseOffset(1332);
|
||||
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(1332);
|
||||
public static final Field[] VALUES = {
|
||||
FAULTCODE,
|
||||
HEATERDUTY,
|
||||
|
|
Loading…
Reference in New Issue