parent
47ab833508
commit
b7c62ef847
|
@ -441,6 +441,7 @@ entry = dwellDurationAngle, "Ignition: dwell duration", float, "%.3f"
|
|||
entry = cltTimingCorrection, "Ign: CLT correction", float, "%.3f"
|
||||
entry = timingIatCorrection, "Ign: IAT correction", float, "%.3f"
|
||||
entry = timingPidCorrection, "Idle: Timing adjustment", float, "%.3f"
|
||||
entry = dfcoTimingRetard, "DFCO: Timing retard", float, "%.3f"
|
||||
entry = baseIgnitionAdvance, "Timing: base ignition", float, "%.3f"
|
||||
entry = correctedIgnitionAdvance, "Timing: ignition", float, "%.3f"
|
||||
entry = tractionAdvanceDrop, "Traction: timing correction", float, "%.3f"
|
||||
|
@ -680,58 +681,53 @@ entry = mapCamPrevToothAngle, "Sync: MAP: prev angle", float, "%.3f"
|
|||
entry = isDecodingMapCam, "isDecodingMapCam", int, "%d"
|
||||
entry = triggerElapsedUs, "triggerElapsedUs", int, "%d"
|
||||
entry = crankSynchronizationCounter0, "sync: Crank sync counter0", int, "%d"
|
||||
entry = vvtSyncGapRatio0, "vvtSyncGapRatio0", float, "%.3f"
|
||||
entry = vvtToothDurations00, "vvtToothDurations00", int, "%d"
|
||||
entry = vvtCurrentPosition0, "vvtCurrentPosition0", float, "%.3f"
|
||||
entry = vvtToothPosition10, "vvtToothPosition 10", float, "%.3f"
|
||||
entry = vvtToothPosition20, "vvtToothPosition 20", float, "%.3f"
|
||||
entry = vvtToothPosition30, "vvtToothPosition 30", float, "%.3f"
|
||||
entry = vvtToothPosition40, "vvtToothPosition 40", float, "%.3f"
|
||||
entry = triggerSyncGapRatio0, "Trigger Sync Latest Ratio0", float, "%.3f"
|
||||
entry = vvtCurrentPosition0, "sync: Primary Cam Position0", float, "%.3f"
|
||||
entry = vvtToothPosition10, "sync: Cam Tooth Position 10", float, "%.3f"
|
||||
entry = vvtToothPosition20, "sync: Cam Tooth Position 20", float, "%.3f"
|
||||
entry = vvtToothPosition30, "sync: Cam Tooth Position 30", float, "%.3f"
|
||||
entry = vvtToothPosition40, "sync: Cam Tooth Position 40", float, "%.3f"
|
||||
entry = triggerSyncGapRatio0, "Sync: Trigger Latest Ratio0", float, "%.3f"
|
||||
entry = triggerStateIndex0, "triggerStateIndex0", int, "%d"
|
||||
entry = vvtStateIndex0, "vvtStateIndex0", int, "%d"
|
||||
entry = crankSynchronizationCounter1, "sync: Crank sync counter1", int, "%d"
|
||||
entry = vvtSyncGapRatio1, "vvtSyncGapRatio1", float, "%.3f"
|
||||
entry = vvtToothDurations01, "vvtToothDurations01", int, "%d"
|
||||
entry = vvtCurrentPosition1, "vvtCurrentPosition1", float, "%.3f"
|
||||
entry = vvtToothPosition11, "vvtToothPosition 11", float, "%.3f"
|
||||
entry = vvtToothPosition21, "vvtToothPosition 21", float, "%.3f"
|
||||
entry = vvtToothPosition31, "vvtToothPosition 31", float, "%.3f"
|
||||
entry = vvtToothPosition41, "vvtToothPosition 41", float, "%.3f"
|
||||
entry = triggerSyncGapRatio1, "Trigger Sync Latest Ratio1", float, "%.3f"
|
||||
entry = vvtCurrentPosition1, "sync: Primary Cam Position1", float, "%.3f"
|
||||
entry = vvtToothPosition11, "sync: Cam Tooth Position 11", float, "%.3f"
|
||||
entry = vvtToothPosition21, "sync: Cam Tooth Position 21", float, "%.3f"
|
||||
entry = vvtToothPosition31, "sync: Cam Tooth Position 31", float, "%.3f"
|
||||
entry = vvtToothPosition41, "sync: Cam Tooth Position 41", float, "%.3f"
|
||||
entry = triggerSyncGapRatio1, "Sync: Trigger Latest Ratio1", float, "%.3f"
|
||||
entry = triggerStateIndex1, "triggerStateIndex1", int, "%d"
|
||||
entry = vvtStateIndex1, "vvtStateIndex1", int, "%d"
|
||||
entry = crankSynchronizationCounter2, "sync: Crank sync counter2", int, "%d"
|
||||
entry = vvtSyncGapRatio2, "vvtSyncGapRatio2", float, "%.3f"
|
||||
entry = vvtToothDurations02, "vvtToothDurations02", int, "%d"
|
||||
entry = vvtCurrentPosition2, "vvtCurrentPosition2", float, "%.3f"
|
||||
entry = vvtToothPosition12, "vvtToothPosition 12", float, "%.3f"
|
||||
entry = vvtToothPosition22, "vvtToothPosition 22", float, "%.3f"
|
||||
entry = vvtToothPosition32, "vvtToothPosition 32", float, "%.3f"
|
||||
entry = vvtToothPosition42, "vvtToothPosition 42", float, "%.3f"
|
||||
entry = triggerSyncGapRatio2, "Trigger Sync Latest Ratio2", float, "%.3f"
|
||||
entry = vvtCurrentPosition2, "sync: Primary Cam Position2", float, "%.3f"
|
||||
entry = vvtToothPosition12, "sync: Cam Tooth Position 12", float, "%.3f"
|
||||
entry = vvtToothPosition22, "sync: Cam Tooth Position 22", float, "%.3f"
|
||||
entry = vvtToothPosition32, "sync: Cam Tooth Position 32", float, "%.3f"
|
||||
entry = vvtToothPosition42, "sync: Cam Tooth Position 42", float, "%.3f"
|
||||
entry = triggerSyncGapRatio2, "Sync: Trigger Latest Ratio2", float, "%.3f"
|
||||
entry = triggerStateIndex2, "triggerStateIndex2", int, "%d"
|
||||
entry = vvtStateIndex2, "vvtStateIndex2", int, "%d"
|
||||
entry = crankSynchronizationCounter3, "sync: Crank sync counter3", int, "%d"
|
||||
entry = vvtSyncGapRatio3, "vvtSyncGapRatio3", float, "%.3f"
|
||||
entry = vvtToothDurations03, "vvtToothDurations03", int, "%d"
|
||||
entry = vvtCurrentPosition3, "vvtCurrentPosition3", float, "%.3f"
|
||||
entry = vvtToothPosition13, "vvtToothPosition 13", float, "%.3f"
|
||||
entry = vvtToothPosition23, "vvtToothPosition 23", float, "%.3f"
|
||||
entry = vvtToothPosition33, "vvtToothPosition 33", float, "%.3f"
|
||||
entry = vvtToothPosition43, "vvtToothPosition 43", float, "%.3f"
|
||||
entry = triggerSyncGapRatio3, "Trigger Sync Latest Ratio3", float, "%.3f"
|
||||
entry = vvtCurrentPosition3, "sync: Primary Cam Position3", float, "%.3f"
|
||||
entry = vvtToothPosition13, "sync: Cam Tooth Position 13", float, "%.3f"
|
||||
entry = vvtToothPosition23, "sync: Cam Tooth Position 23", float, "%.3f"
|
||||
entry = vvtToothPosition33, "sync: Cam Tooth Position 33", float, "%.3f"
|
||||
entry = vvtToothPosition43, "sync: Cam Tooth Position 43", float, "%.3f"
|
||||
entry = triggerSyncGapRatio3, "Sync: Trigger Latest Ratio3", float, "%.3f"
|
||||
entry = triggerStateIndex3, "triggerStateIndex3", int, "%d"
|
||||
entry = vvtStateIndex3, "vvtStateIndex3", int, "%d"
|
||||
entry = crankSynchronizationCounter4, "sync: Crank sync counter4", int, "%d"
|
||||
entry = vvtSyncGapRatio4, "vvtSyncGapRatio4", float, "%.3f"
|
||||
entry = vvtToothDurations04, "vvtToothDurations04", int, "%d"
|
||||
entry = vvtCurrentPosition4, "vvtCurrentPosition4", float, "%.3f"
|
||||
entry = vvtToothPosition14, "vvtToothPosition 14", float, "%.3f"
|
||||
entry = vvtToothPosition24, "vvtToothPosition 24", float, "%.3f"
|
||||
entry = vvtToothPosition34, "vvtToothPosition 34", float, "%.3f"
|
||||
entry = vvtToothPosition44, "vvtToothPosition 44", float, "%.3f"
|
||||
entry = triggerSyncGapRatio4, "Trigger Sync Latest Ratio4", float, "%.3f"
|
||||
entry = vvtCurrentPosition4, "sync: Primary Cam Position4", float, "%.3f"
|
||||
entry = vvtToothPosition14, "sync: Cam Tooth Position 14", float, "%.3f"
|
||||
entry = vvtToothPosition24, "sync: Cam Tooth Position 24", float, "%.3f"
|
||||
entry = vvtToothPosition34, "sync: Cam Tooth Position 34", float, "%.3f"
|
||||
entry = vvtToothPosition44, "sync: Cam Tooth Position 44", float, "%.3f"
|
||||
entry = triggerSyncGapRatio4, "Sync: Trigger Latest Ratio4", float, "%.3f"
|
||||
entry = triggerStateIndex4, "triggerStateIndex4", int, "%d"
|
||||
entry = vvtStateIndex4, "vvtStateIndex4", int, "%d"
|
||||
entry = camResyncCounter, "sync: Phase Re-Sync Counter", int, "%d"
|
||||
|
|
|
@ -39,12 +39,14 @@ dialog = ignition_stateDialog, "ignition_state"
|
|||
liveGraph = ignition_state_2_Graph, "Graph", South
|
||||
graphLine = timingIatCorrection
|
||||
graphLine = timingPidCorrection
|
||||
graphLine = dfcoTimingRetard
|
||||
graphLine = baseIgnitionAdvance
|
||||
graphLine = correctedIgnitionAdvance
|
||||
liveGraph = ignition_state_3_Graph, "Graph", South
|
||||
graphLine = correctedIgnitionAdvance
|
||||
graphLine = tractionAdvanceDrop
|
||||
graphLine = dwellVoltageCorrection
|
||||
graphLine = luaTimingAdd
|
||||
liveGraph = ignition_state_4_Graph, "Graph", South
|
||||
graphLine = luaTimingMult
|
||||
|
||||
|
||||
|
@ -406,16 +408,15 @@ dialog = trigger_centralDialog, "trigger_central"
|
|||
dialog = trigger_state0Dialog, "trigger_state0"
|
||||
liveGraph = trigger_state0_1_Graph, "Graph", South
|
||||
graphLine = crankSynchronizationCounter0
|
||||
graphLine = vvtSyncGapRatio0
|
||||
graphLine = vvtToothDurations00
|
||||
graphLine = vvtCurrentPosition0
|
||||
liveGraph = trigger_state0_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition10
|
||||
liveGraph = trigger_state0_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition20
|
||||
graphLine = vvtToothPosition30
|
||||
graphLine = vvtToothPosition40
|
||||
liveGraph = trigger_state0_3_Graph, "Graph", South
|
||||
graphLine = triggerSyncGapRatio0
|
||||
liveGraph = trigger_state0_3_Graph, "Graph", South
|
||||
graphLine = triggerStateIndex0
|
||||
graphLine = vvtStateIndex0
|
||||
|
||||
|
@ -423,16 +424,15 @@ dialog = trigger_state0Dialog, "trigger_state0"
|
|||
dialog = trigger_state1Dialog, "trigger_state1"
|
||||
liveGraph = trigger_state1_1_Graph, "Graph", South
|
||||
graphLine = crankSynchronizationCounter1
|
||||
graphLine = vvtSyncGapRatio1
|
||||
graphLine = vvtToothDurations01
|
||||
graphLine = vvtCurrentPosition1
|
||||
liveGraph = trigger_state1_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition11
|
||||
liveGraph = trigger_state1_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition21
|
||||
graphLine = vvtToothPosition31
|
||||
graphLine = vvtToothPosition41
|
||||
liveGraph = trigger_state1_3_Graph, "Graph", South
|
||||
graphLine = triggerSyncGapRatio1
|
||||
liveGraph = trigger_state1_3_Graph, "Graph", South
|
||||
graphLine = triggerStateIndex1
|
||||
graphLine = vvtStateIndex1
|
||||
|
||||
|
@ -440,16 +440,15 @@ dialog = trigger_state1Dialog, "trigger_state1"
|
|||
dialog = trigger_state2Dialog, "trigger_state2"
|
||||
liveGraph = trigger_state2_1_Graph, "Graph", South
|
||||
graphLine = crankSynchronizationCounter2
|
||||
graphLine = vvtSyncGapRatio2
|
||||
graphLine = vvtToothDurations02
|
||||
graphLine = vvtCurrentPosition2
|
||||
liveGraph = trigger_state2_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition12
|
||||
liveGraph = trigger_state2_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition22
|
||||
graphLine = vvtToothPosition32
|
||||
graphLine = vvtToothPosition42
|
||||
liveGraph = trigger_state2_3_Graph, "Graph", South
|
||||
graphLine = triggerSyncGapRatio2
|
||||
liveGraph = trigger_state2_3_Graph, "Graph", South
|
||||
graphLine = triggerStateIndex2
|
||||
graphLine = vvtStateIndex2
|
||||
|
||||
|
@ -457,16 +456,15 @@ dialog = trigger_state2Dialog, "trigger_state2"
|
|||
dialog = trigger_state3Dialog, "trigger_state3"
|
||||
liveGraph = trigger_state3_1_Graph, "Graph", South
|
||||
graphLine = crankSynchronizationCounter3
|
||||
graphLine = vvtSyncGapRatio3
|
||||
graphLine = vvtToothDurations03
|
||||
graphLine = vvtCurrentPosition3
|
||||
liveGraph = trigger_state3_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition13
|
||||
liveGraph = trigger_state3_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition23
|
||||
graphLine = vvtToothPosition33
|
||||
graphLine = vvtToothPosition43
|
||||
liveGraph = trigger_state3_3_Graph, "Graph", South
|
||||
graphLine = triggerSyncGapRatio3
|
||||
liveGraph = trigger_state3_3_Graph, "Graph", South
|
||||
graphLine = triggerStateIndex3
|
||||
graphLine = vvtStateIndex3
|
||||
|
||||
|
@ -474,16 +472,15 @@ dialog = trigger_state3Dialog, "trigger_state3"
|
|||
dialog = trigger_state4Dialog, "trigger_state4"
|
||||
liveGraph = trigger_state4_1_Graph, "Graph", South
|
||||
graphLine = crankSynchronizationCounter4
|
||||
graphLine = vvtSyncGapRatio4
|
||||
graphLine = vvtToothDurations04
|
||||
graphLine = vvtCurrentPosition4
|
||||
liveGraph = trigger_state4_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition14
|
||||
liveGraph = trigger_state4_2_Graph, "Graph", South
|
||||
graphLine = vvtToothPosition24
|
||||
graphLine = vvtToothPosition34
|
||||
graphLine = vvtToothPosition44
|
||||
liveGraph = trigger_state4_3_Graph, "Graph", South
|
||||
graphLine = triggerSyncGapRatio4
|
||||
liveGraph = trigger_state4_3_Graph, "Graph", South
|
||||
graphLine = triggerStateIndex4
|
||||
graphLine = vvtStateIndex4
|
||||
|
||||
|
|
|
@ -44,30 +44,30 @@ LDS_lambda_monitor,
|
|||
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
|
||||
#define FUEL_COMPUTER_BASE_ADDRESS 848
|
||||
#define IGNITION_STATE_BASE_ADDRESS 900
|
||||
#define KNOCK_CONTROLLER_BASE_ADDRESS 940
|
||||
#define TCU_CONTROLLER_BASE_ADDRESS 1048
|
||||
#define THROTTLE_MODEL_BASE_ADDRESS 1064
|
||||
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 1076
|
||||
#define INJECTOR_MODEL_BASE_ADDRESS 1104
|
||||
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1116
|
||||
#define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1124
|
||||
#define NITROUS_CONTROL_STATE_BASE_ADDRESS 1128
|
||||
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1132
|
||||
#define BOOST_CONTROL_BASE_ADDRESS 1144
|
||||
#define AC_CONTROL_BASE_ADDRESS 1168
|
||||
#define FAN_CONTROL_BASE_ADDRESS 1176
|
||||
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1192
|
||||
#define MAIN_RELAY_BASE_ADDRESS 1196
|
||||
#define ENGINE_STATE_BASE_ADDRESS 1200
|
||||
#define TPS_ACCEL_STATE_BASE_ADDRESS 1300
|
||||
#define TRIGGER_CENTRAL_BASE_ADDRESS 1348
|
||||
#define TRIGGER_STATE_BASE_ADDRESS 1396
|
||||
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1596
|
||||
#define WALL_FUEL_STATE_BASE_ADDRESS 1604
|
||||
#define IDLE_STATE_BASE_ADDRESS 1612
|
||||
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1660
|
||||
#define WIDEBAND_STATE_BASE_ADDRESS 1756
|
||||
#define DC_MOTORS_BASE_ADDRESS 1780
|
||||
#define SENT_STATE_BASE_ADDRESS 1792
|
||||
#define VVT_BASE_ADDRESS 1800
|
||||
#define LAMBDA_MONITOR_BASE_ADDRESS 1804
|
||||
#define KNOCK_CONTROLLER_BASE_ADDRESS 944
|
||||
#define TCU_CONTROLLER_BASE_ADDRESS 1052
|
||||
#define THROTTLE_MODEL_BASE_ADDRESS 1068
|
||||
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 1080
|
||||
#define INJECTOR_MODEL_BASE_ADDRESS 1108
|
||||
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 1120
|
||||
#define SHIFT_TORQUE_REDUCTION_STATE_BASE_ADDRESS 1128
|
||||
#define NITROUS_CONTROL_STATE_BASE_ADDRESS 1132
|
||||
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 1136
|
||||
#define BOOST_CONTROL_BASE_ADDRESS 1148
|
||||
#define AC_CONTROL_BASE_ADDRESS 1172
|
||||
#define FAN_CONTROL_BASE_ADDRESS 1180
|
||||
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1196
|
||||
#define MAIN_RELAY_BASE_ADDRESS 1200
|
||||
#define ENGINE_STATE_BASE_ADDRESS 1204
|
||||
#define TPS_ACCEL_STATE_BASE_ADDRESS 1304
|
||||
#define TRIGGER_CENTRAL_BASE_ADDRESS 1352
|
||||
#define TRIGGER_STATE_BASE_ADDRESS 1400
|
||||
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1580
|
||||
#define WALL_FUEL_STATE_BASE_ADDRESS 1588
|
||||
#define IDLE_STATE_BASE_ADDRESS 1596
|
||||
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1644
|
||||
#define WIDEBAND_STATE_BASE_ADDRESS 1740
|
||||
#define DC_MOTORS_BASE_ADDRESS 1764
|
||||
#define SENT_STATE_BASE_ADDRESS 1776
|
||||
#define VVT_BASE_ADDRESS 1784
|
||||
#define LAMBDA_MONITOR_BASE_ADDRESS 1788
|
||||
|
|
|
@ -497,424 +497,420 @@ dwellDurationAngle = scalar, F32, 908, "deg", 1,0
|
|||
cltTimingCorrection = scalar, S16, 912, "deg", 0.01,0
|
||||
timingIatCorrection = scalar, S16, 914, "deg", 0.01,0
|
||||
timingPidCorrection = scalar, S16, 916, "deg", 0.01,0
|
||||
baseIgnitionAdvance = scalar, S16, 918, "deg", 0.02, 0
|
||||
correctedIgnitionAdvance = scalar, S16, 920, "deg", 0.02, 0
|
||||
tractionAdvanceDrop = scalar, S16, 922, "deg", 0.02, 0
|
||||
dwellVoltageCorrection = scalar, F32, 924, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 928, "deg", 1, 0
|
||||
luaTimingMult = scalar, F32, 932, "deg", 1, 0
|
||||
luaIgnitionSkip = bits, U32, 936, [0:0]
|
||||
; total TS size = 940
|
||||
m_knockLevel = scalar, F32, 940, "Volts", 1, 0
|
||||
m_knockCyl1 = scalar, S08, 944, "dBv", 1, 0
|
||||
m_knockCyl2 = scalar, S08, 945, "dBv", 1, 0
|
||||
m_knockCyl3 = scalar, S08, 946, "dBv", 1, 0
|
||||
m_knockCyl4 = scalar, S08, 947, "dBv", 1, 0
|
||||
m_knockCyl5 = scalar, S08, 948, "dBv", 1, 0
|
||||
m_knockCyl6 = scalar, S08, 949, "dBv", 1, 0
|
||||
m_knockCyl7 = scalar, S08, 950, "dBv", 1, 0
|
||||
m_knockCyl8 = scalar, S08, 951, "dBv", 1, 0
|
||||
m_knockCyl9 = scalar, S08, 952, "dBv", 1, 0
|
||||
m_knockCyl10 = scalar, S08, 953, "dBv", 1, 0
|
||||
m_knockCyl11 = scalar, S08, 954, "dBv", 1, 0
|
||||
m_knockCyl12 = scalar, S08, 955, "dBv", 1, 0
|
||||
m_knockRetard = scalar, F32, 956, "deg", 1,0
|
||||
m_knockThreshold = scalar, F32, 960, "", 1, 0
|
||||
m_knockCount = scalar, U32, 964, "", 1, 0
|
||||
m_maximumRetard = scalar, F32, 968, "", 1, 0
|
||||
m_knockSpectrum1 = scalar, U32, 972, "compressed data", 1, 0
|
||||
m_knockSpectrum2 = scalar, U32, 976, "compressed data", 1, 0
|
||||
m_knockSpectrum3 = scalar, U32, 980, "compressed data", 1, 0
|
||||
m_knockSpectrum4 = scalar, U32, 984, "compressed data", 1, 0
|
||||
m_knockSpectrum5 = scalar, U32, 988, "compressed data", 1, 0
|
||||
m_knockSpectrum6 = scalar, U32, 992, "compressed data", 1, 0
|
||||
m_knockSpectrum7 = scalar, U32, 996, "compressed data", 1, 0
|
||||
m_knockSpectrum8 = scalar, U32, 1000, "compressed data", 1, 0
|
||||
m_knockSpectrum9 = scalar, U32, 1004, "compressed data", 1, 0
|
||||
m_knockSpectrum10 = scalar, U32, 1008, "compressed data", 1, 0
|
||||
m_knockSpectrum11 = scalar, U32, 1012, "compressed data", 1, 0
|
||||
m_knockSpectrum12 = scalar, U32, 1016, "compressed data", 1, 0
|
||||
m_knockSpectrum13 = scalar, U32, 1020, "compressed data", 1, 0
|
||||
m_knockSpectrum14 = scalar, U32, 1024, "compressed data", 1, 0
|
||||
m_knockSpectrum15 = scalar, U32, 1028, "compressed data", 1, 0
|
||||
m_knockSpectrum16 = scalar, U32, 1032, "compressed data", 1, 0
|
||||
m_knockSpectrumChannelCyl = scalar, U16, 1036, "compressed N + N", 1, 0
|
||||
m_knockFrequencyStart = scalar, U16, 1038, "Hz", 1, 0
|
||||
m_knockFrequencyStep = scalar, F32, 1040, "Hz", 1, 0
|
||||
m_knockFuelTrimMultiplier = scalar, F32, 1044, "multiplier", 1, 0
|
||||
; total TS size = 1048
|
||||
tcuCurrentGear = scalar, S08, 1048, "gear", 1, 0
|
||||
tcRatio = scalar, U16, 1050, "value", 0.01, 0
|
||||
lastShiftTime = scalar, F32, 1052, "", 1, 0
|
||||
tcu_currentRange = scalar, U08, 1056, "", 1, 0
|
||||
pressureControlDuty = scalar, S08, 1057, "%", 1,0
|
||||
torqueConverterDuty = scalar, S08, 1058, "%", 1,0
|
||||
isShifting = bits, U32, 1060, [0:0]
|
||||
; total TS size = 1064
|
||||
throttleUseWotModel = bits, U32, 1064, [0:0]
|
||||
throttleModelCrossoverAngle = scalar, S16, 1068, "%", 0.01, 0
|
||||
throttleEstimatedFlow = scalar, F32, 1072, "g/s", 1, 0
|
||||
; total TS size = 1076
|
||||
m_requested_pump = scalar, F32, 1076, "", 1, 0
|
||||
fuel_requested_percent = scalar, F32, 1080, "", 1, 0
|
||||
fuel_requested_percent_pi = scalar, F32, 1084, "", 1, 0
|
||||
noValve = bits, U32, 1088, [0:0]
|
||||
angleAboveMin = bits, U32, 1088, [1:1]
|
||||
isHpfpInactive = bits, U32, 1088, [2:2]
|
||||
m_pressureTarget_kPa = scalar, F32, 1092, "", 1, 0
|
||||
nextLobe = scalar, F32, 1096, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1100, "v", 1, 0
|
||||
; total TS size = 1104
|
||||
m_deadtime = scalar, F32, 1104, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1108, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1112, "", 1, 0
|
||||
; total TS size = 1116
|
||||
retardThresholdRpm = scalar, S32, 1116, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1120, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1120, [1:1]
|
||||
isLaunchCondition = bits, U32, 1120, [2:2]
|
||||
isSwitchActivated = bits, U32, 1120, [3:3]
|
||||
isClutchActivated = bits, U32, 1120, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1120, [5:5]
|
||||
isValidInputPin = bits, U32, 1120, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1120, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1120, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1120, [9:9]
|
||||
speedCondition = bits, U32, 1120, [10:10]
|
||||
tpsCondition = bits, U32, 1120, [11:11]
|
||||
; total TS size = 1124
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1124, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1124, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1124, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1124, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1124, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1124, [5:5]
|
||||
dfcoTimingRetard = scalar, S16, 918, "deg", 0.01, 0
|
||||
baseIgnitionAdvance = scalar, S16, 920, "deg", 0.02, 0
|
||||
correctedIgnitionAdvance = scalar, S16, 922, "deg", 0.02, 0
|
||||
tractionAdvanceDrop = scalar, S16, 924, "deg", 0.02, 0
|
||||
dwellVoltageCorrection = scalar, F32, 928, "", 1, 0
|
||||
luaTimingAdd = scalar, F32, 932, "deg", 1, 0
|
||||
luaTimingMult = scalar, F32, 936, "deg", 1, 0
|
||||
luaIgnitionSkip = bits, U32, 940, [0:0]
|
||||
; total TS size = 944
|
||||
m_knockLevel = scalar, F32, 944, "Volts", 1, 0
|
||||
m_knockCyl1 = scalar, S08, 948, "dBv", 1, 0
|
||||
m_knockCyl2 = scalar, S08, 949, "dBv", 1, 0
|
||||
m_knockCyl3 = scalar, S08, 950, "dBv", 1, 0
|
||||
m_knockCyl4 = scalar, S08, 951, "dBv", 1, 0
|
||||
m_knockCyl5 = scalar, S08, 952, "dBv", 1, 0
|
||||
m_knockCyl6 = scalar, S08, 953, "dBv", 1, 0
|
||||
m_knockCyl7 = scalar, S08, 954, "dBv", 1, 0
|
||||
m_knockCyl8 = scalar, S08, 955, "dBv", 1, 0
|
||||
m_knockCyl9 = scalar, S08, 956, "dBv", 1, 0
|
||||
m_knockCyl10 = scalar, S08, 957, "dBv", 1, 0
|
||||
m_knockCyl11 = scalar, S08, 958, "dBv", 1, 0
|
||||
m_knockCyl12 = scalar, S08, 959, "dBv", 1, 0
|
||||
m_knockRetard = scalar, F32, 960, "deg", 1,0
|
||||
m_knockThreshold = scalar, F32, 964, "", 1, 0
|
||||
m_knockCount = scalar, U32, 968, "", 1, 0
|
||||
m_maximumRetard = scalar, F32, 972, "", 1, 0
|
||||
m_knockSpectrum1 = scalar, U32, 976, "compressed data", 1, 0
|
||||
m_knockSpectrum2 = scalar, U32, 980, "compressed data", 1, 0
|
||||
m_knockSpectrum3 = scalar, U32, 984, "compressed data", 1, 0
|
||||
m_knockSpectrum4 = scalar, U32, 988, "compressed data", 1, 0
|
||||
m_knockSpectrum5 = scalar, U32, 992, "compressed data", 1, 0
|
||||
m_knockSpectrum6 = scalar, U32, 996, "compressed data", 1, 0
|
||||
m_knockSpectrum7 = scalar, U32, 1000, "compressed data", 1, 0
|
||||
m_knockSpectrum8 = scalar, U32, 1004, "compressed data", 1, 0
|
||||
m_knockSpectrum9 = scalar, U32, 1008, "compressed data", 1, 0
|
||||
m_knockSpectrum10 = scalar, U32, 1012, "compressed data", 1, 0
|
||||
m_knockSpectrum11 = scalar, U32, 1016, "compressed data", 1, 0
|
||||
m_knockSpectrum12 = scalar, U32, 1020, "compressed data", 1, 0
|
||||
m_knockSpectrum13 = scalar, U32, 1024, "compressed data", 1, 0
|
||||
m_knockSpectrum14 = scalar, U32, 1028, "compressed data", 1, 0
|
||||
m_knockSpectrum15 = scalar, U32, 1032, "compressed data", 1, 0
|
||||
m_knockSpectrum16 = scalar, U32, 1036, "compressed data", 1, 0
|
||||
m_knockSpectrumChannelCyl = scalar, U16, 1040, "compressed N + N", 1, 0
|
||||
m_knockFrequencyStart = scalar, U16, 1042, "Hz", 1, 0
|
||||
m_knockFrequencyStep = scalar, F32, 1044, "Hz", 1, 0
|
||||
m_knockFuelTrimMultiplier = scalar, F32, 1048, "multiplier", 1, 0
|
||||
; total TS size = 1052
|
||||
tcuCurrentGear = scalar, S08, 1052, "gear", 1, 0
|
||||
tcRatio = scalar, U16, 1054, "value", 0.01, 0
|
||||
lastShiftTime = scalar, F32, 1056, "", 1, 0
|
||||
tcu_currentRange = scalar, U08, 1060, "", 1, 0
|
||||
pressureControlDuty = scalar, S08, 1061, "%", 1,0
|
||||
torqueConverterDuty = scalar, S08, 1062, "%", 1,0
|
||||
isShifting = bits, U32, 1064, [0:0]
|
||||
; total TS size = 1068
|
||||
throttleUseWotModel = bits, U32, 1068, [0:0]
|
||||
throttleModelCrossoverAngle = scalar, S16, 1072, "%", 0.01, 0
|
||||
throttleEstimatedFlow = scalar, F32, 1076, "g/s", 1, 0
|
||||
; total TS size = 1080
|
||||
m_requested_pump = scalar, F32, 1080, "", 1, 0
|
||||
fuel_requested_percent = scalar, F32, 1084, "", 1, 0
|
||||
fuel_requested_percent_pi = scalar, F32, 1088, "", 1, 0
|
||||
noValve = bits, U32, 1092, [0:0]
|
||||
angleAboveMin = bits, U32, 1092, [1:1]
|
||||
isHpfpInactive = bits, U32, 1092, [2:2]
|
||||
m_pressureTarget_kPa = scalar, F32, 1096, "", 1, 0
|
||||
nextLobe = scalar, F32, 1100, "", 1, 0
|
||||
di_nextStart = scalar, F32, 1104, "v", 1, 0
|
||||
; total TS size = 1108
|
||||
m_deadtime = scalar, F32, 1108, "ms", 1, 0
|
||||
pressureDelta = scalar, F32, 1112, "kPa", 1, 0
|
||||
pressureRatio = scalar, F32, 1116, "", 1, 0
|
||||
; total TS size = 1120
|
||||
retardThresholdRpm = scalar, S32, 1120, "", 1, 0
|
||||
launchActivatePinState = bits, U32, 1124, [0:0]
|
||||
isPreLaunchCondition = bits, U32, 1124, [1:1]
|
||||
isLaunchCondition = bits, U32, 1124, [2:2]
|
||||
isSwitchActivated = bits, U32, 1124, [3:3]
|
||||
isClutchActivated = bits, U32, 1124, [4:4]
|
||||
isBrakePedalActivated = bits, U32, 1124, [5:5]
|
||||
isValidInputPin = bits, U32, 1124, [6:6]
|
||||
activateSwitchCondition = bits, U32, 1124, [7:7]
|
||||
rpmLaunchCondition = bits, U32, 1124, [8:8]
|
||||
rpmPreLaunchCondition = bits, U32, 1124, [9:9]
|
||||
speedCondition = bits, U32, 1124, [10:10]
|
||||
tpsCondition = bits, U32, 1124, [11:11]
|
||||
; total TS size = 1128
|
||||
isArmed = bits, U32, 1128, [0:0]
|
||||
isTpsConditionSatisfied = bits, U32, 1128, [1:1]
|
||||
isCltConditionSatisfied = bits, U32, 1128, [2:2]
|
||||
isMapConditionSatisfied = bits, U32, 1128, [3:3]
|
||||
isAfrConditionSatisfied = bits, U32, 1128, [4:4]
|
||||
isNitrousRpmConditionSatisfied = bits, U32, 1128, [5:5]
|
||||
isNitrousConditionSatisfied = bits, U32, 1128, [6:6]
|
||||
isTorqueReductionTriggerPinValid = bits, U32, 1128, [0:0]
|
||||
torqueReductionTriggerPinState = bits, U32, 1128, [1:1]
|
||||
isTimeConditionSatisfied = bits, U32, 1128, [2:2]
|
||||
isRpmConditionSatisfied = bits, U32, 1128, [3:3]
|
||||
isAppConditionSatisfied = bits, U32, 1128, [4:4]
|
||||
isFlatShiftConditionSatisfied = bits, U32, 1128, [5:5]
|
||||
; total TS size = 1132
|
||||
isAntilagCondition = bits, U32, 1132, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1132, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1132, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1132, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1132, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1132, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1132, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1132, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1132, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1132, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1136, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1140, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1142, "deg", 0.01, 0
|
||||
; total TS size = 1144
|
||||
isTpsInvalid = bits, U32, 1144, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1144, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1144, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1144, [3:3]
|
||||
isZeroRpm = bits, U32, 1144, [4:4]
|
||||
hasInitBoost = bits, U32, 1144, [5:5]
|
||||
rpmTooLow = bits, U32, 1144, [6:6]
|
||||
tpsTooLow = bits, U32, 1144, [7:7]
|
||||
mapTooLow = bits, U32, 1144, [8:8]
|
||||
isPlantValid = bits, U32, 1144, [9:9]
|
||||
isBoostControlled = bits, U32, 1144, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1148, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1150, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1152, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1156, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1160, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1164, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1166, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1168
|
||||
acButtonState = scalar, S08, 1168, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1172, [0:0]
|
||||
engineTooSlow = bits, U32, 1172, [1:1]
|
||||
engineTooFast = bits, U32, 1172, [2:2]
|
||||
noClt = bits, U32, 1172, [3:3]
|
||||
engineTooHot = bits, U32, 1172, [4:4]
|
||||
tpsTooHigh = bits, U32, 1172, [5:5]
|
||||
isDisabledByLua = bits, U32, 1172, [6:6]
|
||||
acCompressorState = bits, U32, 1172, [7:7]
|
||||
acPressureTooLow = bits, U32, 1172, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1172, [9:9]
|
||||
; total TS size = 1176
|
||||
cranking0 = bits, U32, 1176, [0:0]
|
||||
notRunning0 = bits, U32, 1176, [1:1]
|
||||
disabledWhileEngineStopped0 = bits, U32, 1176, [2:2]
|
||||
brokenClt0 = bits, U32, 1176, [3:3]
|
||||
enabledForAc0 = bits, U32, 1176, [4:4]
|
||||
hot0 = bits, U32, 1176, [5:5]
|
||||
cold0 = bits, U32, 1176, [6:6]
|
||||
disabledBySpeed0 = bits, U32, 1176, [7:7]
|
||||
radiatorFanStatus0 = scalar, U08, 1180, "", 1, 0
|
||||
; total TS size = 1184
|
||||
cranking1 = bits, U32, 1184, [0:0]
|
||||
notRunning1 = bits, U32, 1184, [1:1]
|
||||
disabledWhileEngineStopped1 = bits, U32, 1184, [2:2]
|
||||
brokenClt1 = bits, U32, 1184, [3:3]
|
||||
enabledForAc1 = bits, U32, 1184, [4:4]
|
||||
hot1 = bits, U32, 1184, [5:5]
|
||||
cold1 = bits, U32, 1184, [6:6]
|
||||
disabledBySpeed1 = bits, U32, 1184, [7:7]
|
||||
radiatorFanStatus1 = scalar, U08, 1188, "", 1, 0
|
||||
; total TS size = 1192
|
||||
isPrime = bits, U32, 1192, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1192, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1192, [2:2]
|
||||
ignitionOn = bits, U32, 1192, [3:3]
|
||||
isArmed = bits, U32, 1132, [0:0]
|
||||
isTpsConditionSatisfied = bits, U32, 1132, [1:1]
|
||||
isCltConditionSatisfied = bits, U32, 1132, [2:2]
|
||||
isMapConditionSatisfied = bits, U32, 1132, [3:3]
|
||||
isAfrConditionSatisfied = bits, U32, 1132, [4:4]
|
||||
isNitrousRpmConditionSatisfied = bits, U32, 1132, [5:5]
|
||||
isNitrousConditionSatisfied = bits, U32, 1132, [6:6]
|
||||
; total TS size = 1136
|
||||
isAntilagCondition = bits, U32, 1136, [0:0]
|
||||
ALSMinRPMCondition = bits, U32, 1136, [1:1]
|
||||
ALSMaxRPMCondition = bits, U32, 1136, [2:2]
|
||||
ALSMinCLTCondition = bits, U32, 1136, [3:3]
|
||||
ALSMaxCLTCondition = bits, U32, 1136, [4:4]
|
||||
ALSMaxThrottleIntentCondition = bits, U32, 1136, [5:5]
|
||||
isALSSwitchActivated = bits, U32, 1136, [6:6]
|
||||
ALSActivatePinState = bits, U32, 1136, [7:7]
|
||||
ALSSwitchCondition = bits, U32, 1136, [8:8]
|
||||
ALSTimerCondition = bits, U32, 1136, [9:9]
|
||||
fuelALSCorrection = scalar, F32, 1140, "", 1, 0
|
||||
timingALSCorrection = scalar, S16, 1144, "deg", 0.01, 0
|
||||
timingALSSkip = scalar, S16, 1146, "deg", 0.01, 0
|
||||
; total TS size = 1148
|
||||
isTpsInvalid = bits, U32, 1148, [0:0]
|
||||
m_shouldResetPid = bits, U32, 1148, [1:1]
|
||||
isBelowClosedLoopThreshold = bits, U32, 1148, [2:2]
|
||||
isNotClosedLoop = bits, U32, 1148, [3:3]
|
||||
isZeroRpm = bits, U32, 1148, [4:4]
|
||||
hasInitBoost = bits, U32, 1148, [5:5]
|
||||
rpmTooLow = bits, U32, 1148, [6:6]
|
||||
tpsTooLow = bits, U32, 1148, [7:7]
|
||||
mapTooLow = bits, U32, 1148, [8:8]
|
||||
isPlantValid = bits, U32, 1148, [9:9]
|
||||
isBoostControlled = bits, U32, 1148, [10:10]
|
||||
luaTargetAdd = scalar, S16, 1152, "v", 0.5,0
|
||||
boostOutput = scalar, S16, 1154, "percent", 0.01,0
|
||||
luaTargetMult = scalar, F32, 1156, "v", 1,0
|
||||
openLoopPart = scalar, F32, 1160, "v", 1,0
|
||||
luaOpenLoopAdd = scalar, F32, 1164, "v", 1,0
|
||||
boostControllerClosedLoopPart = scalar, S08, 1168, "%", 0.5,0
|
||||
boostControlTarget = scalar, S16, 1170, "kPa", 0.03333333333333333,0
|
||||
; total TS size = 1172
|
||||
acButtonState = scalar, S08, 1172, "", 1, 0
|
||||
m_acEnabled = bits, U32, 1176, [0:0]
|
||||
engineTooSlow = bits, U32, 1176, [1:1]
|
||||
engineTooFast = bits, U32, 1176, [2:2]
|
||||
noClt = bits, U32, 1176, [3:3]
|
||||
engineTooHot = bits, U32, 1176, [4:4]
|
||||
tpsTooHigh = bits, U32, 1176, [5:5]
|
||||
isDisabledByLua = bits, U32, 1176, [6:6]
|
||||
acCompressorState = bits, U32, 1176, [7:7]
|
||||
acPressureTooLow = bits, U32, 1176, [8:8]
|
||||
acPressureTooHigh = bits, U32, 1176, [9:9]
|
||||
; total TS size = 1180
|
||||
cranking0 = bits, U32, 1180, [0:0]
|
||||
notRunning0 = bits, U32, 1180, [1:1]
|
||||
disabledWhileEngineStopped0 = bits, U32, 1180, [2:2]
|
||||
brokenClt0 = bits, U32, 1180, [3:3]
|
||||
enabledForAc0 = bits, U32, 1180, [4:4]
|
||||
hot0 = bits, U32, 1180, [5:5]
|
||||
cold0 = bits, U32, 1180, [6:6]
|
||||
disabledBySpeed0 = bits, U32, 1180, [7:7]
|
||||
radiatorFanStatus0 = scalar, U08, 1184, "", 1, 0
|
||||
; total TS size = 1188
|
||||
cranking1 = bits, U32, 1188, [0:0]
|
||||
notRunning1 = bits, U32, 1188, [1:1]
|
||||
disabledWhileEngineStopped1 = bits, U32, 1188, [2:2]
|
||||
brokenClt1 = bits, U32, 1188, [3:3]
|
||||
enabledForAc1 = bits, U32, 1188, [4:4]
|
||||
hot1 = bits, U32, 1188, [5:5]
|
||||
cold1 = bits, U32, 1188, [6:6]
|
||||
disabledBySpeed1 = bits, U32, 1188, [7:7]
|
||||
radiatorFanStatus1 = scalar, U08, 1192, "", 1, 0
|
||||
; total TS size = 1196
|
||||
isBenchTest = bits, U32, 1196, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1196, [1:1]
|
||||
mainRelayState = bits, U32, 1196, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1196, [3:3]
|
||||
isPrime = bits, U32, 1196, [0:0]
|
||||
engineTurnedRecently = bits, U32, 1196, [1:1]
|
||||
isFuelPumpOn = bits, U32, 1196, [2:2]
|
||||
ignitionOn = bits, U32, 1196, [3:3]
|
||||
; total TS size = 1200
|
||||
lua_fuelAdd = scalar, F32, 1200, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1204, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1208, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1208, [1:1]
|
||||
lua_acRequestState = bits, U32, 1208, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1208, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1208, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1208, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1208, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1208, [7:7]
|
||||
sd_tCharge = scalar, S16, 1212, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1216, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1220, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1224, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1228, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1232, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1236, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1240, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1242, "", 1, 0
|
||||
clutchDownState = scalar, S08, 1243, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1244, "", 1, 0
|
||||
startStopState = scalar, S08, 1245, "", 1, 0
|
||||
smartChipState = scalar, S08, 1246, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1247, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1248, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1252, [0:0]
|
||||
acrActive = bits, U32, 1252, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1252, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1252, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1252, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1252, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1252, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1252, [7:7]
|
||||
startStopStateToggleCounter = scalar, U32, 1256, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1260, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1264, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1268, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1272, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1276, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1280, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1284, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1288, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1292, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1294, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1295, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1296, "", 1, 0
|
||||
; total TS size = 1300
|
||||
tpsFrom = scalar, F32, 1300
|
||||
tpsTo = scalar, F32, 1304
|
||||
deltaTps = scalar, F32, 1308
|
||||
extraFuel = scalar, F32, 1312, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1316, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1320, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1320, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1320, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1320, [3:3]
|
||||
belowEpsilon = bits, U32, 1320, [4:4]
|
||||
tooShort = bits, U32, 1320, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1324, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1328, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1332, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1336, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1340, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1344, "", 1, 0
|
||||
; total TS size = 1348
|
||||
hwEventCounters1 = scalar, U16, 1348, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1350, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1352, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1354, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1356, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1360, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1364, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1368, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1369, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1372, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1376, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1380, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1384, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1388, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1392, "", 1, 0
|
||||
; total TS size = 1396
|
||||
crankSynchronizationCounter0 = scalar, U32, 1396, "", 1, 0
|
||||
vvtSyncGapRatio0 = scalar, F32, 1400, "", 1, 0
|
||||
isBenchTest = bits, U32, 1200, [0:0]
|
||||
hasIgnitionVoltage = bits, U32, 1200, [1:1]
|
||||
mainRelayState = bits, U32, 1200, [2:2]
|
||||
delayedShutoffRequested = bits, U32, 1200, [3:3]
|
||||
; total TS size = 1204
|
||||
lua_fuelAdd = scalar, F32, 1204, "g", 1, 0
|
||||
lua_fuelMult = scalar, F32, 1208, "", 1, 0
|
||||
lua_clutchUpState = bits, U32, 1212, [0:0]
|
||||
lua_brakePedalState = bits, U32, 1212, [1:1]
|
||||
lua_acRequestState = bits, U32, 1212, [2:2]
|
||||
lua_luaDisableEtb = bits, U32, 1212, [3:3]
|
||||
lua_luaIgnCut = bits, U32, 1212, [4:4]
|
||||
lua_luaFuelCut = bits, U32, 1212, [5:5]
|
||||
lua_clutchDownState = bits, U32, 1212, [6:6]
|
||||
lua_disableDecelerationFuelCutOff = bits, U32, 1212, [7:7]
|
||||
sd_tCharge = scalar, S16, 1216, "deg C", 0.01, 0
|
||||
sd_tChargeK = scalar, F32, 1220, "", 1, 0
|
||||
crankingFuel_coolantTemperatureCoefficient = scalar, F32, 1224, "", 1, 0
|
||||
crankingFuel_tpsCoefficient = scalar, F32, 1228, "", 1, 0
|
||||
crankingFuel_durationCoefficient = scalar, F32, 1232, "", 1, 0
|
||||
crankingFuel_fuel = scalar, U16, 1236, "mg", 0.01, 0
|
||||
baroCorrection = scalar, F32, 1240, "", 1, 0
|
||||
hellenBoardId = scalar, S16, 1244, "id", 1, 0
|
||||
clutchUpState = scalar, S08, 1246, "", 1, 0
|
||||
clutchDownState = scalar, S08, 1247, "", 1, 0
|
||||
brakePedalState = scalar, S08, 1248, "", 1, 0
|
||||
startStopState = scalar, S08, 1249, "", 1, 0
|
||||
smartChipState = scalar, S08, 1250, "", 1, 0
|
||||
smartChipRestartCounter = scalar, S08, 1251, "", 1, 0
|
||||
smartChipAliveCounter = scalar, S08, 1252, "", 1, 0
|
||||
startStopPhysicalState = bits, U32, 1256, [0:0]
|
||||
acrActive = bits, U32, 1256, [1:1]
|
||||
acrEngineMovedRecently = bits, U32, 1256, [2:2]
|
||||
heaterControlEnabled = bits, U32, 1256, [3:3]
|
||||
luaDigitalState0 = bits, U32, 1256, [4:4]
|
||||
luaDigitalState1 = bits, U32, 1256, [5:5]
|
||||
luaDigitalState2 = bits, U32, 1256, [6:6]
|
||||
luaDigitalState3 = bits, U32, 1256, [7:7]
|
||||
startStopStateToggleCounter = scalar, U32, 1260, "", 1, 0
|
||||
luaSoftSparkSkip = scalar, F32, 1264, "", 1, 0
|
||||
luaHardSparkSkip = scalar, F32, 1268, "", 1, 0
|
||||
tractionControlSparkSkip = scalar, F32, 1272, "", 1, 0
|
||||
desiredRpmLimit = scalar, S16, 1276, "rpm", 1, 0
|
||||
fuelInjectionCounter = scalar, U32, 1280, "", 1, 0
|
||||
globalSparkCounter = scalar, U32, 1284, "", 1, 0
|
||||
fuelingLoad = scalar, F32, 1288, "", 1, 0
|
||||
ignitionLoad = scalar, F32, 1292, "", 1, 0
|
||||
veTableYAxis = scalar, U16, 1296, "%", 0.01, 0
|
||||
overDwellCounter = scalar, U08, 1298, "", 1, 0
|
||||
overDwellNotScheduledCounter = scalar, U08, 1299, "", 1, 0
|
||||
sparkOutOfOrderCounter = scalar, U08, 1300, "", 1, 0
|
||||
; total TS size = 1304
|
||||
tpsFrom = scalar, F32, 1304
|
||||
tpsTo = scalar, F32, 1308
|
||||
deltaTps = scalar, F32, 1312
|
||||
extraFuel = scalar, F32, 1316, "", 1, 0
|
||||
valueFromTable = scalar, F32, 1320, "", 1, 0
|
||||
isAboveAccelThreshold = bits, U32, 1324, [0:0]
|
||||
isBelowDecelThreshold = bits, U32, 1324, [1:1]
|
||||
isTimeToResetAccumulator = bits, U32, 1324, [2:2]
|
||||
isFractionalEnrichment = bits, U32, 1324, [3:3]
|
||||
belowEpsilon = bits, U32, 1324, [4:4]
|
||||
tooShort = bits, U32, 1324, [5:5]
|
||||
fractionalInjFuel = scalar, F32, 1328, "", 1, 0
|
||||
accumulatedValue = scalar, F32, 1332, "", 1, 0
|
||||
maxExtraPerCycle = scalar, F32, 1336, "", 1, 0
|
||||
maxExtraPerPeriod = scalar, F32, 1340, "", 1, 0
|
||||
maxInjectedPerPeriod = scalar, F32, 1344, "", 1, 0
|
||||
cycleCnt = scalar, S32, 1348, "", 1, 0
|
||||
; total TS size = 1352
|
||||
hwEventCounters1 = scalar, U16, 1352, "", 1, 0
|
||||
hwEventCounters2 = scalar, U16, 1354, "", 1, 0
|
||||
hwEventCounters3 = scalar, U16, 1356, "", 1, 0
|
||||
hwEventCounters4 = scalar, U16, 1358, "", 1, 0
|
||||
vvtCamCounter = scalar, U16, 1360, "", 1, 0
|
||||
mapVvt_MAP_AT_SPECIAL_POINT = scalar, F32, 1364, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_DIFF = scalar, F32, 1368, "kPa", 1, 0
|
||||
mapVvt_MAP_AT_CYCLE_COUNT = scalar, S08, 1372, "distance", 1, 0
|
||||
mapVvt_sync_counter = scalar, U08, 1373, "counter", 1, 0
|
||||
currentEngineDecodedPhase = scalar, F32, 1376, "deg", 1, 0
|
||||
triggerToothAngleError = scalar, F32, 1380, "deg", 1, 0
|
||||
triggerIgnoredToothCount = scalar, U08, 1384, "", 1, 0
|
||||
mapCamPrevToothAngle = scalar, F32, 1388, "deg", 1, 0
|
||||
isDecodingMapCam = bits, U32, 1392, [0:0]
|
||||
triggerElapsedUs = scalar, U32, 1396, "", 1, 0
|
||||
; total TS size = 1400
|
||||
crankSynchronizationCounter0 = scalar, U32, 1400, "", 1, 0
|
||||
vvtToothDurations00 = scalar, U32, 1404, "us", 1, 0
|
||||
vvtCurrentPosition0 = scalar, F32, 1408, "sync: Primary Cam Position", 1, 0
|
||||
vvtToothPosition10 = scalar, F32, 1412, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition20 = scalar, F32, 1416, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition30 = scalar, F32, 1420, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition40 = scalar, F32, 1424, "sync: Cam Tooth Position", 1, 0
|
||||
vvtCurrentPosition0 = scalar, F32, 1408, "", 1, 0
|
||||
vvtToothPosition10 = scalar, F32, 1412, "", 1, 0
|
||||
vvtToothPosition20 = scalar, F32, 1416, "", 1, 0
|
||||
vvtToothPosition30 = scalar, F32, 1420, "", 1, 0
|
||||
vvtToothPosition40 = scalar, F32, 1424, "", 1, 0
|
||||
triggerSyncGapRatio0 = scalar, F32, 1428, "", 1, 0
|
||||
triggerStateIndex0 = scalar, U08, 1432, "", 1, 0
|
||||
vvtStateIndex0 = scalar, U08, 1433, "", 1, 0
|
||||
; total TS size = 1436
|
||||
crankSynchronizationCounter1 = scalar, U32, 1436, "", 1, 0
|
||||
vvtSyncGapRatio1 = scalar, F32, 1440, "", 1, 0
|
||||
vvtToothDurations01 = scalar, U32, 1444, "us", 1, 0
|
||||
vvtCurrentPosition1 = scalar, F32, 1448, "sync: Primary Cam Position", 1, 0
|
||||
vvtToothPosition11 = scalar, F32, 1452, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition21 = scalar, F32, 1456, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition31 = scalar, F32, 1460, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition41 = scalar, F32, 1464, "sync: Cam Tooth Position", 1, 0
|
||||
triggerSyncGapRatio1 = scalar, F32, 1468, "", 1, 0
|
||||
triggerStateIndex1 = scalar, U08, 1472, "", 1, 0
|
||||
vvtStateIndex1 = scalar, U08, 1473, "", 1, 0
|
||||
; total TS size = 1476
|
||||
crankSynchronizationCounter2 = scalar, U32, 1476, "", 1, 0
|
||||
vvtSyncGapRatio2 = scalar, F32, 1480, "", 1, 0
|
||||
vvtToothDurations02 = scalar, U32, 1484, "us", 1, 0
|
||||
vvtCurrentPosition2 = scalar, F32, 1488, "sync: Primary Cam Position", 1, 0
|
||||
vvtToothPosition12 = scalar, F32, 1492, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition22 = scalar, F32, 1496, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition32 = scalar, F32, 1500, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition42 = scalar, F32, 1504, "sync: Cam Tooth Position", 1, 0
|
||||
triggerSyncGapRatio2 = scalar, F32, 1508, "", 1, 0
|
||||
triggerStateIndex2 = scalar, U08, 1512, "", 1, 0
|
||||
vvtStateIndex2 = scalar, U08, 1513, "", 1, 0
|
||||
; total TS size = 1516
|
||||
crankSynchronizationCounter3 = scalar, U32, 1516, "", 1, 0
|
||||
vvtSyncGapRatio3 = scalar, F32, 1520, "", 1, 0
|
||||
vvtToothDurations03 = scalar, U32, 1524, "us", 1, 0
|
||||
vvtCurrentPosition3 = scalar, F32, 1528, "sync: Primary Cam Position", 1, 0
|
||||
vvtToothPosition13 = scalar, F32, 1532, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition23 = scalar, F32, 1536, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition33 = scalar, F32, 1540, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition43 = scalar, F32, 1544, "sync: Cam Tooth Position", 1, 0
|
||||
triggerSyncGapRatio3 = scalar, F32, 1548, "", 1, 0
|
||||
triggerStateIndex3 = scalar, U08, 1552, "", 1, 0
|
||||
vvtStateIndex3 = scalar, U08, 1553, "", 1, 0
|
||||
; total TS size = 1556
|
||||
crankSynchronizationCounter4 = scalar, U32, 1556, "", 1, 0
|
||||
vvtSyncGapRatio4 = scalar, F32, 1560, "", 1, 0
|
||||
vvtToothDurations04 = scalar, U32, 1564, "us", 1, 0
|
||||
vvtCurrentPosition4 = scalar, F32, 1568, "sync: Primary Cam Position", 1, 0
|
||||
vvtToothPosition14 = scalar, F32, 1572, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition24 = scalar, F32, 1576, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition34 = scalar, F32, 1580, "sync: Cam Tooth Position", 1, 0
|
||||
vvtToothPosition44 = scalar, F32, 1584, "sync: Cam Tooth Position", 1, 0
|
||||
triggerSyncGapRatio4 = scalar, F32, 1588, "", 1, 0
|
||||
triggerStateIndex4 = scalar, U08, 1592, "", 1, 0
|
||||
vvtStateIndex4 = scalar, U08, 1593, "", 1, 0
|
||||
vvtToothDurations01 = scalar, U32, 1440, "us", 1, 0
|
||||
vvtCurrentPosition1 = scalar, F32, 1444, "", 1, 0
|
||||
vvtToothPosition11 = scalar, F32, 1448, "", 1, 0
|
||||
vvtToothPosition21 = scalar, F32, 1452, "", 1, 0
|
||||
vvtToothPosition31 = scalar, F32, 1456, "", 1, 0
|
||||
vvtToothPosition41 = scalar, F32, 1460, "", 1, 0
|
||||
triggerSyncGapRatio1 = scalar, F32, 1464, "", 1, 0
|
||||
triggerStateIndex1 = scalar, U08, 1468, "", 1, 0
|
||||
vvtStateIndex1 = scalar, U08, 1469, "", 1, 0
|
||||
; total TS size = 1472
|
||||
crankSynchronizationCounter2 = scalar, U32, 1472, "", 1, 0
|
||||
vvtToothDurations02 = scalar, U32, 1476, "us", 1, 0
|
||||
vvtCurrentPosition2 = scalar, F32, 1480, "", 1, 0
|
||||
vvtToothPosition12 = scalar, F32, 1484, "", 1, 0
|
||||
vvtToothPosition22 = scalar, F32, 1488, "", 1, 0
|
||||
vvtToothPosition32 = scalar, F32, 1492, "", 1, 0
|
||||
vvtToothPosition42 = scalar, F32, 1496, "", 1, 0
|
||||
triggerSyncGapRatio2 = scalar, F32, 1500, "", 1, 0
|
||||
triggerStateIndex2 = scalar, U08, 1504, "", 1, 0
|
||||
vvtStateIndex2 = scalar, U08, 1505, "", 1, 0
|
||||
; total TS size = 1508
|
||||
crankSynchronizationCounter3 = scalar, U32, 1508, "", 1, 0
|
||||
vvtToothDurations03 = scalar, U32, 1512, "us", 1, 0
|
||||
vvtCurrentPosition3 = scalar, F32, 1516, "", 1, 0
|
||||
vvtToothPosition13 = scalar, F32, 1520, "", 1, 0
|
||||
vvtToothPosition23 = scalar, F32, 1524, "", 1, 0
|
||||
vvtToothPosition33 = scalar, F32, 1528, "", 1, 0
|
||||
vvtToothPosition43 = scalar, F32, 1532, "", 1, 0
|
||||
triggerSyncGapRatio3 = scalar, F32, 1536, "", 1, 0
|
||||
triggerStateIndex3 = scalar, U08, 1540, "", 1, 0
|
||||
vvtStateIndex3 = scalar, U08, 1541, "", 1, 0
|
||||
; total TS size = 1544
|
||||
crankSynchronizationCounter4 = scalar, U32, 1544, "", 1, 0
|
||||
vvtToothDurations04 = scalar, U32, 1548, "us", 1, 0
|
||||
vvtCurrentPosition4 = scalar, F32, 1552, "", 1, 0
|
||||
vvtToothPosition14 = scalar, F32, 1556, "", 1, 0
|
||||
vvtToothPosition24 = scalar, F32, 1560, "", 1, 0
|
||||
vvtToothPosition34 = scalar, F32, 1564, "", 1, 0
|
||||
vvtToothPosition44 = scalar, F32, 1568, "", 1, 0
|
||||
triggerSyncGapRatio4 = scalar, F32, 1572, "", 1, 0
|
||||
triggerStateIndex4 = scalar, U08, 1576, "", 1, 0
|
||||
vvtStateIndex4 = scalar, U08, 1577, "", 1, 0
|
||||
; total TS size = 1580
|
||||
camResyncCounter = scalar, U08, 1580, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1584, [0:0]
|
||||
; total TS size = 1588
|
||||
wallFuelCorrection = scalar, F32, 1588, "", 1, 0
|
||||
wallFuel = scalar, F32, 1592, "", 1, 0
|
||||
; total TS size = 1596
|
||||
camResyncCounter = scalar, U08, 1596, "", 1, 0
|
||||
m_hasSynchronizedPhase = bits, U32, 1600, [0:0]
|
||||
; total TS size = 1604
|
||||
wallFuelCorrection = scalar, F32, 1604, "", 1, 0
|
||||
wallFuel = scalar, F32, 1608, "", 1, 0
|
||||
; total TS size = 1612
|
||||
idleState = bits, S32, 1612, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1616
|
||||
baseIdlePosition = scalar, F32, 1620
|
||||
idleClosedLoop = scalar, F32, 1624
|
||||
iacByTpsTaper = scalar, F32, 1628
|
||||
throttlePedalUpState = scalar, S32, 1632, "", 1, 0
|
||||
mightResetPid = bits, U32, 1636, [0:0]
|
||||
shouldResetPid = bits, U32, 1636, [1:1]
|
||||
wasResetPid = bits, U32, 1636, [2:2]
|
||||
mustResetPid = bits, U32, 1636, [3:3]
|
||||
isCranking = bits, U32, 1636, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1636, [5:5]
|
||||
notIdling = bits, U32, 1636, [6:6]
|
||||
needReset = bits, U32, 1636, [7:7]
|
||||
isInDeadZone = bits, U32, 1636, [8:8]
|
||||
isBlipping = bits, U32, 1636, [9:9]
|
||||
useClosedLoop = bits, U32, 1636, [10:10]
|
||||
badTps = bits, U32, 1636, [11:11]
|
||||
looksLikeRunning = bits, U32, 1636, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1636, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1636, [14:14]
|
||||
isIdleCoasting = bits, U32, 1636, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1636, [16:16]
|
||||
idleTarget = scalar, S32, 1640, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1644, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1648, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1652
|
||||
luaAdd = scalar, F32, 1656
|
||||
; total TS size = 1660
|
||||
targetWithIdlePosition0 = scalar, F32, 1660, "per", 1,0
|
||||
trim0 = scalar, F32, 1664, "", 1, 0
|
||||
luaAdjustment0 = scalar, F32, 1668, "per", 1,0
|
||||
m_wastegatePosition0 = scalar, F32, 1672, "per", 1,0
|
||||
etbFeedForward0 = scalar, F32, 1676
|
||||
etbIntegralError0 = scalar, F32, 1680, "", 1, 0
|
||||
etbCurrentTarget0 = scalar, F32, 1684, "%", 1, 0
|
||||
etbCurrentAdjustedTarget0 = scalar, F32, 1688, "%", 1, 0
|
||||
etbRevLimitActive0 = bits, U32, 1692, [0:0]
|
||||
jamDetected0 = bits, U32, 1692, [1:1]
|
||||
validPlantPosition0 = bits, U32, 1692, [2:2]
|
||||
etbTpsErrorCounter0 = scalar, U16, 1696, "count", 1,0
|
||||
etbPpsErrorCounter0 = scalar, U16, 1698, "count", 1,0
|
||||
etbErrorCode0 = scalar, S08, 1700, "", 1, 0
|
||||
etbErrorCodeBlinker0 = scalar, S08, 1701, "", 1, 0
|
||||
tcEtbDrop0 = scalar, S08, 1702, "%", 1, 0
|
||||
jamTimer0 = scalar, U16, 1704, "sec", 0.01, 0
|
||||
adjustedEtbTarget0 = scalar, S08, 1706, "%", 1, 0
|
||||
state0 = scalar, U08, 1707, "", 1, 0
|
||||
; total TS size = 1708
|
||||
targetWithIdlePosition1 = scalar, F32, 1708, "per", 1,0
|
||||
trim1 = scalar, F32, 1712, "", 1, 0
|
||||
luaAdjustment1 = scalar, F32, 1716, "per", 1,0
|
||||
m_wastegatePosition1 = scalar, F32, 1720, "per", 1,0
|
||||
etbFeedForward1 = scalar, F32, 1724
|
||||
etbIntegralError1 = scalar, F32, 1728, "", 1, 0
|
||||
etbCurrentTarget1 = scalar, F32, 1732, "%", 1, 0
|
||||
etbCurrentAdjustedTarget1 = scalar, F32, 1736, "%", 1, 0
|
||||
etbRevLimitActive1 = bits, U32, 1740, [0:0]
|
||||
jamDetected1 = bits, U32, 1740, [1:1]
|
||||
validPlantPosition1 = bits, U32, 1740, [2:2]
|
||||
etbTpsErrorCounter1 = scalar, U16, 1744, "count", 1,0
|
||||
etbPpsErrorCounter1 = scalar, U16, 1746, "count", 1,0
|
||||
etbErrorCode1 = scalar, S08, 1748, "", 1, 0
|
||||
etbErrorCodeBlinker1 = scalar, S08, 1749, "", 1, 0
|
||||
tcEtbDrop1 = scalar, S08, 1750, "%", 1, 0
|
||||
jamTimer1 = scalar, U16, 1752, "sec", 0.01, 0
|
||||
adjustedEtbTarget1 = scalar, S08, 1754, "%", 1, 0
|
||||
state1 = scalar, U08, 1755, "", 1, 0
|
||||
; total TS size = 1756
|
||||
faultCode0 = scalar, U08, 1756, "", 1, 0
|
||||
heaterDuty0 = scalar, U08, 1757, "%", 1, 0
|
||||
pumpDuty0 = scalar, U08, 1758, "%", 1, 0
|
||||
tempC0 = scalar, U16, 1760, "C", 1, 0
|
||||
nernstVoltage0 = scalar, U16, 1762, "V", 0.001, 0
|
||||
esr0 = scalar, U16, 1764, "ohm", 1, 0
|
||||
; total TS size = 1768
|
||||
faultCode1 = scalar, U08, 1768, "", 1, 0
|
||||
heaterDuty1 = scalar, U08, 1769, "%", 1, 0
|
||||
pumpDuty1 = scalar, U08, 1770, "%", 1, 0
|
||||
tempC1 = scalar, U16, 1772, "C", 1, 0
|
||||
nernstVoltage1 = scalar, U16, 1774, "V", 0.001, 0
|
||||
esr1 = scalar, U16, 1776, "ohm", 1, 0
|
||||
; total TS size = 1780
|
||||
dcOutput0 = scalar, F32, 1780, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1784, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1788, [0:0]
|
||||
; total TS size = 1792
|
||||
value0 = scalar, U16, 1792, "RAW", 1,0
|
||||
value1 = scalar, U16, 1794, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1796, "% (don't belive me)", 1,0
|
||||
; total TS size = 1800
|
||||
vvtTarget = scalar, U16, 1800, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1802, "%", 0.5, 0
|
||||
; total TS size = 1804
|
||||
lambdaCurrentlyGood = bits, U32, 1804, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1804, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1808, "sec", 0.01, 0
|
||||
; total TS size = 1812
|
||||
idleState = bits, S32, 1596, [0:2], "not important"
|
||||
currentIdlePosition = scalar, F32, 1600
|
||||
baseIdlePosition = scalar, F32, 1604
|
||||
idleClosedLoop = scalar, F32, 1608
|
||||
iacByTpsTaper = scalar, F32, 1612
|
||||
throttlePedalUpState = scalar, S32, 1616, "", 1, 0
|
||||
mightResetPid = bits, U32, 1620, [0:0]
|
||||
shouldResetPid = bits, U32, 1620, [1:1]
|
||||
wasResetPid = bits, U32, 1620, [2:2]
|
||||
mustResetPid = bits, U32, 1620, [3:3]
|
||||
isCranking = bits, U32, 1620, [4:4]
|
||||
isIacTableForCoasting = bits, U32, 1620, [5:5]
|
||||
notIdling = bits, U32, 1620, [6:6]
|
||||
needReset = bits, U32, 1620, [7:7]
|
||||
isInDeadZone = bits, U32, 1620, [8:8]
|
||||
isBlipping = bits, U32, 1620, [9:9]
|
||||
useClosedLoop = bits, U32, 1620, [10:10]
|
||||
badTps = bits, U32, 1620, [11:11]
|
||||
looksLikeRunning = bits, U32, 1620, [12:12]
|
||||
looksLikeCoasting = bits, U32, 1620, [13:13]
|
||||
looksLikeCrankToIdle = bits, U32, 1620, [14:14]
|
||||
isIdleCoasting = bits, U32, 1620, [15:15]
|
||||
isIdleClosedLoop = bits, U32, 1620, [16:16]
|
||||
idleTarget = scalar, S32, 1624, "", 1, 0
|
||||
targetRpmByClt = scalar, S32, 1628, "", 1, 0
|
||||
targetRpmAc = scalar, S32, 1632, "", 1, 0
|
||||
iacByRpmTaper = scalar, F32, 1636
|
||||
luaAdd = scalar, F32, 1640
|
||||
; total TS size = 1644
|
||||
targetWithIdlePosition0 = scalar, F32, 1644, "per", 1,0
|
||||
trim0 = scalar, F32, 1648, "", 1, 0
|
||||
luaAdjustment0 = scalar, F32, 1652, "per", 1,0
|
||||
m_wastegatePosition0 = scalar, F32, 1656, "per", 1,0
|
||||
etbFeedForward0 = scalar, F32, 1660
|
||||
etbIntegralError0 = scalar, F32, 1664, "", 1, 0
|
||||
etbCurrentTarget0 = scalar, F32, 1668, "%", 1, 0
|
||||
etbCurrentAdjustedTarget0 = scalar, F32, 1672, "%", 1, 0
|
||||
etbRevLimitActive0 = bits, U32, 1676, [0:0]
|
||||
jamDetected0 = bits, U32, 1676, [1:1]
|
||||
validPlantPosition0 = bits, U32, 1676, [2:2]
|
||||
etbTpsErrorCounter0 = scalar, U16, 1680, "count", 1,0
|
||||
etbPpsErrorCounter0 = scalar, U16, 1682, "count", 1,0
|
||||
etbErrorCode0 = scalar, S08, 1684, "", 1, 0
|
||||
etbErrorCodeBlinker0 = scalar, S08, 1685, "", 1, 0
|
||||
tcEtbDrop0 = scalar, S08, 1686, "%", 1, 0
|
||||
jamTimer0 = scalar, U16, 1688, "sec", 0.01, 0
|
||||
adjustedEtbTarget0 = scalar, S08, 1690, "%", 1, 0
|
||||
state0 = scalar, U08, 1691, "", 1, 0
|
||||
; total TS size = 1692
|
||||
targetWithIdlePosition1 = scalar, F32, 1692, "per", 1,0
|
||||
trim1 = scalar, F32, 1696, "", 1, 0
|
||||
luaAdjustment1 = scalar, F32, 1700, "per", 1,0
|
||||
m_wastegatePosition1 = scalar, F32, 1704, "per", 1,0
|
||||
etbFeedForward1 = scalar, F32, 1708
|
||||
etbIntegralError1 = scalar, F32, 1712, "", 1, 0
|
||||
etbCurrentTarget1 = scalar, F32, 1716, "%", 1, 0
|
||||
etbCurrentAdjustedTarget1 = scalar, F32, 1720, "%", 1, 0
|
||||
etbRevLimitActive1 = bits, U32, 1724, [0:0]
|
||||
jamDetected1 = bits, U32, 1724, [1:1]
|
||||
validPlantPosition1 = bits, U32, 1724, [2:2]
|
||||
etbTpsErrorCounter1 = scalar, U16, 1728, "count", 1,0
|
||||
etbPpsErrorCounter1 = scalar, U16, 1730, "count", 1,0
|
||||
etbErrorCode1 = scalar, S08, 1732, "", 1, 0
|
||||
etbErrorCodeBlinker1 = scalar, S08, 1733, "", 1, 0
|
||||
tcEtbDrop1 = scalar, S08, 1734, "%", 1, 0
|
||||
jamTimer1 = scalar, U16, 1736, "sec", 0.01, 0
|
||||
adjustedEtbTarget1 = scalar, S08, 1738, "%", 1, 0
|
||||
state1 = scalar, U08, 1739, "", 1, 0
|
||||
; total TS size = 1740
|
||||
faultCode0 = scalar, U08, 1740, "", 1, 0
|
||||
heaterDuty0 = scalar, U08, 1741, "%", 1, 0
|
||||
pumpDuty0 = scalar, U08, 1742, "%", 1, 0
|
||||
tempC0 = scalar, U16, 1744, "C", 1, 0
|
||||
nernstVoltage0 = scalar, U16, 1746, "V", 0.001, 0
|
||||
esr0 = scalar, U16, 1748, "ohm", 1, 0
|
||||
; total TS size = 1752
|
||||
faultCode1 = scalar, U08, 1752, "", 1, 0
|
||||
heaterDuty1 = scalar, U08, 1753, "%", 1, 0
|
||||
pumpDuty1 = scalar, U08, 1754, "%", 1, 0
|
||||
tempC1 = scalar, U16, 1756, "C", 1, 0
|
||||
nernstVoltage1 = scalar, U16, 1758, "V", 0.001, 0
|
||||
esr1 = scalar, U16, 1760, "ohm", 1, 0
|
||||
; total TS size = 1764
|
||||
dcOutput0 = scalar, F32, 1764, "per", 1,0
|
||||
isEnabled0_int = scalar, U08, 1768, "per", 1,0
|
||||
isEnabled0 = bits, U32, 1772, [0:0]
|
||||
; total TS size = 1776
|
||||
value0 = scalar, U16, 1776, "RAW", 1,0
|
||||
value1 = scalar, U16, 1778, "RAW", 1,0
|
||||
errorRate = scalar, F32, 1780, "% (don't belive me)", 1,0
|
||||
; total TS size = 1784
|
||||
vvtTarget = scalar, U16, 1784, "deg", 0.1, 0
|
||||
vvtOutput = scalar, U08, 1786, "%", 0.5, 0
|
||||
; total TS size = 1788
|
||||
lambdaCurrentlyGood = bits, U32, 1788, [0:0]
|
||||
lambdaMonitorCut = bits, U32, 1788, [1:1]
|
||||
lambdaTimeSinceGood = scalar, U16, 1792, "sec", 0.01, 0
|
||||
; total TS size = 1796
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
// generated by gen_live_documentation.sh / LiveDataProcessor.java
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1812
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1796
|
|
@ -392,6 +392,7 @@ static const LogField fields[] = {
|
|||
{engine->ignitionState.cltTimingCorrection, "Ign: CLT correction", "deg", 2, "Timing"},
|
||||
{engine->ignitionState.timingIatCorrection, "Ign: IAT correction", "deg", 2, "Timing"},
|
||||
{engine->ignitionState.timingPidCorrection, "Idle: Timing adjustment", "deg", 2, "Timing"},
|
||||
{engine->ignitionState.dfcoTimingRetard, "DFCO: Timing retard", "deg", 2},
|
||||
{engine->ignitionState.baseIgnitionAdvance, "Timing: base ignition", "deg", 1},
|
||||
{engine->ignitionState.correctedIgnitionAdvance, "Timing: ignition", "deg", 1},
|
||||
{engine->ignitionState.tractionAdvanceDrop, "Traction: timing correction", "deg", 1},
|
||||
|
|
|
@ -4898,10 +4898,28 @@ struct engine_configuration_s {
|
|||
*/
|
||||
uint16_t nitrousDeactivationRpmWindow;
|
||||
/**
|
||||
* units: units
|
||||
* Retard timing by this amount during DFCO. Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified.
|
||||
* units: deg
|
||||
* offset 3960
|
||||
*/
|
||||
uint8_t dfcoRetardDeg;
|
||||
/**
|
||||
* Smooths the transition back from fuel cut. After fuel is restored, ramp timing back in over the period specified.
|
||||
* units: s
|
||||
* offset 3961
|
||||
*/
|
||||
scaled_channel<uint8_t, 10, 1> dfcoRetardRampInTime;
|
||||
/**
|
||||
* units: units
|
||||
* offset 3962
|
||||
*/
|
||||
uint8_t unusedOftenChangesDuringFirmwareUpdate[END_OF_CALIBRATION_PADDING];
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
* units: units
|
||||
* offset 4038
|
||||
*/
|
||||
uint8_t alignmentFill_at_4038[2];
|
||||
};
|
||||
static_assert(sizeof(engine_configuration_s) == 4040);
|
||||
|
||||
|
|
|
@ -348,7 +348,7 @@
|
|||
#define ego_sensor_e_ES_Innovate_MTX_L 1
|
||||
#define ego_sensor_e_ES_PLX 4
|
||||
#define EGT_CHANNEL_COUNT 8
|
||||
#define END_OF_CALIBRATION_PADDING 80
|
||||
#define END_OF_CALIBRATION_PADDING 76
|
||||
#define engine_configuration_s_size 4040
|
||||
#define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF"
|
||||
#define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
|
||||
|
@ -655,7 +655,7 @@
|
|||
#define GAUGE_NAME_TPS "TPS"
|
||||
#define GAUGE_NAME_TPS2 "TPS2"
|
||||
#define GAUGE_NAME_TRG_ERR "Trigger Error Counter"
|
||||
#define GAUGE_NAME_TRG_GAP "Trigger Sync Latest Ratio"
|
||||
#define GAUGE_NAME_TRG_GAP "Sync: Trigger Latest Ratio"
|
||||
#define GAUGE_NAME_TUNE_CRC16 "Tune CRC16"
|
||||
#define GAUGE_NAME_TURBO_SPEED "Turbocharger Speed"
|
||||
#define GAUGE_NAME_UPTIME "Uptime"
|
||||
|
@ -1326,7 +1326,7 @@
|
|||
#define SentInput_NONE 0
|
||||
#define show_tcu_gauges true
|
||||
#define show_vvt_output_pin true
|
||||
#define SIGNATURE_HASH 2123609929
|
||||
#define SIGNATURE_HASH 270064839
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME "generated/simulator_tune_image.bin"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_PREFIX "generated/simulator_tune_image"
|
||||
#define SIMULATOR_TUNE_BIN_FILE_NAME_SUFFIX ".bin"
|
||||
|
@ -1787,14 +1787,14 @@
|
|||
#define ts_show_wastegate_sensor true
|
||||
#define ts_show_wbo_canbus_index true
|
||||
#define ts_show_wbo_canbus_set_index true
|
||||
#define TS_SIGNATURE "rusEFI main.2024.12.04.mega100.2123609929"
|
||||
#define TS_SIGNATURE "rusEFI main.2024.12.05.mega100.270064839"
|
||||
#define TS_SIMULATE_CAN '>'
|
||||
#define TS_SIMULATE_CAN_char >
|
||||
#define TS_SINGLE_WRITE_COMMAND 'W'
|
||||
#define TS_SINGLE_WRITE_COMMAND_char W
|
||||
#define TS_TEST_COMMAND 't'
|
||||
#define TS_TEST_COMMAND_char t
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1812
|
||||
#define TS_TOTAL_OUTPUT_SIZE 1796
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
|
||||
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
|
||||
#define TS_TRIGGER_SCOPE_DISABLE 5
|
||||
|
|
|
@ -2,5 +2,5 @@
|
|||
// was generated automatically by rusEFI tool config_definition-all.jar based on gen_config.sh by SignatureConsumer
|
||||
//
|
||||
|
||||
#define SIGNATURE_HASH 2123609929
|
||||
#define TS_SIGNATURE "rusEFI main.2024.12.04.mega100.2123609929"
|
||||
#define SIGNATURE_HASH 270064839
|
||||
#define TS_SIGNATURE "rusEFI main.2024.12.05.mega100.270064839"
|
||||
|
|
|
@ -45,139 +45,151 @@ struct ignition_state_s {
|
|||
*/
|
||||
scaled_channel<int16_t, 100, 1> timingPidCorrection = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TIMING_ADVANCE@@
|
||||
* DFCO: Timing retard
|
||||
* units: deg
|
||||
* offset 18
|
||||
*/
|
||||
scaled_channel<int16_t, 100, 1> dfcoTimingRetard = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_TIMING_ADVANCE@@
|
||||
* units: deg
|
||||
* offset 20
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> baseIgnitionAdvance = (int16_t)0;
|
||||
/**
|
||||
* @@GAUGE_NAME_ADJUSTED_TIMING@@
|
||||
* units: deg
|
||||
* offset 20
|
||||
* offset 22
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> correctedIgnitionAdvance = (int16_t)0;
|
||||
/**
|
||||
* Traction: timing correction
|
||||
* units: deg
|
||||
* offset 22
|
||||
* offset 24
|
||||
*/
|
||||
scaled_channel<int16_t, 50, 1> tractionAdvanceDrop = (int16_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
* units: units
|
||||
* offset 26
|
||||
*/
|
||||
uint8_t alignmentFill_at_26[2];
|
||||
/**
|
||||
* Ign: Dwell voltage correction
|
||||
* offset 24
|
||||
* offset 28
|
||||
*/
|
||||
float dwellVoltageCorrection = (float)0;
|
||||
/**
|
||||
* Ign: Lua timing add
|
||||
* units: deg
|
||||
* offset 28
|
||||
* offset 32
|
||||
*/
|
||||
float luaTimingAdd = (float)0;
|
||||
/**
|
||||
* Ign: Lua timing mult
|
||||
* units: deg
|
||||
* offset 32
|
||||
* offset 36
|
||||
*/
|
||||
float luaTimingMult = (float)0;
|
||||
/**
|
||||
* Ign: Lua Spark Skip
|
||||
offset 36 bit 0 */
|
||||
offset 40 bit 0 */
|
||||
bool luaIgnitionSkip : 1 {};
|
||||
/**
|
||||
offset 36 bit 1 */
|
||||
bool unusedBit_13_1 : 1 {};
|
||||
offset 40 bit 1 */
|
||||
bool unusedBit_15_1 : 1 {};
|
||||
/**
|
||||
offset 36 bit 2 */
|
||||
bool unusedBit_13_2 : 1 {};
|
||||
offset 40 bit 2 */
|
||||
bool unusedBit_15_2 : 1 {};
|
||||
/**
|
||||
offset 36 bit 3 */
|
||||
bool unusedBit_13_3 : 1 {};
|
||||
offset 40 bit 3 */
|
||||
bool unusedBit_15_3 : 1 {};
|
||||
/**
|
||||
offset 36 bit 4 */
|
||||
bool unusedBit_13_4 : 1 {};
|
||||
offset 40 bit 4 */
|
||||
bool unusedBit_15_4 : 1 {};
|
||||
/**
|
||||
offset 36 bit 5 */
|
||||
bool unusedBit_13_5 : 1 {};
|
||||
offset 40 bit 5 */
|
||||
bool unusedBit_15_5 : 1 {};
|
||||
/**
|
||||
offset 36 bit 6 */
|
||||
bool unusedBit_13_6 : 1 {};
|
||||
offset 40 bit 6 */
|
||||
bool unusedBit_15_6 : 1 {};
|
||||
/**
|
||||
offset 36 bit 7 */
|
||||
bool unusedBit_13_7 : 1 {};
|
||||
offset 40 bit 7 */
|
||||
bool unusedBit_15_7 : 1 {};
|
||||
/**
|
||||
offset 36 bit 8 */
|
||||
bool unusedBit_13_8 : 1 {};
|
||||
offset 40 bit 8 */
|
||||
bool unusedBit_15_8 : 1 {};
|
||||
/**
|
||||
offset 36 bit 9 */
|
||||
bool unusedBit_13_9 : 1 {};
|
||||
offset 40 bit 9 */
|
||||
bool unusedBit_15_9 : 1 {};
|
||||
/**
|
||||
offset 36 bit 10 */
|
||||
bool unusedBit_13_10 : 1 {};
|
||||
offset 40 bit 10 */
|
||||
bool unusedBit_15_10 : 1 {};
|
||||
/**
|
||||
offset 36 bit 11 */
|
||||
bool unusedBit_13_11 : 1 {};
|
||||
offset 40 bit 11 */
|
||||
bool unusedBit_15_11 : 1 {};
|
||||
/**
|
||||
offset 36 bit 12 */
|
||||
bool unusedBit_13_12 : 1 {};
|
||||
offset 40 bit 12 */
|
||||
bool unusedBit_15_12 : 1 {};
|
||||
/**
|
||||
offset 36 bit 13 */
|
||||
bool unusedBit_13_13 : 1 {};
|
||||
offset 40 bit 13 */
|
||||
bool unusedBit_15_13 : 1 {};
|
||||
/**
|
||||
offset 36 bit 14 */
|
||||
bool unusedBit_13_14 : 1 {};
|
||||
offset 40 bit 14 */
|
||||
bool unusedBit_15_14 : 1 {};
|
||||
/**
|
||||
offset 36 bit 15 */
|
||||
bool unusedBit_13_15 : 1 {};
|
||||
offset 40 bit 15 */
|
||||
bool unusedBit_15_15 : 1 {};
|
||||
/**
|
||||
offset 36 bit 16 */
|
||||
bool unusedBit_13_16 : 1 {};
|
||||
offset 40 bit 16 */
|
||||
bool unusedBit_15_16 : 1 {};
|
||||
/**
|
||||
offset 36 bit 17 */
|
||||
bool unusedBit_13_17 : 1 {};
|
||||
offset 40 bit 17 */
|
||||
bool unusedBit_15_17 : 1 {};
|
||||
/**
|
||||
offset 36 bit 18 */
|
||||
bool unusedBit_13_18 : 1 {};
|
||||
offset 40 bit 18 */
|
||||
bool unusedBit_15_18 : 1 {};
|
||||
/**
|
||||
offset 36 bit 19 */
|
||||
bool unusedBit_13_19 : 1 {};
|
||||
offset 40 bit 19 */
|
||||
bool unusedBit_15_19 : 1 {};
|
||||
/**
|
||||
offset 36 bit 20 */
|
||||
bool unusedBit_13_20 : 1 {};
|
||||
offset 40 bit 20 */
|
||||
bool unusedBit_15_20 : 1 {};
|
||||
/**
|
||||
offset 36 bit 21 */
|
||||
bool unusedBit_13_21 : 1 {};
|
||||
offset 40 bit 21 */
|
||||
bool unusedBit_15_21 : 1 {};
|
||||
/**
|
||||
offset 36 bit 22 */
|
||||
bool unusedBit_13_22 : 1 {};
|
||||
offset 40 bit 22 */
|
||||
bool unusedBit_15_22 : 1 {};
|
||||
/**
|
||||
offset 36 bit 23 */
|
||||
bool unusedBit_13_23 : 1 {};
|
||||
offset 40 bit 23 */
|
||||
bool unusedBit_15_23 : 1 {};
|
||||
/**
|
||||
offset 36 bit 24 */
|
||||
bool unusedBit_13_24 : 1 {};
|
||||
offset 40 bit 24 */
|
||||
bool unusedBit_15_24 : 1 {};
|
||||
/**
|
||||
offset 36 bit 25 */
|
||||
bool unusedBit_13_25 : 1 {};
|
||||
offset 40 bit 25 */
|
||||
bool unusedBit_15_25 : 1 {};
|
||||
/**
|
||||
offset 36 bit 26 */
|
||||
bool unusedBit_13_26 : 1 {};
|
||||
offset 40 bit 26 */
|
||||
bool unusedBit_15_26 : 1 {};
|
||||
/**
|
||||
offset 36 bit 27 */
|
||||
bool unusedBit_13_27 : 1 {};
|
||||
offset 40 bit 27 */
|
||||
bool unusedBit_15_27 : 1 {};
|
||||
/**
|
||||
offset 36 bit 28 */
|
||||
bool unusedBit_13_28 : 1 {};
|
||||
offset 40 bit 28 */
|
||||
bool unusedBit_15_28 : 1 {};
|
||||
/**
|
||||
offset 36 bit 29 */
|
||||
bool unusedBit_13_29 : 1 {};
|
||||
offset 40 bit 29 */
|
||||
bool unusedBit_15_29 : 1 {};
|
||||
/**
|
||||
offset 36 bit 30 */
|
||||
bool unusedBit_13_30 : 1 {};
|
||||
offset 40 bit 30 */
|
||||
bool unusedBit_15_30 : 1 {};
|
||||
/**
|
||||
offset 36 bit 31 */
|
||||
bool unusedBit_13_31 : 1 {};
|
||||
offset 40 bit 31 */
|
||||
bool unusedBit_15_31 : 1 {};
|
||||
};
|
||||
static_assert(sizeof(ignition_state_s) == 40);
|
||||
static_assert(sizeof(ignition_state_s) == 44);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/algo/ignition_state.txt
|
||||
|
|
|
@ -11,46 +11,42 @@ struct trigger_state_s {
|
|||
* offset 0
|
||||
*/
|
||||
uint32_t crankSynchronizationCounter = (uint32_t)0;
|
||||
/**
|
||||
* offset 4
|
||||
*/
|
||||
float vvtSyncGapRatio = (float)0;
|
||||
/**
|
||||
* units: us
|
||||
* offset 8
|
||||
* offset 4
|
||||
*/
|
||||
uint32_t vvtToothDurations0 = (uint32_t)0;
|
||||
/**
|
||||
* units: sync: Primary Cam Position
|
||||
* offset 12
|
||||
* "sync: Primary Cam Position"
|
||||
* offset 8
|
||||
*/
|
||||
float vvtCurrentPosition = (float)0;
|
||||
/**
|
||||
* units: sync: Cam Tooth Position
|
||||
* offset 16
|
||||
* "sync: Cam Tooth Position"
|
||||
* offset 12
|
||||
*/
|
||||
float vvtToothPosition[4];
|
||||
/**
|
||||
* @@GAUGE_NAME_TRG_GAP@@
|
||||
* offset 32
|
||||
* offset 28
|
||||
*/
|
||||
float triggerSyncGapRatio = (float)0;
|
||||
/**
|
||||
* offset 36
|
||||
* offset 32
|
||||
*/
|
||||
uint8_t triggerStateIndex = (uint8_t)0;
|
||||
/**
|
||||
* offset 37
|
||||
* offset 33
|
||||
*/
|
||||
uint8_t vvtStateIndex = (uint8_t)0;
|
||||
/**
|
||||
* need 4 byte alignment
|
||||
* units: units
|
||||
* offset 38
|
||||
* offset 34
|
||||
*/
|
||||
uint8_t alignmentFill_at_38[2];
|
||||
uint8_t alignmentFill_at_34[2];
|
||||
};
|
||||
static_assert(sizeof(trigger_state_s) == 40);
|
||||
static_assert(sizeof(trigger_state_s) == 36);
|
||||
|
||||
// end
|
||||
// this section was generated automatically by rusEFI tool config_definition_base-all.jar based on (unknown script) controllers/trigger/trigger_state.txt
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,4 +1,4 @@
|
|||
! Generated by gen_signature.sh
|
||||
! SIGNATURE_HASH is a built-in variable generated by config_definition-all.jar
|
||||
! gen_signature.sh Using env variable branch [main]
|
||||
#define TS_SIGNATURE "rusEFI main.2024.12.04.mega100.@@SIGNATURE_HASH@@"
|
||||
#define TS_SIGNATURE "rusEFI main.2024.12.05.mega100.@@SIGNATURE_HASH@@"
|
||||
|
|
Loading…
Reference in New Issue