Line |
Branch |
Decision |
Exec |
Source |
1 |
|
|
|
// generated by GetOutputValueConsumer.java |
2 |
|
|
|
#include "pch.h" |
3 |
|
|
|
#include "board_lookup.h" |
4 |
|
|
|
#include "value_lookup.h" |
5 |
|
|
|
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS |
6 |
|
|
|
#include <electronic_throttle_impl.h> |
7 |
|
|
|
#endif |
8 |
|
|
✗ |
float getOutputValueByHash(const int hash) { |
9 |
|
|
✗ |
switch(hash) { |
10 |
|
|
|
// sd_present |
11 |
|
|
✗ |
case -230533156: |
12 |
|
|
✗ |
return engine->outputChannels.sd_present; |
13 |
|
|
|
// sd_logging_internal |
14 |
|
|
✗ |
case 708639006: |
15 |
|
|
✗ |
return engine->outputChannels.sd_logging_internal; |
16 |
|
|
|
// triggerScopeReady |
17 |
|
|
✗ |
case -770506808: |
18 |
|
|
✗ |
return engine->outputChannels.triggerScopeReady; |
19 |
|
|
|
// antilagTriggered |
20 |
|
|
✗ |
case 1155330306: |
21 |
|
|
✗ |
return engine->outputChannels.antilagTriggered; |
22 |
|
|
|
// isO2HeaterOn |
23 |
|
|
✗ |
case 438683128: |
24 |
|
|
✗ |
return engine->outputChannels.isO2HeaterOn; |
25 |
|
|
|
// checkEngine |
26 |
|
|
✗ |
case -1790051911: |
27 |
|
|
✗ |
return engine->outputChannels.checkEngine; |
28 |
|
|
|
// needBurn |
29 |
|
|
✗ |
case 1368986296: |
30 |
|
|
✗ |
return engine->outputChannels.needBurn; |
31 |
|
|
|
// sd_msd |
32 |
|
|
✗ |
case 459787871: |
33 |
|
|
✗ |
return engine->outputChannels.sd_msd; |
34 |
|
|
|
// toothLogReady |
35 |
|
|
✗ |
case -1662199734: |
36 |
|
|
✗ |
return engine->outputChannels.toothLogReady; |
37 |
|
|
|
// isTpsError |
38 |
|
|
✗ |
case 14587330: |
39 |
|
|
✗ |
return engine->outputChannels.isTpsError; |
40 |
|
|
|
// isCltError |
41 |
|
|
✗ |
case 518760558: |
42 |
|
|
✗ |
return engine->outputChannels.isCltError; |
43 |
|
|
|
// isMapError |
44 |
|
|
✗ |
case 23640681: |
45 |
|
|
✗ |
return engine->outputChannels.isMapError; |
46 |
|
|
|
// isIatError |
47 |
|
|
✗ |
case 1505102185: |
48 |
|
|
✗ |
return engine->outputChannels.isIatError; |
49 |
|
|
|
// isTriggerError |
50 |
|
|
✗ |
case -1746157889: |
51 |
|
|
✗ |
return engine->outputChannels.isTriggerError; |
52 |
|
|
|
// hasCriticalError |
53 |
|
|
✗ |
case -2015383594: |
54 |
|
|
✗ |
return engine->outputChannels.hasCriticalError; |
55 |
|
|
|
// isWarnNow |
56 |
|
|
✗ |
case -1919072851: |
57 |
|
|
✗ |
return engine->outputChannels.isWarnNow; |
58 |
|
|
|
// isPedalError |
59 |
|
|
✗ |
case -2035612655: |
60 |
|
|
✗ |
return engine->outputChannels.isPedalError; |
61 |
|
|
|
// launchTriggered |
62 |
|
|
✗ |
case -52473827: |
63 |
|
|
✗ |
return engine->outputChannels.launchTriggered; |
64 |
|
|
|
// isTps2Error |
65 |
|
|
✗ |
case -1529936844: |
66 |
|
|
✗ |
return engine->outputChannels.isTps2Error; |
67 |
|
|
|
// injectorFault |
68 |
|
|
✗ |
case 1608791711: |
69 |
|
|
✗ |
return engine->outputChannels.injectorFault; |
70 |
|
|
|
// ignitionFault |
71 |
|
|
✗ |
case -1158382750: |
72 |
|
|
✗ |
return engine->outputChannels.ignitionFault; |
73 |
|
|
|
// isUsbConnected |
74 |
|
|
✗ |
case 1836976702: |
75 |
|
|
✗ |
return engine->outputChannels.isUsbConnected; |
76 |
|
|
|
// dfcoActive |
77 |
|
|
✗ |
case -622949795: |
78 |
|
|
✗ |
return engine->outputChannels.dfcoActive; |
79 |
|
|
|
// sd_active_wr |
80 |
|
|
✗ |
case 1301677887: |
81 |
|
|
✗ |
return engine->outputChannels.sd_active_wr; |
82 |
|
|
|
// sd_active_rd |
83 |
|
|
✗ |
case 1301677708: |
84 |
|
|
✗ |
return engine->outputChannels.sd_active_rd; |
85 |
|
|
|
// isMapValid |
86 |
|
|
✗ |
case 43183663: |
87 |
|
|
✗ |
return engine->outputChannels.isMapValid; |
88 |
|
|
|
// triggerPageRefreshFlag |
89 |
|
|
✗ |
case -1708884225: |
90 |
|
|
✗ |
return engine->outputChannels.triggerPageRefreshFlag; |
91 |
|
|
|
// hasFaultReportFile |
92 |
|
|
✗ |
case -1502616231: |
93 |
|
|
✗ |
return engine->outputChannels.hasFaultReportFile; |
94 |
|
|
|
// isAnalogFailure |
95 |
|
|
✗ |
case -1383513733: |
96 |
|
|
✗ |
return engine->outputChannels.isAnalogFailure; |
97 |
|
|
|
// isTuningNow |
98 |
|
|
✗ |
case 1109228234: |
99 |
|
|
✗ |
return engine->outputChannels.isTuningNow; |
100 |
|
|
|
// sd_formating |
101 |
|
|
✗ |
case 352763970: |
102 |
|
|
✗ |
return engine->outputChannels.sd_formating; |
103 |
|
|
|
// isMapAveraging |
104 |
|
|
✗ |
case -1626840525: |
105 |
|
|
✗ |
return engine->outputChannels.isMapAveraging; |
106 |
|
|
|
// RPMValue |
107 |
|
|
✗ |
case 1699696209: |
108 |
|
|
✗ |
return engine->outputChannels.RPMValue; |
109 |
|
|
|
// rpmAcceleration |
110 |
|
|
✗ |
case -968092482: |
111 |
|
|
✗ |
return engine->outputChannels.rpmAcceleration; |
112 |
|
|
|
// speedToRpmRatio |
113 |
|
|
✗ |
case -685727673: |
114 |
|
|
✗ |
return engine->outputChannels.speedToRpmRatio; |
115 |
|
|
|
// internalMcuTemperature |
116 |
|
|
✗ |
case -871891659: |
117 |
|
|
✗ |
return engine->outputChannels.internalMcuTemperature; |
118 |
|
|
|
// internalVref |
119 |
|
|
✗ |
case -1221814987: |
120 |
|
|
✗ |
return engine->outputChannels.internalVref; |
121 |
|
|
|
// coolant |
122 |
|
|
✗ |
case -746111499: |
123 |
|
|
✗ |
return engine->outputChannels.coolant; |
124 |
|
|
|
// intake |
125 |
|
|
✗ |
case 81034497: |
126 |
|
|
✗ |
return engine->outputChannels.intake; |
127 |
|
|
|
// auxTemp1 |
128 |
|
|
✗ |
case 1331305978: |
129 |
|
|
✗ |
return engine->outputChannels.auxTemp1; |
130 |
|
|
|
// auxTemp2 |
131 |
|
|
✗ |
case 1331305979: |
132 |
|
|
✗ |
return engine->outputChannels.auxTemp2; |
133 |
|
|
|
// TPSValue |
134 |
|
|
✗ |
case 1272048601: |
135 |
|
|
✗ |
return engine->outputChannels.TPSValue; |
136 |
|
|
|
// throttlePedalPosition |
137 |
|
|
✗ |
case -84435626: |
138 |
|
|
✗ |
return engine->outputChannels.throttlePedalPosition; |
139 |
|
|
|
// tpsADC |
140 |
|
|
✗ |
case 513859492: |
141 |
|
|
✗ |
return engine->outputChannels.tpsADC; |
142 |
|
|
|
// rawMaf |
143 |
|
|
✗ |
case 417956611: |
144 |
|
|
✗ |
return engine->outputChannels.rawMaf; |
145 |
|
|
|
// mafMeasured |
146 |
|
|
✗ |
case -2032003569: |
147 |
|
|
✗ |
return engine->outputChannels.mafMeasured; |
148 |
|
|
|
// MAPValue |
149 |
|
|
✗ |
case 1281101952: |
150 |
|
|
✗ |
return engine->outputChannels.MAPValue; |
151 |
|
|
|
// baroPressure |
152 |
|
|
✗ |
case -2066867294: |
153 |
|
|
✗ |
return engine->outputChannels.baroPressure; |
154 |
|
|
|
// lambdaValue |
155 |
|
|
✗ |
case -1119268893: |
156 |
|
|
✗ |
return engine->outputChannels.lambdaValue; |
157 |
|
|
|
// VBatt |
158 |
|
|
✗ |
case 277722310: |
159 |
|
|
✗ |
return engine->outputChannels.VBatt; |
160 |
|
|
|
// oilPressure |
161 |
|
|
✗ |
case 598268994: |
162 |
|
|
✗ |
return engine->outputChannels.oilPressure; |
163 |
|
|
|
// vvtPositionB1I |
164 |
|
|
✗ |
case 1384666006: |
165 |
|
|
✗ |
return engine->outputChannels.vvtPositionB1I; |
166 |
|
|
|
// actualLastInjection |
167 |
|
|
✗ |
case 681043126: |
168 |
|
|
✗ |
return engine->outputChannels.actualLastInjection; |
169 |
|
|
|
// actualLastInjectionRatio |
170 |
|
|
✗ |
case -1476961259: |
171 |
|
|
✗ |
return engine->outputChannels.actualLastInjectionRatio; |
172 |
|
|
|
// stopEngineCode |
173 |
|
|
✗ |
case -2112117188: |
174 |
|
|
✗ |
return engine->outputChannels.stopEngineCode; |
175 |
|
|
|
// injectorDutyCycle |
176 |
|
|
✗ |
case -354325031: |
177 |
|
|
✗ |
return engine->outputChannels.injectorDutyCycle; |
178 |
|
|
|
// tempLogging1 |
179 |
|
|
✗ |
case -679828717: |
180 |
|
|
✗ |
return engine->outputChannels.tempLogging1; |
181 |
|
|
|
// injectionOffset |
182 |
|
|
✗ |
case -243031057: |
183 |
|
|
✗ |
return engine->outputChannels.injectionOffset; |
184 |
|
|
|
// engineMakeCodeNameCrc16 |
185 |
|
|
✗ |
case 1726931380: |
186 |
|
|
✗ |
return engine->outputChannels.engineMakeCodeNameCrc16; |
187 |
|
|
|
// wallFuelAmount |
188 |
|
|
✗ |
case 115540725: |
189 |
|
|
✗ |
return engine->outputChannels.wallFuelAmount; |
190 |
|
|
|
// wallFuelCorrectionValue |
191 |
|
|
✗ |
case -1511514122: |
192 |
|
|
✗ |
return engine->outputChannels.wallFuelCorrectionValue; |
193 |
|
|
|
// revolutionCounterSinceStart |
194 |
|
|
✗ |
case -1555114948: |
195 |
|
|
✗ |
return engine->outputChannels.revolutionCounterSinceStart; |
196 |
|
|
|
// canReadCounter |
197 |
|
|
✗ |
case 1247316691: |
198 |
|
|
✗ |
return engine->outputChannels.canReadCounter; |
199 |
|
|
|
// tpsAccelFuel |
200 |
|
|
✗ |
case -384925312: |
201 |
|
|
✗ |
return engine->outputChannels.tpsAccelFuel; |
202 |
|
|
|
// currentIgnitionMode |
203 |
|
|
✗ |
case -3603666: |
204 |
|
|
✗ |
return engine->outputChannels.currentIgnitionMode; |
205 |
|
|
|
// currentInjectionMode |
206 |
|
|
✗ |
case -921867120: |
207 |
|
|
✗ |
return engine->outputChannels.currentInjectionMode; |
208 |
|
|
|
// coilDutyCycle |
209 |
|
|
✗ |
case 1029096098: |
210 |
|
|
✗ |
return engine->outputChannels.coilDutyCycle; |
211 |
|
|
|
// etb1DutyCycle |
212 |
|
|
✗ |
case 1021133095: |
213 |
|
|
✗ |
return engine->outputChannels.etb1DutyCycle; |
214 |
|
|
|
// fuelTankLevel |
215 |
|
|
✗ |
case 543832183: |
216 |
|
|
✗ |
return engine->outputChannels.fuelTankLevel; |
217 |
|
|
|
// totalFuelConsumption |
218 |
|
|
✗ |
case 1417905588: |
219 |
|
|
✗ |
return engine->outputChannels.totalFuelConsumption; |
220 |
|
|
|
// fuelFlowRate |
221 |
|
|
✗ |
case 822501973: |
222 |
|
|
✗ |
return engine->outputChannels.fuelFlowRate; |
223 |
|
|
|
// TPS2Value |
224 |
|
|
✗ |
case 686191307: |
225 |
|
|
✗ |
return engine->outputChannels.TPS2Value; |
226 |
|
|
|
// tuneCrc16 |
227 |
|
|
✗ |
case -1158359776: |
228 |
|
|
✗ |
return engine->outputChannels.tuneCrc16; |
229 |
|
|
|
// veValue |
230 |
|
|
✗ |
case 1933507837: |
231 |
|
|
✗ |
return engine->outputChannels.veValue; |
232 |
|
|
|
// seconds |
233 |
|
|
✗ |
case -1962923820: |
234 |
|
|
✗ |
return engine->outputChannels.seconds; |
235 |
|
|
|
// engineMode |
236 |
|
|
✗ |
case -2073424832: |
237 |
|
|
✗ |
return engine->outputChannels.engineMode; |
238 |
|
|
|
// firmwareVersion |
239 |
|
|
✗ |
case 799075048: |
240 |
|
|
✗ |
return engine->outputChannels.firmwareVersion; |
241 |
|
|
|
// rawIdlePositionSensor |
242 |
|
|
✗ |
case -677561380: |
243 |
|
|
✗ |
return engine->outputChannels.rawIdlePositionSensor; |
244 |
|
|
|
// rawWastegatePosition |
245 |
|
|
✗ |
case 2039421097: |
246 |
|
|
✗ |
return engine->outputChannels.rawWastegatePosition; |
247 |
|
|
|
// accelerationLat |
248 |
|
|
✗ |
case -2133047664: |
249 |
|
|
✗ |
return engine->outputChannels.accelerationLat; |
250 |
|
|
|
// accelerationLon |
251 |
|
|
✗ |
case -2133047208: |
252 |
|
|
✗ |
return engine->outputChannels.accelerationLon; |
253 |
|
|
|
// detectedGear |
254 |
|
|
✗ |
case 283558758: |
255 |
|
|
✗ |
return engine->outputChannels.detectedGear; |
256 |
|
|
|
// maxTriggerReentrant |
257 |
|
|
✗ |
case -1595441102: |
258 |
|
|
✗ |
return engine->outputChannels.maxTriggerReentrant; |
259 |
|
|
|
// rawLowFuelPressure |
260 |
|
|
✗ |
case -148455898: |
261 |
|
|
✗ |
return engine->outputChannels.rawLowFuelPressure; |
262 |
|
|
|
// rawHighFuelPressure |
263 |
|
|
✗ |
case 990714516: |
264 |
|
|
✗ |
return engine->outputChannels.rawHighFuelPressure; |
265 |
|
|
|
// lowFuelPressure |
266 |
|
|
✗ |
case -628741220: |
267 |
|
|
✗ |
return engine->outputChannels.lowFuelPressure; |
268 |
|
|
|
// tcuDesiredGear |
269 |
|
|
✗ |
case 471298448: |
270 |
|
|
✗ |
return engine->outputChannels.tcuDesiredGear; |
271 |
|
|
|
// flexPercent |
272 |
|
|
✗ |
case 404628421: |
273 |
|
|
✗ |
return engine->outputChannels.flexPercent; |
274 |
|
|
|
// wastegatePositionSensor |
275 |
|
|
✗ |
case 53406649: |
276 |
|
|
✗ |
return engine->outputChannels.wastegatePositionSensor; |
277 |
|
|
|
// highFuelPressure |
278 |
|
|
✗ |
case -1973799222: |
279 |
|
|
✗ |
return engine->outputChannels.highFuelPressure; |
280 |
|
|
|
// tempLogging3 |
281 |
|
|
✗ |
case -679828715: |
282 |
|
|
✗ |
return engine->outputChannels.tempLogging3; |
283 |
|
|
|
// tempLogging4 |
284 |
|
|
✗ |
case -679828714: |
285 |
|
|
✗ |
return engine->outputChannels.tempLogging4; |
286 |
|
|
|
// calibrationValue |
287 |
|
|
✗ |
case -1560670902: |
288 |
|
|
✗ |
return engine->outputChannels.calibrationValue; |
289 |
|
|
|
// calibrationMode |
290 |
|
|
✗ |
case 1774505810: |
291 |
|
|
✗ |
return engine->outputChannels.calibrationMode; |
292 |
|
|
|
// idleStepperTargetPosition |
293 |
|
|
✗ |
case 356548450: |
294 |
|
|
✗ |
return engine->outputChannels.idleStepperTargetPosition; |
295 |
|
|
|
// totalTriggerErrorCounter |
296 |
|
|
✗ |
case 2018173863: |
297 |
|
|
✗ |
return engine->outputChannels.totalTriggerErrorCounter; |
298 |
|
|
|
// orderingErrorCounter |
299 |
|
|
✗ |
case -1326404407: |
300 |
|
|
✗ |
return engine->outputChannels.orderingErrorCounter; |
301 |
|
|
|
// warningCounter |
302 |
|
|
✗ |
case 1492724763: |
303 |
|
|
✗ |
return engine->outputChannels.warningCounter; |
304 |
|
|
|
// lastErrorCode |
305 |
|
|
✗ |
case -1346040258: |
306 |
|
|
✗ |
return engine->outputChannels.lastErrorCode; |
307 |
|
|
|
// debugFloatField1 |
308 |
|
|
✗ |
case 1240443767: |
309 |
|
|
✗ |
return engine->outputChannels.debugFloatField1; |
310 |
|
|
|
// debugFloatField2 |
311 |
|
|
✗ |
case 1240443768: |
312 |
|
|
✗ |
return engine->outputChannels.debugFloatField2; |
313 |
|
|
|
// debugFloatField3 |
314 |
|
|
✗ |
case 1240443769: |
315 |
|
|
✗ |
return engine->outputChannels.debugFloatField3; |
316 |
|
|
|
// debugFloatField4 |
317 |
|
|
✗ |
case 1240443770: |
318 |
|
|
✗ |
return engine->outputChannels.debugFloatField4; |
319 |
|
|
|
// debugFloatField5 |
320 |
|
|
✗ |
case 1240443771: |
321 |
|
|
✗ |
return engine->outputChannels.debugFloatField5; |
322 |
|
|
|
// debugFloatField6 |
323 |
|
|
✗ |
case 1240443772: |
324 |
|
|
✗ |
return engine->outputChannels.debugFloatField6; |
325 |
|
|
|
// debugFloatField7 |
326 |
|
|
✗ |
case 1240443773: |
327 |
|
|
✗ |
return engine->outputChannels.debugFloatField7; |
328 |
|
|
|
// debugIntField1 |
329 |
|
|
✗ |
case -183564276: |
330 |
|
|
✗ |
return engine->outputChannels.debugIntField1; |
331 |
|
|
|
// debugIntField2 |
332 |
|
|
✗ |
case -183564275: |
333 |
|
|
✗ |
return engine->outputChannels.debugIntField2; |
334 |
|
|
|
// debugIntField3 |
335 |
|
|
✗ |
case -183564274: |
336 |
|
|
✗ |
return engine->outputChannels.debugIntField3; |
337 |
|
|
|
// debugIntField4 |
338 |
|
|
✗ |
case -183564273: |
339 |
|
|
✗ |
return engine->outputChannels.debugIntField4; |
340 |
|
|
|
// debugIntField5 |
341 |
|
|
✗ |
case -183564272: |
342 |
|
|
✗ |
return engine->outputChannels.debugIntField5; |
343 |
|
|
|
// rawTps1Primary |
344 |
|
|
✗ |
case -1051397637: |
345 |
|
|
✗ |
return engine->outputChannels.rawTps1Primary; |
346 |
|
|
|
// rawClt |
347 |
|
|
✗ |
case 417946098: |
348 |
|
|
✗ |
return engine->outputChannels.rawClt; |
349 |
|
|
|
// rawIat |
350 |
|
|
✗ |
case 417952269: |
351 |
|
|
✗ |
return engine->outputChannels.rawIat; |
352 |
|
|
|
// rawOilPressure |
353 |
|
|
✗ |
case 2070002124: |
354 |
|
|
✗ |
return engine->outputChannels.rawOilPressure; |
355 |
|
|
|
// rawAcPressure |
356 |
|
|
✗ |
case 2079600300: |
357 |
|
|
✗ |
return engine->outputChannels.rawAcPressure; |
358 |
|
|
|
// rawFuelLevel |
359 |
|
|
✗ |
case 1413130003: |
360 |
|
|
✗ |
return engine->outputChannels.rawFuelLevel; |
361 |
|
|
|
// rawPpsPrimary |
362 |
|
|
✗ |
case -347083354: |
363 |
|
|
✗ |
return engine->outputChannels.rawPpsPrimary; |
364 |
|
|
|
// rawPpsSecondary |
365 |
|
|
✗ |
case -1798336054: |
366 |
|
|
✗ |
return engine->outputChannels.rawPpsSecondary; |
367 |
|
|
|
// rawRawPpsPrimary |
368 |
|
|
✗ |
case 347493808: |
369 |
|
|
✗ |
return engine->outputChannels.rawRawPpsPrimary; |
370 |
|
|
|
// rawRawPpsSecondary |
371 |
|
|
✗ |
case -1318050732: |
372 |
|
|
✗ |
return engine->outputChannels.rawRawPpsSecondary; |
373 |
|
|
|
// idlePositionSensor |
374 |
|
|
✗ |
case 782384530: |
375 |
|
|
✗ |
return engine->outputChannels.idlePositionSensor; |
376 |
|
|
|
// AFRValue |
377 |
|
|
✗ |
case -1093429509: |
378 |
|
|
✗ |
return engine->outputChannels.AFRValue; |
379 |
|
|
|
// AFRValue2 |
380 |
|
|
✗ |
case -1723435379: |
381 |
|
|
✗ |
return engine->outputChannels.AFRValue2; |
382 |
|
|
|
// SmoothedAFRValue |
383 |
|
|
✗ |
case -1845821506: |
384 |
|
|
✗ |
return engine->outputChannels.SmoothedAFRValue; |
385 |
|
|
|
// SmoothedAFRValue2 |
386 |
|
|
✗ |
case -782567504: |
387 |
|
|
✗ |
return engine->outputChannels.SmoothedAFRValue2; |
388 |
|
|
|
// VssAcceleration |
389 |
|
|
✗ |
case -513494613: |
390 |
|
|
✗ |
return engine->outputChannels.VssAcceleration; |
391 |
|
|
|
// lambdaValue2 |
392 |
|
|
✗ |
case 1718832245: |
393 |
|
|
✗ |
return engine->outputChannels.lambdaValue2; |
394 |
|
|
|
// vvtPositionB1E |
395 |
|
|
✗ |
case 1384666002: |
396 |
|
|
✗ |
return engine->outputChannels.vvtPositionB1E; |
397 |
|
|
|
// vvtPositionB2I |
398 |
|
|
✗ |
case 1384666039: |
399 |
|
|
✗ |
return engine->outputChannels.vvtPositionB2I; |
400 |
|
|
|
// vvtPositionB2E |
401 |
|
|
✗ |
case 1384666035: |
402 |
|
|
✗ |
return engine->outputChannels.vvtPositionB2E; |
403 |
|
|
|
// rawTps1Secondary |
404 |
|
|
✗ |
case 2555743: |
405 |
|
|
✗ |
return engine->outputChannels.rawTps1Secondary; |
406 |
|
|
|
// rawTps2Primary |
407 |
|
|
✗ |
case -1382627620: |
408 |
|
|
✗ |
return engine->outputChannels.rawTps2Primary; |
409 |
|
|
|
// rawTps2Secondary |
410 |
|
|
✗ |
case 70357120: |
411 |
|
|
✗ |
return engine->outputChannels.rawTps2Secondary; |
412 |
|
|
|
// accelerationVert |
413 |
|
|
✗ |
case -1670732400: |
414 |
|
|
✗ |
return engine->outputChannels.accelerationVert; |
415 |
|
|
|
// gyroYaw |
416 |
|
|
✗ |
case 519838295: |
417 |
|
|
✗ |
return engine->outputChannels.gyroYaw; |
418 |
|
|
|
// turboSpeed |
419 |
|
|
✗ |
case -4187390: |
420 |
|
|
✗ |
return engine->outputChannels.turboSpeed; |
421 |
|
|
|
// tps1Split |
422 |
|
|
✗ |
case 644036825: |
423 |
|
|
✗ |
return engine->outputChannels.tps1Split; |
424 |
|
|
|
// tps2Split |
425 |
|
|
✗ |
case 683172218: |
426 |
|
|
✗ |
return engine->outputChannels.tps2Split; |
427 |
|
|
|
// tps12Split |
428 |
|
|
✗ |
case 1533250027: |
429 |
|
|
✗ |
return engine->outputChannels.tps12Split; |
430 |
|
|
|
// accPedalSplit |
431 |
|
|
✗ |
case 864210494: |
432 |
|
|
✗ |
return engine->outputChannels.accPedalSplit; |
433 |
|
|
|
// accPedalUnfiltered |
434 |
|
|
✗ |
case 1466421764: |
435 |
|
|
✗ |
return engine->outputChannels.accPedalUnfiltered; |
436 |
|
|
|
// sparkCutReason |
437 |
|
|
✗ |
case -56739846: |
438 |
|
|
✗ |
return engine->outputChannels.sparkCutReason; |
439 |
|
|
|
// fuelCutReason |
440 |
|
|
✗ |
case -1225000603: |
441 |
|
|
✗ |
return engine->outputChannels.fuelCutReason; |
442 |
|
|
|
// mafEstimate |
443 |
|
|
✗ |
case -2045040875: |
444 |
|
|
✗ |
return engine->outputChannels.mafEstimate; |
445 |
|
|
|
// instantRpm |
446 |
|
|
✗ |
case -658597643: |
447 |
|
|
✗ |
return engine->outputChannels.instantRpm; |
448 |
|
|
|
// rawMap |
449 |
|
|
✗ |
case 417956621: |
450 |
|
|
✗ |
return engine->outputChannels.rawMap; |
451 |
|
|
|
// rawMapFast |
452 |
|
|
✗ |
case -1458054117: |
453 |
|
|
✗ |
return engine->outputChannels.rawMapFast; |
454 |
|
|
|
// rawAfr |
455 |
|
|
✗ |
case 417943720: |
456 |
|
|
✗ |
return engine->outputChannels.rawAfr; |
457 |
|
|
|
// calibrationValue2 |
458 |
|
|
✗ |
case 37467836: |
459 |
|
|
✗ |
return engine->outputChannels.calibrationValue2; |
460 |
|
|
|
// luaInvocationCounter |
461 |
|
|
✗ |
case 1766132801: |
462 |
|
|
✗ |
return engine->outputChannels.luaInvocationCounter; |
463 |
|
|
|
// luaLastCycleDuration |
464 |
|
|
✗ |
case 823476017: |
465 |
|
|
✗ |
return engine->outputChannels.luaLastCycleDuration; |
466 |
|
|
|
// vssEdgeCounter |
467 |
|
|
✗ |
case 385418550: |
468 |
|
|
✗ |
return engine->outputChannels.vssEdgeCounter; |
469 |
|
|
|
// issEdgeCounter |
470 |
|
|
✗ |
case 347478025: |
471 |
|
|
✗ |
return engine->outputChannels.issEdgeCounter; |
472 |
|
|
|
// auxLinear1 |
473 |
|
|
✗ |
case 803810399: |
474 |
|
|
✗ |
return engine->outputChannels.auxLinear1; |
475 |
|
|
|
// auxLinear2 |
476 |
|
|
✗ |
case 803810400: |
477 |
|
|
✗ |
return engine->outputChannels.auxLinear2; |
478 |
|
|
|
// auxLinear3 |
479 |
|
|
✗ |
case 803810401: |
480 |
|
|
✗ |
return engine->outputChannels.auxLinear3; |
481 |
|
|
|
// auxLinear4 |
482 |
|
|
✗ |
case 803810402: |
483 |
|
|
✗ |
return engine->outputChannels.auxLinear4; |
484 |
|
|
|
// fallbackMap |
485 |
|
|
✗ |
case -940825965: |
486 |
|
|
✗ |
return engine->outputChannels.fallbackMap; |
487 |
|
|
|
// effectiveMap |
488 |
|
|
✗ |
case -1724101868: |
489 |
|
|
✗ |
return engine->outputChannels.effectiveMap; |
490 |
|
|
|
// instantMAPValue |
491 |
|
|
✗ |
case -1162308767: |
492 |
|
|
✗ |
return engine->outputChannels.instantMAPValue; |
493 |
|
|
|
// maxLockedDuration |
494 |
|
|
✗ |
case -558968637: |
495 |
|
|
✗ |
return engine->outputChannels.maxLockedDuration; |
496 |
|
|
|
// canWriteOk |
497 |
|
|
✗ |
case 1193280444: |
498 |
|
|
✗ |
return engine->outputChannels.canWriteOk; |
499 |
|
|
|
// canWriteNotOk |
500 |
|
|
✗ |
case 1964920685: |
501 |
|
|
✗ |
return engine->outputChannels.canWriteNotOk; |
502 |
|
|
|
// triggerPrimaryFall |
503 |
|
|
✗ |
case 248437820: |
504 |
|
|
✗ |
return engine->outputChannels.triggerPrimaryFall; |
505 |
|
|
|
// triggerPrimaryRise |
506 |
|
|
✗ |
case 248878000: |
507 |
|
|
✗ |
return engine->outputChannels.triggerPrimaryRise; |
508 |
|
|
|
// triggerSecondaryFall |
509 |
|
|
✗ |
case 1016089632: |
510 |
|
|
✗ |
return engine->outputChannels.triggerSecondaryFall; |
511 |
|
|
|
// triggerSecondaryRise |
512 |
|
|
✗ |
case 1016529812: |
513 |
|
|
✗ |
return engine->outputChannels.triggerSecondaryRise; |
514 |
|
|
|
// starterState |
515 |
|
|
✗ |
case -1438648277: |
516 |
|
|
✗ |
return engine->outputChannels.starterState; |
517 |
|
|
|
// starterRelayDisable |
518 |
|
|
✗ |
case 1286045659: |
519 |
|
|
✗ |
return engine->outputChannels.starterRelayDisable; |
520 |
|
|
|
// multiSparkCounter |
521 |
|
|
✗ |
case 680091441: |
522 |
|
|
✗ |
return engine->outputChannels.multiSparkCounter; |
523 |
|
|
|
// extiOverflowCount |
524 |
|
|
✗ |
case 1630166812: |
525 |
|
|
✗ |
return engine->outputChannels.extiOverflowCount; |
526 |
|
|
|
// alternatorStatus.pTerm |
527 |
|
|
✗ |
case -1097329029: |
528 |
|
|
✗ |
return engine->outputChannels.alternatorStatus.pTerm; |
529 |
|
|
|
// alternatorStatus.iTerm |
530 |
|
|
✗ |
case -1105630476: |
531 |
|
|
✗ |
return engine->outputChannels.alternatorStatus.iTerm; |
532 |
|
|
|
// alternatorStatus.dTerm |
533 |
|
|
✗ |
case -1111560081: |
534 |
|
|
✗ |
return engine->outputChannels.alternatorStatus.dTerm; |
535 |
|
|
|
// alternatorStatus.output |
536 |
|
|
✗ |
case -1889531804: |
537 |
|
|
✗ |
return engine->outputChannels.alternatorStatus.output; |
538 |
|
|
|
// alternatorStatus.error |
539 |
|
|
✗ |
case -1110431971: |
540 |
|
|
✗ |
return engine->outputChannels.alternatorStatus.error; |
541 |
|
|
|
// alternatorStatus.resetCounter |
542 |
|
|
✗ |
case -1254008074: |
543 |
|
|
✗ |
return engine->outputChannels.alternatorStatus.resetCounter; |
544 |
|
|
|
// idleStatus.pTerm |
545 |
|
|
✗ |
case -1798819555: |
546 |
|
|
✗ |
return engine->outputChannels.idleStatus.pTerm; |
547 |
|
|
|
// idleStatus.iTerm |
548 |
|
|
✗ |
case -1807121002: |
549 |
|
|
✗ |
return engine->outputChannels.idleStatus.iTerm; |
550 |
|
|
|
// idleStatus.dTerm |
551 |
|
|
✗ |
case -1813050607: |
552 |
|
|
✗ |
return engine->outputChannels.idleStatus.dTerm; |
553 |
|
|
|
// idleStatus.output |
554 |
|
|
✗ |
case 731084614: |
555 |
|
|
✗ |
return engine->outputChannels.idleStatus.output; |
556 |
|
|
|
// idleStatus.error |
557 |
|
|
✗ |
case -1811922497: |
558 |
|
|
✗ |
return engine->outputChannels.idleStatus.error; |
559 |
|
|
|
// idleStatus.resetCounter |
560 |
|
|
✗ |
case -424088744: |
561 |
|
|
✗ |
return engine->outputChannels.idleStatus.resetCounter; |
562 |
|
|
|
// etbStatus.pTerm |
563 |
|
|
✗ |
case -41846406: |
564 |
|
|
✗ |
return engine->outputChannels.etbStatus.pTerm; |
565 |
|
|
|
// etbStatus.iTerm |
566 |
|
|
✗ |
case -50147853: |
567 |
|
|
✗ |
return engine->outputChannels.etbStatus.iTerm; |
568 |
|
|
|
// etbStatus.dTerm |
569 |
|
|
✗ |
case -56077458: |
570 |
|
|
✗ |
return engine->outputChannels.etbStatus.dTerm; |
571 |
|
|
|
// etbStatus.output |
572 |
|
|
✗ |
case -1418343613: |
573 |
|
|
✗ |
return engine->outputChannels.etbStatus.output; |
574 |
|
|
|
// etbStatus.error |
575 |
|
|
✗ |
case -54949348: |
576 |
|
|
✗ |
return engine->outputChannels.etbStatus.error; |
577 |
|
|
|
// etbStatus.resetCounter |
578 |
|
|
✗ |
case 2098956565: |
579 |
|
|
✗ |
return engine->outputChannels.etbStatus.resetCounter; |
580 |
|
|
|
// boostStatus.pTerm |
581 |
|
|
✗ |
case 407130790: |
582 |
|
|
✗ |
return engine->outputChannels.boostStatus.pTerm; |
583 |
|
|
|
// boostStatus.iTerm |
584 |
|
|
✗ |
case 398829343: |
585 |
|
|
✗ |
return engine->outputChannels.boostStatus.iTerm; |
586 |
|
|
|
// boostStatus.dTerm |
587 |
|
|
✗ |
case 392899738: |
588 |
|
|
✗ |
return engine->outputChannels.boostStatus.dTerm; |
589 |
|
|
|
// boostStatus.output |
590 |
|
|
✗ |
case 513001967: |
591 |
|
|
✗ |
return engine->outputChannels.boostStatus.output; |
592 |
|
|
|
// boostStatus.error |
593 |
|
|
✗ |
case 394027848: |
594 |
|
|
✗ |
return engine->outputChannels.boostStatus.error; |
595 |
|
|
|
// boostStatus.resetCounter |
596 |
|
|
✗ |
case 308336833: |
597 |
|
|
✗ |
return engine->outputChannels.boostStatus.resetCounter; |
598 |
|
|
|
// wastegateDcStatus.pTerm |
599 |
|
|
✗ |
case 1569192907: |
600 |
|
|
✗ |
return engine->outputChannels.wastegateDcStatus.pTerm; |
601 |
|
|
|
// wastegateDcStatus.iTerm |
602 |
|
|
✗ |
case 1560891460: |
603 |
|
|
✗ |
return engine->outputChannels.wastegateDcStatus.iTerm; |
604 |
|
|
|
// wastegateDcStatus.dTerm |
605 |
|
|
✗ |
case 1554961855: |
606 |
|
|
✗ |
return engine->outputChannels.wastegateDcStatus.dTerm; |
607 |
|
|
|
// wastegateDcStatus.output |
608 |
|
|
✗ |
case 206346164: |
609 |
|
|
✗ |
return engine->outputChannels.wastegateDcStatus.output; |
610 |
|
|
|
// wastegateDcStatus.error |
611 |
|
|
✗ |
case 1556089965: |
612 |
|
|
✗ |
return engine->outputChannels.wastegateDcStatus.error; |
613 |
|
|
|
// wastegateDcStatus.resetCounter |
614 |
|
|
✗ |
case 156247622: |
615 |
|
|
✗ |
return engine->outputChannels.wastegateDcStatus.resetCounter; |
616 |
|
|
|
// auxSpeed1 |
617 |
|
|
✗ |
case 957036309: |
618 |
|
|
✗ |
return engine->outputChannels.auxSpeed1; |
619 |
|
|
|
// auxSpeed2 |
620 |
|
|
✗ |
case 957036310: |
621 |
|
|
✗ |
return engine->outputChannels.auxSpeed2; |
622 |
|
|
|
// ISSValue |
623 |
|
|
✗ |
case 200047729: |
624 |
|
|
✗ |
return engine->outputChannels.ISSValue; |
625 |
|
|
|
// rawBattery |
626 |
|
|
✗ |
case 1520918538: |
627 |
|
|
✗ |
return engine->outputChannels.rawBattery; |
628 |
|
|
|
// coilState1 |
629 |
|
|
✗ |
case -1124698530: |
630 |
|
|
✗ |
return engine->outputChannels.coilState1; |
631 |
|
|
|
// coilState2 |
632 |
|
|
✗ |
case -1124698529: |
633 |
|
|
✗ |
return engine->outputChannels.coilState2; |
634 |
|
|
|
// coilState3 |
635 |
|
|
✗ |
case -1124698528: |
636 |
|
|
✗ |
return engine->outputChannels.coilState3; |
637 |
|
|
|
// coilState4 |
638 |
|
|
✗ |
case -1124698527: |
639 |
|
|
✗ |
return engine->outputChannels.coilState4; |
640 |
|
|
|
// coilState5 |
641 |
|
|
✗ |
case -1124698526: |
642 |
|
|
✗ |
return engine->outputChannels.coilState5; |
643 |
|
|
|
// coilState6 |
644 |
|
|
✗ |
case -1124698525: |
645 |
|
|
✗ |
return engine->outputChannels.coilState6; |
646 |
|
|
|
// coilState7 |
647 |
|
|
✗ |
case -1124698524: |
648 |
|
|
✗ |
return engine->outputChannels.coilState7; |
649 |
|
|
|
// coilState8 |
650 |
|
|
✗ |
case -1124698523: |
651 |
|
|
✗ |
return engine->outputChannels.coilState8; |
652 |
|
|
|
// coilState9 |
653 |
|
|
✗ |
case -1124698522: |
654 |
|
|
✗ |
return engine->outputChannels.coilState9; |
655 |
|
|
|
// coilState10 |
656 |
|
|
✗ |
case 1539654222: |
657 |
|
|
✗ |
return engine->outputChannels.coilState10; |
658 |
|
|
|
// coilState11 |
659 |
|
|
✗ |
case 1539654223: |
660 |
|
|
✗ |
return engine->outputChannels.coilState11; |
661 |
|
|
|
// coilState12 |
662 |
|
|
✗ |
case 1539654224: |
663 |
|
|
✗ |
return engine->outputChannels.coilState12; |
664 |
|
|
|
// injectorState1 |
665 |
|
|
✗ |
case 2081101045: |
666 |
|
|
✗ |
return engine->outputChannels.injectorState1; |
667 |
|
|
|
// injectorState2 |
668 |
|
|
✗ |
case 2081101046: |
669 |
|
|
✗ |
return engine->outputChannels.injectorState2; |
670 |
|
|
|
// injectorState3 |
671 |
|
|
✗ |
case 2081101047: |
672 |
|
|
✗ |
return engine->outputChannels.injectorState3; |
673 |
|
|
|
// injectorState4 |
674 |
|
|
✗ |
case 2081101048: |
675 |
|
|
✗ |
return engine->outputChannels.injectorState4; |
676 |
|
|
|
// injectorState5 |
677 |
|
|
✗ |
case 2081101049: |
678 |
|
|
✗ |
return engine->outputChannels.injectorState5; |
679 |
|
|
|
// injectorState6 |
680 |
|
|
✗ |
case 2081101050: |
681 |
|
|
✗ |
return engine->outputChannels.injectorState6; |
682 |
|
|
|
// injectorState7 |
683 |
|
|
✗ |
case 2081101051: |
684 |
|
|
✗ |
return engine->outputChannels.injectorState7; |
685 |
|
|
|
// injectorState8 |
686 |
|
|
✗ |
case 2081101052: |
687 |
|
|
✗ |
return engine->outputChannels.injectorState8; |
688 |
|
|
|
// injectorState9 |
689 |
|
|
✗ |
case 2081101053: |
690 |
|
|
✗ |
return engine->outputChannels.injectorState9; |
691 |
|
|
|
// injectorState10 |
692 |
|
|
✗ |
case -43142203: |
693 |
|
|
✗ |
return engine->outputChannels.injectorState10; |
694 |
|
|
|
// injectorState11 |
695 |
|
|
✗ |
case -43142202: |
696 |
|
|
✗ |
return engine->outputChannels.injectorState11; |
697 |
|
|
|
// injectorState12 |
698 |
|
|
✗ |
case -43142201: |
699 |
|
|
✗ |
return engine->outputChannels.injectorState12; |
700 |
|
|
|
// triggerChannel1 |
701 |
|
|
✗ |
case -448033693: |
702 |
|
|
✗ |
return engine->outputChannels.triggerChannel1; |
703 |
|
|
|
// triggerChannel2 |
704 |
|
|
✗ |
case -448033692: |
705 |
|
|
✗ |
return engine->outputChannels.triggerChannel2; |
706 |
|
|
|
// vvtChannel1 |
707 |
|
|
✗ |
case -1764857649: |
708 |
|
|
✗ |
return engine->outputChannels.vvtChannel1; |
709 |
|
|
|
// vvtChannel2 |
710 |
|
|
✗ |
case -1764857648: |
711 |
|
|
✗ |
return engine->outputChannels.vvtChannel2; |
712 |
|
|
|
// vvtChannel3 |
713 |
|
|
✗ |
case -1764857647: |
714 |
|
|
✗ |
return engine->outputChannels.vvtChannel3; |
715 |
|
|
|
// vvtChannel4 |
716 |
|
|
✗ |
case -1764857646: |
717 |
|
|
✗ |
return engine->outputChannels.vvtChannel4; |
718 |
|
|
|
// isMapPredictionActive |
719 |
|
|
✗ |
case 884518764: |
720 |
|
|
✗ |
return engine->outputChannels.isMapPredictionActive; |
721 |
|
|
|
// outputRequestPeriod |
722 |
|
|
✗ |
case 1894184322: |
723 |
|
|
✗ |
return engine->outputChannels.outputRequestPeriod; |
724 |
|
|
|
// mapFast |
725 |
|
|
✗ |
case -1263258735: |
726 |
|
|
✗ |
return engine->outputChannels.mapFast; |
727 |
|
|
|
// rawMaf2 |
728 |
|
|
✗ |
case 907666325: |
729 |
|
|
✗ |
return engine->outputChannels.rawMaf2; |
730 |
|
|
|
// mafMeasured2 |
731 |
|
|
✗ |
case 1663359009: |
732 |
|
|
✗ |
return engine->outputChannels.mafMeasured2; |
733 |
|
|
|
// schedulingUsedCount |
734 |
|
|
✗ |
case 967311941: |
735 |
|
|
✗ |
return engine->outputChannels.schedulingUsedCount; |
736 |
|
|
|
// vehicleSpeedKph |
737 |
|
|
✗ |
case -1925174695: |
738 |
|
|
✗ |
return engine->outputChannels.vehicleSpeedKph; |
739 |
|
|
|
// Gego |
740 |
|
|
✗ |
case 2090288615: |
741 |
|
|
✗ |
return engine->outputChannels.Gego; |
742 |
|
|
|
// testBenchIter |
743 |
|
|
✗ |
case 1092959609: |
744 |
|
|
✗ |
return engine->outputChannels.testBenchIter; |
745 |
|
|
|
// oilTemp |
746 |
|
|
✗ |
case 1628523935: |
747 |
|
|
✗ |
return engine->outputChannels.oilTemp; |
748 |
|
|
|
// fuelTemp |
749 |
|
|
✗ |
case -1077373465: |
750 |
|
|
✗ |
return engine->outputChannels.fuelTemp; |
751 |
|
|
|
// ambientTemp |
752 |
|
|
✗ |
case 309572379: |
753 |
|
|
✗ |
return engine->outputChannels.ambientTemp; |
754 |
|
|
|
// compressorDischargeTemp |
755 |
|
|
✗ |
case 553570450: |
756 |
|
|
✗ |
return engine->outputChannels.compressorDischargeTemp; |
757 |
|
|
|
// compressorDischargePressure |
758 |
|
|
✗ |
case 1404346549: |
759 |
|
|
✗ |
return engine->outputChannels.compressorDischargePressure; |
760 |
|
|
|
// throttleInletPressure |
761 |
|
|
✗ |
case 769340240: |
762 |
|
|
✗ |
return engine->outputChannels.throttleInletPressure; |
763 |
|
|
|
// ignitionOnTime |
764 |
|
|
✗ |
case 795671090: |
765 |
|
|
✗ |
return engine->outputChannels.ignitionOnTime; |
766 |
|
|
|
// engineRunTime |
767 |
|
|
✗ |
case -1165835361: |
768 |
|
|
✗ |
return engine->outputChannels.engineRunTime; |
769 |
|
|
|
// distanceTraveled |
770 |
|
|
✗ |
case -1357387481: |
771 |
|
|
✗ |
return engine->outputChannels.distanceTraveled; |
772 |
|
|
|
// afrGasolineScale |
773 |
|
|
✗ |
case 111403416: |
774 |
|
|
✗ |
return engine->outputChannels.afrGasolineScale; |
775 |
|
|
|
// afr2GasolineScale |
776 |
|
|
✗ |
case 2029444810: |
777 |
|
|
✗ |
return engine->outputChannels.afr2GasolineScale; |
778 |
|
|
|
// wheelSlipRatio |
779 |
|
|
✗ |
case 398495089: |
780 |
|
|
✗ |
return engine->outputChannels.wheelSlipRatio; |
781 |
|
|
|
// actualLastInjectionStage2 |
782 |
|
|
✗ |
case -1434098660: |
783 |
|
|
✗ |
return engine->outputChannels.actualLastInjectionStage2; |
784 |
|
|
|
// actualLastInjectionRatioStage2 |
785 |
|
|
✗ |
case -666982725: |
786 |
|
|
✗ |
return engine->outputChannels.actualLastInjectionRatioStage2; |
787 |
|
|
|
// injectorDutyCycleStage2 |
788 |
|
|
✗ |
case -1337459841: |
789 |
|
|
✗ |
return engine->outputChannels.injectorDutyCycleStage2; |
790 |
|
|
|
// rawFlexFreq |
791 |
|
|
✗ |
case -1935221780: |
792 |
|
|
✗ |
return engine->outputChannels.rawFlexFreq; |
793 |
|
|
|
// canReWidebandCmdStatus |
794 |
|
|
✗ |
case -823915964: |
795 |
|
|
✗ |
return engine->outputChannels.canReWidebandCmdStatus; |
796 |
|
|
|
// deviceUid |
797 |
|
|
✗ |
case 540029591: |
798 |
|
|
✗ |
return engine->outputChannels.deviceUid; |
799 |
|
|
|
// mc33810spiErrorCounter |
800 |
|
|
✗ |
case -1225980502: |
801 |
|
|
✗ |
return engine->outputChannels.mc33810spiErrorCounter; |
802 |
|
|
|
// sadDwellRatioCounter |
803 |
|
|
✗ |
case -2146292012: |
804 |
|
|
✗ |
return engine->outputChannels.sadDwellRatioCounter; |
805 |
|
|
|
// injectionPrimingCounter |
806 |
|
|
✗ |
case 1526237246: |
807 |
|
|
✗ |
return engine->outputChannels.injectionPrimingCounter; |
808 |
|
|
|
// tempLogging2 |
809 |
|
|
✗ |
case -679828716: |
810 |
|
|
✗ |
return engine->outputChannels.tempLogging2; |
811 |
|
|
|
// acPressure |
812 |
|
|
✗ |
case 1644550754: |
813 |
|
|
✗ |
return engine->outputChannels.acPressure; |
814 |
|
|
|
// rawAuxAnalog1 |
815 |
|
|
✗ |
case 98140608: |
816 |
|
|
✗ |
return engine->outputChannels.rawAuxAnalog1; |
817 |
|
|
|
// rawAuxAnalog2 |
818 |
|
|
✗ |
case 98140609: |
819 |
|
|
✗ |
return engine->outputChannels.rawAuxAnalog2; |
820 |
|
|
|
// rawAuxAnalog3 |
821 |
|
|
✗ |
case 98140610: |
822 |
|
|
✗ |
return engine->outputChannels.rawAuxAnalog3; |
823 |
|
|
|
// rawAuxAnalog4 |
824 |
|
|
✗ |
case 98140611: |
825 |
|
|
✗ |
return engine->outputChannels.rawAuxAnalog4; |
826 |
|
|
|
// fastAdcErrorCount |
827 |
|
|
✗ |
case -1344436946: |
828 |
|
|
✗ |
return engine->outputChannels.fastAdcErrorCount; |
829 |
|
|
|
// slowAdcErrorCount |
830 |
|
|
✗ |
case -807823931: |
831 |
|
|
✗ |
return engine->outputChannels.slowAdcErrorCount; |
832 |
|
|
|
// rawAuxTemp1 |
833 |
|
|
✗ |
case -801974332: |
834 |
|
|
✗ |
return engine->outputChannels.rawAuxTemp1; |
835 |
|
|
|
// rawAuxTemp2 |
836 |
|
|
✗ |
case -801974331: |
837 |
|
|
✗ |
return engine->outputChannels.rawAuxTemp2; |
838 |
|
|
|
// rawAmbientTemp |
839 |
|
|
✗ |
case 1781305509: |
840 |
|
|
✗ |
return engine->outputChannels.rawAmbientTemp; |
841 |
|
|
|
// rtcUnixEpochTime |
842 |
|
|
✗ |
case -1684644880: |
843 |
|
|
✗ |
return engine->outputChannels.rtcUnixEpochTime; |
844 |
|
|
|
// sparkCutReasonBlinker |
845 |
|
|
✗ |
case 927388609: |
846 |
|
|
✗ |
return engine->outputChannels.sparkCutReasonBlinker; |
847 |
|
|
|
// fuelCutReasonBlinker |
848 |
|
|
✗ |
case 1745186508: |
849 |
|
|
✗ |
return engine->outputChannels.fuelCutReasonBlinker; |
850 |
|
|
|
// hp |
851 |
|
|
✗ |
case 5863453: |
852 |
|
|
✗ |
return engine->outputChannels.hp; |
853 |
|
|
|
// torque |
854 |
|
|
✗ |
case 512655621: |
855 |
|
|
✗ |
return engine->outputChannels.torque; |
856 |
|
|
|
// throttlePressureRatio |
857 |
|
|
✗ |
case -654466797: |
858 |
|
|
✗ |
return engine->outputChannels.throttlePressureRatio; |
859 |
|
|
|
// throttleEffectiveAreaOpening |
860 |
|
|
✗ |
case -184764139: |
861 |
|
|
✗ |
return engine->outputChannels.throttleEffectiveAreaOpening; |
862 |
|
|
|
// mcuSerial |
863 |
|
|
✗ |
case 714144074: |
864 |
|
|
✗ |
return engine->outputChannels.mcuSerial; |
865 |
|
|
|
// sd_error |
866 |
|
|
✗ |
case -1811686395: |
867 |
|
|
✗ |
return engine->outputChannels.sd_error; |
868 |
|
|
|
// fastAdcOverrunCount |
869 |
|
|
✗ |
case -1422787851: |
870 |
|
|
✗ |
return engine->outputChannels.fastAdcOverrunCount; |
871 |
|
|
|
// slowAdcOverrunCount |
872 |
|
|
✗ |
case -1166766772: |
873 |
|
|
✗ |
return engine->outputChannels.slowAdcOverrunCount; |
874 |
|
|
|
// fastAdcLastError |
875 |
|
|
✗ |
case -1773414247: |
876 |
|
|
✗ |
return engine->outputChannels.fastAdcLastError; |
877 |
|
|
|
// fastAdcPeriod |
878 |
|
|
✗ |
case -1798837954: |
879 |
|
|
✗ |
return engine->outputChannels.fastAdcPeriod; |
880 |
|
|
|
// fastAdcConversionCount |
881 |
|
|
✗ |
case 1749059722: |
882 |
|
|
✗ |
return engine->outputChannels.fastAdcConversionCount; |
883 |
|
|
|
// canReWidebandVersion |
884 |
|
|
✗ |
case -2850030: |
885 |
|
|
✗ |
return engine->outputChannels.canReWidebandVersion; |
886 |
|
|
|
// canReWidebandFwDay |
887 |
|
|
✗ |
case 888763399: |
888 |
|
|
✗ |
return engine->outputChannels.canReWidebandFwDay; |
889 |
|
|
|
// canReWidebandFwMon |
890 |
|
|
✗ |
case 888773651: |
891 |
|
|
✗ |
return engine->outputChannels.canReWidebandFwMon; |
892 |
|
|
|
// canReWidebandFwYear |
893 |
|
|
✗ |
case -734820550: |
894 |
|
|
✗ |
return engine->outputChannels.canReWidebandFwYear; |
895 |
|
|
|
// transitionEventCode |
896 |
|
|
✗ |
case -1006487219: |
897 |
|
|
✗ |
return engine->outputChannels.transitionEventCode; |
898 |
|
|
|
// transitionEventsCounter |
899 |
|
|
✗ |
case 1163075685: |
900 |
|
|
✗ |
return engine->outputChannels.transitionEventsCounter; |
901 |
|
|
|
// baseDwell |
902 |
|
|
✗ |
case -1777838088: |
903 |
|
|
✗ |
return engine->ignitionState.baseDwell; |
904 |
|
|
|
// sparkDwell |
905 |
|
|
✗ |
case -903101570: |
906 |
|
|
✗ |
return engine->ignitionState.sparkDwell; |
907 |
|
|
|
// dwellDurationAngle |
908 |
|
|
✗ |
case -1208021110: |
909 |
|
|
✗ |
return engine->ignitionState.dwellDurationAngle; |
910 |
|
|
|
// cltTimingCorrection |
911 |
|
|
✗ |
case 256951528: |
912 |
|
|
✗ |
return engine->ignitionState.cltTimingCorrection; |
913 |
|
|
|
// timingIatCorrection |
914 |
|
|
✗ |
case -1886479485: |
915 |
|
|
✗ |
return engine->ignitionState.timingIatCorrection; |
916 |
|
|
|
// timingPidCorrection |
917 |
|
|
✗ |
case -319326974: |
918 |
|
|
✗ |
return engine->ignitionState.timingPidCorrection; |
919 |
|
|
|
// dfcoTimingRetard |
920 |
|
|
✗ |
case -735105365: |
921 |
|
|
✗ |
return engine->ignitionState.dfcoTimingRetard; |
922 |
|
|
|
// baseIgnitionAdvance |
923 |
|
|
✗ |
case 493641747: |
924 |
|
|
✗ |
return engine->ignitionState.baseIgnitionAdvance; |
925 |
|
|
|
// correctedIgnitionAdvance |
926 |
|
|
✗ |
case 352421907: |
927 |
|
|
✗ |
return engine->ignitionState.correctedIgnitionAdvance; |
928 |
|
|
|
// tractionAdvanceDrop |
929 |
|
|
✗ |
case -899895696: |
930 |
|
|
✗ |
return engine->ignitionState.tractionAdvanceDrop; |
931 |
|
|
|
// dwellVoltageCorrection |
932 |
|
|
✗ |
case -80612537: |
933 |
|
|
✗ |
return engine->ignitionState.dwellVoltageCorrection; |
934 |
|
|
|
// luaTimingAdd |
935 |
|
|
✗ |
case -309610760: |
936 |
|
|
✗ |
return engine->ignitionState.luaTimingAdd; |
937 |
|
|
|
// luaTimingMult |
938 |
|
|
✗ |
case -1626770351: |
939 |
|
|
✗ |
return engine->ignitionState.luaTimingMult; |
940 |
|
|
|
// luaIgnitionSkip |
941 |
|
|
✗ |
case -1916613921: |
942 |
|
|
✗ |
return engine->ignitionState.luaIgnitionSkip; |
943 |
|
|
|
// trailingSparkAngle |
944 |
|
|
✗ |
case 274318471: |
945 |
|
|
✗ |
return engine->ignitionState.trailingSparkAngle; |
946 |
|
|
|
// rpmForIgnitionTableDot |
947 |
|
|
✗ |
case 1700636875: |
948 |
|
|
✗ |
return engine->ignitionState.rpmForIgnitionTableDot; |
949 |
|
|
|
// rpmForIgnitionIdleTableDot |
950 |
|
|
✗ |
case -80687031: |
951 |
|
|
✗ |
return engine->ignitionState.rpmForIgnitionIdleTableDot; |
952 |
|
|
|
// loadForIgnitionTableDot |
953 |
|
|
✗ |
case 2031242236: |
954 |
|
|
✗ |
return engine->ignitionState.loadForIgnitionTableDot; |
955 |
|
|
|
// m_knockLevel |
956 |
|
|
✗ |
case -1571781441: |
957 |
|
|
✗ |
return engine->module<KnockController>()->m_knockLevel; |
958 |
|
|
|
// m_knockRetard |
959 |
|
|
✗ |
case -94443575: |
960 |
|
|
✗ |
return engine->module<KnockController>()->m_knockRetard; |
961 |
|
|
|
// m_knockThreshold |
962 |
|
|
✗ |
case -504596140: |
963 |
|
|
✗ |
return engine->module<KnockController>()->m_knockThreshold; |
964 |
|
|
|
// m_knockCount |
965 |
|
|
✗ |
case -1582096144: |
966 |
|
|
✗ |
return engine->module<KnockController>()->m_knockCount; |
967 |
|
|
|
// m_maximumRetard |
968 |
|
|
✗ |
case 164334513: |
969 |
|
|
✗ |
return engine->module<KnockController>()->m_maximumRetard; |
970 |
|
|
|
// m_knockSpectrumChannelCyl |
971 |
|
|
✗ |
case -806484581: |
972 |
|
|
✗ |
return engine->module<KnockController>()->m_knockSpectrumChannelCyl; |
973 |
|
|
|
// m_knockFrequencyStart |
974 |
|
|
✗ |
case -592323161: |
975 |
|
|
✗ |
return engine->module<KnockController>()->m_knockFrequencyStart; |
976 |
|
|
|
// m_knockFrequencyStep |
977 |
|
|
✗ |
case 1283556181: |
978 |
|
|
✗ |
return engine->module<KnockController>()->m_knockFrequencyStep; |
979 |
|
|
|
// m_knockFuelTrimMultiplier |
980 |
|
|
✗ |
case 95716118: |
981 |
|
|
✗ |
return engine->module<KnockController>()->m_knockFuelTrimMultiplier; |
982 |
|
|
|
// m_isPriming |
983 |
|
|
✗ |
case -612624925: |
984 |
|
|
✗ |
return engine->module<PrimeController>()->m_isPriming; |
985 |
|
|
|
// fan1cranking |
986 |
|
|
✗ |
case -113087656: |
987 |
|
|
✗ |
return engine->module<FanControl1>()->cranking; |
988 |
|
|
|
// fan1notRunning |
989 |
|
|
✗ |
case -150769059: |
990 |
|
|
✗ |
return engine->module<FanControl1>()->notRunning; |
991 |
|
|
|
// fan1disabledWhileEngineStopped |
992 |
|
|
✗ |
case 168011889: |
993 |
|
|
✗ |
return engine->module<FanControl1>()->disabledWhileEngineStopped; |
994 |
|
|
|
// fan1brokenClt |
995 |
|
|
✗ |
case -614909137: |
996 |
|
|
✗ |
return engine->module<FanControl1>()->brokenClt; |
997 |
|
|
|
// fan1enabledForAc |
998 |
|
|
✗ |
case -662113279: |
999 |
|
|
✗ |
return engine->module<FanControl1>()->enabledForAc; |
1000 |
|
|
|
// fan1hot |
1001 |
|
|
✗ |
case -1717868938: |
1002 |
|
|
✗ |
return engine->module<FanControl1>()->hot; |
1003 |
|
|
|
// fan1cold |
1004 |
|
|
✗ |
case -855279955: |
1005 |
|
|
✗ |
return engine->module<FanControl1>()->cold; |
1006 |
|
|
|
// fan1disabledBySpeed |
1007 |
|
|
✗ |
case 890832495: |
1008 |
|
|
✗ |
return engine->module<FanControl1>()->disabledBySpeed; |
1009 |
|
|
|
// fan1m_state |
1010 |
|
|
✗ |
case -1997175144: |
1011 |
|
|
✗ |
return engine->module<FanControl1>()->m_state; |
1012 |
|
|
|
// fan1radiatorFanStatus |
1013 |
|
|
✗ |
case -1478067590: |
1014 |
|
|
✗ |
return engine->module<FanControl1>()->radiatorFanStatus; |
1015 |
|
|
|
// fan2cranking |
1016 |
|
|
✗ |
case 1841224793: |
1017 |
|
|
✗ |
return engine->module<FanControl2>()->cranking; |
1018 |
|
|
|
// fan2notRunning |
1019 |
|
|
✗ |
case 2086676382: |
1020 |
|
|
✗ |
return engine->module<FanControl2>()->notRunning; |
1021 |
|
|
|
// fan2disabledWhileEngineStopped |
1022 |
|
|
✗ |
case 494714802: |
1023 |
|
|
✗ |
return engine->module<FanControl2>()->disabledWhileEngineStopped; |
1024 |
|
|
|
// fan2brokenClt |
1025 |
|
|
✗ |
case -547107760: |
1026 |
|
|
✗ |
return engine->module<FanControl2>()->brokenClt; |
1027 |
|
|
|
// fan2enabledForAc |
1028 |
|
|
✗ |
case 669515138: |
1029 |
|
|
✗ |
return engine->module<FanControl2>()->enabledForAc; |
1030 |
|
|
|
// fan2hot |
1031 |
|
|
✗ |
case -1717833001: |
1032 |
|
|
✗ |
return engine->module<FanControl2>()->hot; |
1033 |
|
|
|
// fan2cold |
1034 |
|
|
✗ |
case -854094034: |
1035 |
|
|
✗ |
return engine->module<FanControl2>()->cold; |
1036 |
|
|
|
// fan2disabledBySpeed |
1037 |
|
|
✗ |
case 1095642192: |
1038 |
|
|
✗ |
return engine->module<FanControl2>()->disabledBySpeed; |
1039 |
|
|
|
// fan2m_state |
1040 |
|
|
✗ |
case 1966562169: |
1041 |
|
|
✗ |
return engine->module<FanControl2>()->m_state; |
1042 |
|
|
|
// fan2radiatorFanStatus |
1043 |
|
|
✗ |
case -1778606949: |
1044 |
|
|
✗ |
return engine->module<FanControl2>()->radiatorFanStatus; |
1045 |
|
|
|
// fan1isPrime |
1046 |
|
|
✗ |
case -2088993020: |
1047 |
|
|
✗ |
return engine->module<FuelPumpController>()->isPrime; |
1048 |
|
|
|
// fan1engineTurnedRecently |
1049 |
|
|
✗ |
case -2137243687: |
1050 |
|
|
✗ |
return engine->module<FuelPumpController>()->engineTurnedRecently; |
1051 |
|
|
|
// fan1isFuelPumpOn |
1052 |
|
|
✗ |
case -1297204398: |
1053 |
|
|
✗ |
return engine->module<FuelPumpController>()->isFuelPumpOn; |
1054 |
|
|
|
// fan1ignitionOn |
1055 |
|
|
✗ |
case -35327159: |
1056 |
|
|
✗ |
return engine->module<FuelPumpController>()->ignitionOn; |
1057 |
|
|
|
// fan2isPrime |
1058 |
|
|
✗ |
case 1874744293: |
1059 |
|
|
✗ |
return engine->module<FuelPumpController>()->isPrime; |
1060 |
|
|
|
// fan2engineTurnedRecently |
1061 |
|
|
✗ |
case -777438630: |
1062 |
|
|
✗ |
return engine->module<FuelPumpController>()->engineTurnedRecently; |
1063 |
|
|
|
// fan2isFuelPumpOn |
1064 |
|
|
✗ |
case 34424019: |
1065 |
|
|
✗ |
return engine->module<FuelPumpController>()->isFuelPumpOn; |
1066 |
|
|
|
// fan2ignitionOn |
1067 |
|
|
✗ |
case -2092849014: |
1068 |
|
|
✗ |
return engine->module<FuelPumpController>()->ignitionOn; |
1069 |
|
|
|
// lua.fuelAdd |
1070 |
|
|
✗ |
case 1649801578: |
1071 |
|
|
✗ |
return engine->engineState.lua.fuelAdd; |
1072 |
|
|
|
// lua.fuelMult |
1073 |
|
|
✗ |
case -1390672637: |
1074 |
|
|
✗ |
return engine->engineState.lua.fuelMult; |
1075 |
|
|
|
// lua.clutchUpState |
1076 |
|
|
✗ |
case -427776066: |
1077 |
|
|
✗ |
return engine->engineState.lua.clutchUpState; |
1078 |
|
|
|
// lua.brakePedalState |
1079 |
|
|
✗ |
case -1296201087: |
1080 |
|
|
✗ |
return engine->engineState.lua.brakePedalState; |
1081 |
|
|
|
// lua.acRequestState |
1082 |
|
|
✗ |
case 1517904291: |
1083 |
|
|
✗ |
return engine->engineState.lua.acRequestState; |
1084 |
|
|
|
// lua.luaDisableEtb |
1085 |
|
|
✗ |
case 2055342630: |
1086 |
|
|
✗ |
return engine->engineState.lua.luaDisableEtb; |
1087 |
|
|
|
// lua.luaIgnCut |
1088 |
|
|
✗ |
case -802271455: |
1089 |
|
|
✗ |
return engine->engineState.lua.luaIgnCut; |
1090 |
|
|
|
// lua.luaFuelCut |
1091 |
|
|
✗ |
case 252935343: |
1092 |
|
|
✗ |
return engine->engineState.lua.luaFuelCut; |
1093 |
|
|
|
// lua.clutchDownState |
1094 |
|
|
✗ |
case 133427185: |
1095 |
|
|
✗ |
return engine->engineState.lua.clutchDownState; |
1096 |
|
|
|
// lua.disableDecelerationFuelCutOff |
1097 |
|
|
✗ |
case 1680936043: |
1098 |
|
|
✗ |
return engine->engineState.lua.disableDecelerationFuelCutOff; |
1099 |
|
|
|
// lua.torqueReductionState |
1100 |
|
|
✗ |
case -1605036797: |
1101 |
|
|
✗ |
return engine->engineState.lua.torqueReductionState; |
1102 |
|
|
|
// sd.tCharge |
1103 |
|
|
✗ |
case -893334680: |
1104 |
|
|
✗ |
return engine->engineState.sd.tCharge; |
1105 |
|
|
|
// sd.tChargeK |
1106 |
|
|
✗ |
case 584726739: |
1107 |
|
|
✗ |
return engine->engineState.sd.tChargeK; |
1108 |
|
|
|
// crankingFuel.coolantTemperatureCoefficient |
1109 |
|
|
✗ |
case -1206067863: |
1110 |
|
|
✗ |
return engine->engineState.crankingFuel.coolantTemperatureCoefficient; |
1111 |
|
|
|
// crankingFuel.tpsCoefficient |
1112 |
|
|
✗ |
case 20251202: |
1113 |
|
|
✗ |
return engine->engineState.crankingFuel.tpsCoefficient; |
1114 |
|
|
|
// crankingFuel.baseFuel |
1115 |
|
|
✗ |
case 1119735859: |
1116 |
|
|
✗ |
return engine->engineState.crankingFuel.baseFuel; |
1117 |
|
|
|
// crankingFuel.fuel |
1118 |
|
|
✗ |
case -180401224: |
1119 |
|
|
✗ |
return engine->engineState.crankingFuel.fuel; |
1120 |
|
|
|
// baroCorrection |
1121 |
|
|
✗ |
case -281693247: |
1122 |
|
|
✗ |
return engine->engineState.baroCorrection; |
1123 |
|
|
|
// hellenBoardId |
1124 |
|
|
✗ |
case -295556270: |
1125 |
|
|
✗ |
return engine->engineState.hellenBoardId; |
1126 |
|
|
|
// clutchUpState |
1127 |
|
|
✗ |
case -797965330: |
1128 |
|
|
✗ |
return engine->engineState.clutchUpState; |
1129 |
|
|
|
// brakePedalState |
1130 |
|
|
✗ |
case -705383759: |
1131 |
|
|
✗ |
return engine->engineState.brakePedalState; |
1132 |
|
|
|
// startStopState |
1133 |
|
|
✗ |
case 897099930: |
1134 |
|
|
✗ |
return engine->engineState.startStopState; |
1135 |
|
|
|
// smartChipState |
1136 |
|
|
✗ |
case -517673231: |
1137 |
|
|
✗ |
return engine->engineState.smartChipState; |
1138 |
|
|
|
// smartChipRestartCounter |
1139 |
|
|
✗ |
case 1192769173: |
1140 |
|
|
✗ |
return engine->engineState.smartChipRestartCounter; |
1141 |
|
|
|
// smartChipAliveCounter |
1142 |
|
|
✗ |
case -1945673215: |
1143 |
|
|
✗ |
return engine->engineState.smartChipAliveCounter; |
1144 |
|
|
|
// startStopPhysicalState |
1145 |
|
|
✗ |
case -1943724937: |
1146 |
|
|
✗ |
return engine->engineState.startStopPhysicalState; |
1147 |
|
|
|
// acrActive |
1148 |
|
|
✗ |
case -1548941801: |
1149 |
|
|
✗ |
return engine->engineState.acrActive; |
1150 |
|
|
|
// acrEngineMovedRecently |
1151 |
|
|
✗ |
case -791147982: |
1152 |
|
|
✗ |
return engine->engineState.acrEngineMovedRecently; |
1153 |
|
|
|
// heaterControlEnabled |
1154 |
|
|
✗ |
case -818268726: |
1155 |
|
|
✗ |
return engine->engineState.heaterControlEnabled; |
1156 |
|
|
|
// luaDigitalState0 |
1157 |
|
|
✗ |
case 945288534: |
1158 |
|
|
✗ |
return engine->engineState.luaDigitalState0; |
1159 |
|
|
|
// luaDigitalState1 |
1160 |
|
|
✗ |
case 945288535: |
1161 |
|
|
✗ |
return engine->engineState.luaDigitalState1; |
1162 |
|
|
|
// luaDigitalState2 |
1163 |
|
|
✗ |
case 945288536: |
1164 |
|
|
✗ |
return engine->engineState.luaDigitalState2; |
1165 |
|
|
|
// luaDigitalState3 |
1166 |
|
|
✗ |
case 945288537: |
1167 |
|
|
✗ |
return engine->engineState.luaDigitalState3; |
1168 |
|
|
|
// clutchDownState |
1169 |
|
|
✗ |
case 724244513: |
1170 |
|
|
✗ |
return engine->engineState.clutchDownState; |
1171 |
|
|
|
// startStopStateToggleCounter |
1172 |
|
|
✗ |
case -960645892: |
1173 |
|
|
✗ |
return engine->engineState.startStopStateToggleCounter; |
1174 |
|
|
|
// currentVe |
1175 |
|
|
✗ |
case 1359980579: |
1176 |
|
|
✗ |
return engine->engineState.currentVe; |
1177 |
|
|
|
// luaSoftSparkSkip |
1178 |
|
|
✗ |
case -1117430949: |
1179 |
|
|
✗ |
return engine->engineState.luaSoftSparkSkip; |
1180 |
|
|
|
// luaHardSparkSkip |
1181 |
|
|
✗ |
case -1498397570: |
1182 |
|
|
✗ |
return engine->engineState.luaHardSparkSkip; |
1183 |
|
|
|
// tractionControlSparkSkip |
1184 |
|
|
✗ |
case -1555684830: |
1185 |
|
|
✗ |
return engine->engineState.tractionControlSparkSkip; |
1186 |
|
|
|
// fuelInjectionCounter |
1187 |
|
|
✗ |
case -1839290700: |
1188 |
|
|
✗ |
return engine->engineState.fuelInjectionCounter; |
1189 |
|
|
|
// globalSparkCounter |
1190 |
|
|
✗ |
case 642962903: |
1191 |
|
|
✗ |
return engine->engineState.globalSparkCounter; |
1192 |
|
|
|
// fuelingLoad |
1193 |
|
|
✗ |
case 583799407: |
1194 |
|
|
✗ |
return engine->engineState.fuelingLoad; |
1195 |
|
|
|
// ignitionLoad |
1196 |
|
|
✗ |
case 1136482406: |
1197 |
|
|
✗ |
return engine->engineState.ignitionLoad; |
1198 |
|
|
|
// veTableYAxis |
1199 |
|
|
✗ |
case 1568071542: |
1200 |
|
|
✗ |
return engine->engineState.veTableYAxis; |
1201 |
|
|
|
// veTableIdleYAxis |
1202 |
|
|
✗ |
case -860328524: |
1203 |
|
|
✗ |
return engine->engineState.veTableIdleYAxis; |
1204 |
|
|
|
// overDwellCounter |
1205 |
|
|
✗ |
case 1513852665: |
1206 |
|
|
✗ |
return engine->engineState.overDwellCounter; |
1207 |
|
|
|
// overDwellNotScheduledCounter |
1208 |
|
|
✗ |
case 1629214715: |
1209 |
|
|
✗ |
return engine->engineState.overDwellNotScheduledCounter; |
1210 |
|
|
|
// sparkOutOfOrderCounter |
1211 |
|
|
✗ |
case -1595596945: |
1212 |
|
|
✗ |
return engine->engineState.sparkOutOfOrderCounter; |
1213 |
|
|
|
// dcOutput0 |
1214 |
|
|
✗ |
case 1242329357: |
1215 |
|
|
✗ |
return engine->dc_motors.dcOutput0; |
1216 |
|
|
|
// isEnabled0_int |
1217 |
|
|
✗ |
case -1236599226: |
1218 |
|
|
✗ |
return engine->dc_motors.isEnabled0_int; |
1219 |
|
|
|
// isEnabled0 |
1220 |
|
|
✗ |
case 1691876092: |
1221 |
|
|
✗ |
return engine->dc_motors.isEnabled0; |
1222 |
|
|
|
#if EFI_BOOST_CONTROL |
1223 |
|
|
|
// isTpsInvalid |
1224 |
|
|
✗ |
case -575666209: |
1225 |
|
|
✗ |
return engine->module<BoostController>()->isTpsInvalid; |
1226 |
|
|
|
// m_shouldResetPid |
1227 |
|
|
✗ |
case 1846215200: |
1228 |
|
|
✗ |
return engine->module<BoostController>()->m_shouldResetPid; |
1229 |
|
|
|
// isBelowClosedLoopThreshold |
1230 |
|
|
✗ |
case 1826317915: |
1231 |
|
|
✗ |
return engine->module<BoostController>()->isBelowClosedLoopThreshold; |
1232 |
|
|
|
// isNotClosedLoop |
1233 |
|
|
✗ |
case -1642402810: |
1234 |
|
|
✗ |
return engine->module<BoostController>()->isNotClosedLoop; |
1235 |
|
|
|
// isZeroRpm |
1236 |
|
|
✗ |
case 2111912944: |
1237 |
|
|
✗ |
return engine->module<BoostController>()->isZeroRpm; |
1238 |
|
|
|
// hasInitBoost |
1239 |
|
|
✗ |
case -2011570052: |
1240 |
|
|
✗ |
return engine->module<BoostController>()->hasInitBoost; |
1241 |
|
|
|
// rpmTooLow |
1242 |
|
|
✗ |
case 193830616: |
1243 |
|
|
✗ |
return engine->module<BoostController>()->rpmTooLow; |
1244 |
|
|
|
// tpsTooLow |
1245 |
|
|
✗ |
case -1033638560: |
1246 |
|
|
✗ |
return engine->module<BoostController>()->tpsTooLow; |
1247 |
|
|
|
// mapTooLow |
1248 |
|
|
✗ |
case -734877977: |
1249 |
|
|
✗ |
return engine->module<BoostController>()->mapTooLow; |
1250 |
|
|
|
// isPlantValid |
1251 |
|
|
✗ |
case -304796912: |
1252 |
|
|
✗ |
return engine->module<BoostController>()->isPlantValid; |
1253 |
|
|
|
// isBoostControlled |
1254 |
|
|
✗ |
case -1074908546: |
1255 |
|
|
✗ |
return engine->module<BoostController>()->isBoostControlled; |
1256 |
|
|
|
// luaTargetAdd |
1257 |
|
|
✗ |
case 119157463: |
1258 |
|
|
✗ |
return engine->module<BoostController>()->luaTargetAdd; |
1259 |
|
|
|
// luaTargetMult |
1260 |
|
|
✗ |
case -362320880: |
1261 |
|
|
✗ |
return engine->module<BoostController>()->luaTargetMult; |
1262 |
|
|
|
// boostControlTarget |
1263 |
|
|
✗ |
case -1712045196: |
1264 |
|
|
✗ |
return engine->module<BoostController>()->boostControlTarget; |
1265 |
|
|
|
// openLoopPart |
1266 |
|
|
✗ |
case -1481117304: |
1267 |
|
|
✗ |
return engine->module<BoostController>()->openLoopPart; |
1268 |
|
|
|
// openLoopYAxis |
1269 |
|
|
✗ |
case -1621551201: |
1270 |
|
|
✗ |
return engine->module<BoostController>()->openLoopYAxis; |
1271 |
|
|
|
// luaOpenLoopAdd |
1272 |
|
|
✗ |
case 1944984220: |
1273 |
|
|
✗ |
return engine->module<BoostController>()->luaOpenLoopAdd; |
1274 |
|
|
|
// boostControllerClosedLoopPart |
1275 |
|
|
✗ |
case -707712709: |
1276 |
|
|
✗ |
return engine->module<BoostController>()->boostControllerClosedLoopPart; |
1277 |
|
|
|
// boostOutput |
1278 |
|
|
✗ |
case 1239062717: |
1279 |
|
|
✗ |
return engine->module<BoostController>()->boostOutput; |
1280 |
|
|
|
#endif |
1281 |
|
|
|
#if EFI_ENGINE_CONTROL |
1282 |
|
|
|
// totalFuelCorrection |
1283 |
|
|
✗ |
case -1779658835: |
1284 |
|
|
✗ |
return engine->fuelComputer.totalFuelCorrection; |
1285 |
|
|
|
// running.postCrankingFuelCorrection |
1286 |
|
|
✗ |
case -1288205717: |
1287 |
|
|
✗ |
return engine->fuelComputer.running.postCrankingFuelCorrection; |
1288 |
|
|
|
// running.intakeTemperatureCoefficient |
1289 |
|
|
✗ |
case 197173469: |
1290 |
|
|
✗ |
return engine->fuelComputer.running.intakeTemperatureCoefficient; |
1291 |
|
|
|
// running.coolantTemperatureCoefficient |
1292 |
|
|
✗ |
case 1822238385: |
1293 |
|
|
✗ |
return engine->fuelComputer.running.coolantTemperatureCoefficient; |
1294 |
|
|
|
// running.timeSinceCrankingInSecs |
1295 |
|
|
✗ |
case 526786951: |
1296 |
|
|
✗ |
return engine->fuelComputer.running.timeSinceCrankingInSecs; |
1297 |
|
|
|
// running.baseFuel |
1298 |
|
|
✗ |
case -42886021: |
1299 |
|
|
✗ |
return engine->fuelComputer.running.baseFuel; |
1300 |
|
|
|
// running.fuel |
1301 |
|
|
✗ |
case -794283008: |
1302 |
|
|
✗ |
return engine->fuelComputer.running.fuel; |
1303 |
|
|
|
// afrTableYAxis |
1304 |
|
|
✗ |
case 995190836: |
1305 |
|
|
✗ |
return engine->fuelComputer.afrTableYAxis; |
1306 |
|
|
|
// targetLambda |
1307 |
|
|
✗ |
case -734904659: |
1308 |
|
|
✗ |
return engine->fuelComputer.targetLambda; |
1309 |
|
|
|
// targetAFR |
1310 |
|
|
✗ |
case 2122891301: |
1311 |
|
|
✗ |
return engine->fuelComputer.targetAFR; |
1312 |
|
|
|
// stoichiometricRatio |
1313 |
|
|
✗ |
case 341978922: |
1314 |
|
|
✗ |
return engine->fuelComputer.stoichiometricRatio; |
1315 |
|
|
|
// sdTcharge_coff |
1316 |
|
|
✗ |
case 1417236183: |
1317 |
|
|
✗ |
return engine->fuelComputer.sdTcharge_coff; |
1318 |
|
|
|
// sdAirMassInOneCylinder |
1319 |
|
|
✗ |
case 1650433343: |
1320 |
|
|
✗ |
return engine->fuelComputer.sdAirMassInOneCylinder; |
1321 |
|
|
|
// normalizedCylinderFilling |
1322 |
|
|
✗ |
case 1599780729: |
1323 |
|
|
✗ |
return engine->fuelComputer.normalizedCylinderFilling; |
1324 |
|
|
|
// brokenInjector |
1325 |
|
|
✗ |
case -1453554940: |
1326 |
|
|
✗ |
return engine->fuelComputer.brokenInjector; |
1327 |
|
|
|
// idealEngineTorque |
1328 |
|
|
✗ |
case -791713926: |
1329 |
|
|
✗ |
return engine->fuelComputer.idealEngineTorque; |
1330 |
|
|
|
// injectorHwIssue |
1331 |
|
|
✗ |
case -1237512821: |
1332 |
|
|
✗ |
return engine->fuelComputer.injectorHwIssue; |
1333 |
|
|
|
#endif |
1334 |
|
|
|
#if EFI_LAUNCH_CONTROL |
1335 |
|
|
|
// retardThresholdRpm |
1336 |
|
|
✗ |
case -1374156957: |
1337 |
|
|
✗ |
return engine->launchController.retardThresholdRpm; |
1338 |
|
|
|
// launchActivatePinState |
1339 |
|
|
✗ |
case 1928406809: |
1340 |
|
|
✗ |
return engine->launchController.launchActivatePinState; |
1341 |
|
|
|
// isPreLaunchCondition |
1342 |
|
|
✗ |
case -1872098102: |
1343 |
|
|
✗ |
return engine->launchController.isPreLaunchCondition; |
1344 |
|
|
|
// isLaunchCondition |
1345 |
|
|
✗ |
case -1959120957: |
1346 |
|
|
✗ |
return engine->launchController.isLaunchCondition; |
1347 |
|
|
|
// isSwitchActivated |
1348 |
|
|
✗ |
case 1699495432: |
1349 |
|
|
✗ |
return engine->launchController.isSwitchActivated; |
1350 |
|
|
|
// isClutchActivated |
1351 |
|
|
✗ |
case 1569151513: |
1352 |
|
|
✗ |
return engine->launchController.isClutchActivated; |
1353 |
|
|
|
// isBrakePedalActivated |
1354 |
|
|
✗ |
case 781025153: |
1355 |
|
|
✗ |
return engine->launchController.isBrakePedalActivated; |
1356 |
|
|
|
// isValidInputPin |
1357 |
|
|
✗ |
case -978523544: |
1358 |
|
|
✗ |
return engine->launchController.isValidInputPin; |
1359 |
|
|
|
// activateSwitchCondition |
1360 |
|
|
✗ |
case 1265600943: |
1361 |
|
|
✗ |
return engine->launchController.activateSwitchCondition; |
1362 |
|
|
|
// rpmLaunchCondition |
1363 |
|
|
✗ |
case 859283926: |
1364 |
|
|
✗ |
return engine->launchController.rpmLaunchCondition; |
1365 |
|
|
|
// rpmPreLaunchCondition |
1366 |
|
|
✗ |
case -774592003: |
1367 |
|
|
✗ |
return engine->launchController.rpmPreLaunchCondition; |
1368 |
|
|
|
// speedCondition |
1369 |
|
|
✗ |
case 1722712413: |
1370 |
|
|
✗ |
return engine->launchController.speedCondition; |
1371 |
|
|
|
// tpsCondition |
1372 |
|
|
✗ |
case 827982787: |
1373 |
|
|
✗ |
return engine->launchController.tpsCondition; |
1374 |
|
|
|
// luaLaunchState |
1375 |
|
|
✗ |
case 707453027: |
1376 |
|
|
✗ |
return engine->launchController.luaLaunchState; |
1377 |
|
|
|
// isTorqueReductionTriggerPinValid |
1378 |
|
|
✗ |
case 1922853657: |
1379 |
|
|
✗ |
return engine->shiftTorqueReductionController.isTorqueReductionTriggerPinValid; |
1380 |
|
|
|
// torqueReductionTriggerPinState |
1381 |
|
|
✗ |
case 501156654: |
1382 |
|
|
✗ |
return engine->shiftTorqueReductionController.torqueReductionTriggerPinState; |
1383 |
|
|
|
// isTimeConditionSatisfied |
1384 |
|
|
✗ |
case 1973309843: |
1385 |
|
|
✗ |
return engine->shiftTorqueReductionController.isTimeConditionSatisfied; |
1386 |
|
|
|
// isRpmConditionSatisfied |
1387 |
|
|
✗ |
case -304304077: |
1388 |
|
|
✗ |
return engine->shiftTorqueReductionController.isRpmConditionSatisfied; |
1389 |
|
|
|
// isAppConditionSatisfied |
1390 |
|
|
✗ |
case -1634779035: |
1391 |
|
|
✗ |
return engine->shiftTorqueReductionController.isAppConditionSatisfied; |
1392 |
|
|
|
// isFlatShiftConditionSatisfied |
1393 |
|
|
✗ |
case 1378388905: |
1394 |
|
|
✗ |
return engine->shiftTorqueReductionController.isFlatShiftConditionSatisfied; |
1395 |
|
|
|
// isBelowTemperatureThreshold |
1396 |
|
|
✗ |
case 319978869: |
1397 |
|
|
✗ |
return engine->shiftTorqueReductionController.isBelowTemperatureThreshold; |
1398 |
|
|
|
// isNitrousArmed |
1399 |
|
|
✗ |
case 595683774: |
1400 |
|
|
✗ |
return engine->module<NitrousController>()->isNitrousArmed; |
1401 |
|
|
|
// isNitrousSpeedCondition |
1402 |
|
|
✗ |
case 2135736269: |
1403 |
|
|
✗ |
return engine->module<NitrousController>()->isNitrousSpeedCondition; |
1404 |
|
|
|
// isNitrousTpsCondition |
1405 |
|
|
✗ |
case 1400235571: |
1406 |
|
|
✗ |
return engine->module<NitrousController>()->isNitrousTpsCondition; |
1407 |
|
|
|
// isNitrousCltCondition |
1408 |
|
|
✗ |
case 31747807: |
1409 |
|
|
✗ |
return engine->module<NitrousController>()->isNitrousCltCondition; |
1410 |
|
|
|
// isNitrousMapCondition |
1411 |
|
|
✗ |
case 541066842: |
1412 |
|
|
✗ |
return engine->module<NitrousController>()->isNitrousMapCondition; |
1413 |
|
|
|
// isNitrousAfrCondition |
1414 |
|
|
✗ |
case 2008830549: |
1415 |
|
|
✗ |
return engine->module<NitrousController>()->isNitrousAfrCondition; |
1416 |
|
|
|
// isNitrousRpmCondition |
1417 |
|
|
✗ |
case -649083733: |
1418 |
|
|
✗ |
return engine->module<NitrousController>()->isNitrousRpmCondition; |
1419 |
|
|
|
// isNitrousCondition |
1420 |
|
|
✗ |
case -454003684: |
1421 |
|
|
✗ |
return engine->module<NitrousController>()->isNitrousCondition; |
1422 |
|
|
|
#endif |
1423 |
|
|
|
#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS |
1424 |
|
|
|
// etb1targetWithIdlePosition |
1425 |
|
|
|
case 99356871: |
1426 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->targetWithIdlePosition; |
1427 |
|
|
|
// etb1trim |
1428 |
|
|
|
case 2069994349: |
1429 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->trim; |
1430 |
|
|
|
// etb1boardEtbAdjustment |
1431 |
|
|
|
case 1055284435: |
1432 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->boardEtbAdjustment; |
1433 |
|
|
|
// etb1luaAdjustment |
1434 |
|
|
|
case 1246430386: |
1435 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->luaAdjustment; |
1436 |
|
|
|
// etb1m_wastegatePosition |
1437 |
|
|
|
case 561614935: |
1438 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_wastegatePosition; |
1439 |
|
|
|
// etb1m_lastPidDtMs |
1440 |
|
|
|
case -1808022618: |
1441 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_lastPidDtMs; |
1442 |
|
|
|
// etb1etbFeedForward |
1443 |
|
|
|
case -1970249707: |
1444 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbFeedForward; |
1445 |
|
|
|
// etb1integralError |
1446 |
|
|
|
case -1507281103: |
1447 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->integralError; |
1448 |
|
|
|
// etb1etbCurrentTarget |
1449 |
|
|
|
case -1044288778: |
1450 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbCurrentTarget; |
1451 |
|
|
|
// etb1m_adjustedTarget |
1452 |
|
|
|
case 28274136: |
1453 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_adjustedTarget; |
1454 |
|
|
|
// etb1etbRevLimitActive |
1455 |
|
|
|
case -1808516876: |
1456 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbRevLimitActive; |
1457 |
|
|
|
// etb1jamDetected |
1458 |
|
|
|
case -1238909045: |
1459 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->jamDetected; |
1460 |
|
|
|
// etb1validPlantPosition |
1461 |
|
|
|
case 752161333: |
1462 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->validPlantPosition; |
1463 |
|
|
|
// etb1etbTpsErrorCounter |
1464 |
|
|
|
case 86860621: |
1465 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbTpsErrorCounter; |
1466 |
|
|
|
// etb1etbPpsErrorCounter |
1467 |
|
|
|
case 2014293065: |
1468 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbPpsErrorCounter; |
1469 |
|
|
|
// etb1etbErrorCode |
1470 |
|
|
|
case 839236273: |
1471 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbErrorCode; |
1472 |
|
|
|
// etb1etbErrorCodeBlinker |
1473 |
|
|
|
case -1007205736: |
1474 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbErrorCodeBlinker; |
1475 |
|
|
|
// etb1tcEtbDrop |
1476 |
|
|
|
case 1502782136: |
1477 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->tcEtbDrop; |
1478 |
|
|
|
// etb1jamTimer |
1479 |
|
|
|
case -213258422: |
1480 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->jamTimer; |
1481 |
|
|
|
// etb1adjustedEtbTarget |
1482 |
|
|
|
case -762743481: |
1483 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->adjustedEtbTarget; |
1484 |
|
|
|
// etb1state |
1485 |
|
|
|
case -410785646: |
1486 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 0>()->state; |
1487 |
|
|
|
// etb2targetWithIdlePosition |
1488 |
|
|
|
case -836653176: |
1489 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->targetWithIdlePosition; |
1490 |
|
|
|
// etb2trim |
1491 |
|
|
|
case 2071180270: |
1492 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->trim; |
1493 |
|
|
|
// etb2boardEtbAdjustment |
1494 |
|
|
|
case -272579820: |
1495 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->boardEtbAdjustment; |
1496 |
|
|
|
// etb2luaAdjustment |
1497 |
|
|
|
case -2054472109: |
1498 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->luaAdjustment; |
1499 |
|
|
|
// etb2m_wastegatePosition |
1500 |
|
|
|
case -308232520: |
1501 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_wastegatePosition; |
1502 |
|
|
|
// etb2m_lastPidDtMs |
1503 |
|
|
|
case -813957817: |
1504 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_lastPidDtMs; |
1505 |
|
|
|
// etb2etbFeedForward |
1506 |
|
|
|
case 769117654: |
1507 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbFeedForward; |
1508 |
|
|
|
// etb2integralError |
1509 |
|
|
|
case -513216302: |
1510 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->integralError; |
1511 |
|
|
|
// etb2etbCurrentTarget |
1512 |
|
|
|
case 1419463927: |
1513 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbCurrentTarget; |
1514 |
|
|
|
// etb2m_adjustedTarget |
1515 |
|
|
|
case -1802940455: |
1516 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_adjustedTarget; |
1517 |
|
|
|
// etb2etbRevLimitActive |
1518 |
|
|
|
case -2109056235: |
1519 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbRevLimitActive; |
1520 |
|
|
|
// etb2jamDetected |
1521 |
|
|
|
case -417653524: |
1522 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->jamDetected; |
1523 |
|
|
|
// etb2validPlantPosition |
1524 |
|
|
|
case -575702922: |
1525 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->validPlantPosition; |
1526 |
|
|
|
// etb2etbTpsErrorCounter |
1527 |
|
|
|
case -1241003634: |
1528 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbTpsErrorCounter; |
1529 |
|
|
|
// etb2etbPpsErrorCounter |
1530 |
|
|
|
case 686428810: |
1531 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbPpsErrorCounter; |
1532 |
|
|
|
// etb2etbErrorCode |
1533 |
|
|
|
case -2124102606: |
1534 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbErrorCode; |
1535 |
|
|
|
// etb2etbErrorCodeBlinker |
1536 |
|
|
|
case -1877053191: |
1537 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbErrorCodeBlinker; |
1538 |
|
|
|
// etb2tcEtbDrop |
1539 |
|
|
|
case 1570583513: |
1540 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->tcEtbDrop; |
1541 |
|
|
|
// etb2jamTimer |
1542 |
|
|
|
case 1741054027: |
1543 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->jamTimer; |
1544 |
|
|
|
// etb2adjustedEtbTarget |
1545 |
|
|
|
case -1063282840: |
1546 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->adjustedEtbTarget; |
1547 |
|
|
|
// etb2state |
1548 |
|
|
|
case -371650253: |
1549 |
|
|
|
return getLiveDataConstexpr<electronic_throttle_s, 1>()->state; |
1550 |
|
|
|
#endif |
1551 |
|
|
|
#if EFI_PROD_CODE && EFI_IDLE_CONTROL |
1552 |
|
|
|
// m_deadtime |
1553 |
|
|
|
case -1167844818: |
1554 |
|
|
|
return engine->module<InjectorModelPrimary>()->m_deadtime; |
1555 |
|
|
|
// pressureDelta |
1556 |
|
|
|
case -376325528: |
1557 |
|
|
|
return engine->module<InjectorModelPrimary>()->pressureDelta; |
1558 |
|
|
|
// pressureRatio |
1559 |
|
|
|
case -359858019: |
1560 |
|
|
|
return engine->module<InjectorModelPrimary>()->pressureRatio; |
1561 |
|
|
|
// pressureCorrectionReference |
1562 |
|
|
|
case -917305595: |
1563 |
|
|
|
return engine->module<InjectorModelPrimary>()->pressureCorrectionReference; |
1564 |
|
|
|
// idleState |
1565 |
|
|
|
case 1886060228: |
1566 |
|
|
|
return engine->module<IdleController>().unmock().idleState; |
1567 |
|
|
|
// baseIdlePosition |
1568 |
|
|
|
case -580955469: |
1569 |
|
|
|
return engine->module<IdleController>().unmock().baseIdlePosition; |
1570 |
|
|
|
// iacByTpsTaper |
1571 |
|
|
|
case -2065814304: |
1572 |
|
|
|
return engine->module<IdleController>().unmock().iacByTpsTaper; |
1573 |
|
|
|
// mightResetPid |
1574 |
|
|
|
case 149945022: |
1575 |
|
|
|
return engine->module<IdleController>().unmock().mightResetPid; |
1576 |
|
|
|
// shouldResetPid |
1577 |
|
|
|
case -226320012: |
1578 |
|
|
|
return engine->module<IdleController>().unmock().shouldResetPid; |
1579 |
|
|
|
// wasResetPid |
1580 |
|
|
|
case 1830486000: |
1581 |
|
|
|
return engine->module<IdleController>().unmock().wasResetPid; |
1582 |
|
|
|
// mustResetPid |
1583 |
|
|
|
case 1685322158: |
1584 |
|
|
|
return engine->module<IdleController>().unmock().mustResetPid; |
1585 |
|
|
|
// isCranking |
1586 |
|
|
|
case -1055526802: |
1587 |
|
|
|
return engine->module<IdleController>().unmock().isCranking; |
1588 |
|
|
|
// isIacTableForCoasting |
1589 |
|
|
|
case 705044501: |
1590 |
|
|
|
return engine->module<IdleController>().unmock().isIacTableForCoasting; |
1591 |
|
|
|
// needReset |
1592 |
|
|
|
case -2049691836: |
1593 |
|
|
|
return engine->module<IdleController>().unmock().needReset; |
1594 |
|
|
|
// isInDeadZone |
1595 |
|
|
|
case -1661765918: |
1596 |
|
|
|
return engine->module<IdleController>().unmock().isInDeadZone; |
1597 |
|
|
|
// isBlipping |
1598 |
|
|
|
case 432464630: |
1599 |
|
|
|
return engine->module<IdleController>().unmock().isBlipping; |
1600 |
|
|
|
// badTps |
1601 |
|
|
|
case -208884349: |
1602 |
|
|
|
return engine->module<IdleController>().unmock().badTps; |
1603 |
|
|
|
// looksLikeRunning |
1604 |
|
|
|
case -1126009613: |
1605 |
|
|
|
return engine->module<IdleController>().unmock().looksLikeRunning; |
1606 |
|
|
|
// looksLikeCoasting |
1607 |
|
|
|
case -1786409942: |
1608 |
|
|
|
return engine->module<IdleController>().unmock().looksLikeCoasting; |
1609 |
|
|
|
// looksLikeCrankToIdle |
1610 |
|
|
|
case -2079775742: |
1611 |
|
|
|
return engine->module<IdleController>().unmock().looksLikeCrankToIdle; |
1612 |
|
|
|
// isIdleCoasting |
1613 |
|
|
|
case 2141275671: |
1614 |
|
|
|
return engine->module<IdleController>().unmock().isIdleCoasting; |
1615 |
|
|
|
// isIdleClosedLoop |
1616 |
|
|
|
case 1473688883: |
1617 |
|
|
|
return engine->module<IdleController>().unmock().isIdleClosedLoop; |
1618 |
|
|
|
// isIdling |
1619 |
|
|
|
case -212260968: |
1620 |
|
|
|
return engine->module<IdleController>().unmock().isIdling; |
1621 |
|
|
|
// idleTarget |
1622 |
|
|
|
case 2127645162: |
1623 |
|
|
|
return engine->module<IdleController>().unmock().idleTarget; |
1624 |
|
|
|
// idleEntryRpm |
1625 |
|
|
|
case -1902025276: |
1626 |
|
|
|
return engine->module<IdleController>().unmock().idleEntryRpm; |
1627 |
|
|
|
// idleExitRpm |
1628 |
|
|
|
case 190585324: |
1629 |
|
|
|
return engine->module<IdleController>().unmock().idleExitRpm; |
1630 |
|
|
|
// targetRpmByClt |
1631 |
|
|
|
case -1241725607: |
1632 |
|
|
|
return engine->module<IdleController>().unmock().targetRpmByClt; |
1633 |
|
|
|
// targetRpmAc |
1634 |
|
|
|
case 1156739423: |
1635 |
|
|
|
return engine->module<IdleController>().unmock().targetRpmAc; |
1636 |
|
|
|
// iacByRpmTaper |
1637 |
|
|
|
case -1638166696: |
1638 |
|
|
|
return engine->module<IdleController>().unmock().iacByRpmTaper; |
1639 |
|
|
|
// luaAdd |
1640 |
|
|
|
case 206059088: |
1641 |
|
|
|
return engine->module<IdleController>().unmock().luaAdd; |
1642 |
|
|
|
// m_lastTargetRpm |
1643 |
|
|
|
case 1838047931: |
1644 |
|
|
|
return engine->module<IdleController>().unmock().m_lastTargetRpm; |
1645 |
|
|
|
// idleClosedLoop |
1646 |
|
|
|
case 1267620087: |
1647 |
|
|
|
return engine->module<IdleController>().unmock().idleClosedLoop; |
1648 |
|
|
|
// currentIdlePosition |
1649 |
|
|
|
case -1149240133: |
1650 |
|
|
|
return engine->module<IdleController>().unmock().currentIdlePosition; |
1651 |
|
|
|
// idleTargetAirmass |
1652 |
|
|
|
case 1805437050: |
1653 |
|
|
|
return engine->module<IdleController>().unmock().idleTargetAirmass; |
1654 |
|
|
|
// idleTargetFlow |
1655 |
|
|
|
case -1190004798: |
1656 |
|
|
|
return engine->module<IdleController>().unmock().idleTargetFlow; |
1657 |
|
|
|
#endif |
1658 |
|
|
|
#if EFI_SHAFT_POSITION_INPUT |
1659 |
|
|
|
// vvtCamCounter |
1660 |
|
|
✗ |
case 477303734: |
1661 |
|
|
✗ |
return engine->triggerCentral.vvtCamCounter; |
1662 |
|
|
|
// mapVvt_MAP_AT_SPECIAL_POINT |
1663 |
|
|
✗ |
case -1727829859: |
1664 |
|
|
✗ |
return engine->triggerCentral.mapVvt_MAP_AT_SPECIAL_POINT; |
1665 |
|
|
|
// mapVvt_MAP_AT_DIFF |
1666 |
|
|
✗ |
case -1585778708: |
1667 |
|
|
✗ |
return engine->triggerCentral.mapVvt_MAP_AT_DIFF; |
1668 |
|
|
|
// mapVvt_MAP_AT_CYCLE_COUNT |
1669 |
|
|
✗ |
case 1637661099: |
1670 |
|
|
✗ |
return engine->triggerCentral.mapVvt_MAP_AT_CYCLE_COUNT; |
1671 |
|
|
|
// mapVvt_sync_counter |
1672 |
|
|
✗ |
case 1921134430: |
1673 |
|
|
✗ |
return engine->triggerCentral.mapVvt_sync_counter; |
1674 |
|
|
|
// mapVvt_min_point_counter |
1675 |
|
|
✗ |
case -983339026: |
1676 |
|
|
✗ |
return engine->triggerCentral.mapVvt_min_point_counter; |
1677 |
|
|
|
// temp_mapVvt_index |
1678 |
|
|
✗ |
case 997197711: |
1679 |
|
|
✗ |
return engine->triggerCentral.temp_mapVvt_index; |
1680 |
|
|
|
// mapVvt_CycleDelta |
1681 |
|
|
✗ |
case 122475036: |
1682 |
|
|
✗ |
return engine->triggerCentral.mapVvt_CycleDelta; |
1683 |
|
|
|
// currentEngineDecodedPhase |
1684 |
|
|
✗ |
case 162105111: |
1685 |
|
|
✗ |
return engine->triggerCentral.currentEngineDecodedPhase; |
1686 |
|
|
|
// triggerToothAngleError |
1687 |
|
|
✗ |
case -280624712: |
1688 |
|
|
✗ |
return engine->triggerCentral.triggerToothAngleError; |
1689 |
|
|
|
// triggerIgnoredToothCount |
1690 |
|
|
✗ |
case 989545496: |
1691 |
|
|
✗ |
return engine->triggerCentral.triggerIgnoredToothCount; |
1692 |
|
|
|
// mapCamPrevToothAngle |
1693 |
|
|
✗ |
case 1581624998: |
1694 |
|
|
✗ |
return engine->triggerCentral.mapCamPrevToothAngle; |
1695 |
|
|
|
// isDecodingMapCam |
1696 |
|
|
✗ |
case 756216589: |
1697 |
|
|
✗ |
return engine->triggerCentral.isDecodingMapCam; |
1698 |
|
|
|
// triggerElapsedUs |
1699 |
|
|
✗ |
case 767689023: |
1700 |
|
|
✗ |
return engine->triggerCentral.triggerElapsedUs; |
1701 |
|
|
|
// lambdaCurrentlyGood |
1702 |
|
|
✗ |
case 350535927: |
1703 |
|
|
✗ |
return engine->lambdaMonitor.lambdaCurrentlyGood; |
1704 |
|
|
|
// lambdaMonitorCut |
1705 |
|
|
✗ |
case 1849938842: |
1706 |
|
|
✗ |
return engine->lambdaMonitor.lambdaMonitorCut; |
1707 |
|
|
|
// lambdaTimeSinceGood |
1708 |
|
|
✗ |
case 481450608: |
1709 |
|
|
✗ |
return engine->lambdaMonitor.lambdaTimeSinceGood; |
1710 |
|
|
|
#endif |
1711 |
|
|
|
#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS |
1712 |
|
|
|
// trgsynchronizationCounter |
1713 |
|
|
✗ |
case -1943574844: |
1714 |
|
|
✗ |
return engine->triggerCentral.triggerState.synchronizationCounter; |
1715 |
|
|
|
// trgvvtToothDurations0 |
1716 |
|
|
✗ |
case -601476695: |
1717 |
|
|
✗ |
return engine->triggerCentral.triggerState.vvtToothDurations0; |
1718 |
|
|
|
// trgvvtCurrentPosition |
1719 |
|
|
✗ |
case 1926227562: |
1720 |
|
|
✗ |
return engine->triggerCentral.triggerState.vvtCurrentPosition; |
1721 |
|
|
|
// trgtriggerSyncGapRatio |
1722 |
|
|
✗ |
case 1313522810: |
1723 |
|
|
✗ |
return engine->triggerCentral.triggerState.triggerSyncGapRatio; |
1724 |
|
|
|
// trgtriggerStateIndex |
1725 |
|
|
✗ |
case 310661471: |
1726 |
|
|
✗ |
return engine->triggerCentral.triggerState.triggerStateIndex; |
1727 |
|
|
|
// trgtriggerCountersError |
1728 |
|
|
✗ |
case 1108896195: |
1729 |
|
|
✗ |
return engine->triggerCentral.triggerState.triggerCountersError; |
1730 |
|
|
|
// vvt1isynchronizationCounter |
1731 |
|
|
✗ |
case -608535663: |
1732 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][0].synchronizationCounter; |
1733 |
|
|
|
// vvt1ivvtToothDurations0 |
1734 |
|
|
✗ |
case 1574758390: |
1735 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][0].vvtToothDurations0; |
1736 |
|
|
|
// vvt1ivvtCurrentPosition |
1737 |
|
|
✗ |
case -192504649: |
1738 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][0].vvtCurrentPosition; |
1739 |
|
|
|
// vvt1itriggerSyncGapRatio |
1740 |
|
|
✗ |
case 114836583: |
1741 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][0].triggerSyncGapRatio; |
1742 |
|
|
|
// vvt1itriggerStateIndex |
1743 |
|
|
✗ |
case -404295156: |
1744 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][0].triggerStateIndex; |
1745 |
|
|
|
// vvt1itriggerCountersError |
1746 |
|
|
✗ |
case 206956368: |
1747 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][0].triggerCountersError; |
1748 |
|
|
|
// vvt1esynchronizationCounter |
1749 |
|
|
✗ |
case -1159462771: |
1750 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][1].synchronizationCounter; |
1751 |
|
|
|
// vvt1evvtToothDurations0 |
1752 |
|
|
✗ |
case -1703719182: |
1753 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][1].vvtToothDurations0; |
1754 |
|
|
|
// vvt1evvtCurrentPosition |
1755 |
|
|
✗ |
case 823985075: |
1756 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][1].vvtCurrentPosition; |
1757 |
|
|
|
// vvt1etriggerSyncGapRatio |
1758 |
|
|
✗ |
case -700740893: |
1759 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][1].triggerSyncGapRatio; |
1760 |
|
|
|
// vvt1etriggerStateIndex |
1761 |
|
|
✗ |
case 797862280: |
1762 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][1].triggerStateIndex; |
1763 |
|
|
|
// vvt1etriggerCountersError |
1764 |
|
|
✗ |
case -937296564: |
1765 |
|
|
✗ |
return engine->triggerCentral.vvtState[0][1].triggerCountersError; |
1766 |
|
|
|
// vvt2isynchronizationCounter |
1767 |
|
|
✗ |
case -1432096142: |
1768 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][0].synchronizationCounter; |
1769 |
|
|
|
// vvt2ivvtToothDurations0 |
1770 |
|
|
✗ |
case 704910935: |
1771 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][0].vvtToothDurations0; |
1772 |
|
|
|
// vvt2ivvtCurrentPosition |
1773 |
|
|
✗ |
case -1062352104: |
1774 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][0].vvtCurrentPosition; |
1775 |
|
|
|
// vvt2itriggerSyncGapRatio |
1776 |
|
|
✗ |
case 1474641640: |
1777 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][0].triggerSyncGapRatio; |
1778 |
|
|
|
// vvt2itriggerStateIndex |
1779 |
|
|
✗ |
case -1732159411: |
1780 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][0].triggerStateIndex; |
1781 |
|
|
|
// vvt2itriggerCountersError |
1782 |
|
|
✗ |
case 2130850289: |
1783 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][0].triggerCountersError; |
1784 |
|
|
|
// vvt2esynchronizationCounter |
1785 |
|
|
✗ |
case -1983023250: |
1786 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][1].synchronizationCounter; |
1787 |
|
|
|
// vvt2evvtToothDurations0 |
1788 |
|
|
✗ |
case 1721400659: |
1789 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][1].vvtToothDurations0; |
1790 |
|
|
|
// vvt2evvtCurrentPosition |
1791 |
|
|
✗ |
case -45862380: |
1792 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][1].vvtCurrentPosition; |
1793 |
|
|
|
// vvt2etriggerSyncGapRatio |
1794 |
|
|
✗ |
case 659064164: |
1795 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][1].triggerSyncGapRatio; |
1796 |
|
|
|
// vvt2etriggerStateIndex |
1797 |
|
|
✗ |
case -530001975: |
1798 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][1].triggerStateIndex; |
1799 |
|
|
|
// vvt2etriggerCountersError |
1800 |
|
|
✗ |
case 986597357: |
1801 |
|
|
✗ |
return engine->triggerCentral.vvtState[1][1].triggerCountersError; |
1802 |
|
|
|
#endif |
1803 |
|
|
|
#if EFI_VVT_PID |
1804 |
|
|
|
// vvtTarget |
1805 |
|
|
|
case -2132393748: |
1806 |
|
|
|
return engine->module<VvtController1>()->vvtTarget; |
1807 |
|
|
|
// vvtOutput |
1808 |
|
|
|
case 1990697206: |
1809 |
|
|
|
return engine->module<VvtController1>()->vvtOutput; |
1810 |
|
|
|
#endif |
1811 |
|
|
|
#if FULL_SD_LOGS |
1812 |
|
|
|
// acButtonState |
1813 |
|
|
✗ |
case -1809939546: |
1814 |
|
|
✗ |
return engine->module<AcController>()->acButtonState; |
1815 |
|
|
|
// m_acEnabled |
1816 |
|
|
✗ |
case 449790048: |
1817 |
|
|
✗ |
return engine->module<AcController>()->m_acEnabled; |
1818 |
|
|
|
// engineTooSlow |
1819 |
|
|
✗ |
case 1183441554: |
1820 |
|
|
✗ |
return engine->module<AcController>()->engineTooSlow; |
1821 |
|
|
|
// engineTooFast |
1822 |
|
|
✗ |
case 1182962523: |
1823 |
|
|
✗ |
return engine->module<AcController>()->engineTooFast; |
1824 |
|
|
|
// noClt |
1825 |
|
|
✗ |
case 268704037: |
1826 |
|
|
✗ |
return engine->module<AcController>()->noClt; |
1827 |
|
|
|
// engineTooHot |
1828 |
|
|
✗ |
case 1467505752: |
1829 |
|
|
✗ |
return engine->module<AcController>()->engineTooHot; |
1830 |
|
|
|
// tpsTooHigh |
1831 |
|
|
✗ |
case 249515182: |
1832 |
|
|
✗ |
return engine->module<AcController>()->tpsTooHigh; |
1833 |
|
|
|
// isDisabledByLua |
1834 |
|
|
✗ |
case 1199244598: |
1835 |
|
|
✗ |
return engine->module<AcController>()->isDisabledByLua; |
1836 |
|
|
|
// acCompressorState |
1837 |
|
|
✗ |
case -1015278697: |
1838 |
|
|
✗ |
return engine->module<AcController>()->acCompressorState; |
1839 |
|
|
|
// acPressureTooLow |
1840 |
|
|
✗ |
case -1208328954: |
1841 |
|
|
✗ |
return engine->module<AcController>()->acPressureTooLow; |
1842 |
|
|
|
// acPressureTooHigh |
1843 |
|
|
✗ |
case -1220300524: |
1844 |
|
|
✗ |
return engine->module<AcController>()->acPressureTooHigh; |
1845 |
|
|
|
#endif |
1846 |
|
|
|
#if MODULE_VVL_CONTROLLER |
1847 |
|
|
|
// isVvlTpsCondition |
1848 |
|
|
✗ |
case 365919991: |
1849 |
|
|
✗ |
return engine->module<VvlController>()->isVvlTpsCondition; |
1850 |
|
|
|
// isVvlCltCondition |
1851 |
|
|
✗ |
case -1002567773: |
1852 |
|
|
✗ |
return engine->module<VvlController>()->isVvlCltCondition; |
1853 |
|
|
|
// isVvlMapCondition |
1854 |
|
|
✗ |
case -493248738: |
1855 |
|
|
✗ |
return engine->module<VvlController>()->isVvlMapCondition; |
1856 |
|
|
|
// isVvlAfrCondition |
1857 |
|
|
✗ |
case 974514969: |
1858 |
|
|
✗ |
return engine->module<VvlController>()->isVvlAfrCondition; |
1859 |
|
|
|
// isVvlRpmCondition |
1860 |
|
|
✗ |
case -1683399313: |
1861 |
|
|
✗ |
return engine->module<VvlController>()->isVvlRpmCondition; |
1862 |
|
|
|
// isVvlCondition |
1863 |
|
|
✗ |
case 1072636768: |
1864 |
|
|
✗ |
return engine->module<VvlController>()->isVvlCondition; |
1865 |
|
|
|
#endif |
1866 |
|
|
|
} |
1867 |
|
|
✗ |
return EFI_ERROR_CODE; |
1868 |
|
|
|
} |
1869 |
|
|
✗ |
float getOutputValueByName(const char *name) { |
1870 |
|
|
✗ |
int hash = djb2lowerCase(name); |
1871 |
|
|
✗ |
return getOutputValueByHash(hash); |
1872 |
|
|
|
} |
1873 |
|
|
|
|