parent
ea006eea8a
commit
7e2648129d
|
@ -87,7 +87,6 @@ entry = tempLogging4, "tempLogging4", int, "%d"
|
||||||
entry = calibrationValue, "calibrationValue", float, "%.3f"
|
entry = calibrationValue, "calibrationValue", float, "%.3f"
|
||||||
entry = calibrationMode, "calibrationMode", int, "%d"
|
entry = calibrationMode, "calibrationMode", int, "%d"
|
||||||
entry = idleStepperTargetPosition, "Idle: Stepper target position", int, "%d"
|
entry = idleStepperTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||||
entry = tsConfigVersion, "tsConfigVersion", int, "%d"
|
|
||||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||||
entry = warningCounter, "Warning: counter", int, "%d"
|
entry = warningCounter, "Warning: counter", int, "%d"
|
||||||
|
@ -423,6 +422,8 @@ entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
|
||||||
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
||||||
entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
|
entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
|
||||||
entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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 = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
|
||||||
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
||||||
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", 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 = luaTimingAdd, "Ign: Lua timing add", float, "%.3f"
|
||||||
entry = luaTimingMult, "Ign: Lua timing mult", float, "%.3f"
|
entry = luaTimingMult, "Ign: Lua timing mult", float, "%.3f"
|
||||||
entry = luaIgnitionSkip, "Ign: Lua Spark Skip", int, "%d"
|
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_knockLevel, "Knock: Current level", float, "%.3f"
|
||||||
entry = m_knockCyl1, "Knock: Cyl 1", int, "%d"
|
entry = m_knockCyl1, "Knock: Cyl 1", int, "%d"
|
||||||
entry = m_knockCyl2, "Knock: Cyl 2", int, "%d"
|
entry = m_knockCyl2, "Knock: Cyl 2", int, "%d"
|
||||||
|
|
|
@ -46,6 +46,7 @@ dialog = ignition_stateDialog, "ignition_state"
|
||||||
graphLine = luaTimingAdd
|
graphLine = luaTimingAdd
|
||||||
liveGraph = ignition_state_4_Graph, "Graph", South
|
liveGraph = ignition_state_4_Graph, "Graph", South
|
||||||
graphLine = luaTimingMult
|
graphLine = luaTimingMult
|
||||||
|
graphLine = trailingSparkAngle
|
||||||
|
|
||||||
|
|
||||||
dialog = knock_controllerDialog, "knock_controller"
|
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
|
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
|
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
|
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"
|
gaugeCategory = "Boost Control"
|
||||||
luaTargetAddGauge = luaTargetAdd,"Boost: Lua target add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
|
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
|
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
|
calibrationValue = scalar, F32, 116, "", 1, 0
|
||||||
calibrationMode = scalar, U08, 120, "", 1, 0
|
calibrationMode = scalar, U08, 120, "", 1, 0
|
||||||
idleStepperTargetPosition = scalar, U08, 121, "", 1, 0
|
idleStepperTargetPosition = scalar, U08, 121, "", 1, 0
|
||||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
totalTriggerErrorCounter = scalar, U32, 124, "counter", 1, 0
|
||||||
totalTriggerErrorCounter = scalar, U32, 128, "counter", 1, 0
|
orderingErrorCounter = scalar, U32, 128, "", 1, 0
|
||||||
orderingErrorCounter = scalar, U32, 132, "", 1, 0
|
warningCounter = scalar, U16, 132, "count", 1, 0
|
||||||
warningCounter = scalar, U16, 136, "count", 1, 0
|
lastErrorCode = scalar, U16, 134, "error", 1, 0
|
||||||
lastErrorCode = scalar, U16, 138, "error", 1, 0
|
recentErrorCode1 = scalar, U16, 136, "error", 1, 0
|
||||||
recentErrorCode1 = scalar, U16, 140, "error", 1, 0
|
recentErrorCode2 = scalar, U16, 138, "error", 1, 0
|
||||||
recentErrorCode2 = scalar, U16, 142, "error", 1, 0
|
recentErrorCode3 = scalar, U16, 140, "error", 1, 0
|
||||||
recentErrorCode3 = scalar, U16, 144, "error", 1, 0
|
recentErrorCode4 = scalar, U16, 142, "error", 1, 0
|
||||||
recentErrorCode4 = scalar, U16, 146, "error", 1, 0
|
recentErrorCode5 = scalar, U16, 144, "error", 1, 0
|
||||||
recentErrorCode5 = scalar, U16, 148, "error", 1, 0
|
recentErrorCode6 = scalar, U16, 146, "error", 1, 0
|
||||||
recentErrorCode6 = scalar, U16, 150, "error", 1, 0
|
recentErrorCode7 = scalar, U16, 148, "error", 1, 0
|
||||||
recentErrorCode7 = scalar, U16, 152, "error", 1, 0
|
recentErrorCode8 = scalar, U16, 150, "error", 1, 0
|
||||||
recentErrorCode8 = scalar, U16, 154, "error", 1, 0
|
debugFloatField1 = scalar, F32, 152, "val", 1, 0
|
||||||
debugFloatField1 = scalar, F32, 156, "val", 1, 0
|
debugFloatField2 = scalar, F32, 156, "val", 1, 0
|
||||||
debugFloatField2 = scalar, F32, 160, "val", 1, 0
|
debugFloatField3 = scalar, F32, 160, "val", 1, 0
|
||||||
debugFloatField3 = scalar, F32, 164, "val", 1, 0
|
debugFloatField4 = scalar, F32, 164, "val", 1, 0
|
||||||
debugFloatField4 = scalar, F32, 168, "val", 1, 0
|
debugFloatField5 = scalar, F32, 168, "val", 1, 0
|
||||||
debugFloatField5 = scalar, F32, 172, "val", 1, 0
|
debugFloatField6 = scalar, F32, 172, "val", 1, 0
|
||||||
debugFloatField6 = scalar, F32, 176, "val", 1, 0
|
debugFloatField7 = scalar, F32, 176, "val", 1, 0
|
||||||
debugFloatField7 = scalar, F32, 180, "val", 1, 0
|
debugIntField1 = scalar, U32, 180, "val", 1, 0
|
||||||
debugIntField1 = scalar, U32, 184, "val", 1, 0
|
debugIntField2 = scalar, U32, 184, "val", 1, 0
|
||||||
debugIntField2 = scalar, U32, 188, "val", 1, 0
|
debugIntField3 = scalar, U32, 188, "val", 1, 0
|
||||||
debugIntField3 = scalar, U32, 192, "val", 1, 0
|
debugIntField4 = scalar, S16, 192, "val", 1, 0
|
||||||
debugIntField4 = scalar, S16, 196, "val", 1, 0
|
debugIntField5 = scalar, S16, 194, "val", 1, 0
|
||||||
debugIntField5 = scalar, S16, 198, "val", 1, 0
|
egt1 = scalar, S16, 196, "deg C", 0.25, 0
|
||||||
egt1 = scalar, S16, 200, "deg C", 0.25, 0
|
egt2 = scalar, S16, 198, "deg C", 0.25, 0
|
||||||
egt2 = scalar, S16, 202, "deg C", 0.25, 0
|
egt3 = scalar, S16, 200, "deg C", 0.25, 0
|
||||||
egt3 = scalar, S16, 204, "deg C", 0.25, 0
|
egt4 = scalar, S16, 202, "deg C", 0.25, 0
|
||||||
egt4 = scalar, S16, 206, "deg C", 0.25, 0
|
egt5 = scalar, S16, 204, "deg C", 0.25, 0
|
||||||
egt5 = scalar, S16, 208, "deg C", 0.25, 0
|
egt6 = scalar, S16, 206, "deg C", 0.25, 0
|
||||||
egt6 = scalar, S16, 210, "deg C", 0.25, 0
|
egt7 = scalar, S16, 208, "deg C", 0.25, 0
|
||||||
egt7 = scalar, S16, 212, "deg C", 0.25, 0
|
egt8 = scalar, S16, 210, "deg C", 0.25, 0
|
||||||
egt8 = scalar, S16, 214, "deg C", 0.25, 0
|
rawTps1Primary = scalar, S16, 212, "V", 0.001, 0
|
||||||
rawTps1Primary = scalar, S16, 216, "V", 0.001, 0
|
rawClt = scalar, S16, 214, "V", 0.001, 0
|
||||||
rawClt = scalar, S16, 218, "V", 0.001, 0
|
rawIat = scalar, S16, 216, "V", 0.001, 0
|
||||||
rawIat = scalar, S16, 220, "V", 0.001, 0
|
rawOilPressure = scalar, S16, 218, "V", 0.001, 0
|
||||||
rawOilPressure = scalar, S16, 222, "V", 0.001, 0
|
rawAcPressure = scalar, S16, 220, "V", 0.001, 0
|
||||||
rawAcPressure = scalar, S16, 224, "V", 0.001, 0
|
rawFuelLevel = scalar, S16, 222, "V", 0.001, 0
|
||||||
rawFuelLevel = scalar, S16, 226, "V", 0.001, 0
|
fuelClosedLoopBinIdx = scalar, U08, 224, "", 1, 0
|
||||||
fuelClosedLoopBinIdx = scalar, U08, 228, "", 1, 0
|
rawPpsPrimary = scalar, F32, 228, "V", 1, 0
|
||||||
rawPpsPrimary = scalar, F32, 232, "V", 1, 0
|
rawPpsSecondary = scalar, F32, 232, "V", 1, 0
|
||||||
rawPpsSecondary = scalar, F32, 236, "V", 1, 0
|
rawRawPpsPrimary = scalar, F32, 236, "V", 1, 0
|
||||||
rawRawPpsPrimary = scalar, F32, 240, "V", 1, 0
|
rawRawPpsSecondary = scalar, F32, 240, "V", 1, 0
|
||||||
rawRawPpsSecondary = scalar, F32, 244, "V", 1, 0
|
idlePositionSensor = scalar, S16, 244, "%", 0.01, 0
|
||||||
idlePositionSensor = scalar, S16, 248, "%", 0.01, 0
|
AFRValue = scalar, U16, 246, "AFR", 0.001, 0
|
||||||
AFRValue = scalar, U16, 250, "AFR", 0.001, 0
|
VssAcceleration = scalar, U16, 248, "m/s2", 0.0033333333333333335, 0
|
||||||
VssAcceleration = scalar, U16, 252, "m/s2", 0.0033333333333333335, 0
|
lambdaValue2 = scalar, U16, 250, "", 1.0E-4, 0
|
||||||
lambdaValue2 = scalar, U16, 254, "", 1.0E-4, 0
|
AFRValue2 = scalar, U16, 252, "AFR", 0.001, 0
|
||||||
AFRValue2 = scalar, U16, 256, "AFR", 0.001, 0
|
vvtPositionB1E = scalar, S16, 254, "deg", 0.02, 0
|
||||||
vvtPositionB1E = scalar, S16, 258, "deg", 0.02, 0
|
vvtPositionB2I = scalar, S16, 256, "deg", 0.02, 0
|
||||||
vvtPositionB2I = scalar, S16, 260, "deg", 0.02, 0
|
vvtPositionB2E = scalar, S16, 258, "deg", 0.02, 0
|
||||||
vvtPositionB2E = scalar, S16, 262, "deg", 0.02, 0
|
fuelPidCorrection1 = scalar, S16, 260, "%", 0.01, 0
|
||||||
fuelPidCorrection1 = scalar, S16, 264, "%", 0.01, 0
|
fuelPidCorrection2 = scalar, S16, 262, "%", 0.01, 0
|
||||||
fuelPidCorrection2 = scalar, S16, 266, "%", 0.01, 0
|
rawTps1Secondary = scalar, S16, 264, "V", 0.001, 0
|
||||||
rawTps1Secondary = scalar, S16, 268, "V", 0.001, 0
|
rawTps2Primary = scalar, S16, 266, "V", 0.001, 0
|
||||||
rawTps2Primary = scalar, S16, 270, "V", 0.001, 0
|
rawTps2Secondary = scalar, S16, 268, "V", 0.001, 0
|
||||||
rawTps2Secondary = scalar, S16, 272, "V", 0.001, 0
|
accelerationVert = scalar, S16, 270, "G", 0.001, 0
|
||||||
accelerationVert = scalar, S16, 274, "G", 0.001, 0
|
gyroYaw = scalar, S16, 272, "deg/sec", 0.001, 0
|
||||||
gyroYaw = scalar, S16, 276, "deg/sec", 0.001, 0
|
vvtTargets1 = scalar, S08, 274, "deg", 1, 0
|
||||||
vvtTargets1 = scalar, S08, 278, "deg", 1, 0
|
vvtTargets2 = scalar, S08, 275, "deg", 1, 0
|
||||||
vvtTargets2 = scalar, S08, 279, "deg", 1, 0
|
vvtTargets3 = scalar, S08, 276, "deg", 1, 0
|
||||||
vvtTargets3 = scalar, S08, 280, "deg", 1, 0
|
vvtTargets4 = scalar, S08, 277, "deg", 1, 0
|
||||||
vvtTargets4 = scalar, S08, 281, "deg", 1, 0
|
turboSpeed = scalar, U16, 278, "hz", 1, 0
|
||||||
turboSpeed = scalar, U16, 282, "hz", 1, 0
|
ignitionAdvanceCyl1 = scalar, S16, 280, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl1 = scalar, S16, 284, "deg", 0.02, 0
|
ignitionAdvanceCyl2 = scalar, S16, 282, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl2 = scalar, S16, 286, "deg", 0.02, 0
|
ignitionAdvanceCyl3 = scalar, S16, 284, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl3 = scalar, S16, 288, "deg", 0.02, 0
|
ignitionAdvanceCyl4 = scalar, S16, 286, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl4 = scalar, S16, 290, "deg", 0.02, 0
|
ignitionAdvanceCyl5 = scalar, S16, 288, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl5 = scalar, S16, 292, "deg", 0.02, 0
|
ignitionAdvanceCyl6 = scalar, S16, 290, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl6 = scalar, S16, 294, "deg", 0.02, 0
|
ignitionAdvanceCyl7 = scalar, S16, 292, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl7 = scalar, S16, 296, "deg", 0.02, 0
|
ignitionAdvanceCyl8 = scalar, S16, 294, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl8 = scalar, S16, 298, "deg", 0.02, 0
|
ignitionAdvanceCyl9 = scalar, S16, 296, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl9 = scalar, S16, 300, "deg", 0.02, 0
|
ignitionAdvanceCyl10 = scalar, S16, 298, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl10 = scalar, S16, 302, "deg", 0.02, 0
|
ignitionAdvanceCyl11 = scalar, S16, 300, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl11 = scalar, S16, 304, "deg", 0.02, 0
|
ignitionAdvanceCyl12 = scalar, S16, 302, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl12 = scalar, S16, 306, "deg", 0.02, 0
|
tps1Split = scalar, S16, 304, "%", 0.01, 0
|
||||||
tps1Split = scalar, S16, 308, "%", 0.01, 0
|
tps2Split = scalar, S16, 306, "%", 0.01, 0
|
||||||
tps2Split = scalar, S16, 310, "%", 0.01, 0
|
tps12Split = scalar, S16, 308, "%", 0.01, 0
|
||||||
tps12Split = scalar, S16, 312, "%", 0.01, 0
|
accPedalSplit = scalar, S16, 310, "%", 0.01, 0
|
||||||
accPedalSplit = scalar, S16, 314, "%", 0.01, 0
|
sparkCutReason = scalar, S08, 312, "code", 1, 0
|
||||||
sparkCutReason = scalar, S08, 316, "code", 1, 0
|
fuelCutReason = scalar, S08, 313, "code", 1, 0
|
||||||
fuelCutReason = scalar, S08, 317, "code", 1, 0
|
mafEstimate = scalar, U16, 314, "kg/h", 0.1, 0
|
||||||
mafEstimate = scalar, U16, 318, "kg/h", 0.1, 0
|
instantRpm = scalar, U16, 316, "rpm", 1, 0
|
||||||
instantRpm = scalar, U16, 320, "rpm", 1, 0
|
rawMap = scalar, U16, 318, "V", 0.001, 0
|
||||||
rawMap = scalar, U16, 322, "V", 0.001, 0
|
rawAfr = scalar, U16, 320, "V", 0.001, 0
|
||||||
rawAfr = scalar, U16, 324, "V", 0.001, 0
|
calibrationValue2 = scalar, F32, 324, "", 1, 0
|
||||||
calibrationValue2 = scalar, F32, 328, "", 1, 0
|
luaInvocationCounter = scalar, U32, 328, "count", 1, 0
|
||||||
luaInvocationCounter = scalar, U32, 332, "count", 1, 0
|
luaLastCycleDuration = scalar, U32, 332, "nt", 1, 0
|
||||||
luaLastCycleDuration = scalar, U32, 336, "nt", 1, 0
|
vssEdgeCounter = scalar, U32, 336, "", 1, 0
|
||||||
vssEdgeCounter = scalar, U32, 340, "", 1, 0
|
issEdgeCounter = scalar, U32, 340, "", 1, 0
|
||||||
issEdgeCounter = scalar, U32, 344, "", 1, 0
|
auxLinear1 = scalar, F32, 344, "", 1, 0
|
||||||
auxLinear1 = scalar, F32, 348, "", 1, 0
|
auxLinear2 = scalar, F32, 348, "", 1, 0
|
||||||
auxLinear2 = scalar, F32, 352, "", 1, 0
|
auxLinear3 = scalar, F32, 352, "", 1, 0
|
||||||
auxLinear3 = scalar, F32, 356, "", 1, 0
|
auxLinear4 = scalar, F32, 356, "", 1, 0
|
||||||
auxLinear4 = scalar, F32, 360, "", 1, 0
|
fallbackMap = scalar, U16, 360, "kPa", 0.1, 0
|
||||||
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
|
instantMAPValue = scalar, U16, 362, "kPa", 0.03333333333333333, 0
|
||||||
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
|
maxLockedDuration = scalar, U16, 364, "us", 1, 0
|
||||||
maxLockedDuration = scalar, U16, 368, "us", 1, 0
|
canWriteOk = scalar, U16, 366, "", 1, 0
|
||||||
canWriteOk = scalar, U16, 370, "", 1, 0
|
canWriteNotOk = scalar, U16, 368, "", 1, 0
|
||||||
canWriteNotOk = scalar, U16, 372, "", 1, 0
|
triggerPrimaryFall = scalar, U32, 372, "", 1, 0
|
||||||
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
|
triggerPrimaryRise = scalar, U32, 376, "", 1, 0
|
||||||
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
|
triggerSecondaryFall = scalar, U32, 380, "", 1, 0
|
||||||
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
|
triggerSecondaryRise = scalar, U32, 384, "", 1, 0
|
||||||
triggerSecondaryRise = scalar, U32, 388, "", 1, 0
|
triggerVvtFall = scalar, U16, 388, "", 1, 0
|
||||||
triggerVvtFall = scalar, U16, 392, "", 1, 0
|
triggerVvtRise = scalar, U16, 390, "", 1, 0
|
||||||
triggerVvtRise = scalar, U16, 394, "", 1, 0
|
triggerVvt2Fall = scalar, U16, 392, "", 1, 0
|
||||||
triggerVvt2Fall = scalar, U16, 396, "", 1, 0
|
triggerVvt2Rise = scalar, U16, 394, "", 1, 0
|
||||||
triggerVvt2Rise = scalar, U16, 398, "", 1, 0
|
starterState = scalar, U08, 396, "", 1, 0
|
||||||
starterState = scalar, U08, 400, "", 1, 0
|
starterRelayDisable = scalar, U08, 397, "", 1, 0
|
||||||
starterRelayDisable = scalar, U08, 401, "", 1, 0
|
multiSparkCounter = scalar, U08, 398, "", 1, 0
|
||||||
multiSparkCounter = scalar, U08, 402, "", 1, 0
|
extiOverflowCount = scalar, U08, 399, "", 1, 0
|
||||||
extiOverflowCount = scalar, U08, 403, "", 1, 0
|
alternatorStatus_pTerm = scalar, F32, 400, "", 1, 0
|
||||||
alternatorStatus_pTerm = scalar, F32, 404, "", 1, 0
|
alternatorStatus_iTerm = scalar, S16, 404, "", 0.01, 0
|
||||||
alternatorStatus_iTerm = scalar, S16, 408, "", 0.01, 0
|
alternatorStatus_dTerm = scalar, S16, 406, "", 0.01, 0
|
||||||
alternatorStatus_dTerm = scalar, S16, 410, "", 0.01, 0
|
alternatorStatus_output = scalar, S16, 408, "", 0.01, 0
|
||||||
alternatorStatus_output = scalar, S16, 412, "", 0.01, 0
|
alternatorStatus_error = scalar, S16, 410, "", 0.01, 0
|
||||||
alternatorStatus_error = scalar, S16, 414, "", 0.01, 0
|
alternatorStatus_resetCounter = scalar, U32, 412, "", 1, 0
|
||||||
alternatorStatus_resetCounter = scalar, U32, 416, "", 1, 0
|
idleStatus_pTerm = scalar, F32, 416, "", 1, 0
|
||||||
idleStatus_pTerm = scalar, F32, 420, "", 1, 0
|
idleStatus_iTerm = scalar, S16, 420, "", 0.01, 0
|
||||||
idleStatus_iTerm = scalar, S16, 424, "", 0.01, 0
|
idleStatus_dTerm = scalar, S16, 422, "", 0.01, 0
|
||||||
idleStatus_dTerm = scalar, S16, 426, "", 0.01, 0
|
idleStatus_output = scalar, S16, 424, "", 0.01, 0
|
||||||
idleStatus_output = scalar, S16, 428, "", 0.01, 0
|
idleStatus_error = scalar, S16, 426, "", 0.01, 0
|
||||||
idleStatus_error = scalar, S16, 430, "", 0.01, 0
|
idleStatus_resetCounter = scalar, U32, 428, "", 1, 0
|
||||||
idleStatus_resetCounter = scalar, U32, 432, "", 1, 0
|
etbStatus_pTerm = scalar, F32, 432, "", 1, 0
|
||||||
etbStatus_pTerm = scalar, F32, 436, "", 1, 0
|
etbStatus_iTerm = scalar, S16, 436, "", 0.01, 0
|
||||||
etbStatus_iTerm = scalar, S16, 440, "", 0.01, 0
|
etbStatus_dTerm = scalar, S16, 438, "", 0.01, 0
|
||||||
etbStatus_dTerm = scalar, S16, 442, "", 0.01, 0
|
etbStatus_output = scalar, S16, 440, "", 0.01, 0
|
||||||
etbStatus_output = scalar, S16, 444, "", 0.01, 0
|
etbStatus_error = scalar, S16, 442, "", 0.01, 0
|
||||||
etbStatus_error = scalar, S16, 446, "", 0.01, 0
|
etbStatus_resetCounter = scalar, U32, 444, "", 1, 0
|
||||||
etbStatus_resetCounter = scalar, U32, 448, "", 1, 0
|
boostStatus_pTerm = scalar, F32, 448, "", 1, 0
|
||||||
boostStatus_pTerm = scalar, F32, 452, "", 1, 0
|
boostStatus_iTerm = scalar, S16, 452, "", 0.01, 0
|
||||||
boostStatus_iTerm = scalar, S16, 456, "", 0.01, 0
|
boostStatus_dTerm = scalar, S16, 454, "", 0.01, 0
|
||||||
boostStatus_dTerm = scalar, S16, 458, "", 0.01, 0
|
boostStatus_output = scalar, S16, 456, "", 0.01, 0
|
||||||
boostStatus_output = scalar, S16, 460, "", 0.01, 0
|
boostStatus_error = scalar, S16, 458, "", 0.01, 0
|
||||||
boostStatus_error = scalar, S16, 462, "", 0.01, 0
|
boostStatus_resetCounter = scalar, U32, 460, "", 1, 0
|
||||||
boostStatus_resetCounter = scalar, U32, 464, "", 1, 0
|
wastegateDcStatus_pTerm = scalar, F32, 464, "", 1, 0
|
||||||
wastegateDcStatus_pTerm = scalar, F32, 468, "", 1, 0
|
wastegateDcStatus_iTerm = scalar, S16, 468, "", 0.01, 0
|
||||||
wastegateDcStatus_iTerm = scalar, S16, 472, "", 0.01, 0
|
wastegateDcStatus_dTerm = scalar, S16, 470, "", 0.01, 0
|
||||||
wastegateDcStatus_dTerm = scalar, S16, 474, "", 0.01, 0
|
wastegateDcStatus_output = scalar, S16, 472, "", 0.01, 0
|
||||||
wastegateDcStatus_output = scalar, S16, 476, "", 0.01, 0
|
wastegateDcStatus_error = scalar, S16, 474, "", 0.01, 0
|
||||||
wastegateDcStatus_error = scalar, S16, 478, "", 0.01, 0
|
wastegateDcStatus_resetCounter = scalar, U32, 476, "", 1, 0
|
||||||
wastegateDcStatus_resetCounter = scalar, U32, 480, "", 1, 0
|
vvtStatus1_pTerm = scalar, F32, 480, "", 1, 0
|
||||||
vvtStatus1_pTerm = scalar, F32, 484, "", 1, 0
|
vvtStatus1_iTerm = scalar, S16, 484, "", 0.01, 0
|
||||||
vvtStatus1_iTerm = scalar, S16, 488, "", 0.01, 0
|
vvtStatus1_dTerm = scalar, S16, 486, "", 0.01, 0
|
||||||
vvtStatus1_dTerm = scalar, S16, 490, "", 0.01, 0
|
vvtStatus1_output = scalar, S16, 488, "", 0.01, 0
|
||||||
vvtStatus1_output = scalar, S16, 492, "", 0.01, 0
|
vvtStatus1_error = scalar, S16, 490, "", 0.01, 0
|
||||||
vvtStatus1_error = scalar, S16, 494, "", 0.01, 0
|
vvtStatus1_resetCounter = scalar, U32, 492, "", 1, 0
|
||||||
vvtStatus1_resetCounter = scalar, U32, 496, "", 1, 0
|
vvtStatus2_pTerm = scalar, F32, 496, "", 1, 0
|
||||||
vvtStatus2_pTerm = scalar, F32, 500, "", 1, 0
|
vvtStatus2_iTerm = scalar, S16, 500, "", 0.01, 0
|
||||||
vvtStatus2_iTerm = scalar, S16, 504, "", 0.01, 0
|
vvtStatus2_dTerm = scalar, S16, 502, "", 0.01, 0
|
||||||
vvtStatus2_dTerm = scalar, S16, 506, "", 0.01, 0
|
vvtStatus2_output = scalar, S16, 504, "", 0.01, 0
|
||||||
vvtStatus2_output = scalar, S16, 508, "", 0.01, 0
|
vvtStatus2_error = scalar, S16, 506, "", 0.01, 0
|
||||||
vvtStatus2_error = scalar, S16, 510, "", 0.01, 0
|
vvtStatus2_resetCounter = scalar, U32, 508, "", 1, 0
|
||||||
vvtStatus2_resetCounter = scalar, U32, 512, "", 1, 0
|
vvtStatus3_pTerm = scalar, F32, 512, "", 1, 0
|
||||||
vvtStatus3_pTerm = scalar, F32, 516, "", 1, 0
|
vvtStatus3_iTerm = scalar, S16, 516, "", 0.01, 0
|
||||||
vvtStatus3_iTerm = scalar, S16, 520, "", 0.01, 0
|
vvtStatus3_dTerm = scalar, S16, 518, "", 0.01, 0
|
||||||
vvtStatus3_dTerm = scalar, S16, 522, "", 0.01, 0
|
vvtStatus3_output = scalar, S16, 520, "", 0.01, 0
|
||||||
vvtStatus3_output = scalar, S16, 524, "", 0.01, 0
|
vvtStatus3_error = scalar, S16, 522, "", 0.01, 0
|
||||||
vvtStatus3_error = scalar, S16, 526, "", 0.01, 0
|
vvtStatus3_resetCounter = scalar, U32, 524, "", 1, 0
|
||||||
vvtStatus3_resetCounter = scalar, U32, 528, "", 1, 0
|
vvtStatus4_pTerm = scalar, F32, 528, "", 1, 0
|
||||||
vvtStatus4_pTerm = scalar, F32, 532, "", 1, 0
|
vvtStatus4_iTerm = scalar, S16, 532, "", 0.01, 0
|
||||||
vvtStatus4_iTerm = scalar, S16, 536, "", 0.01, 0
|
vvtStatus4_dTerm = scalar, S16, 534, "", 0.01, 0
|
||||||
vvtStatus4_dTerm = scalar, S16, 538, "", 0.01, 0
|
vvtStatus4_output = scalar, S16, 536, "", 0.01, 0
|
||||||
vvtStatus4_output = scalar, S16, 540, "", 0.01, 0
|
vvtStatus4_error = scalar, S16, 538, "", 0.01, 0
|
||||||
vvtStatus4_error = scalar, S16, 542, "", 0.01, 0
|
vvtStatus4_resetCounter = scalar, U32, 540, "", 1, 0
|
||||||
vvtStatus4_resetCounter = scalar, U32, 544, "", 1, 0
|
auxSpeed1 = scalar, U16, 544, "s", 1, 0
|
||||||
auxSpeed1 = scalar, U16, 548, "s", 1, 0
|
auxSpeed2 = scalar, U16, 546, "s", 1, 0
|
||||||
auxSpeed2 = scalar, U16, 550, "s", 1, 0
|
ISSValue = scalar, U16, 548, "RPM", 1, 0
|
||||||
ISSValue = scalar, U16, 552, "RPM", 1, 0
|
rawAnalogInput1 = scalar, S16, 550, "V", 0.001, 0
|
||||||
rawAnalogInput1 = scalar, S16, 554, "V", 0.001, 0
|
rawAnalogInput2 = scalar, S16, 552, "V", 0.001, 0
|
||||||
rawAnalogInput2 = scalar, S16, 556, "V", 0.001, 0
|
rawAnalogInput3 = scalar, S16, 554, "V", 0.001, 0
|
||||||
rawAnalogInput3 = scalar, S16, 558, "V", 0.001, 0
|
rawAnalogInput4 = scalar, S16, 556, "V", 0.001, 0
|
||||||
rawAnalogInput4 = scalar, S16, 560, "V", 0.001, 0
|
rawAnalogInput5 = scalar, S16, 558, "V", 0.001, 0
|
||||||
rawAnalogInput5 = scalar, S16, 562, "V", 0.001, 0
|
rawAnalogInput6 = scalar, S16, 560, "V", 0.001, 0
|
||||||
rawAnalogInput6 = scalar, S16, 564, "V", 0.001, 0
|
rawAnalogInput7 = scalar, S16, 562, "V", 0.001, 0
|
||||||
rawAnalogInput7 = scalar, S16, 566, "V", 0.001, 0
|
rawAnalogInput8 = scalar, S16, 564, "V", 0.001, 0
|
||||||
rawAnalogInput8 = scalar, S16, 568, "V", 0.001, 0
|
gppwmOutput1 = scalar, U08, 566, "%", 0.5, 0
|
||||||
gppwmOutput1 = scalar, U08, 570, "%", 0.5, 0
|
gppwmOutput2 = scalar, U08, 567, "%", 0.5, 0
|
||||||
gppwmOutput2 = scalar, U08, 571, "%", 0.5, 0
|
gppwmOutput3 = scalar, U08, 568, "%", 0.5, 0
|
||||||
gppwmOutput3 = scalar, U08, 572, "%", 0.5, 0
|
gppwmOutput4 = scalar, U08, 569, "%", 0.5, 0
|
||||||
gppwmOutput4 = scalar, U08, 573, "%", 0.5, 0
|
gppwmXAxis1 = scalar, S16, 570, "", 1, 0
|
||||||
gppwmXAxis1 = scalar, S16, 574, "", 1, 0
|
gppwmXAxis2 = scalar, S16, 572, "", 1, 0
|
||||||
gppwmXAxis2 = scalar, S16, 576, "", 1, 0
|
gppwmXAxis3 = scalar, S16, 574, "", 1, 0
|
||||||
gppwmXAxis3 = scalar, S16, 578, "", 1, 0
|
gppwmXAxis4 = scalar, S16, 576, "", 1, 0
|
||||||
gppwmXAxis4 = scalar, S16, 580, "", 1, 0
|
gppwmYAxis1 = scalar, S16, 578, "", 0.1, 0
|
||||||
gppwmYAxis1 = scalar, S16, 582, "", 0.1, 0
|
gppwmYAxis2 = scalar, S16, 580, "", 0.1, 0
|
||||||
gppwmYAxis2 = scalar, S16, 584, "", 0.1, 0
|
gppwmYAxis3 = scalar, S16, 582, "", 0.1, 0
|
||||||
gppwmYAxis3 = scalar, S16, 586, "", 0.1, 0
|
gppwmYAxis4 = scalar, S16, 584, "", 0.1, 0
|
||||||
gppwmYAxis4 = scalar, S16, 588, "", 0.1, 0
|
rawBattery = scalar, S16, 586, "V", 0.001, 0
|
||||||
rawBattery = scalar, S16, 590, "V", 0.001, 0
|
ignBlendParameter1 = scalar, S16, 588, "", 0.1, 0
|
||||||
ignBlendParameter1 = scalar, S16, 592, "", 0.1, 0
|
ignBlendParameter2 = scalar, S16, 590, "", 0.1, 0
|
||||||
ignBlendParameter2 = scalar, S16, 594, "", 0.1, 0
|
ignBlendParameter3 = scalar, S16, 592, "", 0.1, 0
|
||||||
ignBlendParameter3 = scalar, S16, 596, "", 0.1, 0
|
ignBlendParameter4 = scalar, S16, 594, "", 0.1, 0
|
||||||
ignBlendParameter4 = scalar, S16, 598, "", 0.1, 0
|
ignBlendBias1 = scalar, U08, 596, "%", 0.5, 0
|
||||||
ignBlendBias1 = scalar, U08, 600, "%", 0.5, 0
|
ignBlendBias2 = scalar, U08, 597, "%", 0.5, 0
|
||||||
ignBlendBias2 = scalar, U08, 601, "%", 0.5, 0
|
ignBlendBias3 = scalar, U08, 598, "%", 0.5, 0
|
||||||
ignBlendBias3 = scalar, U08, 602, "%", 0.5, 0
|
ignBlendBias4 = scalar, U08, 599, "%", 0.5, 0
|
||||||
ignBlendBias4 = scalar, U08, 603, "%", 0.5, 0
|
ignBlendOutput1 = scalar, S16, 600, "deg", 0.01, 0
|
||||||
ignBlendOutput1 = scalar, S16, 604, "deg", 0.01, 0
|
ignBlendOutput2 = scalar, S16, 602, "deg", 0.01, 0
|
||||||
ignBlendOutput2 = scalar, S16, 606, "deg", 0.01, 0
|
ignBlendOutput3 = scalar, S16, 604, "deg", 0.01, 0
|
||||||
ignBlendOutput3 = scalar, S16, 608, "deg", 0.01, 0
|
ignBlendOutput4 = scalar, S16, 606, "deg", 0.01, 0
|
||||||
ignBlendOutput4 = scalar, S16, 610, "deg", 0.01, 0
|
veBlendParameter1 = scalar, S16, 608, "", 0.1, 0
|
||||||
veBlendParameter1 = scalar, S16, 612, "", 0.1, 0
|
veBlendParameter2 = scalar, S16, 610, "", 0.1, 0
|
||||||
veBlendParameter2 = scalar, S16, 614, "", 0.1, 0
|
veBlendParameter3 = scalar, S16, 612, "", 0.1, 0
|
||||||
veBlendParameter3 = scalar, S16, 616, "", 0.1, 0
|
veBlendParameter4 = scalar, S16, 614, "", 0.1, 0
|
||||||
veBlendParameter4 = scalar, S16, 618, "", 0.1, 0
|
veBlendBias1 = scalar, U08, 616, "%", 0.5, 0
|
||||||
veBlendBias1 = scalar, U08, 620, "%", 0.5, 0
|
veBlendBias2 = scalar, U08, 617, "%", 0.5, 0
|
||||||
veBlendBias2 = scalar, U08, 621, "%", 0.5, 0
|
veBlendBias3 = scalar, U08, 618, "%", 0.5, 0
|
||||||
veBlendBias3 = scalar, U08, 622, "%", 0.5, 0
|
veBlendBias4 = scalar, U08, 619, "%", 0.5, 0
|
||||||
veBlendBias4 = scalar, U08, 623, "%", 0.5, 0
|
veBlendOutput1 = scalar, S16, 620, "%", 0.01, 0
|
||||||
veBlendOutput1 = scalar, S16, 624, "%", 0.01, 0
|
veBlendOutput2 = scalar, S16, 622, "%", 0.01, 0
|
||||||
veBlendOutput2 = scalar, S16, 626, "%", 0.01, 0
|
veBlendOutput3 = scalar, S16, 624, "%", 0.01, 0
|
||||||
veBlendOutput3 = scalar, S16, 628, "%", 0.01, 0
|
veBlendOutput4 = scalar, S16, 626, "%", 0.01, 0
|
||||||
veBlendOutput4 = scalar, S16, 630, "%", 0.01, 0
|
boostOpenLoopBlendParameter1 = scalar, S16, 628, "", 0.1, 0
|
||||||
boostOpenLoopBlendParameter1 = scalar, S16, 632, "", 0.1, 0
|
boostOpenLoopBlendParameter2 = scalar, S16, 630, "", 0.1, 0
|
||||||
boostOpenLoopBlendParameter2 = scalar, S16, 634, "", 0.1, 0
|
boostOpenLoopBlendBias1 = scalar, U08, 632, "%", 0.5, 0
|
||||||
boostOpenLoopBlendBias1 = scalar, U08, 636, "%", 0.5, 0
|
boostOpenLoopBlendBias2 = scalar, U08, 633, "%", 0.5, 0
|
||||||
boostOpenLoopBlendBias2 = scalar, U08, 637, "%", 0.5, 0
|
boostOpenLoopBlendOutput1 = scalar, S08, 634, "%", 1, 0
|
||||||
boostOpenLoopBlendOutput1 = scalar, S08, 638, "%", 1, 0
|
boostOpenLoopBlendOutput2 = scalar, S08, 635, "%", 1, 0
|
||||||
boostOpenLoopBlendOutput2 = scalar, S08, 639, "%", 1, 0
|
boostClosedLoopBlendParameter1 = scalar, S16, 636, "", 0.1, 0
|
||||||
boostClosedLoopBlendParameter1 = scalar, S16, 640, "", 0.1, 0
|
boostClosedLoopBlendParameter2 = scalar, S16, 638, "", 0.1, 0
|
||||||
boostClosedLoopBlendParameter2 = scalar, S16, 642, "", 0.1, 0
|
boostClosedLoopBlendBias1 = scalar, U08, 640, "%", 0.5, 0
|
||||||
boostClosedLoopBlendBias1 = scalar, U08, 644, "%", 0.5, 0
|
boostClosedLoopBlendBias2 = scalar, U08, 641, "%", 0.5, 0
|
||||||
boostClosedLoopBlendBias2 = scalar, U08, 645, "%", 0.5, 0
|
boostClosedLoopBlendOutput1 = scalar, S16, 642, "%", 0.1, 0
|
||||||
boostClosedLoopBlendOutput1 = scalar, S16, 646, "%", 0.1, 0
|
boostClosedLoopBlendOutput2 = scalar, S16, 644, "%", 0.1, 0
|
||||||
boostClosedLoopBlendOutput2 = scalar, S16, 648, "%", 0.1, 0
|
targetAfrBlendParameter1 = scalar, S16, 646, "", 0.1, 0
|
||||||
targetAfrBlendParameter1 = scalar, S16, 650, "", 0.1, 0
|
targetAfrBlendParameter2 = scalar, S16, 648, "", 0.1, 0
|
||||||
targetAfrBlendParameter2 = scalar, S16, 652, "", 0.1, 0
|
targetAfrBlendBias1 = scalar, U08, 650, "%", 0.5, 0
|
||||||
targetAfrBlendBias1 = scalar, U08, 654, "%", 0.5, 0
|
targetAfrBlendBias2 = scalar, U08, 651, "%", 0.5, 0
|
||||||
targetAfrBlendBias2 = scalar, U08, 655, "%", 0.5, 0
|
targetAfrBlendOutput1 = scalar, S16, 652, "%", 0.1, 0
|
||||||
targetAfrBlendOutput1 = scalar, S16, 656, "%", 0.1, 0
|
targetAfrBlendOutput2 = scalar, S16, 654, "%", 0.1, 0
|
||||||
targetAfrBlendOutput2 = scalar, S16, 658, "%", 0.1, 0
|
coilState1 = bits, U32, 656, [0:0]
|
||||||
coilState1 = bits, U32, 660, [0:0]
|
coilState2 = bits, U32, 656, [1:1]
|
||||||
coilState2 = bits, U32, 660, [1:1]
|
coilState3 = bits, U32, 656, [2:2]
|
||||||
coilState3 = bits, U32, 660, [2:2]
|
coilState4 = bits, U32, 656, [3:3]
|
||||||
coilState4 = bits, U32, 660, [3:3]
|
coilState5 = bits, U32, 656, [4:4]
|
||||||
coilState5 = bits, U32, 660, [4:4]
|
coilState6 = bits, U32, 656, [5:5]
|
||||||
coilState6 = bits, U32, 660, [5:5]
|
coilState7 = bits, U32, 656, [6:6]
|
||||||
coilState7 = bits, U32, 660, [6:6]
|
coilState8 = bits, U32, 656, [7:7]
|
||||||
coilState8 = bits, U32, 660, [7:7]
|
coilState9 = bits, U32, 656, [8:8]
|
||||||
coilState9 = bits, U32, 660, [8:8]
|
coilState10 = bits, U32, 656, [9:9]
|
||||||
coilState10 = bits, U32, 660, [9:9]
|
coilState11 = bits, U32, 656, [10:10]
|
||||||
coilState11 = bits, U32, 660, [10:10]
|
coilState12 = bits, U32, 656, [11:11]
|
||||||
coilState12 = bits, U32, 660, [11:11]
|
injectorState1 = bits, U32, 656, [12:12]
|
||||||
injectorState1 = bits, U32, 660, [12:12]
|
injectorState2 = bits, U32, 656, [13:13]
|
||||||
injectorState2 = bits, U32, 660, [13:13]
|
injectorState3 = bits, U32, 656, [14:14]
|
||||||
injectorState3 = bits, U32, 660, [14:14]
|
injectorState4 = bits, U32, 656, [15:15]
|
||||||
injectorState4 = bits, U32, 660, [15:15]
|
injectorState5 = bits, U32, 656, [16:16]
|
||||||
injectorState5 = bits, U32, 660, [16:16]
|
injectorState6 = bits, U32, 656, [17:17]
|
||||||
injectorState6 = bits, U32, 660, [17:17]
|
injectorState7 = bits, U32, 656, [18:18]
|
||||||
injectorState7 = bits, U32, 660, [18:18]
|
injectorState8 = bits, U32, 656, [19:19]
|
||||||
injectorState8 = bits, U32, 660, [19:19]
|
injectorState9 = bits, U32, 656, [20:20]
|
||||||
injectorState9 = bits, U32, 660, [20:20]
|
injectorState10 = bits, U32, 656, [21:21]
|
||||||
injectorState10 = bits, U32, 660, [21:21]
|
injectorState11 = bits, U32, 656, [22:22]
|
||||||
injectorState11 = bits, U32, 660, [22:22]
|
injectorState12 = bits, U32, 656, [23:23]
|
||||||
injectorState12 = bits, U32, 660, [23:23]
|
triggerChannel1 = bits, U32, 656, [24:24]
|
||||||
triggerChannel1 = bits, U32, 660, [24:24]
|
triggerChannel2 = bits, U32, 656, [25:25]
|
||||||
triggerChannel2 = bits, U32, 660, [25:25]
|
vvtChannel1 = bits, U32, 656, [26:26]
|
||||||
vvtChannel1 = bits, U32, 660, [26:26]
|
vvtChannel2 = bits, U32, 656, [27:27]
|
||||||
vvtChannel2 = bits, U32, 660, [27:27]
|
vvtChannel3 = bits, U32, 656, [28:28]
|
||||||
vvtChannel3 = bits, U32, 660, [28:28]
|
vvtChannel4 = bits, U32, 656, [29:29]
|
||||||
vvtChannel4 = bits, U32, 660, [29:29]
|
outputRequestPeriod = scalar, U32, 660, "", 1, 0
|
||||||
outputRequestPeriod = scalar, U32, 664, "", 1, 0
|
mapFast = scalar, F32, 664, "", 1, 0
|
||||||
mapFast = scalar, F32, 668, "", 1, 0
|
luaGauges1 = scalar, F32, 668, "value", 1, 0
|
||||||
luaGauges1 = scalar, F32, 672, "value", 1, 0
|
luaGauges2 = scalar, F32, 672, "value", 1, 0
|
||||||
luaGauges2 = scalar, F32, 676, "value", 1, 0
|
luaGauges3 = scalar, F32, 676, "value", 1, 0
|
||||||
luaGauges3 = scalar, F32, 680, "value", 1, 0
|
luaGauges4 = scalar, F32, 680, "value", 1, 0
|
||||||
luaGauges4 = scalar, F32, 684, "value", 1, 0
|
luaGauges5 = scalar, F32, 684, "value", 1, 0
|
||||||
luaGauges5 = scalar, F32, 688, "value", 1, 0
|
luaGauges6 = scalar, F32, 688, "value", 1, 0
|
||||||
luaGauges6 = scalar, F32, 692, "value", 1, 0
|
luaGauges7 = scalar, F32, 692, "value", 1, 0
|
||||||
luaGauges7 = scalar, F32, 696, "value", 1, 0
|
luaGauges8 = scalar, F32, 696, "value", 1, 0
|
||||||
luaGauges8 = scalar, F32, 700, "value", 1, 0
|
rawMaf2 = scalar, U16, 700, "V", 0.001, 0
|
||||||
rawMaf2 = scalar, U16, 704, "V", 0.001, 0
|
mafMeasured2 = scalar, U16, 702, "kg/h", 0.1, 0
|
||||||
mafMeasured2 = scalar, U16, 706, "kg/h", 0.1, 0
|
schedulingUsedCount = scalar, U16, 704, "", 1,0
|
||||||
schedulingUsedCount = scalar, U16, 708, "", 1,0
|
vehicleSpeedKph = scalar, U16, 706, "kph", 0.01, 0
|
||||||
vehicleSpeedKph = scalar, U16, 710, "kph", 0.01, 0
|
Gego = scalar, U16, 708, "%", 0.01,0
|
||||||
Gego = scalar, U16, 712, "%", 0.01,0
|
testBenchIter = scalar, U16, 710, "count", 1, 0
|
||||||
testBenchIter = scalar, U16, 714, "count", 1, 0
|
oilTemp = scalar, S16, 712, "deg C", 0.01, 0
|
||||||
oilTemp = scalar, S16, 716, "deg C", 0.01, 0
|
fuelTemp = scalar, S16, 714, "deg C", 0.01, 0
|
||||||
fuelTemp = scalar, S16, 718, "deg C", 0.01, 0
|
ambientTemp = scalar, S16, 716, "deg C", 0.01, 0
|
||||||
ambientTemp = scalar, S16, 720, "deg C", 0.01, 0
|
compressorDischargeTemp = scalar, S16, 718, "deg C", 0.01, 0
|
||||||
compressorDischargeTemp = scalar, S16, 722, "deg C", 0.01, 0
|
compressorDischargePressure = scalar, U16, 720, "kPa", 0.03333333333333333, 0
|
||||||
compressorDischargePressure = scalar, U16, 724, "kPa", 0.03333333333333333, 0
|
throttleInletPressure = scalar, U16, 722, "kPa", 0.03333333333333333, 0
|
||||||
throttleInletPressure = scalar, U16, 726, "kPa", 0.03333333333333333, 0
|
ignitionOnTime = scalar, U16, 724, "sec", 1,0
|
||||||
ignitionOnTime = scalar, U16, 728, "sec", 1,0
|
engineRunTime = scalar, U16, 726, "sec", 1,0
|
||||||
engineRunTime = scalar, U16, 730, "sec", 1,0
|
distanceTraveled = scalar, U16, 728, "km", 0.1,0
|
||||||
distanceTraveled = scalar, U16, 732, "km", 0.1,0
|
afrGasolineScale = scalar, U16, 730, "AFR", 0.001, 0
|
||||||
afrGasolineScale = scalar, U16, 734, "AFR", 0.001, 0
|
afr2GasolineScale = scalar, U16, 732, "AFR", 0.001, 0
|
||||||
afr2GasolineScale = scalar, U16, 736, "AFR", 0.001, 0
|
wheelSlipRatio = scalar, F32, 736, "", 1, 0
|
||||||
wheelSlipRatio = scalar, F32, 740, "", 1, 0
|
ignitorDiagnostic1 = scalar, U08, 740, "", 1, 0
|
||||||
ignitorDiagnostic1 = scalar, U08, 744, "", 1, 0
|
ignitorDiagnostic2 = scalar, U08, 741, "", 1, 0
|
||||||
ignitorDiagnostic2 = scalar, U08, 745, "", 1, 0
|
ignitorDiagnostic3 = scalar, U08, 742, "", 1, 0
|
||||||
ignitorDiagnostic3 = scalar, U08, 746, "", 1, 0
|
ignitorDiagnostic4 = scalar, U08, 743, "", 1, 0
|
||||||
ignitorDiagnostic4 = scalar, U08, 747, "", 1, 0
|
ignitorDiagnostic5 = scalar, U08, 744, "", 1, 0
|
||||||
ignitorDiagnostic5 = scalar, U08, 748, "", 1, 0
|
ignitorDiagnostic6 = scalar, U08, 745, "", 1, 0
|
||||||
ignitorDiagnostic6 = scalar, U08, 749, "", 1, 0
|
ignitorDiagnostic7 = scalar, U08, 746, "", 1, 0
|
||||||
ignitorDiagnostic7 = scalar, U08, 750, "", 1, 0
|
ignitorDiagnostic8 = scalar, U08, 747, "", 1, 0
|
||||||
ignitorDiagnostic8 = scalar, U08, 751, "", 1, 0
|
ignitorDiagnostic9 = scalar, U08, 748, "", 1, 0
|
||||||
ignitorDiagnostic9 = scalar, U08, 752, "", 1, 0
|
ignitorDiagnostic10 = scalar, U08, 749, "", 1, 0
|
||||||
ignitorDiagnostic10 = scalar, U08, 753, "", 1, 0
|
ignitorDiagnostic11 = scalar, U08, 750, "", 1, 0
|
||||||
ignitorDiagnostic11 = scalar, U08, 754, "", 1, 0
|
ignitorDiagnostic12 = scalar, U08, 751, "", 1, 0
|
||||||
ignitorDiagnostic12 = scalar, U08, 755, "", 1, 0
|
injectorDiagnostic1 = scalar, U08, 752, "", 1, 0
|
||||||
injectorDiagnostic1 = scalar, U08, 756, "", 1, 0
|
injectorDiagnostic2 = scalar, U08, 753, "", 1, 0
|
||||||
injectorDiagnostic2 = scalar, U08, 757, "", 1, 0
|
injectorDiagnostic3 = scalar, U08, 754, "", 1, 0
|
||||||
injectorDiagnostic3 = scalar, U08, 758, "", 1, 0
|
injectorDiagnostic4 = scalar, U08, 755, "", 1, 0
|
||||||
injectorDiagnostic4 = scalar, U08, 759, "", 1, 0
|
injectorDiagnostic5 = scalar, U08, 756, "", 1, 0
|
||||||
injectorDiagnostic5 = scalar, U08, 760, "", 1, 0
|
injectorDiagnostic6 = scalar, U08, 757, "", 1, 0
|
||||||
injectorDiagnostic6 = scalar, U08, 761, "", 1, 0
|
injectorDiagnostic7 = scalar, U08, 758, "", 1, 0
|
||||||
injectorDiagnostic7 = scalar, U08, 762, "", 1, 0
|
injectorDiagnostic8 = scalar, U08, 759, "", 1, 0
|
||||||
injectorDiagnostic8 = scalar, U08, 763, "", 1, 0
|
injectorDiagnostic9 = scalar, U08, 760, "", 1, 0
|
||||||
injectorDiagnostic9 = scalar, U08, 764, "", 1, 0
|
injectorDiagnostic10 = scalar, U08, 761, "", 1, 0
|
||||||
injectorDiagnostic10 = scalar, U08, 765, "", 1, 0
|
injectorDiagnostic11 = scalar, U08, 762, "", 1, 0
|
||||||
injectorDiagnostic11 = scalar, U08, 766, "", 1, 0
|
injectorDiagnostic12 = scalar, U08, 763, "", 1, 0
|
||||||
injectorDiagnostic12 = scalar, U08, 767, "", 1, 0
|
actualLastInjectionStage2 = scalar, U16, 764, "ms", 0.0033333333333333335, 0
|
||||||
actualLastInjectionStage2 = scalar, U16, 768, "ms", 0.0033333333333333335, 0
|
injectorDutyCycleStage2 = scalar, U08, 766, "%", 0.5, 0
|
||||||
injectorDutyCycleStage2 = scalar, U08, 770, "%", 0.5, 0
|
rawFlexFreq = scalar, U08, 767, "", 1, 0
|
||||||
rawFlexFreq = scalar, U08, 771, "", 1, 0
|
fastAdcErrorsCount = scalar, U08, 768, "", 1, 0
|
||||||
fastAdcErrorsCount = scalar, U08, 772, "", 1, 0
|
deviceUid = scalar, U08, 769, "", 1, 0
|
||||||
deviceUid = scalar, U08, 773, "", 1, 0
|
mc33810spiErrorCounter = scalar, U16, 770, "", 1, 0
|
||||||
mc33810spiErrorCounter = scalar, U16, 774, "", 1, 0
|
sadDwellRatioCounter = scalar, U08, 772, "", 1, 0
|
||||||
sadDwellRatioCounter = scalar, U08, 776, "", 1, 0
|
injectionPrimingCounter = scalar, U08, 773, "", 1, 0
|
||||||
injectionPrimingCounter = scalar, U08, 777, "", 1, 0
|
tempLogging2 = scalar, U08, 774, "", 1, 0
|
||||||
tempLogging2 = scalar, U08, 778, "", 1, 0
|
acPressure = scalar, F32, 776, "kPa", 1, 0
|
||||||
acPressure = scalar, F32, 780, "kPa", 1, 0
|
rawAuxAnalog1 = scalar, S16, 780, "V", 0.001, 0
|
||||||
rawAuxAnalog1 = scalar, S16, 784, "V", 0.001, 0
|
rawAuxAnalog2 = scalar, S16, 782, "V", 0.001, 0
|
||||||
rawAuxAnalog2 = scalar, S16, 786, "V", 0.001, 0
|
rawAuxAnalog3 = scalar, S16, 784, "V", 0.001, 0
|
||||||
rawAuxAnalog3 = scalar, S16, 788, "V", 0.001, 0
|
rawAuxAnalog4 = scalar, S16, 786, "V", 0.001, 0
|
||||||
rawAuxAnalog4 = scalar, S16, 790, "V", 0.001, 0
|
fastAdcErrorCallbackCount = scalar, U08, 788, "", 1, 0
|
||||||
fastAdcErrorCallbackCount = scalar, U08, 792, "", 1, 0
|
slowAdcErrorsCount = scalar, U08, 789, "", 1, 0
|
||||||
slowAdcErrorsCount = scalar, U08, 793, "", 1, 0
|
rawAuxTemp1 = scalar, S16, 790, "V", 0.001, 0
|
||||||
rawAuxTemp1 = scalar, S16, 794, "V", 0.001, 0
|
rawAuxTemp2 = scalar, S16, 792, "V", 0.001, 0
|
||||||
rawAuxTemp2 = scalar, S16, 796, "V", 0.001, 0
|
rawAmbientTemp = scalar, S16, 794, "V", 0.001, 0
|
||||||
rawAmbientTemp = scalar, S16, 798, "V", 0.001, 0
|
rtcUnixEpochTime = scalar, U32, 796, "", 1, 0
|
||||||
rtcUnixEpochTime = scalar, U32, 800, "", 1, 0
|
sparkCutReasonBlinker = scalar, S08, 800, "", 1, 0
|
||||||
sparkCutReasonBlinker = scalar, S08, 804, "", 1, 0
|
fuelCutReasonBlinker = scalar, S08, 801, "", 1, 0
|
||||||
fuelCutReasonBlinker = scalar, S08, 805, "", 1, 0
|
hp = scalar, S16, 802, "", 1, 0
|
||||||
|
torque = scalar, S16, 804, "", 1, 0
|
||||||
unusedAtTheEnd1 = scalar, U08, 806, "", 1, 0
|
unusedAtTheEnd1 = scalar, U08, 806, "", 1, 0
|
||||||
unusedAtTheEnd2 = scalar, U08, 807, "", 1, 0
|
unusedAtTheEnd2 = scalar, U08, 807, "", 1, 0
|
||||||
unusedAtTheEnd3 = scalar, U08, 808, "", 1, 0
|
unusedAtTheEnd3 = scalar, U08, 808, "", 1, 0
|
||||||
|
@ -472,44 +473,41 @@ unusedAtTheEnd45 = scalar, U08, 850, "", 1, 0
|
||||||
unusedAtTheEnd46 = scalar, U08, 851, "", 1, 0
|
unusedAtTheEnd46 = scalar, U08, 851, "", 1, 0
|
||||||
unusedAtTheEnd47 = scalar, U08, 852, "", 1, 0
|
unusedAtTheEnd47 = scalar, U08, 852, "", 1, 0
|
||||||
unusedAtTheEnd48 = scalar, U08, 853, "", 1, 0
|
unusedAtTheEnd48 = scalar, U08, 853, "", 1, 0
|
||||||
unusedAtTheEnd49 = scalar, U08, 854, "", 1, 0
|
; total TS size = 856
|
||||||
unusedAtTheEnd50 = scalar, U08, 855, "", 1, 0
|
totalFuelCorrection = scalar, F32, 856, "mult", 1,0
|
||||||
unusedAtTheEnd51 = scalar, U08, 856, "", 1, 0
|
running_postCrankingFuelCorrection = scalar, F32, 860, "", 1, 0
|
||||||
unusedAtTheEnd52 = scalar, U08, 857, "", 1, 0
|
running_intakeTemperatureCoefficient = scalar, F32, 864, "", 1, 0
|
||||||
; total TS size = 860
|
running_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
||||||
totalFuelCorrection = scalar, F32, 860, "mult", 1,0
|
running_timeSinceCrankingInSecs = scalar, F32, 872, "secs", 1,0
|
||||||
running_postCrankingFuelCorrection = scalar, F32, 864, "", 1, 0
|
running_baseFuel = scalar, U16, 876, "mg", 0.01, 0
|
||||||
running_intakeTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
running_fuel = scalar, U16, 878, "mg", 0.01, 0
|
||||||
running_coolantTemperatureCoefficient = scalar, F32, 872, "", 1, 0
|
afrTableYAxis = scalar, U16, 880, "%", 0.01,0
|
||||||
running_timeSinceCrankingInSecs = scalar, F32, 876, "secs", 1,0
|
targetLambda = scalar, U16, 882, "", 1.0E-4,0
|
||||||
running_baseFuel = scalar, U16, 880, "mg", 0.01, 0
|
targetAFR = scalar, U16, 884, "ratio", 0.001,0
|
||||||
running_fuel = scalar, U16, 882, "mg", 0.01, 0
|
stoichiometricRatio = scalar, U16, 886, "ratio", 0.001, 0
|
||||||
afrTableYAxis = scalar, U16, 884, "%", 0.01,0
|
sdTcharge_coff = scalar, F32, 888, "", 1, 0
|
||||||
targetLambda = scalar, U16, 886, "", 1.0E-4,0
|
sdAirMassInOneCylinder = scalar, F32, 892, "g", 1, 0
|
||||||
targetAFR = scalar, U16, 888, "ratio", 0.001,0
|
normalizedCylinderFilling = scalar, F32, 896, "%", 1, 0
|
||||||
stoichiometricRatio = scalar, U16, 890, "ratio", 0.001, 0
|
brokenInjector = scalar, U08, 900, "", 1, 0
|
||||||
sdTcharge_coff = scalar, F32, 892, "", 1, 0
|
unused88 = scalar, U08, 901, "", 1, 0
|
||||||
sdAirMassInOneCylinder = scalar, F32, 896, "g", 1, 0
|
idealEngineTorque = scalar, U16, 902, "", 1, 0
|
||||||
normalizedCylinderFilling = scalar, F32, 900, "%", 1, 0
|
injectorHwIssue = bits, U32, 904, [0:0]
|
||||||
brokenInjector = scalar, U08, 904, "", 1, 0
|
; total TS size = 908
|
||||||
unused88 = scalar, U08, 905, "", 1, 0
|
baseDwell = scalar, F32, 908, "ms", 1,0
|
||||||
idealEngineTorque = scalar, U16, 906, "", 1, 0
|
sparkDwell = scalar, F32, 912, "ms", 1,0
|
||||||
injectorHwIssue = bits, U32, 908, [0:0]
|
dwellDurationAngle = scalar, F32, 916, "deg", 1,0
|
||||||
; total TS size = 912
|
cltTimingCorrection = scalar, S16, 920, "deg", 0.01,0
|
||||||
baseDwell = scalar, F32, 912, "ms", 1,0
|
timingIatCorrection = scalar, S16, 922, "deg", 0.01,0
|
||||||
sparkDwell = scalar, F32, 916, "ms", 1,0
|
timingPidCorrection = scalar, S16, 924, "deg", 0.01,0
|
||||||
dwellDurationAngle = scalar, F32, 920, "deg", 1,0
|
dfcoTimingRetard = scalar, S16, 926, "deg", 0.01, 0
|
||||||
cltTimingCorrection = scalar, S16, 924, "deg", 0.01,0
|
baseIgnitionAdvance = scalar, S16, 928, "deg", 0.02, 0
|
||||||
timingIatCorrection = scalar, S16, 926, "deg", 0.01,0
|
correctedIgnitionAdvance = scalar, S16, 930, "deg", 0.02, 0
|
||||||
timingPidCorrection = scalar, S16, 928, "deg", 0.01,0
|
tractionAdvanceDrop = scalar, S16, 932, "deg", 0.02, 0
|
||||||
dfcoTimingRetard = scalar, S16, 930, "deg", 0.01, 0
|
dwellVoltageCorrection = scalar, F32, 936, "", 1, 0
|
||||||
baseIgnitionAdvance = scalar, S16, 932, "deg", 0.02, 0
|
luaTimingAdd = scalar, F32, 940, "deg", 1, 0
|
||||||
correctedIgnitionAdvance = scalar, S16, 934, "deg", 0.02, 0
|
luaTimingMult = scalar, F32, 944, "deg", 1, 0
|
||||||
tractionAdvanceDrop = scalar, S16, 936, "deg", 0.02, 0
|
luaIgnitionSkip = bits, U32, 948, [0:0]
|
||||||
dwellVoltageCorrection = scalar, F32, 940, "", 1, 0
|
trailingSparkAngle = scalar, S16, 952, "deg", 0.01,0
|
||||||
luaTimingAdd = scalar, F32, 944, "deg", 1, 0
|
|
||||||
luaTimingMult = scalar, F32, 948, "deg", 1, 0
|
|
||||||
luaIgnitionSkip = bits, U32, 952, [0:0]
|
|
||||||
; total TS size = 956
|
; total TS size = 956
|
||||||
m_knockLevel = scalar, F32, 956, "Volts", 1, 0
|
m_knockLevel = scalar, F32, 956, "Volts", 1, 0
|
||||||
m_knockCyl1 = scalar, S08, 960, "dBv", 1, 0
|
m_knockCyl1 = scalar, S08, 960, "dBv", 1, 0
|
||||||
|
|
|
@ -43,8 +43,8 @@ LDS_vvt,
|
||||||
LDS_lambda_monitor,
|
LDS_lambda_monitor,
|
||||||
} live_data_e;
|
} live_data_e;
|
||||||
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
|
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
|
||||||
#define FUEL_COMPUTER_BASE_ADDRESS 860
|
#define FUEL_COMPUTER_BASE_ADDRESS 856
|
||||||
#define IGNITION_STATE_BASE_ADDRESS 912
|
#define IGNITION_STATE_BASE_ADDRESS 908
|
||||||
#define KNOCK_CONTROLLER_BASE_ADDRESS 956
|
#define KNOCK_CONTROLLER_BASE_ADDRESS 956
|
||||||
#define PRIME_INJECTION_BASE_ADDRESS 1064
|
#define PRIME_INJECTION_BASE_ADDRESS 1064
|
||||||
#define TCU_CONTROLLER_BASE_ADDRESS 1068
|
#define TCU_CONTROLLER_BASE_ADDRESS 1068
|
||||||
|
|
|
@ -91,7 +91,6 @@ static const LogField fields[] = {
|
||||||
{engine->outputChannels.calibrationValue, "calibrationValue", "", 0},
|
{engine->outputChannels.calibrationValue, "calibrationValue", "", 0},
|
||||||
{engine->outputChannels.calibrationMode, "calibrationMode", "", 0},
|
{engine->outputChannels.calibrationMode, "calibrationMode", "", 0},
|
||||||
{engine->outputChannels.idleStepperTargetPosition, "Idle: Stepper target position", "", 0},
|
{engine->outputChannels.idleStepperTargetPosition, "Idle: Stepper target position", "", 0},
|
||||||
{engine->outputChannels.tsConfigVersion, "tsConfigVersion", "", 0},
|
|
||||||
{engine->outputChannels.totalTriggerErrorCounter, "Trigger Error Counter", "counter", 0},
|
{engine->outputChannels.totalTriggerErrorCounter, "Trigger Error Counter", "counter", 0},
|
||||||
{engine->outputChannels.orderingErrorCounter, "orderingErrorCounter", "", 0},
|
{engine->outputChannels.orderingErrorCounter, "orderingErrorCounter", "", 0},
|
||||||
{engine->outputChannels.warningCounter, "Warning: counter", "count", 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.targetAfrBlendBias[1], "targetAfrBlendBias 2", "%", 1},
|
||||||
{engine->outputChannels.targetAfrBlendOutput[0], "targetAfrBlendOutput 1", "%", 1},
|
{engine->outputChannels.targetAfrBlendOutput[0], "targetAfrBlendOutput 1", "%", 1},
|
||||||
{engine->outputChannels.targetAfrBlendOutput[1], "targetAfrBlendOutput 2", "%", 1},
|
{engine->outputChannels.targetAfrBlendOutput[1], "targetAfrBlendOutput 2", "%", 1},
|
||||||
{engine->outputChannels, 660, 0, "coilState1", ""},
|
{engine->outputChannels, 656, 0, "coilState1", ""},
|
||||||
{engine->outputChannels, 660, 1, "coilState2", ""},
|
{engine->outputChannels, 656, 1, "coilState2", ""},
|
||||||
{engine->outputChannels, 660, 2, "coilState3", ""},
|
{engine->outputChannels, 656, 2, "coilState3", ""},
|
||||||
{engine->outputChannels, 660, 3, "coilState4", ""},
|
{engine->outputChannels, 656, 3, "coilState4", ""},
|
||||||
{engine->outputChannels, 660, 4, "coilState5", ""},
|
{engine->outputChannels, 656, 4, "coilState5", ""},
|
||||||
{engine->outputChannels, 660, 5, "coilState6", ""},
|
{engine->outputChannels, 656, 5, "coilState6", ""},
|
||||||
{engine->outputChannels, 660, 6, "coilState7", ""},
|
{engine->outputChannels, 656, 6, "coilState7", ""},
|
||||||
{engine->outputChannels, 660, 7, "coilState8", ""},
|
{engine->outputChannels, 656, 7, "coilState8", ""},
|
||||||
{engine->outputChannels, 660, 8, "coilState9", ""},
|
{engine->outputChannels, 656, 8, "coilState9", ""},
|
||||||
{engine->outputChannels, 660, 9, "coilState10", ""},
|
{engine->outputChannels, 656, 9, "coilState10", ""},
|
||||||
{engine->outputChannels, 660, 10, "coilState11", ""},
|
{engine->outputChannels, 656, 10, "coilState11", ""},
|
||||||
{engine->outputChannels, 660, 11, "coilState12", ""},
|
{engine->outputChannels, 656, 11, "coilState12", ""},
|
||||||
{engine->outputChannels, 660, 12, "injectorState1", ""},
|
{engine->outputChannels, 656, 12, "injectorState1", ""},
|
||||||
{engine->outputChannels, 660, 13, "injectorState2", ""},
|
{engine->outputChannels, 656, 13, "injectorState2", ""},
|
||||||
{engine->outputChannels, 660, 14, "injectorState3", ""},
|
{engine->outputChannels, 656, 14, "injectorState3", ""},
|
||||||
{engine->outputChannels, 660, 15, "injectorState4", ""},
|
{engine->outputChannels, 656, 15, "injectorState4", ""},
|
||||||
{engine->outputChannels, 660, 16, "injectorState5", ""},
|
{engine->outputChannels, 656, 16, "injectorState5", ""},
|
||||||
{engine->outputChannels, 660, 17, "injectorState6", ""},
|
{engine->outputChannels, 656, 17, "injectorState6", ""},
|
||||||
{engine->outputChannels, 660, 18, "injectorState7", ""},
|
{engine->outputChannels, 656, 18, "injectorState7", ""},
|
||||||
{engine->outputChannels, 660, 19, "injectorState8", ""},
|
{engine->outputChannels, 656, 19, "injectorState8", ""},
|
||||||
{engine->outputChannels, 660, 20, "injectorState9", ""},
|
{engine->outputChannels, 656, 20, "injectorState9", ""},
|
||||||
{engine->outputChannels, 660, 21, "injectorState10", ""},
|
{engine->outputChannels, 656, 21, "injectorState10", ""},
|
||||||
{engine->outputChannels, 660, 22, "injectorState11", ""},
|
{engine->outputChannels, 656, 22, "injectorState11", ""},
|
||||||
{engine->outputChannels, 660, 23, "injectorState12", ""},
|
{engine->outputChannels, 656, 23, "injectorState12", ""},
|
||||||
{engine->outputChannels, 660, 24, "triggerChannel1", ""},
|
{engine->outputChannels, 656, 24, "triggerChannel1", ""},
|
||||||
{engine->outputChannels, 660, 25, "triggerChannel2", ""},
|
{engine->outputChannels, 656, 25, "triggerChannel2", ""},
|
||||||
{engine->outputChannels, 660, 26, "bank 1 intake cam input", ""},
|
{engine->outputChannels, 656, 26, "bank 1 intake cam input", ""},
|
||||||
{engine->outputChannels, 660, 27, "bank 1 exhaust cam input", ""},
|
{engine->outputChannels, 656, 27, "bank 1 exhaust cam input", ""},
|
||||||
{engine->outputChannels, 660, 28, "bank 2 intake cam input", ""},
|
{engine->outputChannels, 656, 28, "bank 2 intake cam input", ""},
|
||||||
{engine->outputChannels, 660, 29, "bank 2 exhaust cam input", ""},
|
{engine->outputChannels, 656, 29, "bank 2 exhaust cam input", ""},
|
||||||
{engine->outputChannels.outputRequestPeriod, "outputRequestPeriod", "", 0},
|
{engine->outputChannels.outputRequestPeriod, "outputRequestPeriod", "", 0},
|
||||||
{engine->outputChannels.mapFast, "mapFast", "", 0},
|
{engine->outputChannels.mapFast, "mapFast", "", 0},
|
||||||
{engine->outputChannels.luaGauges[0], "Lua: Gauge 1", "value", 3},
|
{engine->outputChannels.luaGauges[0], "Lua: Gauge 1", "value", 3},
|
||||||
|
@ -403,6 +402,8 @@ static const LogField fields[] = {
|
||||||
{engine->outputChannels.rtcUnixEpochTime, "rtcUnixEpochTime", "", 0},
|
{engine->outputChannels.rtcUnixEpochTime, "rtcUnixEpochTime", "", 0},
|
||||||
{engine->outputChannels.sparkCutReasonBlinker, "sparkCutReasonBlinker", "", 0},
|
{engine->outputChannels.sparkCutReasonBlinker, "sparkCutReasonBlinker", "", 0},
|
||||||
{engine->outputChannels.fuelCutReasonBlinker, "fuelCutReasonBlinker", "", 0},
|
{engine->outputChannels.fuelCutReasonBlinker, "fuelCutReasonBlinker", "", 0},
|
||||||
|
{engine->outputChannels.hp, "hp", "", 0},
|
||||||
|
{engine->outputChannels.torque, "torque", "", 0},
|
||||||
#if EFI_ENGINE_CONTROL
|
#if EFI_ENGINE_CONTROL
|
||||||
{engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"},
|
{engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"},
|
||||||
#endif
|
#endif
|
||||||
|
@ -468,6 +469,7 @@ static const LogField fields[] = {
|
||||||
{engine->ignitionState.luaTimingAdd, "Ign: Lua timing add", "deg", 2, "Timing"},
|
{engine->ignitionState.luaTimingAdd, "Ign: Lua timing add", "deg", 2, "Timing"},
|
||||||
{engine->ignitionState.luaTimingMult, "Ign: Lua timing mult", "deg", 2, "Timing"},
|
{engine->ignitionState.luaTimingMult, "Ign: Lua timing mult", "deg", 2, "Timing"},
|
||||||
{engine->ignitionState, 40, 0, "Ign: Lua Spark Skip", ""},
|
{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_knockLevel, "Knock: Current level", "Volts", 2},
|
||||||
{engine->module<KnockController>()->m_knockCyl[0], "Knock: Cyl 1", "dBv", 0},
|
{engine->module<KnockController>()->m_knockCyl[0], "Knock: Cyl 1", "dBv", 0},
|
||||||
{engine->module<KnockController>()->m_knockCyl[1], "Knock: Cyl 2", "dBv", 0},
|
{engine->module<KnockController>()->m_knockCyl[1], "Knock: Cyl 2", "dBv", 0},
|
||||||
|
|
|
@ -1186,11 +1186,9 @@ struct engine_configuration_s {
|
||||||
*/
|
*/
|
||||||
float idle_derivativeFilterLoss;
|
float idle_derivativeFilterLoss;
|
||||||
/**
|
/**
|
||||||
* just a temporary solution
|
|
||||||
* units: angle
|
|
||||||
* offset 520
|
* offset 520
|
||||||
*/
|
*/
|
||||||
int trailingSparkAngle;
|
int unusedTrailingSparkAngle;
|
||||||
/**
|
/**
|
||||||
* offset 524
|
* offset 524
|
||||||
*/
|
*/
|
||||||
|
@ -6131,8 +6129,86 @@ struct persistent_config_s {
|
||||||
* offset 23820
|
* offset 23820
|
||||||
*/
|
*/
|
||||||
uint16_t trimLoadBins[FUEL_TRIM_LOAD_COUNT] = {};
|
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
|
// end
|
||||||
// this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt
|
// 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_BIAS_CURVE_LENGTH 8
|
||||||
#define ETB_COUNT 2
|
#define ETB_COUNT 2
|
||||||
#define ETB_HW_MAX_FREQUENCY 3000
|
#define ETB_HW_MAX_FREQUENCY 3000
|
||||||
#define FLASH_DATA_VERSION 2501
|
#define FLASH_DATA_VERSION 250206
|
||||||
#define FRONTEND_TITLE_BAR_NAME "rusEFI"
|
#define FRONTEND_TITLE_BAR_NAME "rusEFI"
|
||||||
#define fuel_cyl_trim_s_size 16
|
#define fuel_cyl_trim_s_size 16
|
||||||
#define FUEL_LEVEL_TABLE_COUNT 8
|
#define FUEL_LEVEL_TABLE_COUNT 8
|
||||||
|
@ -1263,7 +1263,7 @@
|
||||||
#define pedalSensor_NAME "Accelerator pedal"
|
#define pedalSensor_NAME "Accelerator pedal"
|
||||||
#define pedalToTpsTbl_NAME "ETB pedal target"
|
#define pedalToTpsTbl_NAME "ETB pedal target"
|
||||||
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
|
#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 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_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
|
||||||
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
|
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
|
||||||
|
@ -1345,7 +1345,7 @@
|
||||||
#define SentInput_NONE 0
|
#define SentInput_NONE 0
|
||||||
#define show_tcu_gauges false
|
#define show_tcu_gauges false
|
||||||
#define show_vvt_output_pin true
|
#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 "generated/simulator_tune_image.bin"
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||||
|
@ -1407,13 +1407,14 @@
|
||||||
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0
|
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_BUTTON 0
|
||||||
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2
|
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_DOWN_SWITCH 2
|
||||||
#define torqueReductionActivationMode_e_TORQUE_REDUCTION_CLUTCH_UP_SWITCH 3
|
#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_2_BYTE_PACKING_MULT 100
|
||||||
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
|
#define TPS_PPS_TOO_HIGH_THRESHOLD 110
|
||||||
#define TPS_PPS_TOO_LOW_THRESHOLD -10
|
#define TPS_PPS_TOO_LOW_THRESHOLD -10
|
||||||
#define TPS_TPS_ACCEL_CLT_CORR_TABLE 4
|
#define TPS_TPS_ACCEL_CLT_CORR_TABLE 4
|
||||||
#define TPS_TPS_ACCEL_TABLE 8
|
#define TPS_TPS_ACCEL_TABLE 8
|
||||||
#define TRACTION_CONTROL_ETB_DROP_SIZE 6
|
#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 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_auto_enum 0="None",2="Generic4",3="Gm4l6x",1="SimpleTransmissionController"
|
||||||
#define TransmissionControllerMode_Generic4 2
|
#define TransmissionControllerMode_Generic4 2
|
||||||
|
@ -1607,8 +1608,6 @@
|
||||||
#define TS_CRC_CHECK_COMMAND_char k
|
#define TS_CRC_CHECK_COMMAND_char k
|
||||||
#define TS_EXECUTE 'E'
|
#define TS_EXECUTE 'E'
|
||||||
#define TS_EXECUTE_char 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 '8'
|
||||||
#define TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY_char 8
|
#define TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY_char 8
|
||||||
#define TS_GET_CONFIG_ERROR 'e'
|
#define TS_GET_CONFIG_ERROR 'e'
|
||||||
|
@ -1818,7 +1817,7 @@
|
||||||
#define ts_show_wastegate_sensor true
|
#define ts_show_wastegate_sensor true
|
||||||
#define ts_show_wbo_canbus_index true
|
#define ts_show_wbo_canbus_index true
|
||||||
#define ts_show_wbo_canbus_set_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 '>'
|
||||||
#define TS_SIMULATE_CAN_char >
|
#define TS_SIMULATE_CAN_char >
|
||||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
#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
|
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||||
//
|
//
|
||||||
|
|
||||||
#define SIGNATURE_HASH 3897170003
|
#define SIGNATURE_HASH 1745683949
|
||||||
#define TS_SIGNATURE "rusEFI main.2025.02.07.XYZ.3897170003"
|
#define TS_SIGNATURE "rusEFI main.2025.02.09.XYZ.1745683949"
|
||||||
|
|
|
@ -188,8 +188,20 @@ struct ignition_state_s {
|
||||||
/**
|
/**
|
||||||
offset 40 bit 31 */
|
offset 40 bit 31 */
|
||||||
bool unusedBit_15_31 : 1 {};
|
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
|
// end
|
||||||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition/ignition_state.txt
|
// 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]
|
[MegaTune]
|
||||||
; https://rusefi.com/forum/viewtopic.php?p=36201#p36201
|
; 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]
|
[TunerStudio]
|
||||||
queryCommand = "S"
|
queryCommand = "S"
|
||||||
versionInfo = "V" ; firmware version for title bar.
|
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
|
; 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
|
useLegacyFTempUnits = false
|
||||||
|
@ -101,7 +101,7 @@ enable2ndByteCanID = false
|
||||||
; CONFIG_DEFINITION_START
|
; CONFIG_DEFINITION_START
|
||||||
; this section was generated automatically by rusEFI tool config_definition-all.jar based on (unknown script) integration/rusefi_config.txt
|
; 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
|
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"
|
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
|
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
|
fuelLevelSensor = bits, U08, 514, [0:5], $adc_channel_e_list
|
||||||
tps2_1AdcChannel = bits, U08, 515, [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
|
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_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_customTotalToothCount = scalar, S32, 528, "number", 1, 0, 1, 300, 0
|
||||||
trigger_customSkippedToothCount = scalar, S32, 532, "number", 1, 0, 0, 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
|
targetAfrBlends2_blendValues = array, U08, 23802, [8], "%", 0.5, 0, 0, 100, 1
|
||||||
trimRpmBins = array, U08, 23812, [8], "RPM", 100.0, 0, 0, 25000, 0
|
trimRpmBins = array, U08, 23812, [8], "RPM", 100.0, 0, 0, 25000, 0
|
||||||
trimLoadBins = array, U16, 23820, [8], "", 1, 0, 0, 1000, 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]
|
[SettingContextHelp]
|
||||||
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
|
engineType = "http://rusefi.com/wiki/index.php?title=Manual:Engine_Type\nset engine_type X"
|
||||||
sensorSnifferRpmThreshold = "Disable sensor sniffer above this rpm"
|
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."
|
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"
|
tps2_1AdcChannel = "Second throttle body position sensor, single channel so far"
|
||||||
idle_derivativeFilterLoss = "0.1 is a good default value"
|
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"
|
trigger_type = "https://github.com/rusefi/rusefi/wiki/All-Supported-Triggers"
|
||||||
airByRpmTaper = "Extra air taper amount"
|
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."
|
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
|
calibrationValue = scalar, F32, 116, "", 1, 0
|
||||||
calibrationMode = scalar, U08, 120, "", 1, 0
|
calibrationMode = scalar, U08, 120, "", 1, 0
|
||||||
idleStepperTargetPosition = scalar, U08, 121, "", 1, 0
|
idleStepperTargetPosition = scalar, U08, 121, "", 1, 0
|
||||||
tsConfigVersion = scalar, U32, 124, "", 1, 0
|
totalTriggerErrorCounter = scalar, U32, 124, "counter", 1, 0
|
||||||
totalTriggerErrorCounter = scalar, U32, 128, "counter", 1, 0
|
orderingErrorCounter = scalar, U32, 128, "", 1, 0
|
||||||
orderingErrorCounter = scalar, U32, 132, "", 1, 0
|
warningCounter = scalar, U16, 132, "count", 1, 0
|
||||||
warningCounter = scalar, U16, 136, "count", 1, 0
|
lastErrorCode = scalar, U16, 134, "error", 1, 0
|
||||||
lastErrorCode = scalar, U16, 138, "error", 1, 0
|
recentErrorCode1 = scalar, U16, 136, "error", 1, 0
|
||||||
recentErrorCode1 = scalar, U16, 140, "error", 1, 0
|
recentErrorCode2 = scalar, U16, 138, "error", 1, 0
|
||||||
recentErrorCode2 = scalar, U16, 142, "error", 1, 0
|
recentErrorCode3 = scalar, U16, 140, "error", 1, 0
|
||||||
recentErrorCode3 = scalar, U16, 144, "error", 1, 0
|
recentErrorCode4 = scalar, U16, 142, "error", 1, 0
|
||||||
recentErrorCode4 = scalar, U16, 146, "error", 1, 0
|
recentErrorCode5 = scalar, U16, 144, "error", 1, 0
|
||||||
recentErrorCode5 = scalar, U16, 148, "error", 1, 0
|
recentErrorCode6 = scalar, U16, 146, "error", 1, 0
|
||||||
recentErrorCode6 = scalar, U16, 150, "error", 1, 0
|
recentErrorCode7 = scalar, U16, 148, "error", 1, 0
|
||||||
recentErrorCode7 = scalar, U16, 152, "error", 1, 0
|
recentErrorCode8 = scalar, U16, 150, "error", 1, 0
|
||||||
recentErrorCode8 = scalar, U16, 154, "error", 1, 0
|
debugFloatField1 = scalar, F32, 152, "val", 1, 0
|
||||||
debugFloatField1 = scalar, F32, 156, "val", 1, 0
|
debugFloatField2 = scalar, F32, 156, "val", 1, 0
|
||||||
debugFloatField2 = scalar, F32, 160, "val", 1, 0
|
debugFloatField3 = scalar, F32, 160, "val", 1, 0
|
||||||
debugFloatField3 = scalar, F32, 164, "val", 1, 0
|
debugFloatField4 = scalar, F32, 164, "val", 1, 0
|
||||||
debugFloatField4 = scalar, F32, 168, "val", 1, 0
|
debugFloatField5 = scalar, F32, 168, "val", 1, 0
|
||||||
debugFloatField5 = scalar, F32, 172, "val", 1, 0
|
debugFloatField6 = scalar, F32, 172, "val", 1, 0
|
||||||
debugFloatField6 = scalar, F32, 176, "val", 1, 0
|
debugFloatField7 = scalar, F32, 176, "val", 1, 0
|
||||||
debugFloatField7 = scalar, F32, 180, "val", 1, 0
|
debugIntField1 = scalar, U32, 180, "val", 1, 0
|
||||||
debugIntField1 = scalar, U32, 184, "val", 1, 0
|
debugIntField2 = scalar, U32, 184, "val", 1, 0
|
||||||
debugIntField2 = scalar, U32, 188, "val", 1, 0
|
debugIntField3 = scalar, U32, 188, "val", 1, 0
|
||||||
debugIntField3 = scalar, U32, 192, "val", 1, 0
|
debugIntField4 = scalar, S16, 192, "val", 1, 0
|
||||||
debugIntField4 = scalar, S16, 196, "val", 1, 0
|
debugIntField5 = scalar, S16, 194, "val", 1, 0
|
||||||
debugIntField5 = scalar, S16, 198, "val", 1, 0
|
egt1 = scalar, S16, 196, "deg C", 0.25, 0
|
||||||
egt1 = scalar, S16, 200, "deg C", 0.25, 0
|
egt2 = scalar, S16, 198, "deg C", 0.25, 0
|
||||||
egt2 = scalar, S16, 202, "deg C", 0.25, 0
|
egt3 = scalar, S16, 200, "deg C", 0.25, 0
|
||||||
egt3 = scalar, S16, 204, "deg C", 0.25, 0
|
egt4 = scalar, S16, 202, "deg C", 0.25, 0
|
||||||
egt4 = scalar, S16, 206, "deg C", 0.25, 0
|
egt5 = scalar, S16, 204, "deg C", 0.25, 0
|
||||||
egt5 = scalar, S16, 208, "deg C", 0.25, 0
|
egt6 = scalar, S16, 206, "deg C", 0.25, 0
|
||||||
egt6 = scalar, S16, 210, "deg C", 0.25, 0
|
egt7 = scalar, S16, 208, "deg C", 0.25, 0
|
||||||
egt7 = scalar, S16, 212, "deg C", 0.25, 0
|
egt8 = scalar, S16, 210, "deg C", 0.25, 0
|
||||||
egt8 = scalar, S16, 214, "deg C", 0.25, 0
|
rawTps1Primary = scalar, S16, 212, "V", 0.001, 0
|
||||||
rawTps1Primary = scalar, S16, 216, "V", 0.001, 0
|
rawClt = scalar, S16, 214, "V", 0.001, 0
|
||||||
rawClt = scalar, S16, 218, "V", 0.001, 0
|
rawIat = scalar, S16, 216, "V", 0.001, 0
|
||||||
rawIat = scalar, S16, 220, "V", 0.001, 0
|
rawOilPressure = scalar, S16, 218, "V", 0.001, 0
|
||||||
rawOilPressure = scalar, S16, 222, "V", 0.001, 0
|
rawAcPressure = scalar, S16, 220, "V", 0.001, 0
|
||||||
rawAcPressure = scalar, S16, 224, "V", 0.001, 0
|
rawFuelLevel = scalar, S16, 222, "V", 0.001, 0
|
||||||
rawFuelLevel = scalar, S16, 226, "V", 0.001, 0
|
fuelClosedLoopBinIdx = scalar, U08, 224, "", 1, 0
|
||||||
fuelClosedLoopBinIdx = scalar, U08, 228, "", 1, 0
|
rawPpsPrimary = scalar, F32, 228, "V", 1, 0
|
||||||
rawPpsPrimary = scalar, F32, 232, "V", 1, 0
|
rawPpsSecondary = scalar, F32, 232, "V", 1, 0
|
||||||
rawPpsSecondary = scalar, F32, 236, "V", 1, 0
|
rawRawPpsPrimary = scalar, F32, 236, "V", 1, 0
|
||||||
rawRawPpsPrimary = scalar, F32, 240, "V", 1, 0
|
rawRawPpsSecondary = scalar, F32, 240, "V", 1, 0
|
||||||
rawRawPpsSecondary = scalar, F32, 244, "V", 1, 0
|
idlePositionSensor = scalar, S16, 244, "%", 0.01, 0
|
||||||
idlePositionSensor = scalar, S16, 248, "%", 0.01, 0
|
AFRValue = scalar, U16, 246, "AFR", 0.001, 0
|
||||||
AFRValue = scalar, U16, 250, "AFR", 0.001, 0
|
VssAcceleration = scalar, U16, 248, "m/s2", 0.0033333333333333335, 0
|
||||||
VssAcceleration = scalar, U16, 252, "m/s2", 0.0033333333333333335, 0
|
lambdaValue2 = scalar, U16, 250, "", 1.0E-4, 0
|
||||||
lambdaValue2 = scalar, U16, 254, "", 1.0E-4, 0
|
AFRValue2 = scalar, U16, 252, "AFR", 0.001, 0
|
||||||
AFRValue2 = scalar, U16, 256, "AFR", 0.001, 0
|
vvtPositionB1E = scalar, S16, 254, "deg", 0.02, 0
|
||||||
vvtPositionB1E = scalar, S16, 258, "deg", 0.02, 0
|
vvtPositionB2I = scalar, S16, 256, "deg", 0.02, 0
|
||||||
vvtPositionB2I = scalar, S16, 260, "deg", 0.02, 0
|
vvtPositionB2E = scalar, S16, 258, "deg", 0.02, 0
|
||||||
vvtPositionB2E = scalar, S16, 262, "deg", 0.02, 0
|
fuelPidCorrection1 = scalar, S16, 260, "%", 0.01, 0
|
||||||
fuelPidCorrection1 = scalar, S16, 264, "%", 0.01, 0
|
fuelPidCorrection2 = scalar, S16, 262, "%", 0.01, 0
|
||||||
fuelPidCorrection2 = scalar, S16, 266, "%", 0.01, 0
|
rawTps1Secondary = scalar, S16, 264, "V", 0.001, 0
|
||||||
rawTps1Secondary = scalar, S16, 268, "V", 0.001, 0
|
rawTps2Primary = scalar, S16, 266, "V", 0.001, 0
|
||||||
rawTps2Primary = scalar, S16, 270, "V", 0.001, 0
|
rawTps2Secondary = scalar, S16, 268, "V", 0.001, 0
|
||||||
rawTps2Secondary = scalar, S16, 272, "V", 0.001, 0
|
accelerationVert = scalar, S16, 270, "G", 0.001, 0
|
||||||
accelerationVert = scalar, S16, 274, "G", 0.001, 0
|
gyroYaw = scalar, S16, 272, "deg/sec", 0.001, 0
|
||||||
gyroYaw = scalar, S16, 276, "deg/sec", 0.001, 0
|
vvtTargets1 = scalar, S08, 274, "deg", 1, 0
|
||||||
vvtTargets1 = scalar, S08, 278, "deg", 1, 0
|
vvtTargets2 = scalar, S08, 275, "deg", 1, 0
|
||||||
vvtTargets2 = scalar, S08, 279, "deg", 1, 0
|
vvtTargets3 = scalar, S08, 276, "deg", 1, 0
|
||||||
vvtTargets3 = scalar, S08, 280, "deg", 1, 0
|
vvtTargets4 = scalar, S08, 277, "deg", 1, 0
|
||||||
vvtTargets4 = scalar, S08, 281, "deg", 1, 0
|
turboSpeed = scalar, U16, 278, "hz", 1, 0
|
||||||
turboSpeed = scalar, U16, 282, "hz", 1, 0
|
ignitionAdvanceCyl1 = scalar, S16, 280, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl1 = scalar, S16, 284, "deg", 0.02, 0
|
ignitionAdvanceCyl2 = scalar, S16, 282, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl2 = scalar, S16, 286, "deg", 0.02, 0
|
ignitionAdvanceCyl3 = scalar, S16, 284, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl3 = scalar, S16, 288, "deg", 0.02, 0
|
ignitionAdvanceCyl4 = scalar, S16, 286, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl4 = scalar, S16, 290, "deg", 0.02, 0
|
ignitionAdvanceCyl5 = scalar, S16, 288, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl5 = scalar, S16, 292, "deg", 0.02, 0
|
ignitionAdvanceCyl6 = scalar, S16, 290, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl6 = scalar, S16, 294, "deg", 0.02, 0
|
ignitionAdvanceCyl7 = scalar, S16, 292, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl7 = scalar, S16, 296, "deg", 0.02, 0
|
ignitionAdvanceCyl8 = scalar, S16, 294, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl8 = scalar, S16, 298, "deg", 0.02, 0
|
ignitionAdvanceCyl9 = scalar, S16, 296, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl9 = scalar, S16, 300, "deg", 0.02, 0
|
ignitionAdvanceCyl10 = scalar, S16, 298, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl10 = scalar, S16, 302, "deg", 0.02, 0
|
ignitionAdvanceCyl11 = scalar, S16, 300, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl11 = scalar, S16, 304, "deg", 0.02, 0
|
ignitionAdvanceCyl12 = scalar, S16, 302, "deg", 0.02, 0
|
||||||
ignitionAdvanceCyl12 = scalar, S16, 306, "deg", 0.02, 0
|
tps1Split = scalar, S16, 304, "%", 0.01, 0
|
||||||
tps1Split = scalar, S16, 308, "%", 0.01, 0
|
tps2Split = scalar, S16, 306, "%", 0.01, 0
|
||||||
tps2Split = scalar, S16, 310, "%", 0.01, 0
|
tps12Split = scalar, S16, 308, "%", 0.01, 0
|
||||||
tps12Split = scalar, S16, 312, "%", 0.01, 0
|
accPedalSplit = scalar, S16, 310, "%", 0.01, 0
|
||||||
accPedalSplit = scalar, S16, 314, "%", 0.01, 0
|
sparkCutReason = scalar, S08, 312, "code", 1, 0
|
||||||
sparkCutReason = scalar, S08, 316, "code", 1, 0
|
fuelCutReason = scalar, S08, 313, "code", 1, 0
|
||||||
fuelCutReason = scalar, S08, 317, "code", 1, 0
|
mafEstimate = scalar, U16, 314, "kg/h", 0.1, 0
|
||||||
mafEstimate = scalar, U16, 318, "kg/h", 0.1, 0
|
instantRpm = scalar, U16, 316, "rpm", 1, 0
|
||||||
instantRpm = scalar, U16, 320, "rpm", 1, 0
|
rawMap = scalar, U16, 318, "V", 0.001, 0
|
||||||
rawMap = scalar, U16, 322, "V", 0.001, 0
|
rawAfr = scalar, U16, 320, "V", 0.001, 0
|
||||||
rawAfr = scalar, U16, 324, "V", 0.001, 0
|
calibrationValue2 = scalar, F32, 324, "", 1, 0
|
||||||
calibrationValue2 = scalar, F32, 328, "", 1, 0
|
luaInvocationCounter = scalar, U32, 328, "count", 1, 0
|
||||||
luaInvocationCounter = scalar, U32, 332, "count", 1, 0
|
luaLastCycleDuration = scalar, U32, 332, "nt", 1, 0
|
||||||
luaLastCycleDuration = scalar, U32, 336, "nt", 1, 0
|
vssEdgeCounter = scalar, U32, 336, "", 1, 0
|
||||||
vssEdgeCounter = scalar, U32, 340, "", 1, 0
|
issEdgeCounter = scalar, U32, 340, "", 1, 0
|
||||||
issEdgeCounter = scalar, U32, 344, "", 1, 0
|
auxLinear1 = scalar, F32, 344, "", 1, 0
|
||||||
auxLinear1 = scalar, F32, 348, "", 1, 0
|
auxLinear2 = scalar, F32, 348, "", 1, 0
|
||||||
auxLinear2 = scalar, F32, 352, "", 1, 0
|
auxLinear3 = scalar, F32, 352, "", 1, 0
|
||||||
auxLinear3 = scalar, F32, 356, "", 1, 0
|
auxLinear4 = scalar, F32, 356, "", 1, 0
|
||||||
auxLinear4 = scalar, F32, 360, "", 1, 0
|
fallbackMap = scalar, U16, 360, "kPa", 0.1, 0
|
||||||
fallbackMap = scalar, U16, 364, "kPa", 0.1, 0
|
instantMAPValue = scalar, U16, 362, "kPa", 0.03333333333333333, 0
|
||||||
instantMAPValue = scalar, U16, 366, "kPa", 0.03333333333333333, 0
|
maxLockedDuration = scalar, U16, 364, "us", 1, 0
|
||||||
maxLockedDuration = scalar, U16, 368, "us", 1, 0
|
canWriteOk = scalar, U16, 366, "", 1, 0
|
||||||
canWriteOk = scalar, U16, 370, "", 1, 0
|
canWriteNotOk = scalar, U16, 368, "", 1, 0
|
||||||
canWriteNotOk = scalar, U16, 372, "", 1, 0
|
triggerPrimaryFall = scalar, U32, 372, "", 1, 0
|
||||||
triggerPrimaryFall = scalar, U32, 376, "", 1, 0
|
triggerPrimaryRise = scalar, U32, 376, "", 1, 0
|
||||||
triggerPrimaryRise = scalar, U32, 380, "", 1, 0
|
triggerSecondaryFall = scalar, U32, 380, "", 1, 0
|
||||||
triggerSecondaryFall = scalar, U32, 384, "", 1, 0
|
triggerSecondaryRise = scalar, U32, 384, "", 1, 0
|
||||||
triggerSecondaryRise = scalar, U32, 388, "", 1, 0
|
triggerVvtFall = scalar, U16, 388, "", 1, 0
|
||||||
triggerVvtFall = scalar, U16, 392, "", 1, 0
|
triggerVvtRise = scalar, U16, 390, "", 1, 0
|
||||||
triggerVvtRise = scalar, U16, 394, "", 1, 0
|
triggerVvt2Fall = scalar, U16, 392, "", 1, 0
|
||||||
triggerVvt2Fall = scalar, U16, 396, "", 1, 0
|
triggerVvt2Rise = scalar, U16, 394, "", 1, 0
|
||||||
triggerVvt2Rise = scalar, U16, 398, "", 1, 0
|
starterState = scalar, U08, 396, "", 1, 0
|
||||||
starterState = scalar, U08, 400, "", 1, 0
|
starterRelayDisable = scalar, U08, 397, "", 1, 0
|
||||||
starterRelayDisable = scalar, U08, 401, "", 1, 0
|
multiSparkCounter = scalar, U08, 398, "", 1, 0
|
||||||
multiSparkCounter = scalar, U08, 402, "", 1, 0
|
extiOverflowCount = scalar, U08, 399, "", 1, 0
|
||||||
extiOverflowCount = scalar, U08, 403, "", 1, 0
|
alternatorStatus_pTerm = scalar, F32, 400, "", 1, 0
|
||||||
alternatorStatus_pTerm = scalar, F32, 404, "", 1, 0
|
alternatorStatus_iTerm = scalar, S16, 404, "", 0.01, 0
|
||||||
alternatorStatus_iTerm = scalar, S16, 408, "", 0.01, 0
|
alternatorStatus_dTerm = scalar, S16, 406, "", 0.01, 0
|
||||||
alternatorStatus_dTerm = scalar, S16, 410, "", 0.01, 0
|
alternatorStatus_output = scalar, S16, 408, "", 0.01, 0
|
||||||
alternatorStatus_output = scalar, S16, 412, "", 0.01, 0
|
alternatorStatus_error = scalar, S16, 410, "", 0.01, 0
|
||||||
alternatorStatus_error = scalar, S16, 414, "", 0.01, 0
|
alternatorStatus_resetCounter = scalar, U32, 412, "", 1, 0
|
||||||
alternatorStatus_resetCounter = scalar, U32, 416, "", 1, 0
|
idleStatus_pTerm = scalar, F32, 416, "", 1, 0
|
||||||
idleStatus_pTerm = scalar, F32, 420, "", 1, 0
|
idleStatus_iTerm = scalar, S16, 420, "", 0.01, 0
|
||||||
idleStatus_iTerm = scalar, S16, 424, "", 0.01, 0
|
idleStatus_dTerm = scalar, S16, 422, "", 0.01, 0
|
||||||
idleStatus_dTerm = scalar, S16, 426, "", 0.01, 0
|
idleStatus_output = scalar, S16, 424, "", 0.01, 0
|
||||||
idleStatus_output = scalar, S16, 428, "", 0.01, 0
|
idleStatus_error = scalar, S16, 426, "", 0.01, 0
|
||||||
idleStatus_error = scalar, S16, 430, "", 0.01, 0
|
idleStatus_resetCounter = scalar, U32, 428, "", 1, 0
|
||||||
idleStatus_resetCounter = scalar, U32, 432, "", 1, 0
|
etbStatus_pTerm = scalar, F32, 432, "", 1, 0
|
||||||
etbStatus_pTerm = scalar, F32, 436, "", 1, 0
|
etbStatus_iTerm = scalar, S16, 436, "", 0.01, 0
|
||||||
etbStatus_iTerm = scalar, S16, 440, "", 0.01, 0
|
etbStatus_dTerm = scalar, S16, 438, "", 0.01, 0
|
||||||
etbStatus_dTerm = scalar, S16, 442, "", 0.01, 0
|
etbStatus_output = scalar, S16, 440, "", 0.01, 0
|
||||||
etbStatus_output = scalar, S16, 444, "", 0.01, 0
|
etbStatus_error = scalar, S16, 442, "", 0.01, 0
|
||||||
etbStatus_error = scalar, S16, 446, "", 0.01, 0
|
etbStatus_resetCounter = scalar, U32, 444, "", 1, 0
|
||||||
etbStatus_resetCounter = scalar, U32, 448, "", 1, 0
|
boostStatus_pTerm = scalar, F32, 448, "", 1, 0
|
||||||
boostStatus_pTerm = scalar, F32, 452, "", 1, 0
|
boostStatus_iTerm = scalar, S16, 452, "", 0.01, 0
|
||||||
boostStatus_iTerm = scalar, S16, 456, "", 0.01, 0
|
boostStatus_dTerm = scalar, S16, 454, "", 0.01, 0
|
||||||
boostStatus_dTerm = scalar, S16, 458, "", 0.01, 0
|
boostStatus_output = scalar, S16, 456, "", 0.01, 0
|
||||||
boostStatus_output = scalar, S16, 460, "", 0.01, 0
|
boostStatus_error = scalar, S16, 458, "", 0.01, 0
|
||||||
boostStatus_error = scalar, S16, 462, "", 0.01, 0
|
boostStatus_resetCounter = scalar, U32, 460, "", 1, 0
|
||||||
boostStatus_resetCounter = scalar, U32, 464, "", 1, 0
|
wastegateDcStatus_pTerm = scalar, F32, 464, "", 1, 0
|
||||||
wastegateDcStatus_pTerm = scalar, F32, 468, "", 1, 0
|
wastegateDcStatus_iTerm = scalar, S16, 468, "", 0.01, 0
|
||||||
wastegateDcStatus_iTerm = scalar, S16, 472, "", 0.01, 0
|
wastegateDcStatus_dTerm = scalar, S16, 470, "", 0.01, 0
|
||||||
wastegateDcStatus_dTerm = scalar, S16, 474, "", 0.01, 0
|
wastegateDcStatus_output = scalar, S16, 472, "", 0.01, 0
|
||||||
wastegateDcStatus_output = scalar, S16, 476, "", 0.01, 0
|
wastegateDcStatus_error = scalar, S16, 474, "", 0.01, 0
|
||||||
wastegateDcStatus_error = scalar, S16, 478, "", 0.01, 0
|
wastegateDcStatus_resetCounter = scalar, U32, 476, "", 1, 0
|
||||||
wastegateDcStatus_resetCounter = scalar, U32, 480, "", 1, 0
|
vvtStatus1_pTerm = scalar, F32, 480, "", 1, 0
|
||||||
vvtStatus1_pTerm = scalar, F32, 484, "", 1, 0
|
vvtStatus1_iTerm = scalar, S16, 484, "", 0.01, 0
|
||||||
vvtStatus1_iTerm = scalar, S16, 488, "", 0.01, 0
|
vvtStatus1_dTerm = scalar, S16, 486, "", 0.01, 0
|
||||||
vvtStatus1_dTerm = scalar, S16, 490, "", 0.01, 0
|
vvtStatus1_output = scalar, S16, 488, "", 0.01, 0
|
||||||
vvtStatus1_output = scalar, S16, 492, "", 0.01, 0
|
vvtStatus1_error = scalar, S16, 490, "", 0.01, 0
|
||||||
vvtStatus1_error = scalar, S16, 494, "", 0.01, 0
|
vvtStatus1_resetCounter = scalar, U32, 492, "", 1, 0
|
||||||
vvtStatus1_resetCounter = scalar, U32, 496, "", 1, 0
|
vvtStatus2_pTerm = scalar, F32, 496, "", 1, 0
|
||||||
vvtStatus2_pTerm = scalar, F32, 500, "", 1, 0
|
vvtStatus2_iTerm = scalar, S16, 500, "", 0.01, 0
|
||||||
vvtStatus2_iTerm = scalar, S16, 504, "", 0.01, 0
|
vvtStatus2_dTerm = scalar, S16, 502, "", 0.01, 0
|
||||||
vvtStatus2_dTerm = scalar, S16, 506, "", 0.01, 0
|
vvtStatus2_output = scalar, S16, 504, "", 0.01, 0
|
||||||
vvtStatus2_output = scalar, S16, 508, "", 0.01, 0
|
vvtStatus2_error = scalar, S16, 506, "", 0.01, 0
|
||||||
vvtStatus2_error = scalar, S16, 510, "", 0.01, 0
|
vvtStatus2_resetCounter = scalar, U32, 508, "", 1, 0
|
||||||
vvtStatus2_resetCounter = scalar, U32, 512, "", 1, 0
|
vvtStatus3_pTerm = scalar, F32, 512, "", 1, 0
|
||||||
vvtStatus3_pTerm = scalar, F32, 516, "", 1, 0
|
vvtStatus3_iTerm = scalar, S16, 516, "", 0.01, 0
|
||||||
vvtStatus3_iTerm = scalar, S16, 520, "", 0.01, 0
|
vvtStatus3_dTerm = scalar, S16, 518, "", 0.01, 0
|
||||||
vvtStatus3_dTerm = scalar, S16, 522, "", 0.01, 0
|
vvtStatus3_output = scalar, S16, 520, "", 0.01, 0
|
||||||
vvtStatus3_output = scalar, S16, 524, "", 0.01, 0
|
vvtStatus3_error = scalar, S16, 522, "", 0.01, 0
|
||||||
vvtStatus3_error = scalar, S16, 526, "", 0.01, 0
|
vvtStatus3_resetCounter = scalar, U32, 524, "", 1, 0
|
||||||
vvtStatus3_resetCounter = scalar, U32, 528, "", 1, 0
|
vvtStatus4_pTerm = scalar, F32, 528, "", 1, 0
|
||||||
vvtStatus4_pTerm = scalar, F32, 532, "", 1, 0
|
vvtStatus4_iTerm = scalar, S16, 532, "", 0.01, 0
|
||||||
vvtStatus4_iTerm = scalar, S16, 536, "", 0.01, 0
|
vvtStatus4_dTerm = scalar, S16, 534, "", 0.01, 0
|
||||||
vvtStatus4_dTerm = scalar, S16, 538, "", 0.01, 0
|
vvtStatus4_output = scalar, S16, 536, "", 0.01, 0
|
||||||
vvtStatus4_output = scalar, S16, 540, "", 0.01, 0
|
vvtStatus4_error = scalar, S16, 538, "", 0.01, 0
|
||||||
vvtStatus4_error = scalar, S16, 542, "", 0.01, 0
|
vvtStatus4_resetCounter = scalar, U32, 540, "", 1, 0
|
||||||
vvtStatus4_resetCounter = scalar, U32, 544, "", 1, 0
|
auxSpeed1 = scalar, U16, 544, "s", 1, 0
|
||||||
auxSpeed1 = scalar, U16, 548, "s", 1, 0
|
auxSpeed2 = scalar, U16, 546, "s", 1, 0
|
||||||
auxSpeed2 = scalar, U16, 550, "s", 1, 0
|
ISSValue = scalar, U16, 548, "RPM", 1, 0
|
||||||
ISSValue = scalar, U16, 552, "RPM", 1, 0
|
rawAnalogInput1 = scalar, S16, 550, "V", 0.001, 0
|
||||||
rawAnalogInput1 = scalar, S16, 554, "V", 0.001, 0
|
rawAnalogInput2 = scalar, S16, 552, "V", 0.001, 0
|
||||||
rawAnalogInput2 = scalar, S16, 556, "V", 0.001, 0
|
rawAnalogInput3 = scalar, S16, 554, "V", 0.001, 0
|
||||||
rawAnalogInput3 = scalar, S16, 558, "V", 0.001, 0
|
rawAnalogInput4 = scalar, S16, 556, "V", 0.001, 0
|
||||||
rawAnalogInput4 = scalar, S16, 560, "V", 0.001, 0
|
rawAnalogInput5 = scalar, S16, 558, "V", 0.001, 0
|
||||||
rawAnalogInput5 = scalar, S16, 562, "V", 0.001, 0
|
rawAnalogInput6 = scalar, S16, 560, "V", 0.001, 0
|
||||||
rawAnalogInput6 = scalar, S16, 564, "V", 0.001, 0
|
rawAnalogInput7 = scalar, S16, 562, "V", 0.001, 0
|
||||||
rawAnalogInput7 = scalar, S16, 566, "V", 0.001, 0
|
rawAnalogInput8 = scalar, S16, 564, "V", 0.001, 0
|
||||||
rawAnalogInput8 = scalar, S16, 568, "V", 0.001, 0
|
gppwmOutput1 = scalar, U08, 566, "%", 0.5, 0
|
||||||
gppwmOutput1 = scalar, U08, 570, "%", 0.5, 0
|
gppwmOutput2 = scalar, U08, 567, "%", 0.5, 0
|
||||||
gppwmOutput2 = scalar, U08, 571, "%", 0.5, 0
|
gppwmOutput3 = scalar, U08, 568, "%", 0.5, 0
|
||||||
gppwmOutput3 = scalar, U08, 572, "%", 0.5, 0
|
gppwmOutput4 = scalar, U08, 569, "%", 0.5, 0
|
||||||
gppwmOutput4 = scalar, U08, 573, "%", 0.5, 0
|
gppwmXAxis1 = scalar, S16, 570, "", 1, 0
|
||||||
gppwmXAxis1 = scalar, S16, 574, "", 1, 0
|
gppwmXAxis2 = scalar, S16, 572, "", 1, 0
|
||||||
gppwmXAxis2 = scalar, S16, 576, "", 1, 0
|
gppwmXAxis3 = scalar, S16, 574, "", 1, 0
|
||||||
gppwmXAxis3 = scalar, S16, 578, "", 1, 0
|
gppwmXAxis4 = scalar, S16, 576, "", 1, 0
|
||||||
gppwmXAxis4 = scalar, S16, 580, "", 1, 0
|
gppwmYAxis1 = scalar, S16, 578, "", 0.1, 0
|
||||||
gppwmYAxis1 = scalar, S16, 582, "", 0.1, 0
|
gppwmYAxis2 = scalar, S16, 580, "", 0.1, 0
|
||||||
gppwmYAxis2 = scalar, S16, 584, "", 0.1, 0
|
gppwmYAxis3 = scalar, S16, 582, "", 0.1, 0
|
||||||
gppwmYAxis3 = scalar, S16, 586, "", 0.1, 0
|
gppwmYAxis4 = scalar, S16, 584, "", 0.1, 0
|
||||||
gppwmYAxis4 = scalar, S16, 588, "", 0.1, 0
|
rawBattery = scalar, S16, 586, "V", 0.001, 0
|
||||||
rawBattery = scalar, S16, 590, "V", 0.001, 0
|
ignBlendParameter1 = scalar, S16, 588, "", 0.1, 0
|
||||||
ignBlendParameter1 = scalar, S16, 592, "", 0.1, 0
|
ignBlendParameter2 = scalar, S16, 590, "", 0.1, 0
|
||||||
ignBlendParameter2 = scalar, S16, 594, "", 0.1, 0
|
ignBlendParameter3 = scalar, S16, 592, "", 0.1, 0
|
||||||
ignBlendParameter3 = scalar, S16, 596, "", 0.1, 0
|
ignBlendParameter4 = scalar, S16, 594, "", 0.1, 0
|
||||||
ignBlendParameter4 = scalar, S16, 598, "", 0.1, 0
|
ignBlendBias1 = scalar, U08, 596, "%", 0.5, 0
|
||||||
ignBlendBias1 = scalar, U08, 600, "%", 0.5, 0
|
ignBlendBias2 = scalar, U08, 597, "%", 0.5, 0
|
||||||
ignBlendBias2 = scalar, U08, 601, "%", 0.5, 0
|
ignBlendBias3 = scalar, U08, 598, "%", 0.5, 0
|
||||||
ignBlendBias3 = scalar, U08, 602, "%", 0.5, 0
|
ignBlendBias4 = scalar, U08, 599, "%", 0.5, 0
|
||||||
ignBlendBias4 = scalar, U08, 603, "%", 0.5, 0
|
ignBlendOutput1 = scalar, S16, 600, "deg", 0.01, 0
|
||||||
ignBlendOutput1 = scalar, S16, 604, "deg", 0.01, 0
|
ignBlendOutput2 = scalar, S16, 602, "deg", 0.01, 0
|
||||||
ignBlendOutput2 = scalar, S16, 606, "deg", 0.01, 0
|
ignBlendOutput3 = scalar, S16, 604, "deg", 0.01, 0
|
||||||
ignBlendOutput3 = scalar, S16, 608, "deg", 0.01, 0
|
ignBlendOutput4 = scalar, S16, 606, "deg", 0.01, 0
|
||||||
ignBlendOutput4 = scalar, S16, 610, "deg", 0.01, 0
|
veBlendParameter1 = scalar, S16, 608, "", 0.1, 0
|
||||||
veBlendParameter1 = scalar, S16, 612, "", 0.1, 0
|
veBlendParameter2 = scalar, S16, 610, "", 0.1, 0
|
||||||
veBlendParameter2 = scalar, S16, 614, "", 0.1, 0
|
veBlendParameter3 = scalar, S16, 612, "", 0.1, 0
|
||||||
veBlendParameter3 = scalar, S16, 616, "", 0.1, 0
|
veBlendParameter4 = scalar, S16, 614, "", 0.1, 0
|
||||||
veBlendParameter4 = scalar, S16, 618, "", 0.1, 0
|
veBlendBias1 = scalar, U08, 616, "%", 0.5, 0
|
||||||
veBlendBias1 = scalar, U08, 620, "%", 0.5, 0
|
veBlendBias2 = scalar, U08, 617, "%", 0.5, 0
|
||||||
veBlendBias2 = scalar, U08, 621, "%", 0.5, 0
|
veBlendBias3 = scalar, U08, 618, "%", 0.5, 0
|
||||||
veBlendBias3 = scalar, U08, 622, "%", 0.5, 0
|
veBlendBias4 = scalar, U08, 619, "%", 0.5, 0
|
||||||
veBlendBias4 = scalar, U08, 623, "%", 0.5, 0
|
veBlendOutput1 = scalar, S16, 620, "%", 0.01, 0
|
||||||
veBlendOutput1 = scalar, S16, 624, "%", 0.01, 0
|
veBlendOutput2 = scalar, S16, 622, "%", 0.01, 0
|
||||||
veBlendOutput2 = scalar, S16, 626, "%", 0.01, 0
|
veBlendOutput3 = scalar, S16, 624, "%", 0.01, 0
|
||||||
veBlendOutput3 = scalar, S16, 628, "%", 0.01, 0
|
veBlendOutput4 = scalar, S16, 626, "%", 0.01, 0
|
||||||
veBlendOutput4 = scalar, S16, 630, "%", 0.01, 0
|
boostOpenLoopBlendParameter1 = scalar, S16, 628, "", 0.1, 0
|
||||||
boostOpenLoopBlendParameter1 = scalar, S16, 632, "", 0.1, 0
|
boostOpenLoopBlendParameter2 = scalar, S16, 630, "", 0.1, 0
|
||||||
boostOpenLoopBlendParameter2 = scalar, S16, 634, "", 0.1, 0
|
boostOpenLoopBlendBias1 = scalar, U08, 632, "%", 0.5, 0
|
||||||
boostOpenLoopBlendBias1 = scalar, U08, 636, "%", 0.5, 0
|
boostOpenLoopBlendBias2 = scalar, U08, 633, "%", 0.5, 0
|
||||||
boostOpenLoopBlendBias2 = scalar, U08, 637, "%", 0.5, 0
|
boostOpenLoopBlendOutput1 = scalar, S08, 634, "%", 1, 0
|
||||||
boostOpenLoopBlendOutput1 = scalar, S08, 638, "%", 1, 0
|
boostOpenLoopBlendOutput2 = scalar, S08, 635, "%", 1, 0
|
||||||
boostOpenLoopBlendOutput2 = scalar, S08, 639, "%", 1, 0
|
boostClosedLoopBlendParameter1 = scalar, S16, 636, "", 0.1, 0
|
||||||
boostClosedLoopBlendParameter1 = scalar, S16, 640, "", 0.1, 0
|
boostClosedLoopBlendParameter2 = scalar, S16, 638, "", 0.1, 0
|
||||||
boostClosedLoopBlendParameter2 = scalar, S16, 642, "", 0.1, 0
|
boostClosedLoopBlendBias1 = scalar, U08, 640, "%", 0.5, 0
|
||||||
boostClosedLoopBlendBias1 = scalar, U08, 644, "%", 0.5, 0
|
boostClosedLoopBlendBias2 = scalar, U08, 641, "%", 0.5, 0
|
||||||
boostClosedLoopBlendBias2 = scalar, U08, 645, "%", 0.5, 0
|
boostClosedLoopBlendOutput1 = scalar, S16, 642, "%", 0.1, 0
|
||||||
boostClosedLoopBlendOutput1 = scalar, S16, 646, "%", 0.1, 0
|
boostClosedLoopBlendOutput2 = scalar, S16, 644, "%", 0.1, 0
|
||||||
boostClosedLoopBlendOutput2 = scalar, S16, 648, "%", 0.1, 0
|
targetAfrBlendParameter1 = scalar, S16, 646, "", 0.1, 0
|
||||||
targetAfrBlendParameter1 = scalar, S16, 650, "", 0.1, 0
|
targetAfrBlendParameter2 = scalar, S16, 648, "", 0.1, 0
|
||||||
targetAfrBlendParameter2 = scalar, S16, 652, "", 0.1, 0
|
targetAfrBlendBias1 = scalar, U08, 650, "%", 0.5, 0
|
||||||
targetAfrBlendBias1 = scalar, U08, 654, "%", 0.5, 0
|
targetAfrBlendBias2 = scalar, U08, 651, "%", 0.5, 0
|
||||||
targetAfrBlendBias2 = scalar, U08, 655, "%", 0.5, 0
|
targetAfrBlendOutput1 = scalar, S16, 652, "%", 0.1, 0
|
||||||
targetAfrBlendOutput1 = scalar, S16, 656, "%", 0.1, 0
|
targetAfrBlendOutput2 = scalar, S16, 654, "%", 0.1, 0
|
||||||
targetAfrBlendOutput2 = scalar, S16, 658, "%", 0.1, 0
|
coilState1 = bits, U32, 656, [0:0]
|
||||||
coilState1 = bits, U32, 660, [0:0]
|
coilState2 = bits, U32, 656, [1:1]
|
||||||
coilState2 = bits, U32, 660, [1:1]
|
coilState3 = bits, U32, 656, [2:2]
|
||||||
coilState3 = bits, U32, 660, [2:2]
|
coilState4 = bits, U32, 656, [3:3]
|
||||||
coilState4 = bits, U32, 660, [3:3]
|
coilState5 = bits, U32, 656, [4:4]
|
||||||
coilState5 = bits, U32, 660, [4:4]
|
coilState6 = bits, U32, 656, [5:5]
|
||||||
coilState6 = bits, U32, 660, [5:5]
|
coilState7 = bits, U32, 656, [6:6]
|
||||||
coilState7 = bits, U32, 660, [6:6]
|
coilState8 = bits, U32, 656, [7:7]
|
||||||
coilState8 = bits, U32, 660, [7:7]
|
coilState9 = bits, U32, 656, [8:8]
|
||||||
coilState9 = bits, U32, 660, [8:8]
|
coilState10 = bits, U32, 656, [9:9]
|
||||||
coilState10 = bits, U32, 660, [9:9]
|
coilState11 = bits, U32, 656, [10:10]
|
||||||
coilState11 = bits, U32, 660, [10:10]
|
coilState12 = bits, U32, 656, [11:11]
|
||||||
coilState12 = bits, U32, 660, [11:11]
|
injectorState1 = bits, U32, 656, [12:12]
|
||||||
injectorState1 = bits, U32, 660, [12:12]
|
injectorState2 = bits, U32, 656, [13:13]
|
||||||
injectorState2 = bits, U32, 660, [13:13]
|
injectorState3 = bits, U32, 656, [14:14]
|
||||||
injectorState3 = bits, U32, 660, [14:14]
|
injectorState4 = bits, U32, 656, [15:15]
|
||||||
injectorState4 = bits, U32, 660, [15:15]
|
injectorState5 = bits, U32, 656, [16:16]
|
||||||
injectorState5 = bits, U32, 660, [16:16]
|
injectorState6 = bits, U32, 656, [17:17]
|
||||||
injectorState6 = bits, U32, 660, [17:17]
|
injectorState7 = bits, U32, 656, [18:18]
|
||||||
injectorState7 = bits, U32, 660, [18:18]
|
injectorState8 = bits, U32, 656, [19:19]
|
||||||
injectorState8 = bits, U32, 660, [19:19]
|
injectorState9 = bits, U32, 656, [20:20]
|
||||||
injectorState9 = bits, U32, 660, [20:20]
|
injectorState10 = bits, U32, 656, [21:21]
|
||||||
injectorState10 = bits, U32, 660, [21:21]
|
injectorState11 = bits, U32, 656, [22:22]
|
||||||
injectorState11 = bits, U32, 660, [22:22]
|
injectorState12 = bits, U32, 656, [23:23]
|
||||||
injectorState12 = bits, U32, 660, [23:23]
|
triggerChannel1 = bits, U32, 656, [24:24]
|
||||||
triggerChannel1 = bits, U32, 660, [24:24]
|
triggerChannel2 = bits, U32, 656, [25:25]
|
||||||
triggerChannel2 = bits, U32, 660, [25:25]
|
vvtChannel1 = bits, U32, 656, [26:26]
|
||||||
vvtChannel1 = bits, U32, 660, [26:26]
|
vvtChannel2 = bits, U32, 656, [27:27]
|
||||||
vvtChannel2 = bits, U32, 660, [27:27]
|
vvtChannel3 = bits, U32, 656, [28:28]
|
||||||
vvtChannel3 = bits, U32, 660, [28:28]
|
vvtChannel4 = bits, U32, 656, [29:29]
|
||||||
vvtChannel4 = bits, U32, 660, [29:29]
|
outputRequestPeriod = scalar, U32, 660, "", 1, 0
|
||||||
outputRequestPeriod = scalar, U32, 664, "", 1, 0
|
mapFast = scalar, F32, 664, "", 1, 0
|
||||||
mapFast = scalar, F32, 668, "", 1, 0
|
luaGauges1 = scalar, F32, 668, "value", 1, 0
|
||||||
luaGauges1 = scalar, F32, 672, "value", 1, 0
|
luaGauges2 = scalar, F32, 672, "value", 1, 0
|
||||||
luaGauges2 = scalar, F32, 676, "value", 1, 0
|
luaGauges3 = scalar, F32, 676, "value", 1, 0
|
||||||
luaGauges3 = scalar, F32, 680, "value", 1, 0
|
luaGauges4 = scalar, F32, 680, "value", 1, 0
|
||||||
luaGauges4 = scalar, F32, 684, "value", 1, 0
|
luaGauges5 = scalar, F32, 684, "value", 1, 0
|
||||||
luaGauges5 = scalar, F32, 688, "value", 1, 0
|
luaGauges6 = scalar, F32, 688, "value", 1, 0
|
||||||
luaGauges6 = scalar, F32, 692, "value", 1, 0
|
luaGauges7 = scalar, F32, 692, "value", 1, 0
|
||||||
luaGauges7 = scalar, F32, 696, "value", 1, 0
|
luaGauges8 = scalar, F32, 696, "value", 1, 0
|
||||||
luaGauges8 = scalar, F32, 700, "value", 1, 0
|
rawMaf2 = scalar, U16, 700, "V", 0.001, 0
|
||||||
rawMaf2 = scalar, U16, 704, "V", 0.001, 0
|
mafMeasured2 = scalar, U16, 702, "kg/h", 0.1, 0
|
||||||
mafMeasured2 = scalar, U16, 706, "kg/h", 0.1, 0
|
schedulingUsedCount = scalar, U16, 704, "", 1,0
|
||||||
schedulingUsedCount = scalar, U16, 708, "", 1,0
|
vehicleSpeedKph = scalar, U16, 706, "kph", 0.01, 0
|
||||||
vehicleSpeedKph = scalar, U16, 710, "kph", 0.01, 0
|
Gego = scalar, U16, 708, "%", 0.01,0
|
||||||
Gego = scalar, U16, 712, "%", 0.01,0
|
testBenchIter = scalar, U16, 710, "count", 1, 0
|
||||||
testBenchIter = scalar, U16, 714, "count", 1, 0
|
oilTemp = scalar, S16, 712, "deg C", 0.01, 0
|
||||||
oilTemp = scalar, S16, 716, "deg C", 0.01, 0
|
fuelTemp = scalar, S16, 714, "deg C", 0.01, 0
|
||||||
fuelTemp = scalar, S16, 718, "deg C", 0.01, 0
|
ambientTemp = scalar, S16, 716, "deg C", 0.01, 0
|
||||||
ambientTemp = scalar, S16, 720, "deg C", 0.01, 0
|
compressorDischargeTemp = scalar, S16, 718, "deg C", 0.01, 0
|
||||||
compressorDischargeTemp = scalar, S16, 722, "deg C", 0.01, 0
|
compressorDischargePressure = scalar, U16, 720, "kPa", 0.03333333333333333, 0
|
||||||
compressorDischargePressure = scalar, U16, 724, "kPa", 0.03333333333333333, 0
|
throttleInletPressure = scalar, U16, 722, "kPa", 0.03333333333333333, 0
|
||||||
throttleInletPressure = scalar, U16, 726, "kPa", 0.03333333333333333, 0
|
ignitionOnTime = scalar, U16, 724, "sec", 1,0
|
||||||
ignitionOnTime = scalar, U16, 728, "sec", 1,0
|
engineRunTime = scalar, U16, 726, "sec", 1,0
|
||||||
engineRunTime = scalar, U16, 730, "sec", 1,0
|
distanceTraveled = scalar, U16, 728, "km", 0.1,0
|
||||||
distanceTraveled = scalar, U16, 732, "km", 0.1,0
|
afrGasolineScale = scalar, U16, 730, "AFR", 0.001, 0
|
||||||
afrGasolineScale = scalar, U16, 734, "AFR", 0.001, 0
|
afr2GasolineScale = scalar, U16, 732, "AFR", 0.001, 0
|
||||||
afr2GasolineScale = scalar, U16, 736, "AFR", 0.001, 0
|
wheelSlipRatio = scalar, F32, 736, "", 1, 0
|
||||||
wheelSlipRatio = scalar, F32, 740, "", 1, 0
|
ignitorDiagnostic1 = scalar, U08, 740, "", 1, 0
|
||||||
ignitorDiagnostic1 = scalar, U08, 744, "", 1, 0
|
ignitorDiagnostic2 = scalar, U08, 741, "", 1, 0
|
||||||
ignitorDiagnostic2 = scalar, U08, 745, "", 1, 0
|
ignitorDiagnostic3 = scalar, U08, 742, "", 1, 0
|
||||||
ignitorDiagnostic3 = scalar, U08, 746, "", 1, 0
|
ignitorDiagnostic4 = scalar, U08, 743, "", 1, 0
|
||||||
ignitorDiagnostic4 = scalar, U08, 747, "", 1, 0
|
ignitorDiagnostic5 = scalar, U08, 744, "", 1, 0
|
||||||
ignitorDiagnostic5 = scalar, U08, 748, "", 1, 0
|
ignitorDiagnostic6 = scalar, U08, 745, "", 1, 0
|
||||||
ignitorDiagnostic6 = scalar, U08, 749, "", 1, 0
|
ignitorDiagnostic7 = scalar, U08, 746, "", 1, 0
|
||||||
ignitorDiagnostic7 = scalar, U08, 750, "", 1, 0
|
ignitorDiagnostic8 = scalar, U08, 747, "", 1, 0
|
||||||
ignitorDiagnostic8 = scalar, U08, 751, "", 1, 0
|
ignitorDiagnostic9 = scalar, U08, 748, "", 1, 0
|
||||||
ignitorDiagnostic9 = scalar, U08, 752, "", 1, 0
|
ignitorDiagnostic10 = scalar, U08, 749, "", 1, 0
|
||||||
ignitorDiagnostic10 = scalar, U08, 753, "", 1, 0
|
ignitorDiagnostic11 = scalar, U08, 750, "", 1, 0
|
||||||
ignitorDiagnostic11 = scalar, U08, 754, "", 1, 0
|
ignitorDiagnostic12 = scalar, U08, 751, "", 1, 0
|
||||||
ignitorDiagnostic12 = scalar, U08, 755, "", 1, 0
|
injectorDiagnostic1 = scalar, U08, 752, "", 1, 0
|
||||||
injectorDiagnostic1 = scalar, U08, 756, "", 1, 0
|
injectorDiagnostic2 = scalar, U08, 753, "", 1, 0
|
||||||
injectorDiagnostic2 = scalar, U08, 757, "", 1, 0
|
injectorDiagnostic3 = scalar, U08, 754, "", 1, 0
|
||||||
injectorDiagnostic3 = scalar, U08, 758, "", 1, 0
|
injectorDiagnostic4 = scalar, U08, 755, "", 1, 0
|
||||||
injectorDiagnostic4 = scalar, U08, 759, "", 1, 0
|
injectorDiagnostic5 = scalar, U08, 756, "", 1, 0
|
||||||
injectorDiagnostic5 = scalar, U08, 760, "", 1, 0
|
injectorDiagnostic6 = scalar, U08, 757, "", 1, 0
|
||||||
injectorDiagnostic6 = scalar, U08, 761, "", 1, 0
|
injectorDiagnostic7 = scalar, U08, 758, "", 1, 0
|
||||||
injectorDiagnostic7 = scalar, U08, 762, "", 1, 0
|
injectorDiagnostic8 = scalar, U08, 759, "", 1, 0
|
||||||
injectorDiagnostic8 = scalar, U08, 763, "", 1, 0
|
injectorDiagnostic9 = scalar, U08, 760, "", 1, 0
|
||||||
injectorDiagnostic9 = scalar, U08, 764, "", 1, 0
|
injectorDiagnostic10 = scalar, U08, 761, "", 1, 0
|
||||||
injectorDiagnostic10 = scalar, U08, 765, "", 1, 0
|
injectorDiagnostic11 = scalar, U08, 762, "", 1, 0
|
||||||
injectorDiagnostic11 = scalar, U08, 766, "", 1, 0
|
injectorDiagnostic12 = scalar, U08, 763, "", 1, 0
|
||||||
injectorDiagnostic12 = scalar, U08, 767, "", 1, 0
|
actualLastInjectionStage2 = scalar, U16, 764, "ms", 0.0033333333333333335, 0
|
||||||
actualLastInjectionStage2 = scalar, U16, 768, "ms", 0.0033333333333333335, 0
|
injectorDutyCycleStage2 = scalar, U08, 766, "%", 0.5, 0
|
||||||
injectorDutyCycleStage2 = scalar, U08, 770, "%", 0.5, 0
|
rawFlexFreq = scalar, U08, 767, "", 1, 0
|
||||||
rawFlexFreq = scalar, U08, 771, "", 1, 0
|
fastAdcErrorsCount = scalar, U08, 768, "", 1, 0
|
||||||
fastAdcErrorsCount = scalar, U08, 772, "", 1, 0
|
deviceUid = scalar, U08, 769, "", 1, 0
|
||||||
deviceUid = scalar, U08, 773, "", 1, 0
|
mc33810spiErrorCounter = scalar, U16, 770, "", 1, 0
|
||||||
mc33810spiErrorCounter = scalar, U16, 774, "", 1, 0
|
sadDwellRatioCounter = scalar, U08, 772, "", 1, 0
|
||||||
sadDwellRatioCounter = scalar, U08, 776, "", 1, 0
|
injectionPrimingCounter = scalar, U08, 773, "", 1, 0
|
||||||
injectionPrimingCounter = scalar, U08, 777, "", 1, 0
|
tempLogging2 = scalar, U08, 774, "", 1, 0
|
||||||
tempLogging2 = scalar, U08, 778, "", 1, 0
|
acPressure = scalar, F32, 776, "kPa", 1, 0
|
||||||
acPressure = scalar, F32, 780, "kPa", 1, 0
|
rawAuxAnalog1 = scalar, S16, 780, "V", 0.001, 0
|
||||||
rawAuxAnalog1 = scalar, S16, 784, "V", 0.001, 0
|
rawAuxAnalog2 = scalar, S16, 782, "V", 0.001, 0
|
||||||
rawAuxAnalog2 = scalar, S16, 786, "V", 0.001, 0
|
rawAuxAnalog3 = scalar, S16, 784, "V", 0.001, 0
|
||||||
rawAuxAnalog3 = scalar, S16, 788, "V", 0.001, 0
|
rawAuxAnalog4 = scalar, S16, 786, "V", 0.001, 0
|
||||||
rawAuxAnalog4 = scalar, S16, 790, "V", 0.001, 0
|
fastAdcErrorCallbackCount = scalar, U08, 788, "", 1, 0
|
||||||
fastAdcErrorCallbackCount = scalar, U08, 792, "", 1, 0
|
slowAdcErrorsCount = scalar, U08, 789, "", 1, 0
|
||||||
slowAdcErrorsCount = scalar, U08, 793, "", 1, 0
|
rawAuxTemp1 = scalar, S16, 790, "V", 0.001, 0
|
||||||
rawAuxTemp1 = scalar, S16, 794, "V", 0.001, 0
|
rawAuxTemp2 = scalar, S16, 792, "V", 0.001, 0
|
||||||
rawAuxTemp2 = scalar, S16, 796, "V", 0.001, 0
|
rawAmbientTemp = scalar, S16, 794, "V", 0.001, 0
|
||||||
rawAmbientTemp = scalar, S16, 798, "V", 0.001, 0
|
rtcUnixEpochTime = scalar, U32, 796, "", 1, 0
|
||||||
rtcUnixEpochTime = scalar, U32, 800, "", 1, 0
|
sparkCutReasonBlinker = scalar, S08, 800, "", 1, 0
|
||||||
sparkCutReasonBlinker = scalar, S08, 804, "", 1, 0
|
fuelCutReasonBlinker = scalar, S08, 801, "", 1, 0
|
||||||
fuelCutReasonBlinker = scalar, S08, 805, "", 1, 0
|
hp = scalar, S16, 802, "", 1, 0
|
||||||
|
torque = scalar, S16, 804, "", 1, 0
|
||||||
unusedAtTheEnd1 = scalar, U08, 806, "", 1, 0
|
unusedAtTheEnd1 = scalar, U08, 806, "", 1, 0
|
||||||
unusedAtTheEnd2 = scalar, U08, 807, "", 1, 0
|
unusedAtTheEnd2 = scalar, U08, 807, "", 1, 0
|
||||||
unusedAtTheEnd3 = scalar, U08, 808, "", 1, 0
|
unusedAtTheEnd3 = scalar, U08, 808, "", 1, 0
|
||||||
|
@ -3139,44 +3156,41 @@ unusedAtTheEnd45 = scalar, U08, 850, "", 1, 0
|
||||||
unusedAtTheEnd46 = scalar, U08, 851, "", 1, 0
|
unusedAtTheEnd46 = scalar, U08, 851, "", 1, 0
|
||||||
unusedAtTheEnd47 = scalar, U08, 852, "", 1, 0
|
unusedAtTheEnd47 = scalar, U08, 852, "", 1, 0
|
||||||
unusedAtTheEnd48 = scalar, U08, 853, "", 1, 0
|
unusedAtTheEnd48 = scalar, U08, 853, "", 1, 0
|
||||||
unusedAtTheEnd49 = scalar, U08, 854, "", 1, 0
|
; total TS size = 856
|
||||||
unusedAtTheEnd50 = scalar, U08, 855, "", 1, 0
|
totalFuelCorrection = scalar, F32, 856, "mult", 1,0
|
||||||
unusedAtTheEnd51 = scalar, U08, 856, "", 1, 0
|
running_postCrankingFuelCorrection = scalar, F32, 860, "", 1, 0
|
||||||
unusedAtTheEnd52 = scalar, U08, 857, "", 1, 0
|
running_intakeTemperatureCoefficient = scalar, F32, 864, "", 1, 0
|
||||||
; total TS size = 860
|
running_coolantTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
||||||
totalFuelCorrection = scalar, F32, 860, "mult", 1,0
|
running_timeSinceCrankingInSecs = scalar, F32, 872, "secs", 1,0
|
||||||
running_postCrankingFuelCorrection = scalar, F32, 864, "", 1, 0
|
running_baseFuel = scalar, U16, 876, "mg", 0.01, 0
|
||||||
running_intakeTemperatureCoefficient = scalar, F32, 868, "", 1, 0
|
running_fuel = scalar, U16, 878, "mg", 0.01, 0
|
||||||
running_coolantTemperatureCoefficient = scalar, F32, 872, "", 1, 0
|
afrTableYAxis = scalar, U16, 880, "%", 0.01,0
|
||||||
running_timeSinceCrankingInSecs = scalar, F32, 876, "secs", 1,0
|
targetLambda = scalar, U16, 882, "", 1.0E-4,0
|
||||||
running_baseFuel = scalar, U16, 880, "mg", 0.01, 0
|
targetAFR = scalar, U16, 884, "ratio", 0.001,0
|
||||||
running_fuel = scalar, U16, 882, "mg", 0.01, 0
|
stoichiometricRatio = scalar, U16, 886, "ratio", 0.001, 0
|
||||||
afrTableYAxis = scalar, U16, 884, "%", 0.01,0
|
sdTcharge_coff = scalar, F32, 888, "", 1, 0
|
||||||
targetLambda = scalar, U16, 886, "", 1.0E-4,0
|
sdAirMassInOneCylinder = scalar, F32, 892, "g", 1, 0
|
||||||
targetAFR = scalar, U16, 888, "ratio", 0.001,0
|
normalizedCylinderFilling = scalar, F32, 896, "%", 1, 0
|
||||||
stoichiometricRatio = scalar, U16, 890, "ratio", 0.001, 0
|
brokenInjector = scalar, U08, 900, "", 1, 0
|
||||||
sdTcharge_coff = scalar, F32, 892, "", 1, 0
|
unused88 = scalar, U08, 901, "", 1, 0
|
||||||
sdAirMassInOneCylinder = scalar, F32, 896, "g", 1, 0
|
idealEngineTorque = scalar, U16, 902, "", 1, 0
|
||||||
normalizedCylinderFilling = scalar, F32, 900, "%", 1, 0
|
injectorHwIssue = bits, U32, 904, [0:0]
|
||||||
brokenInjector = scalar, U08, 904, "", 1, 0
|
; total TS size = 908
|
||||||
unused88 = scalar, U08, 905, "", 1, 0
|
baseDwell = scalar, F32, 908, "ms", 1,0
|
||||||
idealEngineTorque = scalar, U16, 906, "", 1, 0
|
sparkDwell = scalar, F32, 912, "ms", 1,0
|
||||||
injectorHwIssue = bits, U32, 908, [0:0]
|
dwellDurationAngle = scalar, F32, 916, "deg", 1,0
|
||||||
; total TS size = 912
|
cltTimingCorrection = scalar, S16, 920, "deg", 0.01,0
|
||||||
baseDwell = scalar, F32, 912, "ms", 1,0
|
timingIatCorrection = scalar, S16, 922, "deg", 0.01,0
|
||||||
sparkDwell = scalar, F32, 916, "ms", 1,0
|
timingPidCorrection = scalar, S16, 924, "deg", 0.01,0
|
||||||
dwellDurationAngle = scalar, F32, 920, "deg", 1,0
|
dfcoTimingRetard = scalar, S16, 926, "deg", 0.01, 0
|
||||||
cltTimingCorrection = scalar, S16, 924, "deg", 0.01,0
|
baseIgnitionAdvance = scalar, S16, 928, "deg", 0.02, 0
|
||||||
timingIatCorrection = scalar, S16, 926, "deg", 0.01,0
|
correctedIgnitionAdvance = scalar, S16, 930, "deg", 0.02, 0
|
||||||
timingPidCorrection = scalar, S16, 928, "deg", 0.01,0
|
tractionAdvanceDrop = scalar, S16, 932, "deg", 0.02, 0
|
||||||
dfcoTimingRetard = scalar, S16, 930, "deg", 0.01, 0
|
dwellVoltageCorrection = scalar, F32, 936, "", 1, 0
|
||||||
baseIgnitionAdvance = scalar, S16, 932, "deg", 0.02, 0
|
luaTimingAdd = scalar, F32, 940, "deg", 1, 0
|
||||||
correctedIgnitionAdvance = scalar, S16, 934, "deg", 0.02, 0
|
luaTimingMult = scalar, F32, 944, "deg", 1, 0
|
||||||
tractionAdvanceDrop = scalar, S16, 936, "deg", 0.02, 0
|
luaIgnitionSkip = bits, U32, 948, [0:0]
|
||||||
dwellVoltageCorrection = scalar, F32, 940, "", 1, 0
|
trailingSparkAngle = scalar, S16, 952, "deg", 0.01,0
|
||||||
luaTimingAdd = scalar, F32, 944, "deg", 1, 0
|
|
||||||
luaTimingMult = scalar, F32, 948, "deg", 1, 0
|
|
||||||
luaIgnitionSkip = bits, U32, 952, [0:0]
|
|
||||||
; total TS size = 956
|
; total TS size = 956
|
||||||
m_knockLevel = scalar, F32, 956, "Volts", 1, 0
|
m_knockLevel = scalar, F32, 956, "Volts", 1, 0
|
||||||
m_knockCyl1 = scalar, S08, 960, "dBv", 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.
|
gridOrient = 250, 0, 340 ; Space 123 rotation of grid in degrees.
|
||||||
upDownLabel = "(RICHER)", "(LEANER)"
|
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
|
table = torqueTableTbl, torqueTableMap, "Engine Torque", 1
|
||||||
xBins = torqueRpmBins, RPMValue
|
xBins = torqueRpmBins, RPMValue
|
||||||
yBins = torqueLoadBins, veTableYAxis
|
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
|
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
|
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
|
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"
|
gaugeCategory = "Boost Control"
|
||||||
luaTargetAddGauge = luaTargetAdd,"Boost: Lua target add", "v", -100.0,100.0, -100.0,100.0, -100.0,100.0, 1,1
|
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
|
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 = calibrationValue, "calibrationValue", float, "%.3f"
|
||||||
entry = calibrationMode, "calibrationMode", int, "%d"
|
entry = calibrationMode, "calibrationMode", int, "%d"
|
||||||
entry = idleStepperTargetPosition, "Idle: Stepper target position", int, "%d"
|
entry = idleStepperTargetPosition, "Idle: Stepper target position", int, "%d"
|
||||||
entry = tsConfigVersion, "tsConfigVersion", int, "%d"
|
|
||||||
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
entry = totalTriggerErrorCounter, "Trigger Error Counter", int, "%d"
|
||||||
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
entry = orderingErrorCounter, "orderingErrorCounter", int, "%d"
|
||||||
entry = warningCounter, "Warning: counter", int, "%d"
|
entry = warningCounter, "Warning: counter", int, "%d"
|
||||||
|
@ -5768,6 +5788,8 @@ entry = rawAmbientTemp, "rawAmbientTemp", float, "%.3f"
|
||||||
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
entry = rtcUnixEpochTime, "rtcUnixEpochTime", int, "%d"
|
||||||
entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
|
entry = sparkCutReasonBlinker, "sparkCutReasonBlinker", int, "%d"
|
||||||
entry = fuelCutReasonBlinker, "fuelCutReasonBlinker", 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 = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
|
||||||
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
|
||||||
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", 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 = luaTimingAdd, "Ign: Lua timing add", float, "%.3f"
|
||||||
entry = luaTimingMult, "Ign: Lua timing mult", float, "%.3f"
|
entry = luaTimingMult, "Ign: Lua timing mult", float, "%.3f"
|
||||||
entry = luaIgnitionSkip, "Ign: Lua Spark Skip", int, "%d"
|
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_knockLevel, "Knock: Current level", float, "%.3f"
|
||||||
entry = m_knockCyl1, "Knock: Cyl 1", int, "%d"
|
entry = m_knockCyl1, "Knock: Cyl 1", int, "%d"
|
||||||
entry = m_knockCyl2, "Knock: Cyl 2", int, "%d"
|
entry = m_knockCyl2, "Knock: Cyl 2", int, "%d"
|
||||||
|
@ -6185,6 +6208,7 @@ menuDialog = main
|
||||||
|
|
||||||
menu = "&Base &Engine"
|
menu = "&Base &Engine"
|
||||||
subMenu = engineChars, "Base engine"
|
subMenu = engineChars, "Base engine"
|
||||||
|
subMenu = dynoChars, "Virtual Dyno engine"
|
||||||
|
|
||||||
groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 }
|
groupMenu = "Limits and protection", {1}, { uiMode == 0 || uiMode == 1 }
|
||||||
groupChildMenu = limitsAndFallback, "Limits and fallbacks"
|
groupChildMenu = limitsAndFallback, "Limits and fallbacks"
|
||||||
|
@ -6746,6 +6770,7 @@ dialog = ignition_stateDialog, "ignition_state"
|
||||||
graphLine = luaTimingAdd
|
graphLine = luaTimingAdd
|
||||||
liveGraph = ignition_state_4_Graph, "Graph", South
|
liveGraph = ignition_state_4_Graph, "Graph", South
|
||||||
graphLine = luaTimingMult
|
graphLine = luaTimingMult
|
||||||
|
graphLine = trailingSparkAngle
|
||||||
|
|
||||||
|
|
||||||
dialog = knock_controllerDialog, "knock_controller"
|
dialog = knock_controllerDialog, "knock_controller"
|
||||||
|
@ -9395,6 +9420,23 @@ dialog = lambda_monitorDialog, "lambda_monitor"
|
||||||
panel = engineMetadata, {1}, { uiMode == 0 || uiMode == 1 }
|
panel = engineMetadata, {1}, { uiMode == 0 || uiMode == 1 }
|
||||||
panel = fuelStrategyPanel
|
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"
|
dialog = crankingFuel, "Fuel"
|
||||||
field = "Injection mode", crankingInjectionMode
|
field = "Injection mode", crankingInjectionMode
|
||||||
field = "Fuel Source For Cranking", useRunningMathForCranking
|
field = "Fuel Source For Cranking", useRunningMathForCranking
|
||||||
|
@ -10056,11 +10098,11 @@ dialog = tcuControls, "Transmission Settings"
|
||||||
|
|
||||||
dialog = rotaryDialog, "Rotary"
|
dialog = rotaryDialog, "Rotary"
|
||||||
field = "Enable Trailing Sparks", enableTrailingSparks
|
field = "Enable Trailing Sparks", enableTrailingSparks
|
||||||
field = "Trailing Spark Offset", trailingSparkAngle
|
|
||||||
field = "Trailing Pin 1", trailingCoilPins1
|
field = "Trailing Pin 1", trailingCoilPins1
|
||||||
field = "Trailing Pin 2", trailingCoilPins2
|
field = "Trailing Pin 2", trailingCoilPins2
|
||||||
field = "Trailing Pin 3", trailingCoilPins3
|
field = "Trailing Pin 3", trailingCoilPins3
|
||||||
field = "Trailing Pin 4", trailingCoilPins4
|
field = "Trailing Pin 4", trailingCoilPins4
|
||||||
|
panel = trailingSparkTable
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
! Generated by gen_signature.sh
|
! Generated by gen_signature.sh
|
||||||
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
||||||
! gen_signature.sh Using env variable branch [main]
|
! 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