parent
ea006eea8a
commit
7e2648129d
|
@ -87,7 +87,6 @@ entry = tempLogging4, "tempLogging4", int, "%d"
|
|||
entry = calibrationValue, "calibrationValue", float, "%.3f"
|
||||
entry = calibrationMode, "calibrationMode", int, "%d"
|
||||
entry = idleStepperTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = tsConfigVersion, "tsConfigVersion", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
|
@ -423,6 +422,8 @@ entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
|
|||
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
||||
entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
|
||||
entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", int, "%d"
|
||||
entry = hp, "hp", int, "%d"
|
||||
entry = torque, "torque", int, "%d"
|
||||
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
|
||||
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
||||
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"
|
||||
|
@ -454,6 +455,7 @@ entry = dwellVoltageCorrection, "Ign: Dwell voltage correction", float, "%.3f"
|
|||
entry = luaTimingAdd, "Ign: Lua timing add", float, "%.3f"
|
||||
entry = luaTimingMult, "Ign: Lua timing mult", float, "%.3f"
|
||||
entry = luaIgnitionSkip, "Ign: Lua Spark Skip", int, "%d"
|
||||
entry = trailingSparkAngle, "Ign: Trailing spark deg", float, "%.3f"
|
||||
entry = m_knockLevel, "Knock: Current level", float, "%.3f"
|
||||
entry = m_knockCyl1, "Knock: Cyl 1", int, "%d"
|
||||
entry = m_knockCyl2, "Knock: Cyl 2", int, "%d"
|
||||
|
|
|
@ -46,6 +46,7 @@ dialog = ignition_stateDialog, "ignition_state"
|
|||
graphLine = luaTimingAdd
|
||||
liveGraph = ignition_state_4_Graph, "Graph", South
|
||||
graphLine = luaTimingMult
|
||||
graphLine = trailingSparkAngle
|
||||
|
||||
|
||||
dialog = knock_controllerDialog, "knock_controller"
|
||||
|
|
|
@ -16,6 +16,7 @@ timingIatCorrectionGauge = timingIatCorrection,"Ign: IAT correction", "deg", -20
|
|||
timingPidCorrectionGauge = timingPidCorrection,"Idle: Timing adjustment", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
|
||||
luaTimingAddGauge = luaTimingAdd,"Ign: Lua timing add", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
|
||||
luaTimingMultGauge = luaTimingMult,"Ign: Lua timing mult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
|
||||
trailingSparkAngleGauge = trailingSparkAngle,"Ign: Trailing spark deg", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
|
||||
gaugeCategory = "Boost Control"
|
||||
luaTargetAddGauge = luaTargetAdd,"Boost: Lua target add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
|
||||
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
|
||||
|
|
|
@ -88,342 +88,343 @@ tempLogging4 = scalar, U08, 115, "", 1, 0
|
|||
calibrationValue = scalar, F32, 116, "", 1, 0
|
||||
calibrationMode = scalar, U08, 120, "", 1, 0
|
||||
idleStepperTargetPosition = scalar, U08, 121, "", 1, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 128, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 132, "", 1, 0
|
||||
warningCounter = scalar, U16, 136, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 138, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 140, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode4 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode5 = scalar, U16, 148, "error", 1, 0
|
||||
recentErrorCode6 = scalar, U16, 150, "error", 1, 0
|
||||
recentErrorCode7 = scalar, U16, 152, "error", 1, 0
|
||||
recentErrorCode8 = scalar, U16, 154, "error", 1, 0
|
||||
debugFloatField1 = scalar, F32, 156, "val", 1, 0
|
||||
debugFloatField2 = scalar, F32, 160, "val", 1, 0
|
||||
debugFloatField3 = scalar, F32, 164, "val", 1, 0
|
||||
debugFloatField4 = scalar, F32, 168, "val", 1, 0
|
||||
debugFloatField5 = scalar, F32, 172, "val", 1, 0
|
||||
debugFloatField6 = scalar, F32, 176, "val", 1, 0
|
||||
debugFloatField7 = scalar, F32, 180, "val", 1, 0
|
||||
debugIntField1 = scalar, U32, 184, "val", 1, 0
|
||||
debugIntField2 = scalar, U32, 188, "val", 1, 0
|
||||
debugIntField3 = scalar, U32, 192, "val", 1, 0
|
||||
debugIntField4 = scalar, S16, 196, "val", 1, 0
|
||||
debugIntField5 = scalar, S16, 198, "val", 1, 0
|
||||
egt1 = scalar, S16, 200, "deg C", 0.25, 0
|
||||
egt2 = scalar, S16, 202, "deg C", 0.25, 0
|
||||
egt3 = scalar, S16, 204, "deg C", 0.25, 0
|
||||
egt4 = scalar, S16, 206, "deg C", 0.25, 0
|
||||
egt5 = scalar, S16, 208, "deg C", 0.25, 0
|
||||
egt6 = scalar, S16, 210, "deg C", 0.25, 0
|
||||
egt7 = scalar, S16, 212, "deg C", 0.25, 0
|
||||
egt8 = scalar, S16, 214, "deg C", 0.25, 0
|
||||
rawTps1Primary = scalar, S16, 216, "V", 0.001, 0
|
||||
rawClt = scalar, S16, 218, "V", 0.001, 0
|
||||
rawIat = scalar, S16, 220, "V", 0.001, 0
|
||||
rawOilPressure = scalar, S16, 222, "V", 0.001, 0
|
||||
rawAcPressure = scalar, S16, 224, "V", 0.001, 0
|
||||
rawFuelLevel = scalar, S16, 226, "V", 0.001, 0
|
||||
fuelClosedLoopBinIdx = scalar, U08, 228, "", 1, 0
|
||||
rawPpsPrimary = scalar, F32, 232, "V", 1, 0
|
||||
rawPpsSecondary = scalar, F32, 236, "V", 1, 0
|
||||
rawRawPpsPrimary = scalar, F32, 240, "V", 1, 0
|
||||
rawRawPpsSecondary = scalar, F32, 244, "V", 1, 0
|
||||
idlePositionSensor = scalar, S16, 248, "%", 0.01, 0
|
||||
AFRValue = scalar, U16, 250, "AFR", 0.001, 0
|
||||
VssAcceleration = scalar, U16, 252, "m/s2", 0.0033333333333333335, 0
|
||||
lambdaValue2 = scalar, U16, 254, "", 1.0E-4, 0
|
||||
AFRValue2 = scalar, U16, 256, "AFR", 0.001, 0
|
||||
vvtPositionB1E = scalar, S16, 258, "deg", 0.02, 0
|
||||
vvtPositionB2I = scalar, S16, 260, "deg", 0.02, 0
|
||||
vvtPositionB2E = scalar, S16, 262, "deg", 0.02, 0
|
||||
fuelPidCorrection1 = scalar, S16, 264, "%", 0.01, 0
|
||||
fuelPidCorrection2 = scalar, S16, 266, "%", 0.01, 0
|
||||
rawTps1Secondary = scalar, S16, 268, "V", 0.001, 0
|
||||
rawTps2Primary = scalar, S16, 270, "V", 0.001, 0
|
||||
rawTps2Secondary = scalar, S16, 272, "V", 0.001, 0
|
||||
accelerationVert = scalar, S16, 274, "G", 0.001, 0
|
||||
gyroYaw = scalar, S16, 276, "deg/sec", 0.001, 0
|
||||
vvtTargets1 = scalar, S08, 278, "deg", 1, 0
|
||||
vvtTargets2 = scalar, S08, 279, "deg", 1, 0
|
||||
vvtTargets3 = scalar, S08, 280, "deg", 1, 0
|
||||
vvtTargets4 = scalar, S08, 281, "deg", 1, 0
|
||||
turboSpeed = scalar, U16, 282, "hz", 1, 0
|
||||
ignitionAdvanceCyl1 = scalar, S16, 284, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl2 = scalar, S16, 286, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl3 = scalar, S16, 288, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl4 = scalar, S16, 290, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl5 = scalar, S16, 292, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl6 = scalar, S16, 294, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl7 = scalar, S16, 296, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl8 = scalar, S16, 298, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl9 = scalar, S16, 300, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl10 = scalar, S16, 302, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl11 = scalar, S16, 304, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl12 = scalar, S16, 306, "deg", 0.02, 0
|
||||
tps1Split = scalar, S16, 308, "%", 0.01, 0
|
||||
tps2Split = scalar, S16, 310, "%", 0.01, 0
|
||||
tps12Split = scalar, S16, 312, "%", 0.01, 0
|
||||
accPedalSplit = scalar, S16, 314, "%", 0.01, 0
|
||||
sparkCutReason = scalar, S08, 316, "code", 1, 0
|
||||
fuelCutReason = scalar, S08, 317, "code", 1, 0
|
||||
mafEstimate = scalar, U16, 318, "kg/h", 0.1, 0
|
||||
instantRpm = scalar, U16, 320, "rpm", 1, 0
|
||||
rawMap = scalar, U16, 322, "V", 0.001, 0
|
||||
rawAfr = scalar, U16, 324, "V", 0.001, 0
|
||||
calibrationValue2 = scalar, F32, 328, "", 1, 0
|
||||
luaInvocationCounter = scalar, U32, 332, "count", 1, 0
|
||||
luaLastCycleDuration = scalar, U32, 336, "nt", 1, 0
|
||||
vssEdgeCounter = scalar, U32, 340, "", 1, 0
|
||||
issEdgeCounter = scalar, U32, 344, "", 1, 0
|
||||
auxLinear1 = scalar, F32, 348, "", 1, 0
|
||||
auxLinear2 = scalar, F32, 352, "", 1, 0
|
||||
auxLinear3 = scalar, F32, 356, "", 1, 0
|
||||
auxLinear4 = scalar, F32, 360, "", 1, 0
|
||||
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
|
||||
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
|
||||
maxLockedDuration = scalar, U16, 368, "us", 1, 0
|
||||
canWriteOk = scalar, U16, 370, "", 1, 0
|
||||
canWriteNotOk = scalar, U16, 372, "", 1, 0
|
||||
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
|
||||
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
|
||||
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
|
||||
triggerSecondaryRise = scalar, U32, 388, "", 1, 0
|
||||
triggerVvtFall = scalar, U16, 392, "", 1, 0
|
||||
triggerVvtRise = scalar, U16, 394, "", 1, 0
|
||||
triggerVvt2Fall = scalar, U16, 396, "", 1, 0
|
||||
triggerVvt2Rise = scalar, U16, 398, "", 1, 0
|
||||
starterState = scalar, U08, 400, "", 1, 0
|
||||
starterRelayDisable = scalar, U08, 401, "", 1, 0
|
||||
multiSparkCounter = scalar, U08, 402, "", 1, 0
|
||||
extiOverflowCount = scalar, U08, 403, "", 1, 0
|
||||
alternatorStatus_pTerm = scalar, F32, 404, "", 1, 0
|
||||
alternatorStatus_iTerm = scalar, S16, 408, "", 0.01, 0
|
||||
alternatorStatus_dTerm = scalar, S16, 410, "", 0.01, 0
|
||||
alternatorStatus_output = scalar, S16, 412, "", 0.01, 0
|
||||
alternatorStatus_error = scalar, S16, 414, "", 0.01, 0
|
||||
alternatorStatus_resetCounter = scalar, U32, 416, "", 1, 0
|
||||
idleStatus_pTerm = scalar, F32, 420, "", 1, 0
|
||||
idleStatus_iTerm = scalar, S16, 424, "", 0.01, 0
|
||||
idleStatus_dTerm = scalar, S16, 426, "", 0.01, 0
|
||||
idleStatus_output = scalar, S16, 428, "", 0.01, 0
|
||||
idleStatus_error = scalar, S16, 430, "", 0.01, 0
|
||||
idleStatus_resetCounter = scalar, U32, 432, "", 1, 0
|
||||
etbStatus_pTerm = scalar, F32, 436, "", 1, 0
|
||||
etbStatus_iTerm = scalar, S16, 440, "", 0.01, 0
|
||||
etbStatus_dTerm = scalar, S16, 442, "", 0.01, 0
|
||||
etbStatus_output = scalar, S16, 444, "", 0.01, 0
|
||||
etbStatus_error = scalar, S16, 446, "", 0.01, 0
|
||||
etbStatus_resetCounter = scalar, U32, 448, "", 1, 0
|
||||
boostStatus_pTerm = scalar, F32, 452, "", 1, 0
|
||||
boostStatus_iTerm = scalar, S16, 456, "", 0.01, 0
|
||||
boostStatus_dTerm = scalar, S16, 458, "", 0.01, 0
|
||||
boostStatus_output = scalar, S16, 460, "", 0.01, 0
|
||||
boostStatus_error = scalar, S16, 462, "", 0.01, 0
|
||||
boostStatus_resetCounter = scalar, U32, 464, "", 1, 0
|
||||
wastegateDcStatus_pTerm = scalar, F32, 468, "", 1, 0
|
||||
wastegateDcStatus_iTerm = scalar, S16, 472, "", 0.01, 0
|
||||
wastegateDcStatus_dTerm = scalar, S16, 474, "", 0.01, 0
|
||||
wastegateDcStatus_output = scalar, S16, 476, "", 0.01, 0
|
||||
wastegateDcStatus_error = scalar, S16, 478, "", 0.01, 0
|
||||
wastegateDcStatus_resetCounter = scalar, U32, 480, "", 1, 0
|
||||
vvtStatus1_pTerm = scalar, F32, 484, "", 1, 0
|
||||
vvtStatus1_iTerm = scalar, S16, 488, "", 0.01, 0
|
||||
vvtStatus1_dTerm = scalar, S16, 490, "", 0.01, 0
|
||||
vvtStatus1_output = scalar, S16, 492, "", 0.01, 0
|
||||
vvtStatus1_error = scalar, S16, 494, "", 0.01, 0
|
||||
vvtStatus1_resetCounter = scalar, U32, 496, "", 1, 0
|
||||
vvtStatus2_pTerm = scalar, F32, 500, "", 1, 0
|
||||
vvtStatus2_iTerm = scalar, S16, 504, "", 0.01, 0
|
||||
vvtStatus2_dTerm = scalar, S16, 506, "", 0.01, 0
|
||||
vvtStatus2_output = scalar, S16, 508, "", 0.01, 0
|
||||
vvtStatus2_error = scalar, S16, 510, "", 0.01, 0
|
||||
vvtStatus2_resetCounter = scalar, U32, 512, "", 1, 0
|
||||
vvtStatus3_pTerm = scalar, F32, 516, "", 1, 0
|
||||
vvtStatus3_iTerm = scalar, S16, 520, "", 0.01, 0
|
||||
vvtStatus3_dTerm = scalar, S16, 522, "", 0.01, 0
|
||||
vvtStatus3_output = scalar, S16, 524, "", 0.01, 0
|
||||
vvtStatus3_error = scalar, S16, 526, "", 0.01, 0
|
||||
vvtStatus3_resetCounter = scalar, U32, 528, "", 1, 0
|
||||
vvtStatus4_pTerm = scalar, F32, 532, "", 1, 0
|
||||
vvtStatus4_iTerm = scalar, S16, 536, "", 0.01, 0
|
||||
vvtStatus4_dTerm = scalar, S16, 538, "", 0.01, 0
|
||||
vvtStatus4_output = scalar, S16, 540, "", 0.01, 0
|
||||
vvtStatus4_error = scalar, S16, 542, "", 0.01, 0
|
||||
vvtStatus4_resetCounter = scalar, U32, 544, "", 1, 0
|
||||
auxSpeed1 = scalar, U16, 548, "s", 1, 0
|
||||
auxSpeed2 = scalar, U16, 550, "s", 1, 0
|
||||
ISSValue = scalar, U16, 552, "RPM", 1, 0
|
||||
rawAnalogInput1 = scalar, S16, 554, "V", 0.001, 0
|
||||
rawAnalogInput2 = scalar, S16, 556, "V", 0.001, 0
|
||||
rawAnalogInput3 = scalar, S16, 558, "V", 0.001, 0
|
||||
rawAnalogInput4 = scalar, S16, 560, "V", 0.001, 0
|
||||
rawAnalogInput5 = scalar, S16, 562, "V", 0.001, 0
|
||||
rawAnalogInput6 = scalar, S16, 564, "V", 0.001, 0
|
||||
rawAnalogInput7 = scalar, S16, 566, "V", 0.001, 0
|
||||
rawAnalogInput8 = scalar, S16, 568, "V", 0.001, 0
|
||||
gppwmOutput1 = scalar, U08, 570, "%", 0.5, 0
|
||||
gppwmOutput2 = scalar, U08, 571, "%", 0.5, 0
|
||||
gppwmOutput3 = scalar, U08, 572, "%", 0.5, 0
|
||||
gppwmOutput4 = scalar, U08, 573, "%", 0.5, 0
|
||||
gppwmXAxis1 = scalar, S16, 574, "", 1, 0
|
||||
gppwmXAxis2 = scalar, S16, 576, "", 1, 0
|
||||
gppwmXAxis3 = scalar, S16, 578, "", 1, 0
|
||||
gppwmXAxis4 = scalar, S16, 580, "", 1, 0
|
||||
gppwmYAxis1 = scalar, S16, 582, "", 0.1, 0
|
||||
gppwmYAxis2 = scalar, S16, 584, "", 0.1, 0
|
||||
gppwmYAxis3 = scalar, S16, 586, "", 0.1, 0
|
||||
gppwmYAxis4 = scalar, S16, 588, "", 0.1, 0
|
||||
rawBattery = scalar, S16, 590, "V", 0.001, 0
|
||||
ignBlendParameter1 = scalar, S16, 592, "", 0.1, 0
|
||||
ignBlendParameter2 = scalar, S16, 594, "", 0.1, 0
|
||||
ignBlendParameter3 = scalar, S16, 596, "", 0.1, 0
|
||||
ignBlendParameter4 = scalar, S16, 598, "", 0.1, 0
|
||||
ignBlendBias1 = scalar, U08, 600, "%", 0.5, 0
|
||||
ignBlendBias2 = scalar, U08, 601, "%", 0.5, 0
|
||||
ignBlendBias3 = scalar, U08, 602, "%", 0.5, 0
|
||||
ignBlendBias4 = scalar, U08, 603, "%", 0.5, 0
|
||||
ignBlendOutput1 = scalar, S16, 604, "deg", 0.01, 0
|
||||
ignBlendOutput2 = scalar, S16, 606, "deg", 0.01, 0
|
||||
ignBlendOutput3 = scalar, S16, 608, "deg", 0.01, 0
|
||||
ignBlendOutput4 = scalar, S16, 610, "deg", 0.01, 0
|
||||
veBlendParameter1 = scalar, S16, 612, "", 0.1, 0
|
||||
veBlendParameter2 = scalar, S16, 614, "", 0.1, 0
|
||||
veBlendParameter3 = scalar, S16, 616, "", 0.1, 0
|
||||
veBlendParameter4 = scalar, S16, 618, "", 0.1, 0
|
||||
veBlendBias1 = scalar, U08, 620, "%", 0.5, 0
|
||||
veBlendBias2 = scalar, U08, 621, "%", 0.5, 0
|
||||
veBlendBias3 = scalar, U08, 622, "%", 0.5, 0
|
||||
veBlendBias4 = scalar, U08, 623, "%", 0.5, 0
|
||||
veBlendOutput1 = scalar, S16, 624, "%", 0.01, 0
|
||||
veBlendOutput2 = scalar, S16, 626, "%", 0.01, 0
|
||||
veBlendOutput3 = scalar, S16, 628, "%", 0.01, 0
|
||||
veBlendOutput4 = scalar, S16, 630, "%", 0.01, 0
|
||||
boostOpenLoopBlendParameter1 = scalar, S16, 632, "", 0.1, 0
|
||||
boostOpenLoopBlendParameter2 = scalar, S16, 634, "", 0.1, 0
|
||||
boostOpenLoopBlendBias1 = scalar, U08, 636, "%", 0.5, 0
|
||||
boostOpenLoopBlendBias2 = scalar, U08, 637, "%", 0.5, 0
|
||||
boostOpenLoopBlendOutput1 = scalar, S08, 638, "%", 1, 0
|
||||
boostOpenLoopBlendOutput2 = scalar, S08, 639, "%", 1, 0
|
||||
boostClosedLoopBlendParameter1 = scalar, S16, 640, "", 0.1, 0
|
||||
boostClosedLoopBlendParameter2 = scalar, S16, 642, "", 0.1, 0
|
||||
boostClosedLoopBlendBias1 = scalar, U08, 644, "%", 0.5, 0
|
||||
boostClosedLoopBlendBias2 = scalar, U08, 645, "%", 0.5, 0
|
||||
boostClosedLoopBlendOutput1 = scalar, S16, 646, "%", 0.1, 0
|
||||
boostClosedLoopBlendOutput2 = scalar, S16, 648, "%", 0.1, 0
|
||||
targetAfrBlendParameter1 = scalar, S16, 650, "", 0.1, 0
|
||||
targetAfrBlendParameter2 = scalar, S16, 652, "", 0.1, 0
|
||||
targetAfrBlendBias1 = scalar, U08, 654, "%", 0.5, 0
|
||||
targetAfrBlendBias2 = scalar, U08, 655, "%", 0.5, 0
|
||||
targetAfrBlendOutput1 = scalar, S16, 656, "%", 0.1, 0
|
||||
targetAfrBlendOutput2 = scalar, S16, 658, "%", 0.1, 0
|
||||
coilState1 = bits, U32, 660, [0:0]
|
||||
coilState2 = bits, U32, 660, [1:1]
|
||||
coilState3 = bits, U32, 660, [2:2]
|
||||
coilState4 = bits, U32, 660, [3:3]
|
||||
coilState5 = bits, U32, 660, [4:4]
|
||||
coilState6 = bits, U32, 660, [5:5]
|
||||
coilState7 = bits, U32, 660, [6:6]
|
||||
coilState8 = bits, U32, 660, [7:7]
|
||||
coilState9 = bits, U32, 660, [8:8]
|
||||
coilState10 = bits, U32, 660, [9:9]
|
||||
coilState11 = bits, U32, 660, [10:10]
|
||||
coilState12 = bits, U32, 660, [11:11]
|
||||
injectorState1 = bits, U32, 660, [12:12]
|
||||
injectorState2 = bits, U32, 660, [13:13]
|
||||
injectorState3 = bits, U32, 660, [14:14]
|
||||
injectorState4 = bits, U32, 660, [15:15]
|
||||
injectorState5 = bits, U32, 660, [16:16]
|
||||
injectorState6 = bits, U32, 660, [17:17]
|
||||
injectorState7 = bits, U32, 660, [18:18]
|
||||
injectorState8 = bits, U32, 660, [19:19]
|
||||
injectorState9 = bits, U32, 660, [20:20]
|
||||
injectorState10 = bits, U32, 660, [21:21]
|
||||
injectorState11 = bits, U32, 660, [22:22]
|
||||
injectorState12 = bits, U32, 660, [23:23]
|
||||
triggerChannel1 = bits, U32, 660, [24:24]
|
||||
triggerChannel2 = bits, U32, 660, [25:25]
|
||||
vvtChannel1 = bits, U32, 660, [26:26]
|
||||
vvtChannel2 = bits, U32, 660, [27:27]
|
||||
vvtChannel3 = bits, U32, 660, [28:28]
|
||||
vvtChannel4 = bits, U32, 660, [29:29]
|
||||
outputRequestPeriod = scalar, U32, 664, "", 1, 0
|
||||
mapFast = scalar, F32, 668, "", 1, 0
|
||||
luaGauges1 = scalar, F32, 672, "value", 1, 0
|
||||
luaGauges2 = scalar, F32, 676, "value", 1, 0
|
||||
luaGauges3 = scalar, F32, 680, "value", 1, 0
|
||||
luaGauges4 = scalar, F32, 684, "value", 1, 0
|
||||
luaGauges5 = scalar, F32, 688, "value", 1, 0
|
||||
luaGauges6 = scalar, F32, 692, "value", 1, 0
|
||||
luaGauges7 = scalar, F32, 696, "value", 1, 0
|
||||
luaGauges8 = scalar, F32, 700, "value", 1, 0
|
||||
rawMaf2 = scalar, U16, 704, "V", 0.001, 0
|
||||
mafMeasured2 = scalar, U16, 706, "kg/h", 0.1, 0
|
||||
schedulingUsedCount = scalar, U16, 708, "", 1,0
|
||||
vehicleSpeedKph = scalar, U16, 710, "kph", 0.01, 0
|
||||
Gego = scalar, U16, 712, "%", 0.01,0
|
||||
testBenchIter = scalar, U16, 714, "count", 1, 0
|
||||
oilTemp = scalar, S16, 716, "deg C", 0.01, 0
|
||||
fuelTemp = scalar, S16, 718, "deg C", 0.01, 0
|
||||
ambientTemp = scalar, S16, 720, "deg C", 0.01, 0
|
||||
compressorDischargeTemp = scalar, S16, 722, "deg C", 0.01, 0
|
||||
compressorDischargePressure = scalar, U16, 724, "kPa", 0.03333333333333333, 0
|
||||
throttleInletPressure = scalar, U16, 726, "kPa", 0.03333333333333333, 0
|
||||
ignitionOnTime = scalar, U16, 728, "sec", 1,0
|
||||
engineRunTime = scalar, U16, 730, "sec", 1,0
|
||||
distanceTraveled = scalar, U16, 732, "km", 0.1,0
|
||||
afrGasolineScale = scalar, U16, 734, "AFR", 0.001, 0
|
||||
afr2GasolineScale = scalar, U16, 736, "AFR", 0.001, 0
|
||||
wheelSlipRatio = scalar, F32, 740, "", 1, 0
|
||||
ignitorDiagnostic1 = scalar, U08, 744, "", 1, 0
|
||||
ignitorDiagnostic2 = scalar, U08, 745, "", 1, 0
|
||||
ignitorDiagnostic3 = scalar, U08, 746, "", 1, 0
|
||||
ignitorDiagnostic4 = scalar, U08, 747, "", 1, 0
|
||||
ignitorDiagnostic5 = scalar, U08, 748, "", 1, 0
|
||||
ignitorDiagnostic6 = scalar, U08, 749, "", 1, 0
|
||||
ignitorDiagnostic7 = scalar, U08, 750, "", 1, 0
|
||||
ignitorDiagnostic8 = scalar, U08, 751, "", 1, 0
|
||||
ignitorDiagnostic9 = scalar, U08, 752, "", 1, 0
|
||||
ignitorDiagnostic10 = scalar, U08, 753, "", 1, 0
|
||||
ignitorDiagnostic11 = scalar, U08, 754, "", 1, 0
|
||||
ignitorDiagnostic12 = scalar, U08, 755, "", 1, 0
|
||||
injectorDiagnostic1 = scalar, U08, 756, "", 1, 0
|
||||
injectorDiagnostic2 = scalar, U08, 757, "", 1, 0
|
||||
injectorDiagnostic3 = scalar, U08, 758, "", 1, 0
|
||||
injectorDiagnostic4 = scalar, U08, 759, "", 1, 0
|
||||
injectorDiagnostic5 = scalar, U08, 760, "", 1, 0
|
||||
injectorDiagnostic6 = scalar, U08, 761, "", 1, 0
|
||||
injectorDiagnostic7 = scalar, U08, 762, "", 1, 0
|
||||
injectorDiagnostic8 = scalar, U08, 763, "", 1, 0
|
||||
injectorDiagnostic9 = scalar, U08, 764, "", 1, 0
|
||||
injectorDiagnostic10 = scalar, U08, 765, "", 1, 0
|
||||
injectorDiagnostic11 = scalar, U08, 766, "", 1, 0
|
||||
injectorDiagnostic12 = scalar, U08, 767, "", 1, 0
|
||||
actualLastInjectionStage2 = scalar, U16, 768, "ms", 0.0033333333333333335, 0
|
||||
injectorDutyCycleStage2 = scalar, U08, 770, "%", 0.5, 0
|
||||
rawFlexFreq = scalar, U08, 771, "", 1, 0
|
||||
fastAdcErrorsCount = scalar, U08, 772, "", 1, 0
|
||||
deviceUid = scalar, U08, 773, "", 1, 0
|
||||
mc33810spiErrorCounter = scalar, U16, 774, "", 1, 0
|
||||
sadDwellRatioCounter = scalar, U08, 776, "", 1, 0
|
||||
injectionPrimingCounter = scalar, U08, 777, "", 1, 0
|
||||
tempLogging2 = scalar, U08, 778, "", 1, 0
|
||||
acPressure = scalar, F32, 780, "kPa", 1, 0
|
||||
rawAuxAnalog1 = scalar, S16, 784, "V", 0.001, 0
|
||||
rawAuxAnalog2 = scalar, S16, 786, "V", 0.001, 0
|
||||
rawAuxAnalog3 = scalar, S16, 788, "V", 0.001, 0
|
||||
rawAuxAnalog4 = scalar, S16, 790, "V", 0.001, 0
|
||||
fastAdcErrorCallbackCount = scalar, U08, 792, "", 1, 0
|
||||
slowAdcErrorsCount = scalar, U08, 793, "", 1, 0
|
||||
rawAuxTemp1 = scalar, S16, 794, "V", 0.001, 0
|
||||
rawAuxTemp2 = scalar, S16, 796, "V", 0.001, 0
|
||||
rawAmbientTemp = scalar, S16, 798, "V", 0.001, 0
|
||||
rtcUnixEpochTime = scalar, U32, 800, "", 1, 0
|
||||
sparkCutReasonBlinker = scalar, S08, 804, "", 1, 0
|
||||
fuelCutReasonBlinker = scalar, S08, 805, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 124, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 128, "", 1, 0
|
||||
warningCounter = scalar, U16, 132, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 134, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 136, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 138, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 140, "error", 1, 0
|
||||
recentErrorCode4 = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode5 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode6 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode7 = scalar, U16, 148, "error", 1, 0
|
||||
recentErrorCode8 = scalar, U16, 150, "error", 1, 0
|
||||
debugFloatField1 = scalar, F32, 152, "val", 1, 0
|
||||
debugFloatField2 = scalar, F32, 156, "val", 1, 0
|
||||
debugFloatField3 = scalar, F32, 160, "val", 1, 0
|
||||
debugFloatField4 = scalar, F32, 164, "val", 1, 0
|
||||
debugFloatField5 = scalar, F32, 168, "val", 1, 0
|
||||
debugFloatField6 = scalar, F32, 172, "val", 1, 0
|
||||
debugFloatField7 = scalar, F32, 176, "val", 1, 0
|
||||
debugIntField1 = scalar, U32, 180, "val", 1, 0
|
||||
debugIntField2 = scalar, U32, 184, "val", 1, 0
|
||||
debugIntField3 = scalar, U32, 188, "val", 1, 0
|
||||
debugIntField4 = scalar, S16, 192, "val", 1, 0
|
||||
debugIntField5 = scalar, S16, 194, "val", 1, 0
|
||||
egt1 = scalar, S16, 196, "deg C", 0.25, 0
|
||||
egt2 = scalar, S16, 198, "deg C", 0.25, 0
|
||||
egt3 = scalar, S16, 200, "deg C", 0.25, 0
|
||||
egt4 = scalar, S16, 202, "deg C", 0.25, 0
|
||||
egt5 = scalar, S16, 204, "deg C", 0.25, 0
|
||||
egt6 = scalar, S16, 206, "deg C", 0.25, 0
|
||||
egt7 = scalar, S16, 208, "deg C", 0.25, 0
|
||||
egt8 = scalar, S16, 210, "deg C", 0.25, 0
|
||||
rawTps1Primary = scalar, S16, 212, "V", 0.001, 0
|
||||
rawClt = scalar, S16, 214, "V", 0.001, 0
|
||||
rawIat = scalar, S16, 216, "V", 0.001, 0
|
||||
rawOilPressure = scalar, S16, 218, "V", 0.001, 0
|
||||
rawAcPressure = scalar, S16, 220, "V", 0.001, 0
|
||||
rawFuelLevel = scalar, S16, 222, "V", 0.001, 0
|
||||
fuelClosedLoopBinIdx = scalar, U08, 224, "", 1, 0
|
||||
rawPpsPrimary = scalar, F32, 228, "V", 1, 0
|
||||
rawPpsSecondary = scalar, F32, 232, "V", 1, 0
|
||||
rawRawPpsPrimary = scalar, F32, 236, "V", 1, 0
|
||||
rawRawPpsSecondary = scalar, F32, 240, "V", 1, 0
|
||||
idlePositionSensor = scalar, S16, 244, "%", 0.01, 0
|
||||
AFRValue = scalar, U16, 246, "AFR", 0.001, 0
|
||||
VssAcceleration = scalar, U16, 248, "m/s2", 0.0033333333333333335, 0
|
||||
lambdaValue2 = scalar, U16, 250, "", 1.0E-4, 0
|
||||
AFRValue2 = scalar, U16, 252, "AFR", 0.001, 0
|
||||
vvtPositionB1E = scalar, S16, 254, "deg", 0.02, 0
|
||||
vvtPositionB2I = scalar, S16, 256, "deg", 0.02, 0
|
||||
vvtPositionB2E = scalar, S16, 258, "deg", 0.02, 0
|
||||
fuelPidCorrection1 = scalar, S16, 260, "%", 0.01, 0
|
||||
fuelPidCorrection2 = scalar, S16, 262, "%", 0.01, 0
|
||||
rawTps1Secondary = scalar, S16, 264, "V", 0.001, 0
|
||||
rawTps2Primary = scalar, S16, 266, "V", 0.001, 0
|
||||
rawTps2Secondary = scalar, S16, 268, "V", 0.001, 0
|
||||
accelerationVert = scalar, S16, 270, "G", 0.001, 0
|
||||
gyroYaw = scalar, S16, 272, "deg/sec", 0.001, 0
|
||||
vvtTargets1 = scalar, S08, 274, "deg", 1, 0
|
||||
vvtTargets2 = scalar, S08, 275, "deg", 1, 0
|
||||
vvtTargets3 = scalar, S08, 276, "deg", 1, 0
|
||||
vvtTargets4 = scalar, S08, 277, "deg", 1, 0
|
||||
turboSpeed = scalar, U16, 278, "hz", 1, 0
|
||||
ignitionAdvanceCyl1 = scalar, S16, 280, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl2 = scalar, S16, 282, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl3 = scalar, S16, 284, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl4 = scalar, S16, 286, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl5 = scalar, S16, 288, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl6 = scalar, S16, 290, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl7 = scalar, S16, 292, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl8 = scalar, S16, 294, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl9 = scalar, S16, 296, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl10 = scalar, S16, 298, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl11 = scalar, S16, 300, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl12 = scalar, S16, 302, "deg", 0.02, 0
|
||||
tps1Split = scalar, S16, 304, "%", 0.01, 0
|
||||
tps2Split = scalar, S16, 306, "%", 0.01, 0
|
||||
tps12Split = scalar, S16, 308, "%", 0.01, 0
|
||||
accPedalSplit = scalar, S16, 310, "%", 0.01, 0
|
||||
sparkCutReason = scalar, S08, 312, "code", 1, 0
|
||||
fuelCutReason = scalar, S08, 313, "code", 1, 0
|
||||
mafEstimate = scalar, U16, 314, "kg/h", 0.1, 0
|
||||
instantRpm = scalar, U16, 316, "rpm", 1, 0
|
||||
rawMap = scalar, U16, 318, "V", 0.001, 0
|
||||
rawAfr = scalar, U16, 320, "V", 0.001, 0
|
||||
calibrationValue2 = scalar, F32, 324, "", 1, 0
|
||||
luaInvocationCounter = scalar, U32, 328, "count", 1, 0
|
||||
luaLastCycleDuration = scalar, U32, 332, "nt", 1, 0
|
||||
vssEdgeCounter = scalar, U32, 336, "", 1, 0
|
||||
issEdgeCounter = scalar, U32, 340, "", 1, 0
|
||||
auxLinear1 = scalar, F32, 344, "", 1, 0
|
||||
auxLinear2 = scalar, F32, 348, "", 1, 0
|
||||
auxLinear3 = scalar, F32, 352, "", 1, 0
|
||||
auxLinear4 = scalar, F32, 356, "", 1, 0
|
||||
fallbackMap = scalar, U16, 360, "kPa", 0.1, 0
|
||||
instantMAPValue = scalar, U16, 362, "kPa", 0.03333333333333333, 0
|
||||
maxLockedDuration = scalar, U16, 364, "us", 1, 0
|
||||
canWriteOk = scalar, U16, 366, "", 1, 0
|
||||
canWriteNotOk = scalar, U16, 368, "", 1, 0
|
||||
triggerPrimaryFall = scalar, U32, 372, "", 1, 0
|
||||
triggerPrimaryRise = scalar, U32, 376, "", 1, 0
|
||||
triggerSecondaryFall = scalar, U32, 380, "", 1, 0
|
||||
triggerSecondaryRise = scalar, U32, 384, "", 1, 0
|
||||
triggerVvtFall = scalar, U16, 388, "", 1, 0
|
||||
triggerVvtRise = scalar, U16, 390, "", 1, 0
|
||||
triggerVvt2Fall = scalar, U16, 392, "", 1, 0
|
||||
triggerVvt2Rise = scalar, U16, 394, "", 1, 0
|
||||
starterState = scalar, U08, 396, "", 1, 0
|
||||
starterRelayDisable = scalar, U08, 397, "", 1, 0
|
||||
multiSparkCounter = scalar, U08, 398, "", 1, 0
|
||||
extiOverflowCount = scalar, U08, 399, "", 1, 0
|
||||
alternatorStatus_pTerm = scalar, F32, 400, "", 1, 0
|
||||
alternatorStatus_iTerm = scalar, S16, 404, "", 0.01, 0
|
||||
alternatorStatus_dTerm = scalar, S16, 406, "", 0.01, 0
|
||||
alternatorStatus_output = scalar, S16, 408, "", 0.01, 0
|
||||
alternatorStatus_error = scalar, S16, 410, "", 0.01, 0
|
||||
alternatorStatus_resetCounter = scalar, U32, 412, "", 1, 0
|
||||
idleStatus_pTerm = scalar, F32, 416, "", 1, 0
|
||||
idleStatus_iTerm = scalar, S16, 420, "", 0.01, 0
|
||||
idleStatus_dTerm = scalar, S16, 422, "", 0.01, 0
|
||||
idleStatus_output = scalar, S16, 424, "", 0.01, 0
|
||||
idleStatus_error = scalar, S16, 426, "", 0.01, 0
|
||||
idleStatus_resetCounter = scalar, U32, 428, "", 1, 0
|
||||
etbStatus_pTerm = scalar, F32, 432, "", 1, 0
|
||||
etbStatus_iTerm = scalar, S16, 436, "", 0.01, 0
|
||||
etbStatus_dTerm = scalar, S16, 438, "", 0.01, 0
|
||||
etbStatus_output = scalar, S16, 440, "", 0.01, 0
|
||||
etbStatus_error = scalar, S16, 442, "", 0.01, 0
|
||||
etbStatus_resetCounter = scalar, U32, 444, "", 1, 0
|
||||
boostStatus_pTerm = scalar, F32, 448, "", 1, 0
|
||||
boostStatus_iTerm = scalar, S16, 452, "", 0.01, 0
|
||||
boostStatus_dTerm = scalar, S16, 454, "", 0.01, 0
|
||||
boostStatus_output = scalar, S16, 456, "", 0.01, 0
|
||||
boostStatus_error = scalar, S16, 458, "", 0.01, 0
|
||||
boostStatus_resetCounter = scalar, U32, 460, "", 1, 0
|
||||
wastegateDcStatus_pTerm = scalar, F32, 464, "", 1, 0
|
||||
wastegateDcStatus_iTerm = scalar, S16, 468, "", 0.01, 0
|
||||
wastegateDcStatus_dTerm = scalar, S16, 470, "", 0.01, 0
|
||||
wastegateDcStatus_output = scalar, S16, 472, "", 0.01, 0
|
||||
wastegateDcStatus_error = scalar, S16, 474, "", 0.01, 0
|
||||
wastegateDcStatus_resetCounter = scalar, U32, 476, "", 1, 0
|
||||
vvtStatus1_pTerm = scalar, F32, 480, "", 1, 0
|
||||
vvtStatus1_iTerm = scalar, S16, 484, "", 0.01, 0
|
||||
vvtStatus1_dTerm = scalar, S16, 486, "", 0.01, 0
|
||||
vvtStatus1_output = scalar, S16, 488, "", 0.01, 0
|
||||
vvtStatus1_error = scalar, S16, 490, "", 0.01, 0
|
||||
vvtStatus1_resetCounter = scalar, U32, 492, "", 1, 0
|
||||
vvtStatus2_pTerm = scalar, F32, 496, "", 1, 0
|
||||
vvtStatus2_iTerm = scalar, S16, 500, "", 0.01, 0
|
||||
vvtStatus2_dTerm = scalar, S16, 502, "", 0.01, 0
|
||||
vvtStatus2_output = scalar, S16, 504, "", 0.01, 0
|
||||
vvtStatus2_error = scalar, S16, 506, "", 0.01, 0
|
||||
vvtStatus2_resetCounter = scalar, U32, 508, "", 1, 0
|
||||
vvtStatus3_pTerm = scalar, F32, 512, "", 1, 0
|
||||
vvtStatus3_iTerm = scalar, S16, 516, "", 0.01, 0
|
||||
vvtStatus3_dTerm = scalar, S16, 518, "", 0.01, 0
|
||||
vvtStatus3_output = scalar, S16, 520, "", 0.01, 0
|
||||
vvtStatus3_error = scalar, S16, 522, "", 0.01, 0
|
||||
vvtStatus3_resetCounter = scalar, U32, 524, "", 1, 0
|
||||
vvtStatus4_pTerm = scalar, F32, 528, "", 1, 0
|
||||
vvtStatus4_iTerm = scalar, S16, 532, "", 0.01, 0
|
||||
vvtStatus4_dTerm = scalar, S16, 534, "", 0.01, 0
|
||||
vvtStatus4_output = scalar, S16, 536, "", 0.01, 0
|
||||
vvtStatus4_error = scalar, S16, 538, "", 0.01, 0
|
||||
vvtStatus4_resetCounter = scalar, U32, 540, "", 1, 0
|
||||
auxSpeed1 = scalar, U16, 544, "s", 1, 0
|
||||
auxSpeed2 = scalar, U16, 546, "s", 1, 0
|
||||
ISSValue = scalar, U16, 548, "RPM", 1, 0
|
||||
rawAnalogInput1 = scalar, S16, 550, "V", 0.001, 0
|
||||
rawAnalogInput2 = scalar, S16, 552, "V", 0.001, 0
|
||||
rawAnalogInput3 = scalar, S16, 554, "V", 0.001, 0
|
||||
rawAnalogInput4 = scalar, S16, 556, "V", 0.001, 0
|
||||
rawAnalogInput5 = scalar, S16, 558, "V", 0.001, 0
|
||||
rawAnalogInput6 = scalar, S16, 560, "V", 0.001, 0
|
||||
rawAnalogInput7 = scalar, S16, 562, "V", 0.001, 0
|
||||
rawAnalogInput8 = scalar, S16, 564, "V", 0.001, 0
|
||||
gppwmOutput1 = scalar, U08, 566, "%", 0.5, 0
|
||||
gppwmOutput2 = scalar, U08, 567, "%", 0.5, 0
|
||||
gppwmOutput3 = scalar, U08, 568, "%", 0.5, 0
|
||||
gppwmOutput4 = scalar, U08, 569, "%", 0.5, 0
|
||||
gppwmXAxis1 = scalar, S16, 570, "", 1, 0
|
||||
gppwmXAxis2 = scalar, S16, 572, "", 1, 0
|
||||
gppwmXAxis3 = scalar, S16, 574, "", 1, 0
|
||||
gppwmXAxis4 = scalar, S16, 576, "", 1, 0
|
||||
gppwmYAxis1 = scalar, S16, 578, "", 0.1, 0
|
||||
gppwmYAxis2 = scalar, S16, 580, "", 0.1, 0
|
||||
gppwmYAxis3 = scalar, S16, 582, "", 0.1, 0
|
||||
gppwmYAxis4 = scalar, S16, 584, "", 0.1, 0
|
||||
rawBattery = scalar, S16, 586, "V", 0.001, 0
|
||||
ignBlendParameter1 = scalar, S16, 588, "", 0.1, 0
|
||||
ignBlendParameter2 = scalar, S16, 590, "", 0.1, 0
|
||||
ignBlendParameter3 = scalar, S16, 592, "", 0.1, 0
|
||||
ignBlendParameter4 = scalar, S16, 594, "", 0.1, 0
|
||||
ignBlendBias1 = scalar, U08, 596, "%", 0.5, 0
|
||||
ignBlendBias2 = scalar, U08, 597, "%", 0.5, 0
|
||||
ignBlendBias3 = scalar, U08, 598, "%", 0.5, 0
|
||||
ignBlendBias4 = scalar, U08, 599, "%", 0.5, 0
|
||||
ignBlendOutput1 = scalar, S16, 600, "deg", 0.01, 0
|
||||
ignBlendOutput2 = scalar, S16, 602, "deg", 0.01, 0
|
||||
ignBlendOutput3 = scalar, S16, 604, "deg", 0.01, 0
|
||||
ignBlendOutput4 = scalar, S16, 606, "deg", 0.01, 0
|
||||
veBlendParameter1 = scalar, S16, 608, "", 0.1, 0
|
||||
veBlendParameter2 = scalar, S16, 610, "", 0.1, 0
|
||||
veBlendParameter3 = scalar, S16, 612, "", 0.1, 0
|
||||
veBlendParameter4 = scalar, S16, 614, "", 0.1, 0
|
||||
veBlendBias1 = scalar, U08, 616, "%", 0.5, 0
|
||||
veBlendBias2 = scalar, U08, 617, "%", 0.5, 0
|
||||
veBlendBias3 = scalar, U08, 618, "%", 0.5, 0
|
||||
veBlendBias4 = scalar, U08, 619, "%", 0.5, 0
|
||||
veBlendOutput1 = scalar, S16, 620, "%", 0.01, 0
|
||||
veBlendOutput2 = scalar, S16, 622, "%", 0.01, 0
|
||||
veBlendOutput3 = scalar, S16, 624, "%", 0.01, 0
|
||||
veBlendOutput4 = scalar, S16, 626, "%", 0.01, 0
|
||||
boostOpenLoopBlendParameter1 = scalar, S16, 628, "", 0.1, 0
|
||||
boostOpenLoopBlendParameter2 = scalar, S16, 630, "", 0.1, 0
|
||||
boostOpenLoopBlendBias1 = scalar, U08, 632, "%", 0.5, 0
|
||||
boostOpenLoopBlendBias2 = scalar, U08, 633, "%", 0.5, 0
|
||||
boostOpenLoopBlendOutput1 = scalar, S08, 634, "%", 1, 0
|
||||
boostOpenLoopBlendOutput2 = scalar, S08, 635, "%", 1, 0
|
||||
boostClosedLoopBlendParameter1 = scalar, S16, 636, "", 0.1, 0
|
||||
boostClosedLoopBlendParameter2 = scalar, S16, 638, "", 0.1, 0
|
||||
boostClosedLoopBlendBias1 = scalar, U08, 640, "%", 0.5, 0
|
||||
boostClosedLoopBlendBias2 = scalar, U08, 641, "%", 0.5, 0
|
||||
boostClosedLoopBlendOutput1 = scalar, S16, 642, "%", 0.1, 0
|
||||
boostClosedLoopBlendOutput2 = scalar, S16, 644, "%", 0.1, 0
|
||||
targetAfrBlendParameter1 = scalar, S16, 646, "", 0.1, 0
|
||||
targetAfrBlendParameter2 = scalar, S16, 648, "", 0.1, 0
|
||||
targetAfrBlendBias1 = scalar, U08, 650, "%", 0.5, 0
|
||||
targetAfrBlendBias2 = scalar, U08, 651, "%", 0.5, 0
|
||||
targetAfrBlendOutput1 = scalar, S16, 652, "%", 0.1, 0
|
||||
targetAfrBlendOutput2 = scalar, S16, 654, "%", 0.1, 0
|
||||
coilState1 = bits, U32, 656, [0:0]
|
||||
coilState2 = bits, U32, 656, [1:1]
|
||||
coilState3 = bits, U32, 656, [2:2]
|
||||
coilState4 = bits, U32, 656, [3:3]
|
||||
coilState5 = bits, U32, 656, [4:4]
|
||||
coilState6 = bits, U32, 656, [5:5]
|
||||
coilState7 = bits, U32, 656, [6:6]
|
||||
coilState8 = bits, U32, 656, [7:7]
|
||||
coilState9 = bits, U32, 656, [8:8]
|
||||
coilState10 = bits, U32, 656, [9:9]
|
||||
coilState11 = bits, U32, 656, [10:10]
|
||||
coilState12 = bits, U32, 656, [11:11]
|
||||
injectorState1 = bits, U32, 656, [12:12]
|
||||
injectorState2 = bits, U32, 656, [13:13]
|
||||
injectorState3 = bits, U32, 656, [14:14]
|
||||
injectorState4 = bits, U32, 656, [15:15]
|
||||
injectorState5 = bits, U32, 656, [16:16]
|
||||
injectorState6 = bits, U32, 656, [17:17]
|
||||
injectorState7 = bits, U32, 656, [18:18]
|
||||
injectorState8 = bits, U32, 656, [19:19]
|
||||
injectorState9 = bits, U32, 656, [20:20]
|
||||
injectorState10 = bits, U32, 656, [21:21]
|
||||
injectorState11 = bits, U32, 656, [22:22]
|
||||
injectorState12 = bits, U32, 656, [23:23]
|
||||
triggerChannel1 = bits, U32, 656, [24:24]
|
||||
triggerChannel2 = bits, U32, 656, [25:25]
|
||||
vvtChannel1 = bits, U32, 656, [26:26]
|
||||
vvtChannel2 = bits, U32, 656, [27:27]
|
||||
vvtChannel3 = bits, U32, 656, [28:28]
|
||||
vvtChannel4 = bits, U32, 656, [29:29]
|
||||
outputRequestPeriod = scalar, U32, 660, "", 1, 0
|
||||
mapFast = scalar, F32, 664, "", 1, 0
|
||||
luaGauges1 = scalar, F32, 668, "value", 1, 0
|
||||
luaGauges2 = scalar, F32, 672, "value", 1, 0
|
||||
luaGauges3 = scalar, F32, 676, "value", 1, 0
|
||||
luaGauges4 = scalar, F32, 680, "value", 1, 0
|
||||
luaGauges5 = scalar, F32, 684, "value", 1, 0
|
||||
luaGauges6 = scalar, F32, 688, "value", 1, 0
|
||||
luaGauges7 = scalar, F32, 692, "value", 1, 0
|
||||
luaGauges8 = scalar, F32, 696, "value", 1, 0
|
||||
rawMaf2 = scalar, U16, 700, "V", 0.001, 0
|
||||
mafMeasured2 = scalar, U16, 702, "kg/h", 0.1, 0
|
||||
schedulingUsedCount = scalar, U16, 704, "", 1,0
|
||||
vehicleSpeedKph = scalar, U16, 706, "kph", 0.01, 0
|
||||
Gego = scalar, U16, 708, "%", 0.01,0
|
||||
testBenchIter = scalar, U16, 710, "count", 1, 0
|
||||
oilTemp = scalar, S16, 712, "deg C", 0.01, 0
|
||||
fuelTemp = scalar, S16, 714, "deg C", 0.01, 0
|
||||
ambientTemp = scalar, S16, 716, "deg C", 0.01, 0
|
||||
compressorDischargeTemp = scalar, S16, 718, "deg C", 0.01, 0
|
||||
compressorDischargePressure = scalar, U16, 720, "kPa", 0.03333333333333333, 0
|
||||
throttleInletPressure = scalar, U16, 722, "kPa", 0.03333333333333333, 0
|
||||
ignitionOnTime = scalar, U16, 724, "sec", 1,0
|
||||
engineRunTime = scalar, U16, 726, "sec", 1,0
|
||||
distanceTraveled = scalar, U16, 728, "km", 0.1,0
|
||||
afrGasolineScale = scalar, U16, 730, "AFR", 0.001, 0
|
||||
afr2GasolineScale = scalar, U16, 732, "AFR", 0.001, 0
|
||||
wheelSlipRatio = scalar, F32, 736, "", 1, 0
|
||||
ignitorDiagnostic1 = scalar, U08, 740, "", 1, 0
|
||||
ignitorDiagnostic2 = scalar, U08, 741, "", 1, 0
|
||||
ignitorDiagnostic3 = scalar, U08, 742, "", 1, 0
|
||||
ignitorDiagnostic4 = scalar, U08, 743, "", 1, 0
|
||||
ignitorDiagnostic5 = scalar, U08, 744, "", 1, 0
|
||||
ignitorDiagnostic6 = scalar, U08, 745, "", 1, 0
|
||||
ignitorDiagnostic7 = scalar, U08, 746, "", 1, 0
|
||||
ignitorDiagnostic8 = scalar, U08, 747, "", 1, 0
|
||||
ignitorDiagnostic9 = scalar, U08, 748, "", 1, 0
|
||||
ignitorDiagnostic10 = scalar, U08, 749, "", 1, 0
|
||||
ignitorDiagnostic11 = scalar, U08, 750, "", 1, 0
|
||||
ignitorDiagnostic12 = scalar, U08, 751, "", 1, 0
|
||||
injectorDiagnostic1 = scalar, U08, 752, "", 1, 0
|
||||
injectorDiagnostic2 = scalar, U08, 753, "", 1, 0
|
||||
injectorDiagnostic3 = scalar, U08, 754, "", 1, 0
|
||||
injectorDiagnostic4 = scalar, U08, 755, "", 1, 0
|
||||
injectorDiagnostic5 = scalar, U08, 756, "", 1, 0
|
||||
injectorDiagnostic6 = scalar, U08, 757, "", 1, 0
|
||||
injectorDiagnostic7 = scalar, U08, 758, "", 1, 0
|
||||
injectorDiagnostic8 = scalar, U08, 759, "", 1, 0
|
||||
injectorDiagnostic9 = scalar, U08, 760, "", 1, 0
|
||||
injectorDiagnostic10 = scalar, U08, 761, "", 1, 0
|
||||
injectorDiagnostic11 = scalar, U08, 762, "", 1, 0
|
||||
injectorDiagnostic12 = scalar, U08, 763, "", 1, 0
|
||||
actualLastInjectionStage2 = scalar, U16, 764, "ms", 0.0033333333333333335, 0
|
||||
injectorDutyCycleStage2 = scalar, U08, 766, "%", 0.5, 0
|
||||
rawFlexFreq = scalar, U08, 767, "", 1, 0
|
||||
fastAdcErrorsCount = scalar, U08, 768, "", 1, 0
|
||||
deviceUid = scalar, U08, 769, "", 1, 0
|
||||
mc33810spiErrorCounter = scalar, U16, 770, "", 1, 0
|
||||
sadDwellRatioCounter = scalar, U08, 772, "", 1, 0
|
||||
injectionPrimingCounter = scalar, U08, 773, "", 1, 0
|
||||
tempLogging2 = scalar, U08, 774, "", 1, 0
|
||||
acPressure = scalar, F32, 776, "kPa", 1, 0
|
||||
rawAuxAnalog1 = scalar, S16, 780, "V", 0.001, 0
|
||||
rawAuxAnalog2 = scalar, S16, 782, "V", 0.001, 0
|
||||
rawAuxAnalog3 = scalar, S16, 784, "V", 0.001, 0
|
||||
rawAuxAnalog4 = scalar, S16, 786, "V", 0.001, 0
|
||||
fastAdcErrorCallbackCount = scalar, U08, 788, "", 1, 0
|
||||
slowAdcErrorsCount = scalar, U08, 789, "", 1, 0
|
||||
rawAuxTemp1 = scalar, S16, 790, "V", 0.001, 0
|
||||
rawAuxTemp2 = scalar, S16, 792, "V", 0.001, 0
|
||||
rawAmbientTemp = scalar, S16, 794, "V", 0.001, 0
|
||||
rtcUnixEpochTime = scalar, U32, 796, "", 1, 0
|
||||
sparkCutReasonBlinker = scalar, S08, 800, "", 1, 0
|
||||
fuelCutReasonBlinker = scalar, S08, 801, "", 1, 0
|
||||
hp = scalar, S16, 802, "", 1, 0
|
||||
torque = scalar, S16, 804, "", 1, 0
|
||||
unusedAtTheEnd1 = scalar, U08, 806, "", 1, 0
|
||||
unusedAtTheEnd2 = scalar, U08, 807, "", 1, 0
|
||||
unusedAtTheEnd3 = scalar, U08, 808, "", 1, 0
|
||||
|
@ -472,44 +473,41 @@ unusedAtTheEnd45 = scalar, U08, 850, "", 1, 0
|
|||
unusedAtTheEnd46 = scalar, U08, 851, "", 1, 0
|
||||
unusedAtTheEnd47 = scalar, U08, 852, "", 1, 0
|
||||
unusedAtTheEnd48 = scalar, U08, 853, "", 1, 0
|
||||
unusedAtTheEnd49 = scalar, U08, 854, "", 1, 0
|
||||
unusedAtTheEnd50 = scalar, U08, 855, "", 1, 0
|
||||
unusedAtTheEnd51 = scalar, U08, 856, "", 1, 0
|
||||
unusedAtTheEnd52 = scalar, U08, 857, "", 1, 0
|
||||
; total TS size = 860
|
||||
totalFuelCorrection = scalar, F32, 860, "mult", 1,0
|
||||
running_postCrankingFuelCorrection = scalar, F32, 864, "", 1, 0
|
||||
running_intakeTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
||||
running_coolantTemperatureCoefficient = scalar, F32, 872, "", 1, 0
|
||||
running_timeSinceCrankingInSecs = scalar, F32, 876, "secs", 1,0
|
||||
running_baseFuel = scalar, U16, 880, "mg", 0.01, 0
|
||||
running_fuel = scalar, U16, 882, "mg", 0.01, 0
|
||||
afrTableYAxis = scalar, U16, 884, "%", 0.01,0
|
||||
targetLambda = scalar, U16, 886, "", 1.0E-4,0
|
||||
targetAFR = scalar, U16, 888, "ratio", 0.001,0
|
||||
stoichiometricRatio = scalar, U16, 890, "ratio", 0.001, 0
|
||||
sdTcharge_coff = scalar, F32, 892, "", 1, 0
|
||||
sdAirMassInOneCylinder = scalar, F32, 896, "g", 1, 0
|
||||
normalizedCylinderFilling = scalar, F32, 900, "%", 1, 0
|
||||
brokenInjector = scalar, U08, 904, "", 1, 0
|
||||
unused88 = scalar, U08, 905, "", 1, 0
|
||||
idealEngineTorque = scalar, U16, 906, "", 1, 0
|
||||
injectorHwIssue = bits, U32, 908, [0:0]
|
||||
; total TS size = 912
|
||||
baseDwell = scalar, F32, 912, "ms", 1,0
|
||||
sparkDwell = scalar, F32, 916, "ms", 1,0
|
||||
dwellDurationAngle = scalar, F32, 920, "deg", 1,0
|
||||
cltTimingCorrection = scalar, S16, 924, "deg", 0.01,0
|
||||
timingIatCorrection = scalar, S16, 926, "deg", 0.01,0
|
||||
timingPidCorrection = scalar, S16, 928, "deg", 0.01,0
|
||||
dfcoTimingRetard = scalar, S16, 930, "deg", 0.01, 0
|
||||
baseIgnitionAdvance = scalar, S16, 932, "deg", 0.02, 0
|
||||
correctedIgnitionAdvance = scalar, S16, 934, "deg", 0.02, 0
|
||||
tractionAdvanceDrop = scalar, S16, 936, "deg", 0.02, 0
|
||||
dwellVoltageCorrection = scalar, F32, 940, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 944, "deg", 1, 0
|
||||
luaTimingMult = scalar, F32, 948, "deg", 1, 0
|
||||
luaIgnitionSkip = bits, U32, 952, [0:0]
|
||||
; total TS size = 856
|
||||
totalFuelCorrection = scalar, F32, 856, "mult", 1,0
|
||||
running_postCrankingFuelCorrection = scalar, F32, 860, "", 1, 0
|
||||
running_intakeTemperatureCoefficient = scalar, F32, 864, "", 1, 0
|
||||
running_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
||||
running_timeSinceCrankingInSecs = scalar, F32, 872, "secs", 1,0
|
||||
running_baseFuel = scalar, U16, 876, "mg", 0.01, 0
|
||||
running_fuel = scalar, U16, 878, "mg", 0.01, 0
|
||||
afrTableYAxis = scalar, U16, 880, "%", 0.01,0
|
||||
targetLambda = scalar, U16, 882, "", 1.0E-4,0
|
||||
targetAFR = scalar, U16, 884, "ratio", 0.001,0
|
||||
stoichiometricRatio = scalar, U16, 886, "ratio", 0.001, 0
|
||||
sdTcharge_coff = scalar, F32, 888, "", 1, 0
|
||||
sdAirMassInOneCylinder = scalar, F32, 892, "g", 1, 0
|
||||
normalizedCylinderFilling = scalar, F32, 896, "%", 1, 0
|
||||
brokenInjector = scalar, U08, 900, "", 1, 0
|
||||
unused88 = scalar, U08, 901, "", 1, 0
|
||||
idealEngineTorque = scalar, U16, 902, "", 1, 0
|
||||
injectorHwIssue = bits, U32, 904, [0:0]
|
||||
; total TS size = 908
|
||||
baseDwell = scalar, F32, 908, "ms", 1,0
|
||||
sparkDwell = scalar, F32, 912, "ms", 1,0
|
||||
dwellDurationAngle = scalar, F32, 916, "deg", 1,0
|
||||
cltTimingCorrection = scalar, S16, 920, "deg", 0.01,0
|
||||
timingIatCorrection = scalar, S16, 922, "deg", 0.01,0
|
||||
timingPidCorrection = scalar, S16, 924, "deg", 0.01,0
|
||||
dfcoTimingRetard = scalar, S16, 926, "deg", 0.01, 0
|
||||
baseIgnitionAdvance = scalar, S16, 928, "deg", 0.02, 0
|
||||
correctedIgnitionAdvance = scalar, S16, 930, "deg", 0.02, 0
|
||||
tractionAdvanceDrop = scalar, S16, 932, "deg", 0.02, 0
|
||||
dwellVoltageCorrection = scalar, F32, 936, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 940, "deg", 1, 0
|
||||
luaTimingMult = scalar, F32, 944, "deg", 1, 0
|
||||
luaIgnitionSkip = bits, U32, 948, [0:0]
|
||||
trailingSparkAngle = scalar, S16, 952, "deg", 0.01,0
|
||||
; total TS size = 956
|
||||
m_knockLevel = scalar, F32, 956, "Volts", 1, 0
|
||||
m_knockCyl1 = scalar, S08, 960, "dBv", 1, 0
|
||||
|
|
|
@ -43,8 +43,8 @@ LDS_vvt,
|
|||
LDS_lambda_monitor,
|
||||
} live_data_e;
|
||||
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
|
||||
#define FUEL_COMPUTER_BASE_ADDRESS 860
|
||||
#define IGNITION_STATE_BASE_ADDRESS 912
|
||||
#define FUEL_COMPUTER_BASE_ADDRESS 856
|
||||
#define IGNITION_STATE_BASE_ADDRESS 908
|
||||
#define KNOCK_CONTROLLER_BASE_ADDRESS 956
|
||||
#define PRIME_INJECTION_BASE_ADDRESS 1064
|
||||
#define TCU_CONTROLLER_BASE_ADDRESS 1068
|
||||
|
|
|
@ -91,7 +91,6 @@ static const LogField fields[] = {
|
|||
{engine->outputChannels.calibrationValue, "calibrationValue", "", 0},
|
||||
{engine->outputChannels.calibrationMode, "calibrationMode", "", 0},
|
||||
{engine->outputChannels.idleStepperTargetPosition, "Idle: Stepper target position", "", 0},
|
||||
{engine->outputChannels.tsConfigVersion, "tsConfigVersion", "", 0},
|
||||
{engine->outputChannels.totalTriggerErrorCounter, "Trigger Error Counter", "counter", 0},
|
||||
{engine->outputChannels.orderingErrorCounter, "orderingErrorCounter", "", 0},
|
||||
{engine->outputChannels.warningCounter, "Warning: counter", "count", 0},
|
||||
|
@ -299,36 +298,36 @@ static const LogField fields[] = {
|
|||
{engine->outputChannels.targetAfrBlendBias[1], "targetAfrBlendBias 2", "%", 1},
|
||||
{engine->outputChannels.targetAfrBlendOutput[0], "targetAfrBlendOutput 1", "%", 1},
|
||||
{engine->outputChannels.targetAfrBlendOutput[1], "targetAfrBlendOutput 2", "%", 1},
|
||||
{engine->outputChannels, 660, 0, "coilState1", ""},
|
||||
{engine->outputChannels, 660, 1, "coilState2", ""},
|
||||
{engine->outputChannels, 660, 2, "coilState3", ""},
|
||||
{engine->outputChannels, 660, 3, "coilState4", ""},
|
||||
{engine->outputChannels, 660, 4, "coilState5", ""},
|
||||
{engine->outputChannels, 660, 5, "coilState6", ""},
|
||||
{engine->outputChannels, 660, 6, "coilState7", ""},
|
||||
{engine->outputChannels, 660, 7, "coilState8", ""},
|
||||
{engine->outputChannels, 660, 8, "coilState9", ""},
|
||||
{engine->outputChannels, 660, 9, "coilState10", ""},
|
||||
{engine->outputChannels, 660, 10, "coilState11", ""},
|
||||
{engine->outputChannels, 660, 11, "coilState12", ""},
|
||||
{engine->outputChannels, 660, 12, "injectorState1", ""},
|
||||
{engine->outputChannels, 660, 13, "injectorState2", ""},
|
||||
{engine->outputChannels, 660, 14, "injectorState3", ""},
|
||||
{engine->outputChannels, 660, 15, "injectorState4", ""},
|
||||
{engine->outputChannels, 660, 16, "injectorState5", ""},
|
||||
{engine->outputChannels, 660, 17, "injectorState6", ""},
|
||||
{engine->outputChannels, 660, 18, "injectorState7", ""},
|
||||
{engine->outputChannels, 660, 19, "injectorState8", ""},
|
||||
{engine->outputChannels, 660, 20, "injectorState9", ""},
|
||||
{engine->outputChannels, 660, 21, "injectorState10", ""},
|
||||
{engine->outputChannels, 660, 22, "injectorState11", ""},
|
||||
{engine->outputChannels, 660, 23, "injectorState12", ""},
|
||||
{engine->outputChannels, 660, 24, "triggerChannel1", ""},
|
||||
{engine->outputChannels, 660, 25, "triggerChannel2", ""},
|
||||
{engine->outputChannels, 660, 26, "bank 1 intake cam input", ""},
|
||||
{engine->outputChannels, 660, 27, "bank 1 exhaust cam input", ""},
|
||||
{engine->outputChannels, 660, 28, "bank 2 intake cam input", ""},
|
||||
{engine->outputChannels, 660, 29, "bank 2 exhaust cam input", ""},
|
||||
{engine->outputChannels, 656, 0, "coilState1", ""},
|
||||
{engine->outputChannels, 656, 1, "coilState2", ""},
|
||||
{engine->outputChannels, 656, 2, "coilState3", ""},
|
||||
{engine->outputChannels, 656, 3, "coilState4", ""},
|
||||
{engine->outputChannels, 656, 4, "coilState5", ""},
|
||||
{engine->outputChannels, 656, 5, "coilState6", ""},
|
||||
{engine->outputChannels, 656, 6, "coilState7", ""},
|
||||
{engine->outputChannels, 656, 7, "coilState8", ""},
|
||||
{engine->outputChannels, 656, 8, "coilState9", ""},
|
||||
{engine->outputChannels, 656, 9, "coilState10", ""},
|
||||
{engine->outputChannels, 656, 10, "coilState11", ""},
|
||||
{engine->outputChannels, 656, 11, "coilState12", ""},
|
||||
{engine->outputChannels, 656, 12, "injectorState1", ""},
|
||||
{engine->outputChannels, 656, 13, "injectorState2", ""},
|
||||
{engine->outputChannels, 656, 14, "injectorState3", ""},
|
||||
{engine->outputChannels, 656, 15, "injectorState4", ""},
|
||||
{engine->outputChannels, 656, 16, "injectorState5", ""},
|
||||
{engine->outputChannels, 656, 17, "injectorState6", ""},
|
||||
{engine->outputChannels, 656, 18, "injectorState7", ""},
|
||||
{engine->outputChannels, 656, 19, "injectorState8", ""},
|
||||
{engine->outputChannels, 656, 20, "injectorState9", ""},
|
||||
{engine->outputChannels, 656, 21, "injectorState10", ""},
|
||||
{engine->outputChannels, 656, 22, "injectorState11", ""},
|
||||
{engine->outputChannels, 656, 23, "injectorState12", ""},
|
||||
{engine->outputChannels, 656, 24, "triggerChannel1", ""},
|
||||
{engine->outputChannels, 656, 25, "triggerChannel2", ""},
|
||||
{engine->outputChannels, 656, 26, "bank 1 intake cam input", ""},
|
||||
{engine->outputChannels, 656, 27, "bank 1 exhaust cam input", ""},
|
||||
{engine->outputChannels, 656, 28, "bank 2 intake cam input", ""},
|
||||
{engine->outputChannels, 656, 29, "bank 2 exhaust cam input", ""},
|
||||
{engine->outputChannels.outputRequestPeriod, "outputRequestPeriod", "", 0},
|
||||
{engine->outputChannels.mapFast, "mapFast", "", 0},
|
||||
{engine->outputChannels.luaGauges[0], "Lua: Gauge 1", "value", 3},
|
||||
|
@ -403,6 +402,8 @@ static const LogField fields[] = {
|
|||
{engine->outputChannels.rtcUnixEpochTime, "rtcUnixEpochTime", "", 0},
|
||||
{engine->outputChannels.sparkCutReasonBlinker, "sparkCutReasonBlinker", "", 0},
|
||||
{engine->outputChannels.fuelCutReasonBlinker, "fuelCutReasonBlinker", "", 0},
|
||||
{engine->outputChannels.hp, "hp", "", 0},
|
||||
{engine->outputChannels.torque, "torque", "", 0},
|
||||
#if EFI_ENGINE_CONTROL
|
||||
{engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"},
|
||||
#endif
|
||||
|
@ -468,6 +469,7 @@ static const LogField fields[] = {
|
|||
{engine->ignitionState.luaTimingAdd, "Ign: Lua timing add", "deg", 2, "Timing"},
|
||||
{engine->ignitionState.luaTimingMult, "Ign: Lua timing mult", "deg", 2, "Timing"},
|
||||
{engine->ignitionState, 40, 0, "Ign: Lua Spark Skip", ""},
|
||||
{engine->ignitionState.trailingSparkAngle, "Ign: Trailing spark deg", "deg", 2, "Timing"},
|
||||
{engine->module<KnockController>()->m_knockLevel, "Knock: Current level", "Volts", 2},
|
||||
{engine->module<KnockController>()->m_knockCyl[0], "Knock: Cyl 1", "dBv", 0},
|
||||
{engine->module<KnockController>()->m_knockCyl[1], "Knock: Cyl 2", "dBv", 0},
|
||||
|
|
|
@ -1186,11 +1186,9 @@ struct engine_configuration_s {
|
|||
*/
|
||||
float idle_derivativeFilterLoss;
|
||||
/**
|
||||
* just a temporary solution
|
||||
* units: angle
|
||||
* offset 520
|
||||
*/
|
||||
int trailingSparkAngle;
|
||||
int unusedTrailingSparkAngle;
|
||||
/**
|
||||
* offset 524
|
||||
*/
|
||||
|
@ -6131,8 +6129,86 @@ struct persistent_config_s {
|
|||
* offset 23820
|
||||
*/
|
||||
uint16_t trimLoadBins[FUEL_TRIM_LOAD_COUNT] = {};
|
||||
/**
|
||||
* offset 23836
|
||||
*/
|
||||
uint8_t dynoRpmStep;
|
||||
/**
|
||||
* offset 23837
|
||||
*/
|
||||
int8_t dynoSaeTemperatureC;
|
||||
/**
|
||||
* offset 23838
|
||||
*/
|
||||
uint8_t dynoSaeRelativeHumidity;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
* units: units
|
||||
* offset 23839
|
||||
*/
|
||||
uint8_t alignmentFill_at_23839[1] = {};
|
||||
/**
|
||||
* units: kPa
|
||||
* offset 23840
|
||||
*/
|
||||
float dynoSaeBaro;
|
||||
/**
|
||||
* offset 23844
|
||||
*/
|
||||
int8_t dynoCarWheelDiaInch;
|
||||
/**
|
||||
* offset 23845
|
||||
*/
|
||||
int8_t dynoCarWheelAspectRatio;
|
||||
/**
|
||||
* offset 23846
|
||||
*/
|
||||
int16_t dynoCarWheelTireWidthMm;
|
||||
/**
|
||||
* offset 23848
|
||||
*/
|
||||
float dynoCarGearPrimaryReduction;
|
||||
/**
|
||||
* offset 23852
|
||||
*/
|
||||
float dynoCarGearRatio;
|
||||
/**
|
||||
* offset 23856
|
||||
*/
|
||||
float dynoCarGearFinalDrive;
|
||||
/**
|
||||
* offset 23860
|
||||
*/
|
||||
int16_t dynoCarCarMassKg;
|
||||
/**
|
||||
* offset 23862
|
||||
*/
|
||||
int16_t dynoCarCargoMassKg;
|
||||
/**
|
||||
* offset 23864
|
||||
*/
|
||||
float dynoCarCoeffOfDrag;
|
||||
/**
|
||||
* offset 23868
|
||||
*/
|
||||
float dynoCarFrontalAreaM2;
|
||||
/**
|
||||
* units: deg
|
||||
* offset 23872
|
||||
*/
|
||||
scaled_channel<int8_t, 10, 1> trailingSparkTable[TRAILING_SPARK_SIZE][TRAILING_SPARK_SIZE] = {};
|
||||
/**
|
||||
* units: rpm
|
||||
* offset 23888
|
||||
*/
|
||||
scaled_channel<uint8_t, 1, 50> trailingSparkRpmBins[TRAILING_SPARK_SIZE] = {};
|
||||
/**
|
||||
* units: Load
|
||||
* offset 23892
|
||||
*/
|
||||
scaled_channel<uint8_t, 1, 5> trailingSparkLoadBins[TRAILING_SPARK_SIZE] = {};
|
||||
};
|
||||
static_assert(sizeof(persistent_config_s) == 23836);
|
||||
static_assert(sizeof(persistent_config_s) == 23896);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt
|
||||
|
|
|
@ -493,7 +493,7 @@
|
|||
#define ETB_BIAS_CURVE_LENGTH 8
|
||||
#define ETB_COUNT 2
|
||||
#define ETB_HW_MAX_FREQUENCY 3000
|
||||
#define FLASH_DATA_VERSION 2501
|
||||
#define FLASH_DATA_VERSION 250206
|
||||
#define FRONTEND_TITLE_BAR_NAME "rusEFI"
|
||||
#define fuel_cyl_trim_s_size 16
|
||||
#define FUEL_LEVEL_TABLE_COUNT 8
|
||||
|
@ -1263,7 +1263,7 @@
|
|||
#define pedalSensor_NAME "Accelerator pedal"
|
||||
#define pedalToTpsTbl_NAME "ETB pedal target"
|
||||
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
|
||||
#define persistent_config_s_size 23836
|
||||
#define persistent_config_s_size 23896
|
||||
#define pid_s_size 20
|
||||
#define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
|
||||
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
|
||||
|
@ -1345,7 +1345,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges false
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 3897170003
|
||||
#define SIGNATURE_HASH 1745683949
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1407,13 +1407,14 @@
|
|||
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0
|
||||
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2
|
||||
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3
|
||||
#define TOTAL_CONFIG_SIZE 23836
|
||||
#define TOTAL_CONFIG_SIZE 23896
|
||||
#define TPS_2_BYTE_PACKING_MULT 100
|
||||
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
|
||||
#define TPS_PPS_TOO_LOW_THRESHOLD -10
|
||||
#define TPS_TPS_ACCEL_CLT_CORR_TABLE 4
|
||||
#define TPS_TPS_ACCEL_TABLE 8
|
||||
#define TRACTION_CONTROL_ETB_DROP_SIZE 6
|
||||
#define TRAILING_SPARK_SIZE 4
|
||||
#define transmission_controller_e_enum "None", "Simple Transmission", "Generic 4-Speed", "GM 4L6X"
|
||||
#define TransmissionControllerMode_auto_enum 0="None",2="Generic4",3="Gm4l6x",1="SimpleTransmissionController"
|
||||
#define TransmissionControllerMode_Generic4 2
|
||||
|
@ -1607,8 +1608,6 @@
|
|||
#define TS_CRC_CHECK_COMMAND_char k
|
||||
#define TS_EXECUTE 'E'
|
||||
#define TS_EXECUTE_char E
|
||||
#define TS_FILE_VERSION 20250101
|
||||
#define TS_FILE_VERSION_OFFSET 124
|
||||
#define TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY '8'
|
||||
#define TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY_char 8
|
||||
#define TS_GET_CONFIG_ERROR 'e'
|
||||
|
@ -1818,7 +1817,7 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI main.2025.02.07.XYZ.3897170003"
|
||||
#define TS_SIGNATURE "rusEFI main.2025.02.09.XYZ.1745683949"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 3897170003
|
||||
#define TS_SIGNATURE "rusEFI main.2025.02.07.XYZ.3897170003"
|
||||
#define SIGNATURE_HASH 1745683949
|
||||
#define TS_SIGNATURE "rusEFI main.2025.02.09.XYZ.1745683949"
|
||||
|
|
|
@ -188,8 +188,20 @@ struct ignition_state_s {
|
|||
/**
|
||||
offset 40 bit 31 */
|
||||
bool unusedBit_15_31 : 1 {};
|
||||
/**
|
||||
* Ign: Trailing spark deg
|
||||
* units: deg
|
||||
* offset 44
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> trailingSparkAngle = (int16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
* units: units
|
||||
* offset 46
|
||||
*/
|
||||
uint8_t alignmentFill_at_46[2] = {};
|
||||
};
|
||||
static_assert(sizeof(ignition_state_s) == 44);
|
||||
static_assert(sizeof(ignition_state_s) == 48);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition/ignition_state.txt
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -38,12 +38,12 @@ enable2ndByteCanID = false
|
|||
|
||||
[MegaTune]
|
||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
||||
signature = "rusEFI main.2025.02.07.XYZ.3897170003"
|
||||
signature = "rusEFI main.2025.02.09.XYZ.1745683949"
|
||||
|
||||
[TunerStudio]
|
||||
queryCommand = "S"
|
||||
versionInfo = "V" ; firmware version for title bar.
|
||||
signature= "rusEFI main.2025.02.07.XYZ.3897170003" ; signature is expected to be 7 or more characters.
|
||||
signature= "rusEFI main.2025.02.09.XYZ.1745683949" ; signature is expected to be 7 or more characters.
|
||||
|
||||
; TS will try to use legacy temp units in some cases, showing "deg F" on a CLT gauge that's actually deg C
|
||||
useLegacyFTempUnits = false
|
||||
|
@ -101,7 +101,7 @@ enable2ndByteCanID = false
|
|||
; CONFIG_DEFINITION_START
|
||||
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt
|
||||
|
||||
pageSize = 23836
|
||||
pageSize = 23896
|
||||
page = 1
|
||||
engineType = bits, U16, 0, [0:6], 0="DEFAULT_FRANKENSO",22="BMW_M52",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",38="DISCOVERY_PDM",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",21="ET_BOSCH_QUICK_START",24="ET_TEST_WITH_BOSCH_QUICK_START",56="ET_UNUSED_56",105="FERRARI_F136",3="FORD_ASPIRE_1996",11="FORD_COYOTE",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",41="FRANKENSO_MIATA_NA6_MAP",59="FRANKENSO_TEST_33810",15="FUEL_BENCH",47="GM_LCV",55="GM_LTG",98="GM_SBC",49="GM_SBC_GEN5",8="GY6_139QMB",6="HARLEY",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",75="HELLEN_2CHAN_STIM_QC",74="HELLEN_4CHAN_STIM_QC",57="HELLEN_HONDA_BCM",43="HONDA_600",90="HONDA_K",66="HONDA_OBD1",91="HONDA_OBD2A",104="HYUNDAI_PB",60="L9779_BENCH_ENGINE",54="MAVERICK_X3",34="MAZDA_MIATA_NA6",80="MAZDA_MIATA_NA94",10="MAZDA_MIATA_NA96",83="MAZDA_MIATA_NB1",69="MAZDA_MIATA_NB2",86="MAZDA_MIATA_NB2_36",20="MAZDA_MIATA_NC",33="ME17_9_MISC",68="MERCEDES_M111",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",12="MITSUBISHI_3A92",16="MITSUBISHI_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",35="POLARIS",9="POLARIS_RZR",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",27="PROTEUS_GM_LS_4",25="PROTEUS_LUA_DEMO",103="PROTEUS_NISSAN_VQ35",42="PROTEUS_QC_TEST_BOARD",73="PROTEUS_STIM_QC",39="PROTEUS_VW_B6",29="SACHS",92="SIMULATOR_CONFIG",70="SUBARU_EG33",17="TCU_4R70W",100="TEST_100",101="TEST_101",18="TEST_33816",28="TEST_CRANK_ENGINE",48="TEST_DC_WASTEGATE_DISCOVERY",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",93="TEST_ISSUE_6451",19="TEST_ROTARY",13="TOYOTA_1NZ_FE",44="TOYOTA_2JZ_GTE_VVTi",102="UNUSED102",67="UNUSED67",94="UNUSED94",65="UNUSED_65",97="UNUSED_97",77="VAG_5_CYL",32="VW_ABA",96="WASTEGATE_PROTEUS_TEST"
|
||||
startButtonSuppressOnStartUpMs = scalar, U16, 2, "", 1, 0, 0, 32000, 0
|
||||
|
@ -245,7 +245,7 @@ vbattAdcChannel = bits, U08, 513, [0:5], $adc_channel_e_list
|
|||
fuelLevelSensor = bits, U08, 514, [0:5], $adc_channel_e_list
|
||||
tps2_1AdcChannel = bits, U08, 515, [0:5], $adc_channel_e_list
|
||||
idle_derivativeFilterLoss = scalar, F32, 516, "x", 1, 0, -1000000, 1000000, 4
|
||||
trailingSparkAngle = scalar, S32, 520, "angle", 1, 0, 0, 720, 0
|
||||
unusedTrailingSparkAngle = scalar, S32, 520, "", 1, 0, 0, 100, 0
|
||||
trigger_type = bits, U32, 524, [0:6], "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Daihatsu 3 cylinder", "Mazda SOHC 4", "60-2", "36-1", "Mercedes Two Segment", "Single Tooth", "EZ30", "INVALID", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Half Moon", "Dodge Ram 1+16", "60-2 Wrong Polarity", "Benelli Tre", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600 Cam", "INVALID", "Honda CBR 600 custom", "3-1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12crank/24cam", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36-2", "Subaru SVX", "Suzuki K6A", "Subaru 7 without 6", "INVALID", "INVALID", "GM 60-2-2-2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "INVALID", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32-2", "36-2-1", "36-2-1-1", "3-0", "INVALID", "GM 24x 3 degree", "60-2-2 F3R", "Mitsu 4G63 Crank", "x2 30 Deg camshaft BTDC", "INVALID", "Mitsu 6G72 Cam", "6-0", "Daihatsu 4 cylinder", "INVALID", "dev", "Nissan HR", "Arctic Cat", "HR12 in", "HONDA J30A2", "trg88", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"
|
||||
trigger_customTotalToothCount = scalar, S32, 528, "number", 1, 0, 1, 300, 0
|
||||
trigger_customSkippedToothCount = scalar, S32, 532, "number", 1, 0, 0, 300, 0
|
||||
|
@ -1782,7 +1782,24 @@ targetAfrBlends2_blendBins = array, S16, 23786, [8], "", 0.1, 0, -3200, 3200, 1
|
|||
targetAfrBlends2_blendValues = array, U08, 23802, [8], "%", 0.5, 0, 0, 100, 1
|
||||
trimRpmBins = array, U08, 23812, [8], "RPM", 100.0, 0, 0, 25000, 0
|
||||
trimLoadBins = array, U16, 23820, [8], "", 1, 0, 0, 1000, 0
|
||||
; total TS size = 23836
|
||||
dynoRpmStep = scalar, U08, 23836, "", 1, 0, 0, 100, 0
|
||||
dynoSaeTemperatureC = scalar, S08, 23837, "", 1, 0, 0, 100, 0
|
||||
dynoSaeRelativeHumidity = scalar, U08, 23838, "", 1, 0, 0, 100, 0
|
||||
dynoSaeBaro = scalar, F32, 23840, "kPa", 1, 0, 0, 300, 2
|
||||
dynoCarWheelDiaInch = scalar, S08, 23844, "", 1, 0, 0, 100, 0
|
||||
dynoCarWheelAspectRatio = scalar, S08, 23845, "", 1, 0, 0, 100, 0
|
||||
dynoCarWheelTireWidthMm = scalar, S16, 23846, "", 1, 0, 0, 32000, 0
|
||||
dynoCarGearPrimaryReduction = scalar, F32, 23848, "", 1, 0, 0, 300, 4
|
||||
dynoCarGearRatio = scalar, F32, 23852, "", 1, 0, 0, 300, 4
|
||||
dynoCarGearFinalDrive = scalar, F32, 23856, "", 1, 0, 0, 300, 4
|
||||
dynoCarCarMassKg = scalar, S16, 23860, "", 1, 0, 0, 32000, 0
|
||||
dynoCarCargoMassKg = scalar, S16, 23862, "", 1, 0, 0, 32000, 0
|
||||
dynoCarCoeffOfDrag = scalar, F32, 23864, "", 1, 0, 0, 300, 4
|
||||
dynoCarFrontalAreaM2 = scalar, F32, 23868, "", 1, 0, 0, 300, 4
|
||||
trailingSparkTable = array, S08, 23872, [4x4], "deg", 0.1, 0, 0, 20, 1
|
||||
trailingSparkRpmBins = array, U08, 23888, [4], "rpm", 50.0, 0, 0, 12000, 0
|
||||
trailingSparkLoadBins = array, U08, 23892, [4], "Load", 5.0, 0, 0, 1000, 0
|
||||
; total TS size = 23896
|
||||
[SettingContextHelp]
|
||||
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
|
||||
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"
|
||||
|
@ -1876,7 +1893,6 @@ trimLoadBins = array, U16, 23820, [8], "", 1, 0, 0, 1000, 0
|
|||
fuelLevelSensor = "This is the processor pin that your fuel level sensor in connected to. This is a non standard input so will need to be user defined."
|
||||
tps2_1AdcChannel = "Second throttle body position sensor, single channel so far"
|
||||
idle_derivativeFilterLoss = "0.1 is a good default value"
|
||||
trailingSparkAngle = "just a temporary solution"
|
||||
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
|
||||
airByRpmTaper = "Extra air taper amount"
|
||||
boostControlSafeDutyCycle = "Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost. This duty is also used in case any of the minimum RPM/TPS/MAP conditions are not met."
|
||||
|
@ -2755,342 +2771,343 @@ tempLogging4 = scalar, U08, 115, "", 1, 0
|
|||
calibrationValue = scalar, F32, 116, "", 1, 0
|
||||
calibrationMode = scalar, U08, 120, "", 1, 0
|
||||
idleStepperTargetPosition = scalar, U08, 121, "", 1, 0
|
||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 128, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 132, "", 1, 0
|
||||
warningCounter = scalar, U16, 136, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 138, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 140, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode4 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode5 = scalar, U16, 148, "error", 1, 0
|
||||
recentErrorCode6 = scalar, U16, 150, "error", 1, 0
|
||||
recentErrorCode7 = scalar, U16, 152, "error", 1, 0
|
||||
recentErrorCode8 = scalar, U16, 154, "error", 1, 0
|
||||
debugFloatField1 = scalar, F32, 156, "val", 1, 0
|
||||
debugFloatField2 = scalar, F32, 160, "val", 1, 0
|
||||
debugFloatField3 = scalar, F32, 164, "val", 1, 0
|
||||
debugFloatField4 = scalar, F32, 168, "val", 1, 0
|
||||
debugFloatField5 = scalar, F32, 172, "val", 1, 0
|
||||
debugFloatField6 = scalar, F32, 176, "val", 1, 0
|
||||
debugFloatField7 = scalar, F32, 180, "val", 1, 0
|
||||
debugIntField1 = scalar, U32, 184, "val", 1, 0
|
||||
debugIntField2 = scalar, U32, 188, "val", 1, 0
|
||||
debugIntField3 = scalar, U32, 192, "val", 1, 0
|
||||
debugIntField4 = scalar, S16, 196, "val", 1, 0
|
||||
debugIntField5 = scalar, S16, 198, "val", 1, 0
|
||||
egt1 = scalar, S16, 200, "deg C", 0.25, 0
|
||||
egt2 = scalar, S16, 202, "deg C", 0.25, 0
|
||||
egt3 = scalar, S16, 204, "deg C", 0.25, 0
|
||||
egt4 = scalar, S16, 206, "deg C", 0.25, 0
|
||||
egt5 = scalar, S16, 208, "deg C", 0.25, 0
|
||||
egt6 = scalar, S16, 210, "deg C", 0.25, 0
|
||||
egt7 = scalar, S16, 212, "deg C", 0.25, 0
|
||||
egt8 = scalar, S16, 214, "deg C", 0.25, 0
|
||||
rawTps1Primary = scalar, S16, 216, "V", 0.001, 0
|
||||
rawClt = scalar, S16, 218, "V", 0.001, 0
|
||||
rawIat = scalar, S16, 220, "V", 0.001, 0
|
||||
rawOilPressure = scalar, S16, 222, "V", 0.001, 0
|
||||
rawAcPressure = scalar, S16, 224, "V", 0.001, 0
|
||||
rawFuelLevel = scalar, S16, 226, "V", 0.001, 0
|
||||
fuelClosedLoopBinIdx = scalar, U08, 228, "", 1, 0
|
||||
rawPpsPrimary = scalar, F32, 232, "V", 1, 0
|
||||
rawPpsSecondary = scalar, F32, 236, "V", 1, 0
|
||||
rawRawPpsPrimary = scalar, F32, 240, "V", 1, 0
|
||||
rawRawPpsSecondary = scalar, F32, 244, "V", 1, 0
|
||||
idlePositionSensor = scalar, S16, 248, "%", 0.01, 0
|
||||
AFRValue = scalar, U16, 250, "AFR", 0.001, 0
|
||||
VssAcceleration = scalar, U16, 252, "m/s2", 0.0033333333333333335, 0
|
||||
lambdaValue2 = scalar, U16, 254, "", 1.0E-4, 0
|
||||
AFRValue2 = scalar, U16, 256, "AFR", 0.001, 0
|
||||
vvtPositionB1E = scalar, S16, 258, "deg", 0.02, 0
|
||||
vvtPositionB2I = scalar, S16, 260, "deg", 0.02, 0
|
||||
vvtPositionB2E = scalar, S16, 262, "deg", 0.02, 0
|
||||
fuelPidCorrection1 = scalar, S16, 264, "%", 0.01, 0
|
||||
fuelPidCorrection2 = scalar, S16, 266, "%", 0.01, 0
|
||||
rawTps1Secondary = scalar, S16, 268, "V", 0.001, 0
|
||||
rawTps2Primary = scalar, S16, 270, "V", 0.001, 0
|
||||
rawTps2Secondary = scalar, S16, 272, "V", 0.001, 0
|
||||
accelerationVert = scalar, S16, 274, "G", 0.001, 0
|
||||
gyroYaw = scalar, S16, 276, "deg/sec", 0.001, 0
|
||||
vvtTargets1 = scalar, S08, 278, "deg", 1, 0
|
||||
vvtTargets2 = scalar, S08, 279, "deg", 1, 0
|
||||
vvtTargets3 = scalar, S08, 280, "deg", 1, 0
|
||||
vvtTargets4 = scalar, S08, 281, "deg", 1, 0
|
||||
turboSpeed = scalar, U16, 282, "hz", 1, 0
|
||||
ignitionAdvanceCyl1 = scalar, S16, 284, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl2 = scalar, S16, 286, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl3 = scalar, S16, 288, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl4 = scalar, S16, 290, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl5 = scalar, S16, 292, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl6 = scalar, S16, 294, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl7 = scalar, S16, 296, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl8 = scalar, S16, 298, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl9 = scalar, S16, 300, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl10 = scalar, S16, 302, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl11 = scalar, S16, 304, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl12 = scalar, S16, 306, "deg", 0.02, 0
|
||||
tps1Split = scalar, S16, 308, "%", 0.01, 0
|
||||
tps2Split = scalar, S16, 310, "%", 0.01, 0
|
||||
tps12Split = scalar, S16, 312, "%", 0.01, 0
|
||||
accPedalSplit = scalar, S16, 314, "%", 0.01, 0
|
||||
sparkCutReason = scalar, S08, 316, "code", 1, 0
|
||||
fuelCutReason = scalar, S08, 317, "code", 1, 0
|
||||
mafEstimate = scalar, U16, 318, "kg/h", 0.1, 0
|
||||
instantRpm = scalar, U16, 320, "rpm", 1, 0
|
||||
rawMap = scalar, U16, 322, "V", 0.001, 0
|
||||
rawAfr = scalar, U16, 324, "V", 0.001, 0
|
||||
calibrationValue2 = scalar, F32, 328, "", 1, 0
|
||||
luaInvocationCounter = scalar, U32, 332, "count", 1, 0
|
||||
luaLastCycleDuration = scalar, U32, 336, "nt", 1, 0
|
||||
vssEdgeCounter = scalar, U32, 340, "", 1, 0
|
||||
issEdgeCounter = scalar, U32, 344, "", 1, 0
|
||||
auxLinear1 = scalar, F32, 348, "", 1, 0
|
||||
auxLinear2 = scalar, F32, 352, "", 1, 0
|
||||
auxLinear3 = scalar, F32, 356, "", 1, 0
|
||||
auxLinear4 = scalar, F32, 360, "", 1, 0
|
||||
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
|
||||
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
|
||||
maxLockedDuration = scalar, U16, 368, "us", 1, 0
|
||||
canWriteOk = scalar, U16, 370, "", 1, 0
|
||||
canWriteNotOk = scalar, U16, 372, "", 1, 0
|
||||
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
|
||||
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
|
||||
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
|
||||
triggerSecondaryRise = scalar, U32, 388, "", 1, 0
|
||||
triggerVvtFall = scalar, U16, 392, "", 1, 0
|
||||
triggerVvtRise = scalar, U16, 394, "", 1, 0
|
||||
triggerVvt2Fall = scalar, U16, 396, "", 1, 0
|
||||
triggerVvt2Rise = scalar, U16, 398, "", 1, 0
|
||||
starterState = scalar, U08, 400, "", 1, 0
|
||||
starterRelayDisable = scalar, U08, 401, "", 1, 0
|
||||
multiSparkCounter = scalar, U08, 402, "", 1, 0
|
||||
extiOverflowCount = scalar, U08, 403, "", 1, 0
|
||||
alternatorStatus_pTerm = scalar, F32, 404, "", 1, 0
|
||||
alternatorStatus_iTerm = scalar, S16, 408, "", 0.01, 0
|
||||
alternatorStatus_dTerm = scalar, S16, 410, "", 0.01, 0
|
||||
alternatorStatus_output = scalar, S16, 412, "", 0.01, 0
|
||||
alternatorStatus_error = scalar, S16, 414, "", 0.01, 0
|
||||
alternatorStatus_resetCounter = scalar, U32, 416, "", 1, 0
|
||||
idleStatus_pTerm = scalar, F32, 420, "", 1, 0
|
||||
idleStatus_iTerm = scalar, S16, 424, "", 0.01, 0
|
||||
idleStatus_dTerm = scalar, S16, 426, "", 0.01, 0
|
||||
idleStatus_output = scalar, S16, 428, "", 0.01, 0
|
||||
idleStatus_error = scalar, S16, 430, "", 0.01, 0
|
||||
idleStatus_resetCounter = scalar, U32, 432, "", 1, 0
|
||||
etbStatus_pTerm = scalar, F32, 436, "", 1, 0
|
||||
etbStatus_iTerm = scalar, S16, 440, "", 0.01, 0
|
||||
etbStatus_dTerm = scalar, S16, 442, "", 0.01, 0
|
||||
etbStatus_output = scalar, S16, 444, "", 0.01, 0
|
||||
etbStatus_error = scalar, S16, 446, "", 0.01, 0
|
||||
etbStatus_resetCounter = scalar, U32, 448, "", 1, 0
|
||||
boostStatus_pTerm = scalar, F32, 452, "", 1, 0
|
||||
boostStatus_iTerm = scalar, S16, 456, "", 0.01, 0
|
||||
boostStatus_dTerm = scalar, S16, 458, "", 0.01, 0
|
||||
boostStatus_output = scalar, S16, 460, "", 0.01, 0
|
||||
boostStatus_error = scalar, S16, 462, "", 0.01, 0
|
||||
boostStatus_resetCounter = scalar, U32, 464, "", 1, 0
|
||||
wastegateDcStatus_pTerm = scalar, F32, 468, "", 1, 0
|
||||
wastegateDcStatus_iTerm = scalar, S16, 472, "", 0.01, 0
|
||||
wastegateDcStatus_dTerm = scalar, S16, 474, "", 0.01, 0
|
||||
wastegateDcStatus_output = scalar, S16, 476, "", 0.01, 0
|
||||
wastegateDcStatus_error = scalar, S16, 478, "", 0.01, 0
|
||||
wastegateDcStatus_resetCounter = scalar, U32, 480, "", 1, 0
|
||||
vvtStatus1_pTerm = scalar, F32, 484, "", 1, 0
|
||||
vvtStatus1_iTerm = scalar, S16, 488, "", 0.01, 0
|
||||
vvtStatus1_dTerm = scalar, S16, 490, "", 0.01, 0
|
||||
vvtStatus1_output = scalar, S16, 492, "", 0.01, 0
|
||||
vvtStatus1_error = scalar, S16, 494, "", 0.01, 0
|
||||
vvtStatus1_resetCounter = scalar, U32, 496, "", 1, 0
|
||||
vvtStatus2_pTerm = scalar, F32, 500, "", 1, 0
|
||||
vvtStatus2_iTerm = scalar, S16, 504, "", 0.01, 0
|
||||
vvtStatus2_dTerm = scalar, S16, 506, "", 0.01, 0
|
||||
vvtStatus2_output = scalar, S16, 508, "", 0.01, 0
|
||||
vvtStatus2_error = scalar, S16, 510, "", 0.01, 0
|
||||
vvtStatus2_resetCounter = scalar, U32, 512, "", 1, 0
|
||||
vvtStatus3_pTerm = scalar, F32, 516, "", 1, 0
|
||||
vvtStatus3_iTerm = scalar, S16, 520, "", 0.01, 0
|
||||
vvtStatus3_dTerm = scalar, S16, 522, "", 0.01, 0
|
||||
vvtStatus3_output = scalar, S16, 524, "", 0.01, 0
|
||||
vvtStatus3_error = scalar, S16, 526, "", 0.01, 0
|
||||
vvtStatus3_resetCounter = scalar, U32, 528, "", 1, 0
|
||||
vvtStatus4_pTerm = scalar, F32, 532, "", 1, 0
|
||||
vvtStatus4_iTerm = scalar, S16, 536, "", 0.01, 0
|
||||
vvtStatus4_dTerm = scalar, S16, 538, "", 0.01, 0
|
||||
vvtStatus4_output = scalar, S16, 540, "", 0.01, 0
|
||||
vvtStatus4_error = scalar, S16, 542, "", 0.01, 0
|
||||
vvtStatus4_resetCounter = scalar, U32, 544, "", 1, 0
|
||||
auxSpeed1 = scalar, U16, 548, "s", 1, 0
|
||||
auxSpeed2 = scalar, U16, 550, "s", 1, 0
|
||||
ISSValue = scalar, U16, 552, "RPM", 1, 0
|
||||
rawAnalogInput1 = scalar, S16, 554, "V", 0.001, 0
|
||||
rawAnalogInput2 = scalar, S16, 556, "V", 0.001, 0
|
||||
rawAnalogInput3 = scalar, S16, 558, "V", 0.001, 0
|
||||
rawAnalogInput4 = scalar, S16, 560, "V", 0.001, 0
|
||||
rawAnalogInput5 = scalar, S16, 562, "V", 0.001, 0
|
||||
rawAnalogInput6 = scalar, S16, 564, "V", 0.001, 0
|
||||
rawAnalogInput7 = scalar, S16, 566, "V", 0.001, 0
|
||||
rawAnalogInput8 = scalar, S16, 568, "V", 0.001, 0
|
||||
gppwmOutput1 = scalar, U08, 570, "%", 0.5, 0
|
||||
gppwmOutput2 = scalar, U08, 571, "%", 0.5, 0
|
||||
gppwmOutput3 = scalar, U08, 572, "%", 0.5, 0
|
||||
gppwmOutput4 = scalar, U08, 573, "%", 0.5, 0
|
||||
gppwmXAxis1 = scalar, S16, 574, "", 1, 0
|
||||
gppwmXAxis2 = scalar, S16, 576, "", 1, 0
|
||||
gppwmXAxis3 = scalar, S16, 578, "", 1, 0
|
||||
gppwmXAxis4 = scalar, S16, 580, "", 1, 0
|
||||
gppwmYAxis1 = scalar, S16, 582, "", 0.1, 0
|
||||
gppwmYAxis2 = scalar, S16, 584, "", 0.1, 0
|
||||
gppwmYAxis3 = scalar, S16, 586, "", 0.1, 0
|
||||
gppwmYAxis4 = scalar, S16, 588, "", 0.1, 0
|
||||
rawBattery = scalar, S16, 590, "V", 0.001, 0
|
||||
ignBlendParameter1 = scalar, S16, 592, "", 0.1, 0
|
||||
ignBlendParameter2 = scalar, S16, 594, "", 0.1, 0
|
||||
ignBlendParameter3 = scalar, S16, 596, "", 0.1, 0
|
||||
ignBlendParameter4 = scalar, S16, 598, "", 0.1, 0
|
||||
ignBlendBias1 = scalar, U08, 600, "%", 0.5, 0
|
||||
ignBlendBias2 = scalar, U08, 601, "%", 0.5, 0
|
||||
ignBlendBias3 = scalar, U08, 602, "%", 0.5, 0
|
||||
ignBlendBias4 = scalar, U08, 603, "%", 0.5, 0
|
||||
ignBlendOutput1 = scalar, S16, 604, "deg", 0.01, 0
|
||||
ignBlendOutput2 = scalar, S16, 606, "deg", 0.01, 0
|
||||
ignBlendOutput3 = scalar, S16, 608, "deg", 0.01, 0
|
||||
ignBlendOutput4 = scalar, S16, 610, "deg", 0.01, 0
|
||||
veBlendParameter1 = scalar, S16, 612, "", 0.1, 0
|
||||
veBlendParameter2 = scalar, S16, 614, "", 0.1, 0
|
||||
veBlendParameter3 = scalar, S16, 616, "", 0.1, 0
|
||||
veBlendParameter4 = scalar, S16, 618, "", 0.1, 0
|
||||
veBlendBias1 = scalar, U08, 620, "%", 0.5, 0
|
||||
veBlendBias2 = scalar, U08, 621, "%", 0.5, 0
|
||||
veBlendBias3 = scalar, U08, 622, "%", 0.5, 0
|
||||
veBlendBias4 = scalar, U08, 623, "%", 0.5, 0
|
||||
veBlendOutput1 = scalar, S16, 624, "%", 0.01, 0
|
||||
veBlendOutput2 = scalar, S16, 626, "%", 0.01, 0
|
||||
veBlendOutput3 = scalar, S16, 628, "%", 0.01, 0
|
||||
veBlendOutput4 = scalar, S16, 630, "%", 0.01, 0
|
||||
boostOpenLoopBlendParameter1 = scalar, S16, 632, "", 0.1, 0
|
||||
boostOpenLoopBlendParameter2 = scalar, S16, 634, "", 0.1, 0
|
||||
boostOpenLoopBlendBias1 = scalar, U08, 636, "%", 0.5, 0
|
||||
boostOpenLoopBlendBias2 = scalar, U08, 637, "%", 0.5, 0
|
||||
boostOpenLoopBlendOutput1 = scalar, S08, 638, "%", 1, 0
|
||||
boostOpenLoopBlendOutput2 = scalar, S08, 639, "%", 1, 0
|
||||
boostClosedLoopBlendParameter1 = scalar, S16, 640, "", 0.1, 0
|
||||
boostClosedLoopBlendParameter2 = scalar, S16, 642, "", 0.1, 0
|
||||
boostClosedLoopBlendBias1 = scalar, U08, 644, "%", 0.5, 0
|
||||
boostClosedLoopBlendBias2 = scalar, U08, 645, "%", 0.5, 0
|
||||
boostClosedLoopBlendOutput1 = scalar, S16, 646, "%", 0.1, 0
|
||||
boostClosedLoopBlendOutput2 = scalar, S16, 648, "%", 0.1, 0
|
||||
targetAfrBlendParameter1 = scalar, S16, 650, "", 0.1, 0
|
||||
targetAfrBlendParameter2 = scalar, S16, 652, "", 0.1, 0
|
||||
targetAfrBlendBias1 = scalar, U08, 654, "%", 0.5, 0
|
||||
targetAfrBlendBias2 = scalar, U08, 655, "%", 0.5, 0
|
||||
targetAfrBlendOutput1 = scalar, S16, 656, "%", 0.1, 0
|
||||
targetAfrBlendOutput2 = scalar, S16, 658, "%", 0.1, 0
|
||||
coilState1 = bits, U32, 660, [0:0]
|
||||
coilState2 = bits, U32, 660, [1:1]
|
||||
coilState3 = bits, U32, 660, [2:2]
|
||||
coilState4 = bits, U32, 660, [3:3]
|
||||
coilState5 = bits, U32, 660, [4:4]
|
||||
coilState6 = bits, U32, 660, [5:5]
|
||||
coilState7 = bits, U32, 660, [6:6]
|
||||
coilState8 = bits, U32, 660, [7:7]
|
||||
coilState9 = bits, U32, 660, [8:8]
|
||||
coilState10 = bits, U32, 660, [9:9]
|
||||
coilState11 = bits, U32, 660, [10:10]
|
||||
coilState12 = bits, U32, 660, [11:11]
|
||||
injectorState1 = bits, U32, 660, [12:12]
|
||||
injectorState2 = bits, U32, 660, [13:13]
|
||||
injectorState3 = bits, U32, 660, [14:14]
|
||||
injectorState4 = bits, U32, 660, [15:15]
|
||||
injectorState5 = bits, U32, 660, [16:16]
|
||||
injectorState6 = bits, U32, 660, [17:17]
|
||||
injectorState7 = bits, U32, 660, [18:18]
|
||||
injectorState8 = bits, U32, 660, [19:19]
|
||||
injectorState9 = bits, U32, 660, [20:20]
|
||||
injectorState10 = bits, U32, 660, [21:21]
|
||||
injectorState11 = bits, U32, 660, [22:22]
|
||||
injectorState12 = bits, U32, 660, [23:23]
|
||||
triggerChannel1 = bits, U32, 660, [24:24]
|
||||
triggerChannel2 = bits, U32, 660, [25:25]
|
||||
vvtChannel1 = bits, U32, 660, [26:26]
|
||||
vvtChannel2 = bits, U32, 660, [27:27]
|
||||
vvtChannel3 = bits, U32, 660, [28:28]
|
||||
vvtChannel4 = bits, U32, 660, [29:29]
|
||||
outputRequestPeriod = scalar, U32, 664, "", 1, 0
|
||||
mapFast = scalar, F32, 668, "", 1, 0
|
||||
luaGauges1 = scalar, F32, 672, "value", 1, 0
|
||||
luaGauges2 = scalar, F32, 676, "value", 1, 0
|
||||
luaGauges3 = scalar, F32, 680, "value", 1, 0
|
||||
luaGauges4 = scalar, F32, 684, "value", 1, 0
|
||||
luaGauges5 = scalar, F32, 688, "value", 1, 0
|
||||
luaGauges6 = scalar, F32, 692, "value", 1, 0
|
||||
luaGauges7 = scalar, F32, 696, "value", 1, 0
|
||||
luaGauges8 = scalar, F32, 700, "value", 1, 0
|
||||
rawMaf2 = scalar, U16, 704, "V", 0.001, 0
|
||||
mafMeasured2 = scalar, U16, 706, "kg/h", 0.1, 0
|
||||
schedulingUsedCount = scalar, U16, 708, "", 1,0
|
||||
vehicleSpeedKph = scalar, U16, 710, "kph", 0.01, 0
|
||||
Gego = scalar, U16, 712, "%", 0.01,0
|
||||
testBenchIter = scalar, U16, 714, "count", 1, 0
|
||||
oilTemp = scalar, S16, 716, "deg C", 0.01, 0
|
||||
fuelTemp = scalar, S16, 718, "deg C", 0.01, 0
|
||||
ambientTemp = scalar, S16, 720, "deg C", 0.01, 0
|
||||
compressorDischargeTemp = scalar, S16, 722, "deg C", 0.01, 0
|
||||
compressorDischargePressure = scalar, U16, 724, "kPa", 0.03333333333333333, 0
|
||||
throttleInletPressure = scalar, U16, 726, "kPa", 0.03333333333333333, 0
|
||||
ignitionOnTime = scalar, U16, 728, "sec", 1,0
|
||||
engineRunTime = scalar, U16, 730, "sec", 1,0
|
||||
distanceTraveled = scalar, U16, 732, "km", 0.1,0
|
||||
afrGasolineScale = scalar, U16, 734, "AFR", 0.001, 0
|
||||
afr2GasolineScale = scalar, U16, 736, "AFR", 0.001, 0
|
||||
wheelSlipRatio = scalar, F32, 740, "", 1, 0
|
||||
ignitorDiagnostic1 = scalar, U08, 744, "", 1, 0
|
||||
ignitorDiagnostic2 = scalar, U08, 745, "", 1, 0
|
||||
ignitorDiagnostic3 = scalar, U08, 746, "", 1, 0
|
||||
ignitorDiagnostic4 = scalar, U08, 747, "", 1, 0
|
||||
ignitorDiagnostic5 = scalar, U08, 748, "", 1, 0
|
||||
ignitorDiagnostic6 = scalar, U08, 749, "", 1, 0
|
||||
ignitorDiagnostic7 = scalar, U08, 750, "", 1, 0
|
||||
ignitorDiagnostic8 = scalar, U08, 751, "", 1, 0
|
||||
ignitorDiagnostic9 = scalar, U08, 752, "", 1, 0
|
||||
ignitorDiagnostic10 = scalar, U08, 753, "", 1, 0
|
||||
ignitorDiagnostic11 = scalar, U08, 754, "", 1, 0
|
||||
ignitorDiagnostic12 = scalar, U08, 755, "", 1, 0
|
||||
injectorDiagnostic1 = scalar, U08, 756, "", 1, 0
|
||||
injectorDiagnostic2 = scalar, U08, 757, "", 1, 0
|
||||
injectorDiagnostic3 = scalar, U08, 758, "", 1, 0
|
||||
injectorDiagnostic4 = scalar, U08, 759, "", 1, 0
|
||||
injectorDiagnostic5 = scalar, U08, 760, "", 1, 0
|
||||
injectorDiagnostic6 = scalar, U08, 761, "", 1, 0
|
||||
injectorDiagnostic7 = scalar, U08, 762, "", 1, 0
|
||||
injectorDiagnostic8 = scalar, U08, 763, "", 1, 0
|
||||
injectorDiagnostic9 = scalar, U08, 764, "", 1, 0
|
||||
injectorDiagnostic10 = scalar, U08, 765, "", 1, 0
|
||||
injectorDiagnostic11 = scalar, U08, 766, "", 1, 0
|
||||
injectorDiagnostic12 = scalar, U08, 767, "", 1, 0
|
||||
actualLastInjectionStage2 = scalar, U16, 768, "ms", 0.0033333333333333335, 0
|
||||
injectorDutyCycleStage2 = scalar, U08, 770, "%", 0.5, 0
|
||||
rawFlexFreq = scalar, U08, 771, "", 1, 0
|
||||
fastAdcErrorsCount = scalar, U08, 772, "", 1, 0
|
||||
deviceUid = scalar, U08, 773, "", 1, 0
|
||||
mc33810spiErrorCounter = scalar, U16, 774, "", 1, 0
|
||||
sadDwellRatioCounter = scalar, U08, 776, "", 1, 0
|
||||
injectionPrimingCounter = scalar, U08, 777, "", 1, 0
|
||||
tempLogging2 = scalar, U08, 778, "", 1, 0
|
||||
acPressure = scalar, F32, 780, "kPa", 1, 0
|
||||
rawAuxAnalog1 = scalar, S16, 784, "V", 0.001, 0
|
||||
rawAuxAnalog2 = scalar, S16, 786, "V", 0.001, 0
|
||||
rawAuxAnalog3 = scalar, S16, 788, "V", 0.001, 0
|
||||
rawAuxAnalog4 = scalar, S16, 790, "V", 0.001, 0
|
||||
fastAdcErrorCallbackCount = scalar, U08, 792, "", 1, 0
|
||||
slowAdcErrorsCount = scalar, U08, 793, "", 1, 0
|
||||
rawAuxTemp1 = scalar, S16, 794, "V", 0.001, 0
|
||||
rawAuxTemp2 = scalar, S16, 796, "V", 0.001, 0
|
||||
rawAmbientTemp = scalar, S16, 798, "V", 0.001, 0
|
||||
rtcUnixEpochTime = scalar, U32, 800, "", 1, 0
|
||||
sparkCutReasonBlinker = scalar, S08, 804, "", 1, 0
|
||||
fuelCutReasonBlinker = scalar, S08, 805, "", 1, 0
|
||||
totalTriggerErrorCounter = scalar, U32, 124, "counter", 1, 0
|
||||
orderingErrorCounter = scalar, U32, 128, "", 1, 0
|
||||
warningCounter = scalar, U16, 132, "count", 1, 0
|
||||
lastErrorCode = scalar, U16, 134, "error", 1, 0
|
||||
recentErrorCode1 = scalar, U16, 136, "error", 1, 0
|
||||
recentErrorCode2 = scalar, U16, 138, "error", 1, 0
|
||||
recentErrorCode3 = scalar, U16, 140, "error", 1, 0
|
||||
recentErrorCode4 = scalar, U16, 142, "error", 1, 0
|
||||
recentErrorCode5 = scalar, U16, 144, "error", 1, 0
|
||||
recentErrorCode6 = scalar, U16, 146, "error", 1, 0
|
||||
recentErrorCode7 = scalar, U16, 148, "error", 1, 0
|
||||
recentErrorCode8 = scalar, U16, 150, "error", 1, 0
|
||||
debugFloatField1 = scalar, F32, 152, "val", 1, 0
|
||||
debugFloatField2 = scalar, F32, 156, "val", 1, 0
|
||||
debugFloatField3 = scalar, F32, 160, "val", 1, 0
|
||||
debugFloatField4 = scalar, F32, 164, "val", 1, 0
|
||||
debugFloatField5 = scalar, F32, 168, "val", 1, 0
|
||||
debugFloatField6 = scalar, F32, 172, "val", 1, 0
|
||||
debugFloatField7 = scalar, F32, 176, "val", 1, 0
|
||||
debugIntField1 = scalar, U32, 180, "val", 1, 0
|
||||
debugIntField2 = scalar, U32, 184, "val", 1, 0
|
||||
debugIntField3 = scalar, U32, 188, "val", 1, 0
|
||||
debugIntField4 = scalar, S16, 192, "val", 1, 0
|
||||
debugIntField5 = scalar, S16, 194, "val", 1, 0
|
||||
egt1 = scalar, S16, 196, "deg C", 0.25, 0
|
||||
egt2 = scalar, S16, 198, "deg C", 0.25, 0
|
||||
egt3 = scalar, S16, 200, "deg C", 0.25, 0
|
||||
egt4 = scalar, S16, 202, "deg C", 0.25, 0
|
||||
egt5 = scalar, S16, 204, "deg C", 0.25, 0
|
||||
egt6 = scalar, S16, 206, "deg C", 0.25, 0
|
||||
egt7 = scalar, S16, 208, "deg C", 0.25, 0
|
||||
egt8 = scalar, S16, 210, "deg C", 0.25, 0
|
||||
rawTps1Primary = scalar, S16, 212, "V", 0.001, 0
|
||||
rawClt = scalar, S16, 214, "V", 0.001, 0
|
||||
rawIat = scalar, S16, 216, "V", 0.001, 0
|
||||
rawOilPressure = scalar, S16, 218, "V", 0.001, 0
|
||||
rawAcPressure = scalar, S16, 220, "V", 0.001, 0
|
||||
rawFuelLevel = scalar, S16, 222, "V", 0.001, 0
|
||||
fuelClosedLoopBinIdx = scalar, U08, 224, "", 1, 0
|
||||
rawPpsPrimary = scalar, F32, 228, "V", 1, 0
|
||||
rawPpsSecondary = scalar, F32, 232, "V", 1, 0
|
||||
rawRawPpsPrimary = scalar, F32, 236, "V", 1, 0
|
||||
rawRawPpsSecondary = scalar, F32, 240, "V", 1, 0
|
||||
idlePositionSensor = scalar, S16, 244, "%", 0.01, 0
|
||||
AFRValue = scalar, U16, 246, "AFR", 0.001, 0
|
||||
VssAcceleration = scalar, U16, 248, "m/s2", 0.0033333333333333335, 0
|
||||
lambdaValue2 = scalar, U16, 250, "", 1.0E-4, 0
|
||||
AFRValue2 = scalar, U16, 252, "AFR", 0.001, 0
|
||||
vvtPositionB1E = scalar, S16, 254, "deg", 0.02, 0
|
||||
vvtPositionB2I = scalar, S16, 256, "deg", 0.02, 0
|
||||
vvtPositionB2E = scalar, S16, 258, "deg", 0.02, 0
|
||||
fuelPidCorrection1 = scalar, S16, 260, "%", 0.01, 0
|
||||
fuelPidCorrection2 = scalar, S16, 262, "%", 0.01, 0
|
||||
rawTps1Secondary = scalar, S16, 264, "V", 0.001, 0
|
||||
rawTps2Primary = scalar, S16, 266, "V", 0.001, 0
|
||||
rawTps2Secondary = scalar, S16, 268, "V", 0.001, 0
|
||||
accelerationVert = scalar, S16, 270, "G", 0.001, 0
|
||||
gyroYaw = scalar, S16, 272, "deg/sec", 0.001, 0
|
||||
vvtTargets1 = scalar, S08, 274, "deg", 1, 0
|
||||
vvtTargets2 = scalar, S08, 275, "deg", 1, 0
|
||||
vvtTargets3 = scalar, S08, 276, "deg", 1, 0
|
||||
vvtTargets4 = scalar, S08, 277, "deg", 1, 0
|
||||
turboSpeed = scalar, U16, 278, "hz", 1, 0
|
||||
ignitionAdvanceCyl1 = scalar, S16, 280, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl2 = scalar, S16, 282, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl3 = scalar, S16, 284, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl4 = scalar, S16, 286, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl5 = scalar, S16, 288, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl6 = scalar, S16, 290, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl7 = scalar, S16, 292, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl8 = scalar, S16, 294, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl9 = scalar, S16, 296, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl10 = scalar, S16, 298, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl11 = scalar, S16, 300, "deg", 0.02, 0
|
||||
ignitionAdvanceCyl12 = scalar, S16, 302, "deg", 0.02, 0
|
||||
tps1Split = scalar, S16, 304, "%", 0.01, 0
|
||||
tps2Split = scalar, S16, 306, "%", 0.01, 0
|
||||
tps12Split = scalar, S16, 308, "%", 0.01, 0
|
||||
accPedalSplit = scalar, S16, 310, "%", 0.01, 0
|
||||
sparkCutReason = scalar, S08, 312, "code", 1, 0
|
||||
fuelCutReason = scalar, S08, 313, "code", 1, 0
|
||||
mafEstimate = scalar, U16, 314, "kg/h", 0.1, 0
|
||||
instantRpm = scalar, U16, 316, "rpm", 1, 0
|
||||
rawMap = scalar, U16, 318, "V", 0.001, 0
|
||||
rawAfr = scalar, U16, 320, "V", 0.001, 0
|
||||
calibrationValue2 = scalar, F32, 324, "", 1, 0
|
||||
luaInvocationCounter = scalar, U32, 328, "count", 1, 0
|
||||
luaLastCycleDuration = scalar, U32, 332, "nt", 1, 0
|
||||
vssEdgeCounter = scalar, U32, 336, "", 1, 0
|
||||
issEdgeCounter = scalar, U32, 340, "", 1, 0
|
||||
auxLinear1 = scalar, F32, 344, "", 1, 0
|
||||
auxLinear2 = scalar, F32, 348, "", 1, 0
|
||||
auxLinear3 = scalar, F32, 352, "", 1, 0
|
||||
auxLinear4 = scalar, F32, 356, "", 1, 0
|
||||
fallbackMap = scalar, U16, 360, "kPa", 0.1, 0
|
||||
instantMAPValue = scalar, U16, 362, "kPa", 0.03333333333333333, 0
|
||||
maxLockedDuration = scalar, U16, 364, "us", 1, 0
|
||||
canWriteOk = scalar, U16, 366, "", 1, 0
|
||||
canWriteNotOk = scalar, U16, 368, "", 1, 0
|
||||
triggerPrimaryFall = scalar, U32, 372, "", 1, 0
|
||||
triggerPrimaryRise = scalar, U32, 376, "", 1, 0
|
||||
triggerSecondaryFall = scalar, U32, 380, "", 1, 0
|
||||
triggerSecondaryRise = scalar, U32, 384, "", 1, 0
|
||||
triggerVvtFall = scalar, U16, 388, "", 1, 0
|
||||
triggerVvtRise = scalar, U16, 390, "", 1, 0
|
||||
triggerVvt2Fall = scalar, U16, 392, "", 1, 0
|
||||
triggerVvt2Rise = scalar, U16, 394, "", 1, 0
|
||||
starterState = scalar, U08, 396, "", 1, 0
|
||||
starterRelayDisable = scalar, U08, 397, "", 1, 0
|
||||
multiSparkCounter = scalar, U08, 398, "", 1, 0
|
||||
extiOverflowCount = scalar, U08, 399, "", 1, 0
|
||||
alternatorStatus_pTerm = scalar, F32, 400, "", 1, 0
|
||||
alternatorStatus_iTerm = scalar, S16, 404, "", 0.01, 0
|
||||
alternatorStatus_dTerm = scalar, S16, 406, "", 0.01, 0
|
||||
alternatorStatus_output = scalar, S16, 408, "", 0.01, 0
|
||||
alternatorStatus_error = scalar, S16, 410, "", 0.01, 0
|
||||
alternatorStatus_resetCounter = scalar, U32, 412, "", 1, 0
|
||||
idleStatus_pTerm = scalar, F32, 416, "", 1, 0
|
||||
idleStatus_iTerm = scalar, S16, 420, "", 0.01, 0
|
||||
idleStatus_dTerm = scalar, S16, 422, "", 0.01, 0
|
||||
idleStatus_output = scalar, S16, 424, "", 0.01, 0
|
||||
idleStatus_error = scalar, S16, 426, "", 0.01, 0
|
||||
idleStatus_resetCounter = scalar, U32, 428, "", 1, 0
|
||||
etbStatus_pTerm = scalar, F32, 432, "", 1, 0
|
||||
etbStatus_iTerm = scalar, S16, 436, "", 0.01, 0
|
||||
etbStatus_dTerm = scalar, S16, 438, "", 0.01, 0
|
||||
etbStatus_output = scalar, S16, 440, "", 0.01, 0
|
||||
etbStatus_error = scalar, S16, 442, "", 0.01, 0
|
||||
etbStatus_resetCounter = scalar, U32, 444, "", 1, 0
|
||||
boostStatus_pTerm = scalar, F32, 448, "", 1, 0
|
||||
boostStatus_iTerm = scalar, S16, 452, "", 0.01, 0
|
||||
boostStatus_dTerm = scalar, S16, 454, "", 0.01, 0
|
||||
boostStatus_output = scalar, S16, 456, "", 0.01, 0
|
||||
boostStatus_error = scalar, S16, 458, "", 0.01, 0
|
||||
boostStatus_resetCounter = scalar, U32, 460, "", 1, 0
|
||||
wastegateDcStatus_pTerm = scalar, F32, 464, "", 1, 0
|
||||
wastegateDcStatus_iTerm = scalar, S16, 468, "", 0.01, 0
|
||||
wastegateDcStatus_dTerm = scalar, S16, 470, "", 0.01, 0
|
||||
wastegateDcStatus_output = scalar, S16, 472, "", 0.01, 0
|
||||
wastegateDcStatus_error = scalar, S16, 474, "", 0.01, 0
|
||||
wastegateDcStatus_resetCounter = scalar, U32, 476, "", 1, 0
|
||||
vvtStatus1_pTerm = scalar, F32, 480, "", 1, 0
|
||||
vvtStatus1_iTerm = scalar, S16, 484, "", 0.01, 0
|
||||
vvtStatus1_dTerm = scalar, S16, 486, "", 0.01, 0
|
||||
vvtStatus1_output = scalar, S16, 488, "", 0.01, 0
|
||||
vvtStatus1_error = scalar, S16, 490, "", 0.01, 0
|
||||
vvtStatus1_resetCounter = scalar, U32, 492, "", 1, 0
|
||||
vvtStatus2_pTerm = scalar, F32, 496, "", 1, 0
|
||||
vvtStatus2_iTerm = scalar, S16, 500, "", 0.01, 0
|
||||
vvtStatus2_dTerm = scalar, S16, 502, "", 0.01, 0
|
||||
vvtStatus2_output = scalar, S16, 504, "", 0.01, 0
|
||||
vvtStatus2_error = scalar, S16, 506, "", 0.01, 0
|
||||
vvtStatus2_resetCounter = scalar, U32, 508, "", 1, 0
|
||||
vvtStatus3_pTerm = scalar, F32, 512, "", 1, 0
|
||||
vvtStatus3_iTerm = scalar, S16, 516, "", 0.01, 0
|
||||
vvtStatus3_dTerm = scalar, S16, 518, "", 0.01, 0
|
||||
vvtStatus3_output = scalar, S16, 520, "", 0.01, 0
|
||||
vvtStatus3_error = scalar, S16, 522, "", 0.01, 0
|
||||
vvtStatus3_resetCounter = scalar, U32, 524, "", 1, 0
|
||||
vvtStatus4_pTerm = scalar, F32, 528, "", 1, 0
|
||||
vvtStatus4_iTerm = scalar, S16, 532, "", 0.01, 0
|
||||
vvtStatus4_dTerm = scalar, S16, 534, "", 0.01, 0
|
||||
vvtStatus4_output = scalar, S16, 536, "", 0.01, 0
|
||||
vvtStatus4_error = scalar, S16, 538, "", 0.01, 0
|
||||
vvtStatus4_resetCounter = scalar, U32, 540, "", 1, 0
|
||||
auxSpeed1 = scalar, U16, 544, "s", 1, 0
|
||||
auxSpeed2 = scalar, U16, 546, "s", 1, 0
|
||||
ISSValue = scalar, U16, 548, "RPM", 1, 0
|
||||
rawAnalogInput1 = scalar, S16, 550, "V", 0.001, 0
|
||||
rawAnalogInput2 = scalar, S16, 552, "V", 0.001, 0
|
||||
rawAnalogInput3 = scalar, S16, 554, "V", 0.001, 0
|
||||
rawAnalogInput4 = scalar, S16, 556, "V", 0.001, 0
|
||||
rawAnalogInput5 = scalar, S16, 558, "V", 0.001, 0
|
||||
rawAnalogInput6 = scalar, S16, 560, "V", 0.001, 0
|
||||
rawAnalogInput7 = scalar, S16, 562, "V", 0.001, 0
|
||||
rawAnalogInput8 = scalar, S16, 564, "V", 0.001, 0
|
||||
gppwmOutput1 = scalar, U08, 566, "%", 0.5, 0
|
||||
gppwmOutput2 = scalar, U08, 567, "%", 0.5, 0
|
||||
gppwmOutput3 = scalar, U08, 568, "%", 0.5, 0
|
||||
gppwmOutput4 = scalar, U08, 569, "%", 0.5, 0
|
||||
gppwmXAxis1 = scalar, S16, 570, "", 1, 0
|
||||
gppwmXAxis2 = scalar, S16, 572, "", 1, 0
|
||||
gppwmXAxis3 = scalar, S16, 574, "", 1, 0
|
||||
gppwmXAxis4 = scalar, S16, 576, "", 1, 0
|
||||
gppwmYAxis1 = scalar, S16, 578, "", 0.1, 0
|
||||
gppwmYAxis2 = scalar, S16, 580, "", 0.1, 0
|
||||
gppwmYAxis3 = scalar, S16, 582, "", 0.1, 0
|
||||
gppwmYAxis4 = scalar, S16, 584, "", 0.1, 0
|
||||
rawBattery = scalar, S16, 586, "V", 0.001, 0
|
||||
ignBlendParameter1 = scalar, S16, 588, "", 0.1, 0
|
||||
ignBlendParameter2 = scalar, S16, 590, "", 0.1, 0
|
||||
ignBlendParameter3 = scalar, S16, 592, "", 0.1, 0
|
||||
ignBlendParameter4 = scalar, S16, 594, "", 0.1, 0
|
||||
ignBlendBias1 = scalar, U08, 596, "%", 0.5, 0
|
||||
ignBlendBias2 = scalar, U08, 597, "%", 0.5, 0
|
||||
ignBlendBias3 = scalar, U08, 598, "%", 0.5, 0
|
||||
ignBlendBias4 = scalar, U08, 599, "%", 0.5, 0
|
||||
ignBlendOutput1 = scalar, S16, 600, "deg", 0.01, 0
|
||||
ignBlendOutput2 = scalar, S16, 602, "deg", 0.01, 0
|
||||
ignBlendOutput3 = scalar, S16, 604, "deg", 0.01, 0
|
||||
ignBlendOutput4 = scalar, S16, 606, "deg", 0.01, 0
|
||||
veBlendParameter1 = scalar, S16, 608, "", 0.1, 0
|
||||
veBlendParameter2 = scalar, S16, 610, "", 0.1, 0
|
||||
veBlendParameter3 = scalar, S16, 612, "", 0.1, 0
|
||||
veBlendParameter4 = scalar, S16, 614, "", 0.1, 0
|
||||
veBlendBias1 = scalar, U08, 616, "%", 0.5, 0
|
||||
veBlendBias2 = scalar, U08, 617, "%", 0.5, 0
|
||||
veBlendBias3 = scalar, U08, 618, "%", 0.5, 0
|
||||
veBlendBias4 = scalar, U08, 619, "%", 0.5, 0
|
||||
veBlendOutput1 = scalar, S16, 620, "%", 0.01, 0
|
||||
veBlendOutput2 = scalar, S16, 622, "%", 0.01, 0
|
||||
veBlendOutput3 = scalar, S16, 624, "%", 0.01, 0
|
||||
veBlendOutput4 = scalar, S16, 626, "%", 0.01, 0
|
||||
boostOpenLoopBlendParameter1 = scalar, S16, 628, "", 0.1, 0
|
||||
boostOpenLoopBlendParameter2 = scalar, S16, 630, "", 0.1, 0
|
||||
boostOpenLoopBlendBias1 = scalar, U08, 632, "%", 0.5, 0
|
||||
boostOpenLoopBlendBias2 = scalar, U08, 633, "%", 0.5, 0
|
||||
boostOpenLoopBlendOutput1 = scalar, S08, 634, "%", 1, 0
|
||||
boostOpenLoopBlendOutput2 = scalar, S08, 635, "%", 1, 0
|
||||
boostClosedLoopBlendParameter1 = scalar, S16, 636, "", 0.1, 0
|
||||
boostClosedLoopBlendParameter2 = scalar, S16, 638, "", 0.1, 0
|
||||
boostClosedLoopBlendBias1 = scalar, U08, 640, "%", 0.5, 0
|
||||
boostClosedLoopBlendBias2 = scalar, U08, 641, "%", 0.5, 0
|
||||
boostClosedLoopBlendOutput1 = scalar, S16, 642, "%", 0.1, 0
|
||||
boostClosedLoopBlendOutput2 = scalar, S16, 644, "%", 0.1, 0
|
||||
targetAfrBlendParameter1 = scalar, S16, 646, "", 0.1, 0
|
||||
targetAfrBlendParameter2 = scalar, S16, 648, "", 0.1, 0
|
||||
targetAfrBlendBias1 = scalar, U08, 650, "%", 0.5, 0
|
||||
targetAfrBlendBias2 = scalar, U08, 651, "%", 0.5, 0
|
||||
targetAfrBlendOutput1 = scalar, S16, 652, "%", 0.1, 0
|
||||
targetAfrBlendOutput2 = scalar, S16, 654, "%", 0.1, 0
|
||||
coilState1 = bits, U32, 656, [0:0]
|
||||
coilState2 = bits, U32, 656, [1:1]
|
||||
coilState3 = bits, U32, 656, [2:2]
|
||||
coilState4 = bits, U32, 656, [3:3]
|
||||
coilState5 = bits, U32, 656, [4:4]
|
||||
coilState6 = bits, U32, 656, [5:5]
|
||||
coilState7 = bits, U32, 656, [6:6]
|
||||
coilState8 = bits, U32, 656, [7:7]
|
||||
coilState9 = bits, U32, 656, [8:8]
|
||||
coilState10 = bits, U32, 656, [9:9]
|
||||
coilState11 = bits, U32, 656, [10:10]
|
||||
coilState12 = bits, U32, 656, [11:11]
|
||||
injectorState1 = bits, U32, 656, [12:12]
|
||||
injectorState2 = bits, U32, 656, [13:13]
|
||||
injectorState3 = bits, U32, 656, [14:14]
|
||||
injectorState4 = bits, U32, 656, [15:15]
|
||||
injectorState5 = bits, U32, 656, [16:16]
|
||||
injectorState6 = bits, U32, 656, [17:17]
|
||||
injectorState7 = bits, U32, 656, [18:18]
|
||||
injectorState8 = bits, U32, 656, [19:19]
|
||||
injectorState9 = bits, U32, 656, [20:20]
|
||||
injectorState10 = bits, U32, 656, [21:21]
|
||||
injectorState11 = bits, U32, 656, [22:22]
|
||||
injectorState12 = bits, U32, 656, [23:23]
|
||||
triggerChannel1 = bits, U32, 656, [24:24]
|
||||
triggerChannel2 = bits, U32, 656, [25:25]
|
||||
vvtChannel1 = bits, U32, 656, [26:26]
|
||||
vvtChannel2 = bits, U32, 656, [27:27]
|
||||
vvtChannel3 = bits, U32, 656, [28:28]
|
||||
vvtChannel4 = bits, U32, 656, [29:29]
|
||||
outputRequestPeriod = scalar, U32, 660, "", 1, 0
|
||||
mapFast = scalar, F32, 664, "", 1, 0
|
||||
luaGauges1 = scalar, F32, 668, "value", 1, 0
|
||||
luaGauges2 = scalar, F32, 672, "value", 1, 0
|
||||
luaGauges3 = scalar, F32, 676, "value", 1, 0
|
||||
luaGauges4 = scalar, F32, 680, "value", 1, 0
|
||||
luaGauges5 = scalar, F32, 684, "value", 1, 0
|
||||
luaGauges6 = scalar, F32, 688, "value", 1, 0
|
||||
luaGauges7 = scalar, F32, 692, "value", 1, 0
|
||||
luaGauges8 = scalar, F32, 696, "value", 1, 0
|
||||
rawMaf2 = scalar, U16, 700, "V", 0.001, 0
|
||||
mafMeasured2 = scalar, U16, 702, "kg/h", 0.1, 0
|
||||
schedulingUsedCount = scalar, U16, 704, "", 1,0
|
||||
vehicleSpeedKph = scalar, U16, 706, "kph", 0.01, 0
|
||||
Gego = scalar, U16, 708, "%", 0.01,0
|
||||
testBenchIter = scalar, U16, 710, "count", 1, 0
|
||||
oilTemp = scalar, S16, 712, "deg C", 0.01, 0
|
||||
fuelTemp = scalar, S16, 714, "deg C", 0.01, 0
|
||||
ambientTemp = scalar, S16, 716, "deg C", 0.01, 0
|
||||
compressorDischargeTemp = scalar, S16, 718, "deg C", 0.01, 0
|
||||
compressorDischargePressure = scalar, U16, 720, "kPa", 0.03333333333333333, 0
|
||||
throttleInletPressure = scalar, U16, 722, "kPa", 0.03333333333333333, 0
|
||||
ignitionOnTime = scalar, U16, 724, "sec", 1,0
|
||||
engineRunTime = scalar, U16, 726, "sec", 1,0
|
||||
distanceTraveled = scalar, U16, 728, "km", 0.1,0
|
||||
afrGasolineScale = scalar, U16, 730, "AFR", 0.001, 0
|
||||
afr2GasolineScale = scalar, U16, 732, "AFR", 0.001, 0
|
||||
wheelSlipRatio = scalar, F32, 736, "", 1, 0
|
||||
ignitorDiagnostic1 = scalar, U08, 740, "", 1, 0
|
||||
ignitorDiagnostic2 = scalar, U08, 741, "", 1, 0
|
||||
ignitorDiagnostic3 = scalar, U08, 742, "", 1, 0
|
||||
ignitorDiagnostic4 = scalar, U08, 743, "", 1, 0
|
||||
ignitorDiagnostic5 = scalar, U08, 744, "", 1, 0
|
||||
ignitorDiagnostic6 = scalar, U08, 745, "", 1, 0
|
||||
ignitorDiagnostic7 = scalar, U08, 746, "", 1, 0
|
||||
ignitorDiagnostic8 = scalar, U08, 747, "", 1, 0
|
||||
ignitorDiagnostic9 = scalar, U08, 748, "", 1, 0
|
||||
ignitorDiagnostic10 = scalar, U08, 749, "", 1, 0
|
||||
ignitorDiagnostic11 = scalar, U08, 750, "", 1, 0
|
||||
ignitorDiagnostic12 = scalar, U08, 751, "", 1, 0
|
||||
injectorDiagnostic1 = scalar, U08, 752, "", 1, 0
|
||||
injectorDiagnostic2 = scalar, U08, 753, "", 1, 0
|
||||
injectorDiagnostic3 = scalar, U08, 754, "", 1, 0
|
||||
injectorDiagnostic4 = scalar, U08, 755, "", 1, 0
|
||||
injectorDiagnostic5 = scalar, U08, 756, "", 1, 0
|
||||
injectorDiagnostic6 = scalar, U08, 757, "", 1, 0
|
||||
injectorDiagnostic7 = scalar, U08, 758, "", 1, 0
|
||||
injectorDiagnostic8 = scalar, U08, 759, "", 1, 0
|
||||
injectorDiagnostic9 = scalar, U08, 760, "", 1, 0
|
||||
injectorDiagnostic10 = scalar, U08, 761, "", 1, 0
|
||||
injectorDiagnostic11 = scalar, U08, 762, "", 1, 0
|
||||
injectorDiagnostic12 = scalar, U08, 763, "", 1, 0
|
||||
actualLastInjectionStage2 = scalar, U16, 764, "ms", 0.0033333333333333335, 0
|
||||
injectorDutyCycleStage2 = scalar, U08, 766, "%", 0.5, 0
|
||||
rawFlexFreq = scalar, U08, 767, "", 1, 0
|
||||
fastAdcErrorsCount = scalar, U08, 768, "", 1, 0
|
||||
deviceUid = scalar, U08, 769, "", 1, 0
|
||||
mc33810spiErrorCounter = scalar, U16, 770, "", 1, 0
|
||||
sadDwellRatioCounter = scalar, U08, 772, "", 1, 0
|
||||
injectionPrimingCounter = scalar, U08, 773, "", 1, 0
|
||||
tempLogging2 = scalar, U08, 774, "", 1, 0
|
||||
acPressure = scalar, F32, 776, "kPa", 1, 0
|
||||
rawAuxAnalog1 = scalar, S16, 780, "V", 0.001, 0
|
||||
rawAuxAnalog2 = scalar, S16, 782, "V", 0.001, 0
|
||||
rawAuxAnalog3 = scalar, S16, 784, "V", 0.001, 0
|
||||
rawAuxAnalog4 = scalar, S16, 786, "V", 0.001, 0
|
||||
fastAdcErrorCallbackCount = scalar, U08, 788, "", 1, 0
|
||||
slowAdcErrorsCount = scalar, U08, 789, "", 1, 0
|
||||
rawAuxTemp1 = scalar, S16, 790, "V", 0.001, 0
|
||||
rawAuxTemp2 = scalar, S16, 792, "V", 0.001, 0
|
||||
rawAmbientTemp = scalar, S16, 794, "V", 0.001, 0
|
||||
rtcUnixEpochTime = scalar, U32, 796, "", 1, 0
|
||||
sparkCutReasonBlinker = scalar, S08, 800, "", 1, 0
|
||||
fuelCutReasonBlinker = scalar, S08, 801, "", 1, 0
|
||||
hp = scalar, S16, 802, "", 1, 0
|
||||
torque = scalar, S16, 804, "", 1, 0
|
||||
unusedAtTheEnd1 = scalar, U08, 806, "", 1, 0
|
||||
unusedAtTheEnd2 = scalar, U08, 807, "", 1, 0
|
||||
unusedAtTheEnd3 = scalar, U08, 808, "", 1, 0
|
||||
|
@ -3139,44 +3156,41 @@ unusedAtTheEnd45 = scalar, U08, 850, "", 1, 0
|
|||
unusedAtTheEnd46 = scalar, U08, 851, "", 1, 0
|
||||
unusedAtTheEnd47 = scalar, U08, 852, "", 1, 0
|
||||
unusedAtTheEnd48 = scalar, U08, 853, "", 1, 0
|
||||
unusedAtTheEnd49 = scalar, U08, 854, "", 1, 0
|
||||
unusedAtTheEnd50 = scalar, U08, 855, "", 1, 0
|
||||
unusedAtTheEnd51 = scalar, U08, 856, "", 1, 0
|
||||
unusedAtTheEnd52 = scalar, U08, 857, "", 1, 0
|
||||
; total TS size = 860
|
||||
totalFuelCorrection = scalar, F32, 860, "mult", 1,0
|
||||
running_postCrankingFuelCorrection = scalar, F32, 864, "", 1, 0
|
||||
running_intakeTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
||||
running_coolantTemperatureCoefficient = scalar, F32, 872, "", 1, 0
|
||||
running_timeSinceCrankingInSecs = scalar, F32, 876, "secs", 1,0
|
||||
running_baseFuel = scalar, U16, 880, "mg", 0.01, 0
|
||||
running_fuel = scalar, U16, 882, "mg", 0.01, 0
|
||||
afrTableYAxis = scalar, U16, 884, "%", 0.01,0
|
||||
targetLambda = scalar, U16, 886, "", 1.0E-4,0
|
||||
targetAFR = scalar, U16, 888, "ratio", 0.001,0
|
||||
stoichiometricRatio = scalar, U16, 890, "ratio", 0.001, 0
|
||||
sdTcharge_coff = scalar, F32, 892, "", 1, 0
|
||||
sdAirMassInOneCylinder = scalar, F32, 896, "g", 1, 0
|
||||
normalizedCylinderFilling = scalar, F32, 900, "%", 1, 0
|
||||
brokenInjector = scalar, U08, 904, "", 1, 0
|
||||
unused88 = scalar, U08, 905, "", 1, 0
|
||||
idealEngineTorque = scalar, U16, 906, "", 1, 0
|
||||
injectorHwIssue = bits, U32, 908, [0:0]
|
||||
; total TS size = 912
|
||||
baseDwell = scalar, F32, 912, "ms", 1,0
|
||||
sparkDwell = scalar, F32, 916, "ms", 1,0
|
||||
dwellDurationAngle = scalar, F32, 920, "deg", 1,0
|
||||
cltTimingCorrection = scalar, S16, 924, "deg", 0.01,0
|
||||
timingIatCorrection = scalar, S16, 926, "deg", 0.01,0
|
||||
timingPidCorrection = scalar, S16, 928, "deg", 0.01,0
|
||||
dfcoTimingRetard = scalar, S16, 930, "deg", 0.01, 0
|
||||
baseIgnitionAdvance = scalar, S16, 932, "deg", 0.02, 0
|
||||
correctedIgnitionAdvance = scalar, S16, 934, "deg", 0.02, 0
|
||||
tractionAdvanceDrop = scalar, S16, 936, "deg", 0.02, 0
|
||||
dwellVoltageCorrection = scalar, F32, 940, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 944, "deg", 1, 0
|
||||
luaTimingMult = scalar, F32, 948, "deg", 1, 0
|
||||
luaIgnitionSkip = bits, U32, 952, [0:0]
|
||||
; total TS size = 856
|
||||
totalFuelCorrection = scalar, F32, 856, "mult", 1,0
|
||||
running_postCrankingFuelCorrection = scalar, F32, 860, "", 1, 0
|
||||
running_intakeTemperatureCoefficient = scalar, F32, 864, "", 1, 0
|
||||
running_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
||||
running_timeSinceCrankingInSecs = scalar, F32, 872, "secs", 1,0
|
||||
running_baseFuel = scalar, U16, 876, "mg", 0.01, 0
|
||||
running_fuel = scalar, U16, 878, "mg", 0.01, 0
|
||||
afrTableYAxis = scalar, U16, 880, "%", 0.01,0
|
||||
targetLambda = scalar, U16, 882, "", 1.0E-4,0
|
||||
targetAFR = scalar, U16, 884, "ratio", 0.001,0
|
||||
stoichiometricRatio = scalar, U16, 886, "ratio", 0.001, 0
|
||||
sdTcharge_coff = scalar, F32, 888, "", 1, 0
|
||||
sdAirMassInOneCylinder = scalar, F32, 892, "g", 1, 0
|
||||
normalizedCylinderFilling = scalar, F32, 896, "%", 1, 0
|
||||
brokenInjector = scalar, U08, 900, "", 1, 0
|
||||
unused88 = scalar, U08, 901, "", 1, 0
|
||||
idealEngineTorque = scalar, U16, 902, "", 1, 0
|
||||
injectorHwIssue = bits, U32, 904, [0:0]
|
||||
; total TS size = 908
|
||||
baseDwell = scalar, F32, 908, "ms", 1,0
|
||||
sparkDwell = scalar, F32, 912, "ms", 1,0
|
||||
dwellDurationAngle = scalar, F32, 916, "deg", 1,0
|
||||
cltTimingCorrection = scalar, S16, 920, "deg", 0.01,0
|
||||
timingIatCorrection = scalar, S16, 922, "deg", 0.01,0
|
||||
timingPidCorrection = scalar, S16, 924, "deg", 0.01,0
|
||||
dfcoTimingRetard = scalar, S16, 926, "deg", 0.01, 0
|
||||
baseIgnitionAdvance = scalar, S16, 928, "deg", 0.02, 0
|
||||
correctedIgnitionAdvance = scalar, S16, 930, "deg", 0.02, 0
|
||||
tractionAdvanceDrop = scalar, S16, 932, "deg", 0.02, 0
|
||||
dwellVoltageCorrection = scalar, F32, 936, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 940, "deg", 1, 0
|
||||
luaTimingMult = scalar, F32, 944, "deg", 1, 0
|
||||
luaIgnitionSkip = bits, U32, 948, [0:0]
|
||||
trailingSparkAngle = scalar, S16, 952, "deg", 0.01,0
|
||||
; total TS size = 956
|
||||
m_knockLevel = scalar, F32, 956, "Volts", 1, 0
|
||||
m_knockCyl1 = scalar, S08, 960, "dBv", 1, 0
|
||||
|
@ -4572,6 +4586,12 @@ curve = rangeMatrix, "Range Switch Input Matrix"
|
|||
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
|
||||
upDownLabel = "(RICHER)", "(LEANER)"
|
||||
|
||||
table = trailingSparkTable, trailingSparkMap, "Trailing spark", 1
|
||||
xyLabels = "RPM", "Ignition Load"
|
||||
xBins = trailingSparkRpmBins, RPMValue
|
||||
yBins = trailingSparkLoadBins, ignitionLoad
|
||||
zBins = trailingSparkTable
|
||||
|
||||
table = torqueTableTbl, torqueTableMap, "Engine Torque", 1
|
||||
xBins = torqueRpmBins, RPMValue
|
||||
yBins = torqueLoadBins, veTableYAxis
|
||||
|
@ -4869,6 +4889,7 @@ timingIatCorrectionGauge = timingIatCorrection,"Ign: IAT correction", "deg", -20
|
|||
timingPidCorrectionGauge = timingPidCorrection,"Idle: Timing adjustment", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
|
||||
luaTimingAddGauge = luaTimingAdd,"Ign: Lua timing add", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
|
||||
luaTimingMultGauge = luaTimingMult,"Ign: Lua timing mult", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
|
||||
trailingSparkAngleGauge = trailingSparkAngle,"Ign: Trailing spark deg", "deg", -20.0,20.0, -20.0,20.0, -20.0,20.0, 2,2
|
||||
gaugeCategory = "Boost Control"
|
||||
luaTargetAddGauge = luaTargetAdd,"Boost: Lua target add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
|
||||
boostOutputGauge = boostOutput,"Boost: Output", "percent", -100.0,100.0, -100.0,100.0, -100.0,100.0, 2,2
|
||||
|
@ -5432,7 +5453,6 @@ entry = tempLogging4, "tempLogging4", int, "%d"
|
|||
entry = calibrationValue, "calibrationValue", float, "%.3f"
|
||||
entry = calibrationMode, "calibrationMode", int, "%d"
|
||||
entry = idleStepperTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||
entry = tsConfigVersion, "tsConfigVersion", int, "%d"
|
||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||
entry = warningCounter, "Warning: counter", int, "%d"
|
||||
|
@ -5768,6 +5788,8 @@ entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
|
|||
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
||||
entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
|
||||
entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", int, "%d"
|
||||
entry = hp, "hp", int, "%d"
|
||||
entry = torque, "torque", int, "%d"
|
||||
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
|
||||
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
||||
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"
|
||||
|
@ -5799,6 +5821,7 @@ entry = dwellVoltageCorrection, "Ign: Dwell voltage correction", float, "%.3f"
|
|||
entry = luaTimingAdd, "Ign: Lua timing add", float, "%.3f"
|
||||
entry = luaTimingMult, "Ign: Lua timing mult", float, "%.3f"
|
||||
entry = luaIgnitionSkip, "Ign: Lua Spark Skip", int, "%d"
|
||||
entry = trailingSparkAngle, "Ign: Trailing spark deg", float, "%.3f"
|
||||
entry = m_knockLevel, "Knock: Current level", float, "%.3f"
|
||||
entry = m_knockCyl1, "Knock: Cyl 1", int, "%d"
|
||||
entry = m_knockCyl2, "Knock: Cyl 2", int, "%d"
|
||||
|
@ -6185,6 +6208,7 @@ menuDialog = main
|
|||
|
||||
menu = "&Base &Engine"
|
||||
subMenu = engineChars, "Base engine"
|
||||
subMenu = dynoChars, "Virtual Dyno engine"
|
||||
|
||||
groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 }
|
||||
groupChildMenu = limitsAndFallback, "Limits and fallbacks"
|
||||
|
@ -6746,6 +6770,7 @@ dialog = ignition_stateDialog, "ignition_state"
|
|||
graphLine = luaTimingAdd
|
||||
liveGraph = ignition_state_4_Graph, "Graph", South
|
||||
graphLine = luaTimingMult
|
||||
graphLine = trailingSparkAngle
|
||||
|
||||
|
||||
dialog = knock_controllerDialog, "knock_controller"
|
||||
|
@ -9395,6 +9420,23 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
|||
panel = engineMetadata, {1}, { uiMode == 0 || uiMode == 1 }
|
||||
panel = fuelStrategyPanel
|
||||
|
||||
dialog = dynoChars, "Virtual Dyno Settings"
|
||||
field = dynoRpmStep, dynoRpmStep
|
||||
field = dynoSaeTemperatureC, dynoSaeTemperatureC
|
||||
field = dynoSaeRelativeHumidity, dynoSaeRelativeHumidity
|
||||
field = dynoSaeBaro, dynoSaeBaro
|
||||
field = dynoCarWheelDiaInch, dynoCarWheelDiaInch
|
||||
field = dynoCarWheelAspectRatio, dynoCarWheelAspectRatio
|
||||
field = dynoCarWheelTireWidthMm, dynoCarWheelTireWidthMm
|
||||
field = dynoCarGearPrimaryEduction, dynoCarGearPrimaryEduction
|
||||
field = dynoCarGearRatio, dynoCarGearRatio
|
||||
field = dynoCarGearFinalDrive, dynoCarGearFinalDrive
|
||||
field = dynoCarCarMassKg, dynoCarCarMassKg
|
||||
field = dynoCarCargoMassKg, dynoCarCargoMassKg
|
||||
field = dynoCarCoeffOfDrag, dynoCarCoeffOfDrag
|
||||
field = dynoCarFrontalAreaM2, dynoCarFrontalAreaM2
|
||||
|
||||
|
||||
dialog = crankingFuel, "Fuel"
|
||||
field = "Injection mode", crankingInjectionMode
|
||||
field = "Fuel Source For Cranking", useRunningMathForCranking
|
||||
|
@ -10056,11 +10098,11 @@ dialog = tcuControls, "Transmission Settings"
|
|||
|
||||
dialog = rotaryDialog, "Rotary"
|
||||
field = "Enable Trailing Sparks", enableTrailingSparks
|
||||
field = "Trailing Spark Offset", trailingSparkAngle
|
||||
field = "Trailing Pin 1", trailingCoilPins1
|
||||
field = "Trailing Pin 2", trailingCoilPins2
|
||||
field = "Trailing Pin 3", trailingCoilPins3
|
||||
field = "Trailing Pin 4", trailingCoilPins4
|
||||
panel = trailingSparkTable
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
! Generated by gen_signature.sh
|
||||
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
||||
! gen_signature.sh Using env variable branch [main]
|
||||
#define TS_SIGNATURE "rusEFI main.2025.02.07.XYZ.@@SIGNATURE_HASH@@"
|
||||
#define TS_SIGNATURE "rusEFI main.2025.02.09.XYZ.@@SIGNATURE_HASH@@"
|
||||
|
|
Loading…
Reference in New Issue