8 {
9 switch(hash) {
10
11 case -230533156:
13
14 case 708639006:
16
17 case -770506808:
19
20 case 1155330306:
22
23 case 438683128:
25
26 case -1790051911:
28
29 case 1368986296:
31
32 case 459787871:
34
35 case -1662199734:
37
38 case 14587330:
40
41 case 518760558:
43
44 case 23640681:
46
47 case 1505102185:
49
50 case -1746157889:
52
53 case -2015383594:
55
56 case -1919072851:
58
59 case -2035612655:
61
62 case -52473827:
64
65 case -1529936844:
67
68 case 1608791711:
70
71 case -1158382750:
73
74 case 1836976702:
76
77 case -622949795:
79
80 case 1301677887:
82
83 case 1301677708:
85
86 case 43183663:
88
89 case -1708884225:
91
92 case -1502616231:
94
95 case -1383513733:
97
98 case 1109228234:
100
101 case 352763970:
103
104 case -1626840525:
106
107 case 1699696209:
109
110 case -968092482:
112
113 case -685727673:
115
116 case -871891659:
118
119 case -1221814987:
121
122 case -746111499:
124
125 case 81034497:
127
128 case 1331305978:
130
131 case 1331305979:
133
134 case 1272048601:
136
137 case -84435626:
139
140 case 513859492:
142
143 case 417956611:
145
146 case -2032003569:
148
149 case 1281101952:
151
152 case -2066867294:
154
155 case -1119268893:
157
158 case 277722310:
160
161 case 598268994:
163
164 case 1384666006:
166
167 case 681043126:
169
170 case -1476961259:
172
173 case -2112117188:
175
176 case -354325031:
178
179 case -679828717:
181
182 case -243031057:
184
185 case 1726931380:
187
188 case 115540725:
190
191 case -1511514122:
193
194 case -1555114948:
196
197 case 1247316691:
199
200 case -384925312:
202
203 case -3603666:
205
206 case -921867120:
208
209 case 1029096098:
211
212 case 1021133095:
214
215 case 543832183:
217
218 case 1417905588:
220
221 case 822501973:
223
224 case 686191307:
226
227 case -1158359776:
229
230 case 1933507837:
232
233 case -1962923820:
235
236 case -2073424832:
238
239 case 799075048:
241
242 case -677561380:
244
245 case 2039421097:
247
248 case -2133047664:
250
251 case -2133047208:
253
254 case 283558758:
256
257 case -1595441102:
259
260 case -148455898:
262
263 case 990714516:
265
266 case -628741220:
268
269 case 471298448:
271
272 case 404628421:
274
275 case 53406649:
277
278 case -1973799222:
280
281 case -679828715:
283
284 case -679828714:
286
287 case -1560670902:
289
290 case 1774505810:
292
293 case 356548450:
295
296 case 2018173863:
298
299 case -1326404407:
301
302 case 1492724763:
304
305 case -1346040258:
307
308 case 1240443767:
310
311 case 1240443768:
313
314 case 1240443769:
316
317 case 1240443770:
319
320 case 1240443771:
322
323 case 1240443772:
325
326 case 1240443773:
328
329 case -183564276:
331
332 case -183564275:
334
335 case -183564274:
337
338 case -183564273:
340
341 case -183564272:
343
344 case -1051397637:
346
347 case 417946098:
349
350 case 417952269:
352
353 case 2070002124:
355
356 case 2079600300:
358
359 case 1413130003:
361
362 case -347083354:
364
365 case -1798336054:
367
368 case 347493808:
370
371 case -1318050732:
373
374 case 782384530:
376
377 case -1093429509:
379
380 case -1723435379:
382
383 case -1845821506:
385
386 case -782567504:
388
389 case -513494613:
391
392 case 1718832245:
394
395 case 1384666002:
397
398 case 1384666039:
400
401 case 1384666035:
403
404 case 2555743:
406
407 case -1382627620:
409
410 case 70357120:
412
413 case -1670732400:
415
416 case 519838295:
418
419 case -4187390:
421
422 case 644036825:
424
425 case 683172218:
427
428 case 1533250027:
430
431 case 864210494:
433
434 case 1466421764:
436
437 case -56739846:
439
440 case -1225000603:
442
443 case -2045040875:
445
446 case -658597643:
448
449 case 417956621:
451
452 case -1458054117:
454
455 case 417943720:
457
458 case 37467836:
460
461 case 1766132801:
463
464 case 823476017:
466
467 case 385418550:
469
470 case 347478025:
472
473 case 803810399:
475
476 case 803810400:
478
479 case 803810401:
481
482 case 803810402:
484
485 case -940825965:
487
488 case -1724101868:
490
491 case -1162308767:
493
494 case -558968637:
496
497 case 1193280444:
499
500 case 1964920685:
502
503 case 248437820:
505
506 case 248878000:
508
509 case 1016089632:
511
512 case 1016529812:
514
515 case -1438648277:
517
518 case 1286045659:
520
521 case 680091441:
523
524 case 1630166812:
526
527 case -1097329029:
529
530 case -1105630476:
532
533 case -1111560081:
535
536 case -1889531804:
538
539 case -1110431971:
541
542 case -1254008074:
544
545 case -1798819555:
547
548 case -1807121002:
550
551 case -1813050607:
553
554 case 731084614:
556
557 case -1811922497:
559
560 case -424088744:
562
563 case -41846406:
565
566 case -50147853:
568
569 case -56077458:
571
572 case -1418343613:
574
575 case -54949348:
577
578 case 2098956565:
580
581 case 407130790:
583
584 case 398829343:
586
587 case 392899738:
589
590 case 513001967:
592
593 case 394027848:
595
596 case 308336833:
598
599 case 1569192907:
601
602 case 1560891460:
604
605 case 1554961855:
607
608 case 206346164:
610
611 case 1556089965:
613
614 case 156247622:
616
617 case 957036309:
619
620 case 957036310:
622
623 case 200047729:
625
626 case 1520918538:
628
629 case -1124698530:
631
632 case -1124698529:
634
635 case -1124698528:
637
638 case -1124698527:
640
641 case -1124698526:
643
644 case -1124698525:
646
647 case -1124698524:
649
650 case -1124698523:
652
653 case -1124698522:
655
656 case 1539654222:
658
659 case 1539654223:
661
662 case 1539654224:
664
665 case 2081101045:
667
668 case 2081101046:
670
671 case 2081101047:
673
674 case 2081101048:
676
677 case 2081101049:
679
680 case 2081101050:
682
683 case 2081101051:
685
686 case 2081101052:
688
689 case 2081101053:
691
692 case -43142203:
694
695 case -43142202:
697
698 case -43142201:
700
701 case -448033693:
703
704 case -448033692:
706
707 case -1764857649:
709
710 case -1764857648:
712
713 case -1764857647:
715
716 case -1764857646:
718
719 case 884518764:
721
722 case 1894184322:
724
725 case -1263258735:
727
728 case 907666325:
730
731 case 1663359009:
733
734 case 967311941:
736
737 case -1925174695:
739
740 case 2090288615:
742
743 case 1092959609:
745
746 case 1628523935:
748
749 case -1077373465:
751
752 case 309572379:
754
755 case 553570450:
757
758 case 1404346549:
760
761 case 769340240:
763
764 case 795671090:
766
767 case -1165835361:
769
770 case -1357387481:
772
773 case 111403416:
775
776 case 2029444810:
778
779 case 398495089:
781
782 case -1434098660:
784
785 case -666982725:
787
788 case -1337459841:
790
791 case -1935221780:
793
794 case -823915964:
796
797 case 540029591:
799
800 case -1225980502:
802
803 case -2146292012:
805
806 case 1526237246:
808
809 case -679828716:
811
812 case 1644550754:
814
815 case 98140608:
817
818 case 98140609:
820
821 case 98140610:
823
824 case 98140611:
826
827 case -1344436946:
829
830 case -807823931:
832
833 case -801974332:
835
836 case -801974331:
838
839 case 1781305509:
841
842 case -1684644880:
844
845 case 927388609:
847
848 case 1745186508:
850
851 case 5863453:
853
854 case 512655621:
856
857 case -654466797:
859
860 case -184764139:
862
863 case 714144074:
865
866 case -1811686395:
868
869 case -1422787851:
871
872 case -1166766772:
874
875 case -1773414247:
877
878 case -1798837954:
880
881 case 1749059722:
883
884 case -2850030:
886
887 case 888763399:
889
890 case 888773651:
892
893 case -734820550:
895
896 case -1006487219:
898
899 case 1163075685:
901
902 case -1777838088:
904
905 case -903101570:
907
908 case -1208021110:
910
911 case 256951528:
913
914 case -1886479485:
916
917 case -319326974:
919
920 case -735105365:
922
923 case 493641747:
925
926 case 352421907:
928
929 case -899895696:
931
932 case -80612537:
934
935 case -309610760:
937
938 case -1626770351:
940
941 case -1916613921:
943
944 case 274318471:
946
947 case 1700636875:
949
950 case -80687031:
952
953 case 2031242236:
955
956 case -1571781441:
958
959 case -94443575:
961
962 case -504596140:
964
965 case -1582096144:
967
968 case 164334513:
970
971 case -806484581:
973
974 case -592323161:
976
977 case 1283556181:
979
980 case 95716118:
982
983 case -612624925:
985
986 case -113087656:
988
989 case -150769059:
991
992 case 168011889:
994
995 case -614909137:
997
998 case -662113279:
1000
1001 case -1717868938:
1003
1004 case -855279955:
1006
1007 case 890832495:
1009
1010 case -1997175144:
1012
1013 case -1478067590:
1015
1016 case 1841224793:
1018
1019 case 2086676382:
1021
1022 case 494714802:
1024
1025 case -547107760:
1027
1028 case 669515138:
1030
1031 case -1717833001:
1033
1034 case -854094034:
1036
1037 case 1095642192:
1039
1040 case 1966562169:
1042
1043 case -1778606949:
1045
1046 case -2088993020:
1048
1049 case -2137243687:
1051
1052 case -1297204398:
1054
1055 case -35327159:
1057
1058 case 1874744293:
1060
1061 case -777438630:
1063
1064 case 34424019:
1066
1067 case -2092849014:
1069
1070 case 1649801578:
1072
1073 case -1390672637:
1075
1076 case -427776066:
1078
1079 case -1296201087:
1081
1082 case 1517904291:
1084
1085 case 2055342630:
1087
1088 case -802271455:
1090
1091 case 252935343:
1093
1094 case 133427185:
1096
1097 case 1680936043:
1099
1100 case -1605036797:
1102
1103 case -893334680:
1105
1106 case 584726739:
1108
1109 case -1206067863:
1111
1112 case 20251202:
1114
1115 case 1119735859:
1117
1118 case -180401224:
1120
1121 case -281693247:
1123
1124 case -295556270:
1126
1127 case -797965330:
1129
1130 case -705383759:
1132
1133 case 897099930:
1135
1136 case -517673231:
1138
1139 case 1192769173:
1141
1142 case -1945673215:
1144
1145 case -1943724937:
1147
1148 case -1548941801:
1150
1151 case -791147982:
1153
1154 case -818268726:
1156
1157 case 945288534:
1159
1160 case 945288535:
1162
1163 case 945288536:
1165
1166 case 945288537:
1168
1169 case 724244513:
1171
1172 case -960645892:
1174
1175 case 1359980579:
1177
1178 case -1117430949:
1180
1181 case -1498397570:
1183
1184 case -1555684830:
1186
1187 case -1839290700:
1189
1190 case 642962903:
1192
1193 case 583799407:
1195
1196 case 1136482406:
1198
1199 case 1568071542:
1201
1202 case 1513852665:
1204
1205 case 1629214715:
1207
1208 case -1595596945:
1210
1211 case 1242329357:
1213
1214 case -1236599226:
1216
1217 case 1691876092:
1219#if EFI_BOOST_CONTROL
1220
1221 case -575666209:
1223
1224 case 1846215200:
1226
1227 case 1826317915:
1229
1230 case -1642402810:
1232
1233 case 2111912944:
1235
1236 case -2011570052:
1238
1239 case 193830616:
1241
1242 case -1033638560:
1244
1245 case -734877977:
1247
1248 case -304796912:
1250
1251 case -1074908546:
1253
1254 case 119157463:
1256
1257 case -362320880:
1259
1260 case -1712045196:
1262
1263 case -1481117304:
1265
1266 case 1944984220:
1268
1269 case -707712709:
1271
1272 case 1239062717:
1274#endif
1275#if EFI_ENGINE_CONTROL
1276
1277 case -1779658835:
1279
1280 case -1288205717:
1282
1283 case 197173469:
1285
1286 case 1822238385:
1288
1289 case 526786951:
1291
1292 case -42886021:
1294
1295 case -794283008:
1297
1298 case 995190836:
1300
1301 case -734904659:
1303
1304 case 2122891301:
1306
1307 case 341978922:
1309
1310 case 1417236183:
1312
1313 case 1650433343:
1315
1316 case 1599780729:
1318
1319 case -1453554940:
1321
1322 case -791713926:
1324
1325 case -1237512821:
1327#endif
1328#if EFI_LAUNCH_CONTROL
1329
1330 case -1374156957:
1332
1333 case 1928406809:
1335
1336 case -1872098102:
1338
1339 case -1959120957:
1341
1342 case 1699495432:
1344
1345 case 1569151513:
1347
1348 case 781025153:
1350
1351 case -978523544:
1353
1354 case 1265600943:
1356
1357 case 859283926:
1359
1360 case -774592003:
1362
1363 case 1722712413:
1365
1366 case 827982787:
1368
1369 case 707453027:
1371
1372 case 1922853657:
1374
1375 case 501156654:
1377
1378 case 1973309843:
1380
1381 case -304304077:
1383
1384 case -1634779035:
1386
1387 case 1378388905:
1389
1390 case 319978869:
1392
1393 case 595683774:
1395
1396 case 2135736269:
1398
1399 case 1400235571:
1401
1402 case 31747807:
1404
1405 case 541066842:
1407
1408 case 2008830549:
1410
1411 case -649083733:
1413
1414 case -454003684:
1416#endif
1417#if EFI_PROD_CODE && EFI_ELECTRONIC_THROTTLE_BODY && FULL_SD_LOGS
1418
1419 case 99356871:
1420 return getLiveDataConstexpr<electronic_throttle_s, 0>()->targetWithIdlePosition;
1421
1422 case 2069994349:
1423 return getLiveDataConstexpr<electronic_throttle_s, 0>()->trim;
1424
1425 case 1055284435:
1426 return getLiveDataConstexpr<electronic_throttle_s, 0>()->boardEtbAdjustment;
1427
1428 case 1246430386:
1429 return getLiveDataConstexpr<electronic_throttle_s, 0>()->luaAdjustment;
1430
1431 case 561614935:
1432 return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_wastegatePosition;
1433
1434 case -1808022618:
1435 return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_lastPidDtMs;
1436
1437 case -1970249707:
1438 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbFeedForward;
1439
1440 case -1507281103:
1441 return getLiveDataConstexpr<electronic_throttle_s, 0>()->integralError;
1442
1443 case -1044288778:
1444 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbCurrentTarget;
1445
1446 case 28274136:
1447 return getLiveDataConstexpr<electronic_throttle_s, 0>()->m_adjustedTarget;
1448
1449 case -1808516876:
1450 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbRevLimitActive;
1451
1452 case -1238909045:
1453 return getLiveDataConstexpr<electronic_throttle_s, 0>()->jamDetected;
1454
1455 case 752161333:
1456 return getLiveDataConstexpr<electronic_throttle_s, 0>()->validPlantPosition;
1457
1458 case 86860621:
1459 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbTpsErrorCounter;
1460
1461 case 2014293065:
1462 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbPpsErrorCounter;
1463
1464 case 839236273:
1465 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbErrorCode;
1466
1467 case -1007205736:
1468 return getLiveDataConstexpr<electronic_throttle_s, 0>()->etbErrorCodeBlinker;
1469
1470 case 1502782136:
1471 return getLiveDataConstexpr<electronic_throttle_s, 0>()->tcEtbDrop;
1472
1473 case -213258422:
1474 return getLiveDataConstexpr<electronic_throttle_s, 0>()->jamTimer;
1475
1476 case -762743481:
1477 return getLiveDataConstexpr<electronic_throttle_s, 0>()->adjustedEtbTarget;
1478
1479 case -410785646:
1480 return getLiveDataConstexpr<electronic_throttle_s, 0>()->state;
1481
1482 case -836653176:
1483 return getLiveDataConstexpr<electronic_throttle_s, 1>()->targetWithIdlePosition;
1484
1485 case 2071180270:
1486 return getLiveDataConstexpr<electronic_throttle_s, 1>()->trim;
1487
1488 case -272579820:
1489 return getLiveDataConstexpr<electronic_throttle_s, 1>()->boardEtbAdjustment;
1490
1491 case -2054472109:
1492 return getLiveDataConstexpr<electronic_throttle_s, 1>()->luaAdjustment;
1493
1494 case -308232520:
1495 return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_wastegatePosition;
1496
1497 case -813957817:
1498 return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_lastPidDtMs;
1499
1500 case 769117654:
1501 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbFeedForward;
1502
1503 case -513216302:
1504 return getLiveDataConstexpr<electronic_throttle_s, 1>()->integralError;
1505
1506 case 1419463927:
1507 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbCurrentTarget;
1508
1509 case -1802940455:
1510 return getLiveDataConstexpr<electronic_throttle_s, 1>()->m_adjustedTarget;
1511
1512 case -2109056235:
1513 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbRevLimitActive;
1514
1515 case -417653524:
1516 return getLiveDataConstexpr<electronic_throttle_s, 1>()->jamDetected;
1517
1518 case -575702922:
1519 return getLiveDataConstexpr<electronic_throttle_s, 1>()->validPlantPosition;
1520
1521 case -1241003634:
1522 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbTpsErrorCounter;
1523
1524 case 686428810:
1525 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbPpsErrorCounter;
1526
1527 case -2124102606:
1528 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbErrorCode;
1529
1530 case -1877053191:
1531 return getLiveDataConstexpr<electronic_throttle_s, 1>()->etbErrorCodeBlinker;
1532
1533 case 1570583513:
1534 return getLiveDataConstexpr<electronic_throttle_s, 1>()->tcEtbDrop;
1535
1536 case 1741054027:
1537 return getLiveDataConstexpr<electronic_throttle_s, 1>()->jamTimer;
1538
1539 case -1063282840:
1540 return getLiveDataConstexpr<electronic_throttle_s, 1>()->adjustedEtbTarget;
1541
1542 case -371650253:
1543 return getLiveDataConstexpr<electronic_throttle_s, 1>()->state;
1544#endif
1545#if EFI_PROD_CODE && EFI_IDLE_CONTROL
1546
1547 case -1167844818:
1549
1550 case -376325528:
1552
1553 case -359858019:
1555
1556 case -917305595:
1558
1559 case 1886060228:
1561
1562 case -580955469:
1564
1565 case -2065814304:
1567
1568 case 149945022:
1570
1571 case -226320012:
1573
1574 case 1830486000:
1576
1577 case 1685322158:
1579
1580 case -1055526802:
1582
1583 case 705044501:
1585
1586 case -2049691836:
1588
1589 case -1661765918:
1591
1592 case 432464630:
1594
1595 case -208884349:
1597
1598 case -1126009613:
1600
1601 case -1786409942:
1603
1604 case -2079775742:
1606
1607 case 2141275671:
1609
1610 case 1473688883:
1612
1613 case -212260968:
1615
1616 case 2127645162:
1618
1619 case -1902025276:
1621
1622 case 190585324:
1624
1625 case -1241725607:
1627
1628 case 1156739423:
1630
1631 case -1638166696:
1633
1634 case 206059088:
1636
1637 case 1838047931:
1639
1640 case 1267620087:
1642
1643 case -1149240133:
1645
1646 case 1805437050:
1648
1649 case -1190004798:
1651#endif
1652#if EFI_SHAFT_POSITION_INPUT
1653
1654 case 477303734:
1656
1657 case -1727829859:
1659
1660 case -1585778708:
1662
1663 case 1637661099:
1665
1666 case 1921134430:
1668
1669 case -983339026:
1671
1672 case 997197711:
1674
1675 case 122475036:
1677
1678 case 162105111:
1680
1681 case -280624712:
1683
1684 case 989545496:
1686
1687 case 1581624998:
1689
1690 case 756216589:
1692
1693 case 767689023:
1695
1696 case 350535927:
1698
1699 case 1849938842:
1701
1702 case 481450608:
1704#endif
1705#if EFI_SHAFT_POSITION_INPUT && FULL_SD_LOGS
1706
1707 case -1943574844:
1709
1710 case -601476695:
1712
1713 case 1926227562:
1715
1716 case 1313522810:
1718
1719 case 310661471:
1721
1722 case 1108896195:
1724
1725 case -608535663:
1727
1728 case 1574758390:
1730
1731 case -192504649:
1733
1734 case 114836583:
1736
1737 case -404295156:
1739
1740 case 206956368:
1742
1743 case -1159462771:
1745
1746 case -1703719182:
1748
1749 case 823985075:
1751
1752 case -700740893:
1754
1755 case 797862280:
1757
1758 case -937296564:
1760
1761 case -1432096142:
1763
1764 case 704910935:
1766
1767 case -1062352104:
1769
1770 case 1474641640:
1772
1773 case -1732159411:
1775
1776 case 2130850289:
1778
1779 case -1983023250:
1781
1782 case 1721400659:
1784
1785 case -45862380:
1787
1788 case 659064164:
1790
1791 case -530001975:
1793
1794 case 986597357:
1796#endif
1797#if EFI_VVT_PID
1798
1799 case -2132393748:
1801
1802 case 1990697206:
1804#endif
1805#if FULL_SD_LOGS
1806
1807 case -1809939546:
1809
1810 case 449790048:
1812
1813 case 1183441554:
1815
1816 case 1182962523:
1818
1819 case 268704037:
1821
1822 case 1467505752:
1824
1825 case 249515182:
1827
1828 case 1199244598:
1830
1831 case -1015278697:
1833
1834 case -1208328954:
1836
1837 case -1220300524:
1839#endif
1840#if MODULE_VVL_CONTROLLER
1841
1842 case 365919991:
1844
1845 case -1002567773:
1847
1848 case -493248738:
1850
1851 case 974514969:
1853
1854 case -1683399313:
1856
1857 case 1072636768:
1859#endif
1860 }
1861 return EFI_ERROR_CODE;
1862}
FuelComputer fuelComputer
TriggerCentral triggerCentral
IgnitionState ignitionState
LaunchControlBase launchController
LambdaMonitor lambdaMonitor
TunerStudioOutputChannels outputChannels
constexpr auto & module()
ShiftTorqueReductionController shiftTorqueReductionController
VvtTriggerDecoder vvtState[BANKS_COUNT][CAMS_PER_BANK]
PrimaryTriggerDecoder triggerState
static EngineAccessor engine
m_knockLevel("Knock: Current level", SensorCategory.SENSOR_INPUTS, FieldType.INT, 996, 1.0, 0.0, 0.0, "Volts")
m_maximumRetard("Knock: Max retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1024, 1.0, -1.0, -1.0, "")
acButtonState("AC switch", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1248, 1.0, -1.0, -1.0, "")
luaOpenLoopAdd("Boost: Lua open loop add", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1240, 1.0, -100.0, 100.0, "percent")
m_knockRetard("Knock: Retard", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1012, 1.0, 0.0, 0.0, "deg")
luaTargetAdd("Boost: Lua target add", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1224, 0.5, -100.0, 100.0, "percent")
vvtOutput("vvtOutput", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1982, 0.5, 100.0, 1.0, "%")
vvtTarget("vvtTarget", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1980, 0.1, -90.0, 90.0, "deg")
boostOutput("Boost: Output", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1246, 0.01, -100.0, 100.0, "percent")
luaTargetMult("Boost: Lua target mult", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1228, 1.0, -100.0, 100.0, "")
m_knockCount("Knock: Count", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1020, 1.0, 0.0, 0.0, "")
boostControllerClosedLoopPart("Boost: Closed loop", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1244, 0.5, -50.0, 50.0, "%")
m_knockThreshold("Knock: Threshold", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1016, 1.0, -1.0, -1.0, "")
openLoopPart("Boost: Open loop", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1236, 1.0, -100.0, 100.0, "percent")
m_knockFrequencyStep("Knock: Step Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1096, 1.0, 0.0, 0.0, "Hz")
pressureCorrectionReference("Fuel: corr reference pressure", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1192, 1.0, 0.0, 1000.0, "kPa")
m_deadtime("Fuel: injector lag", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1180, 1.0, 0.0, 0.0, "ms")
pressureDelta("Fuel: Injector pressure delta", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1184, 1.0, -1000.0, 1000.0, "kPa")
radiatorFanStatus("radiatorFanStatus", SensorCategory.SENSOR_INPUTS, FieldType.INT8, 1264, 1.0, -1.0, -1.0, "")
m_knockFuelTrimMultiplier("Knock: Fuel trim when knock", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1100, 1.0, 0.0, 0.0, "multiplier")
m_knockFrequencyStart("Knock: Start Freq", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1094, 1.0, 0.0, 0.0, "Hz")
boostControlTarget("Boost: Target", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1232, 0.03333333333333333, 0.0, 300.0, "kPa")
m_knockSpectrumChannelCyl("Knock: ChannelAndCylNumber", SensorCategory.SENSOR_INPUTS, FieldType.INT16, 1092, 1.0, 0.0, 0.0, "compressed N + N")
pressureRatio("Fuel: Injector pressure ratio", SensorCategory.SENSOR_INPUTS, FieldType.INT, 1188, 1.0, 0.0, 100.0, "")
bool disableDecelerationFuelCutOff
bool torqueReductionState
scaled_channel< uint16_t, 100, 1 > baseFuel
float coolantTemperatureCoefficient
scaled_channel< uint16_t, 100, 1 > fuel
int8_t smartChipAliveCounter
uint32_t globalSparkCounter
cranking_fuel_s crankingFuel
scaled_channel< uint16_t, 100, 1 > veTableYAxis
uint8_t sparkOutOfOrderCounter
bool acrEngineMovedRecently
float tractionControlSparkSkip
int8_t smartChipRestartCounter
bool startStopPhysicalState
uint32_t startStopStateToggleCounter
uint8_t overDwellNotScheduledCounter
uint32_t fuelInjectionCounter
bool heaterControlEnabled
scaled_channel< uint16_t, 1000, 1 > targetAFR
float normalizedCylinderFilling
scaled_channel< uint16_t, 1000, 1 > stoichiometricRatio
uint16_t idealEngineTorque
scaled_channel< uint16_t, 10000, 1 > targetLambda
scaled_channel< uint16_t, 100, 1 > afrTableYAxis
float sdAirMassInOneCylinder
float totalFuelCorrection
percent_t currentIdlePosition
bool looksLikeCrankToIdle
bool isIacTableForCoasting
percent_t baseIdlePosition
scaled_channel< uint16_t, 100, 1 > idleTargetFlow
uint16_t idleTargetAirmass
int16_t rpmForIgnitionTableDot
scaled_channel< int16_t, 100, 1 > trailingSparkAngle
float dwellVoltageCorrection
angle_t dwellDurationAngle
int16_t rpmForIgnitionIdleTableDot
scaled_channel< int16_t, 100, 1 > dfcoTimingRetard
scaled_channel< int16_t, 100, 1 > timingPidCorrection
scaled_channel< int16_t, 50, 1 > baseIgnitionAdvance
scaled_channel< int16_t, 100, 1 > cltTimingCorrection
scaled_channel< int16_t, 50, 1 > correctedIgnitionAdvance
scaled_channel< int16_t, 50, 1 > tractionAdvanceDrop
float loadForIgnitionTableDot
scaled_channel< int16_t, 100, 1 > timingIatCorrection
scaled_channel< uint16_t, 100, 1 > lambdaTimeSinceGood
bool isBrakePedalActivated
bool launchActivatePinState
bool rpmPreLaunchCondition
bool isPreLaunchCondition
bool activateSwitchCondition
scaled_channel< uint16_t, 1000, 1 > afrGasolineScale
scaled_channel< int16_t, 100, 1 > compressorDischargeTemp
scaled_channel< int16_t, 1000, 1 > rawBattery
uint16_t schedulingUsedCount
scaled_channel< uint16_t, 30, 1 > throttleInletPressure
uint16_t mc33810spiErrorCounter
scaled_channel< int16_t, 100, 1 > auxTemp2
uint8_t fastAdcErrorCount
uint32_t luaInvocationCounter
scaled_channel< uint16_t, 100, 1 > speedToRpmRatio
scaled_channel< uint16_t, 100, 1 > coilDutyCycle
uint16_t maxLockedDuration
int8_t sparkCutReasonBlinker
scaled_channel< int16_t, 1000, 1 > accelerationLat
scaled_channel< int16_t, 100, 1 > accPedalUnfiltered
scaled_channel< int16_t, 100, 1 > idlePositionSensor
scaled_channel< int16_t, 100, 1 > wastegatePositionSensor
uint8_t multiSparkCounter
scaled_channel< int16_t, 1000, 1 > accelerationVert
scaled_channel< uint16_t, 100, 1 > vehicleSpeedKph
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog4
scaled_channel< int16_t, 10, 1 > highFuelPressure
scaled_channel< uint16_t, 10, 1 > fallbackMap
uint16_t transitionEventsCounter
scaled_channel< int16_t, 1000, 1 > rawTps2Secondary
uint16_t revolutionCounterSinceStart
scaled_channel< int16_t, 1000, 1 > rawTps1Secondary
scaled_channel< int16_t, 100, 1 > TPS2Value
uint8_t slowAdcErrorCount
scaled_channel< uint16_t, 10, 1 > mafEstimate
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog1
bool triggerPageRefreshFlag
uint32_t triggerSecondaryFall
uint8_t canReWidebandCmdStatus
uint32_t triggerPrimaryFall
scaled_channel< uint16_t, 10000, 1 > lambdaValue
scaled_channel< int16_t, 1000, 1 > rawHighFuelPressure
scaled_channel< uint16_t, 1000, 1 > rawMaf
scaled_channel< int16_t, 100, 1 > ambientTemp
int8_t fuelCutReasonBlinker
scaled_channel< uint16_t, 30, 1 > oilPressure
scaled_channel< int16_t, 1000, 1 > rawTps1Primary
scaled_channel< int16_t, 1000, 1 > rawOilPressure
uint8_t currentInjectionMode
scaled_channel< uint16_t, 30, 1 > baroPressure
scaled_channel< uint16_t, 1000, 1 > afr2GasolineScale
uint8_t currentIgnitionMode
uint8_t injectionPrimingCounter
uint16_t fastAdcConversionCount
scaled_channel< uint8_t, 2, 1 > injectorDutyCycle
uint32_t outputRequestPeriod
uint16_t engineMakeCodeNameCrc16
scaled_channel< int16_t, 100, 1 > tps12Split
scaled_channel< int16_t, 1000, 1 > rawWastegatePosition
scaled_channel< int16_t, 1000, 1 > rawAuxTemp1
scaled_channel< uint16_t, 10, 1 > veValue
bool isMapPredictionActive
uint8_t idleStepperTargetPosition
scaled_channel< uint16_t, 1000, 1 > VBatt
scaled_channel< int16_t, 100, 1 > fuelTankLevel
uint8_t canReWidebandFwYear
scaled_channel< int16_t, 50, 1 > vvtPositionB1E
uint8_t canReWidebandVersion
scaled_channel< uint16_t, 300, 1 > VssAcceleration
scaled_channel< int16_t, 1000, 1 > accelerationLon
scaled_channel< int16_t, 1000, 1 > rawIat
scaled_channel< int16_t, 1000, 1 > internalVref
scaled_channel< uint16_t, 1000, 1 > AFRValue2
scaled_channel< int16_t, 100, 1 > accPedalSplit
uint32_t luaLastCycleDuration
scaled_channel< int16_t, 100, 1 > fuelTemp
scaled_channel< int16_t, 100, 1 > wallFuelCorrectionValue
uint32_t totalTriggerErrorCounter
uint8_t canReWidebandFwDay
scaled_channel< uint16_t, 30, 1 > compressorDischargePressure
scaled_channel< int16_t, 1000, 1 > rawAuxTemp2
scaled_channel< int16_t, 1000, 1 > rawLowFuelPressure
pid_status_s wastegateDcStatus
scaled_channel< int16_t, 300, 1 > tpsAccelFuel
uint8_t extiOverflowCount
scaled_channel< uint16_t, 1000, 1 > rawMap
scaled_channel< uint16_t, 1000, 1 > AFRValue
scaled_channel< uint16_t, 100, 1 > Gego
scaled_channel< int16_t, 30, 1 > lowFuelPressure
scaled_channel< int16_t, 1000, 1 > rawClt
scaled_channel< int16_t, 100, 1 > etb1DutyCycle
uint16_t transitionEventCode
scaled_channel< uint16_t, 30, 1 > MAPValue
scaled_channel< uint16_t, 1000, 1 > SmoothedAFRValue2
scaled_channel< int16_t, 100, 1 > intake
uint8_t slowAdcOverrunCount
scaled_channel< int16_t, 1000, 1 > gyroYaw
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog3
scaled_channel< int16_t, 50, 1 > vvtPositionB2E
scaled_channel< int16_t, 1000, 1 > rawAmbientTemp
float actualLastInjectionRatio
uint32_t triggerSecondaryRise
scaled_channel< uint16_t, 300, 1 > actualLastInjectionStage2
uint8_t canReWidebandFwMon
uint32_t triggerPrimaryRise
scaled_channel< uint16_t, 1000, 1 > SmoothedAFRValue
uint16_t totalFuelConsumption
pid_status_s alternatorStatus
scaled_channel< int16_t, 100, 1 > tps1Split
scaled_channel< uint16_t, 1000, 1 > rawMapFast
float actualLastInjectionRatioStage2
scaled_channel< uint16_t, 100, 1 > wallFuelAmount
scaled_channel< int16_t, 1000, 1 > rawFuelLevel
scaled_channel< uint8_t, 2, 1 > flexPercent
scaled_channel< uint16_t, 1000, 1 > rawMaf2
scaled_channel< int16_t, 100, 1 > oilTemp
scaled_channel< uint16_t, 10, 1 > distanceTraveled
uint8_t fastAdcOverrunCount
scaled_channel< int16_t, 100, 1 > throttlePedalPosition
int8_t internalMcuTemperature
scaled_channel< uint16_t, 10, 1 > mafMeasured2
uint8_t maxTriggerReentrant
scaled_channel< int16_t, 100, 1 > tps2Split
scaled_channel< uint16_t, 10, 1 > mafMeasured
scaled_channel< uint16_t, 200, 1 > fuelFlowRate
scaled_channel< uint8_t, 2, 1 > injectorDutyCycleStage2
scaled_channel< uint16_t, 1000, 1 > rawAfr
scaled_channel< uint16_t, 10000, 1 > lambdaValue2
scaled_channel< uint16_t, 300, 1 > actualLastInjection
uint32_t orderingErrorCounter
scaled_channel< uint16_t, 30, 1 > instantMAPValue
scaled_channel< int16_t, 1000, 1 > rawIdlePositionSensor
scaled_channel< int16_t, 100, 1 > coolant
float throttleEffectiveAreaOpening
scaled_channel< int16_t, 50, 1 > vvtPositionB2I
scaled_channel< int16_t, 50, 1 > vvtPositionB1I
scaled_channel< int16_t, 100, 1 > TPSValue
scaled_channel< int16_t, 1000, 1 > rawTps2Primary
scaled_channel< int16_t, 1000, 1 > rawAcPressure
float throttlePressureRatio
scaled_channel< uint16_t, 10, 1 > effectiveMap
scaled_channel< int16_t, 100, 1 > auxTemp1
uint32_t rtcUnixEpochTime
scaled_channel< int16_t, 1000, 1 > rawAuxAnalog2
uint8_t starterRelayDisable
uint8_t sadDwellRatioCounter
scaled_channel< int16_t, 100, 1 > dTerm
scaled_channel< int16_t, 100, 1 > error
scaled_channel< int16_t, 100, 1 > output
scaled_channel< int16_t, 100, 1 > iTerm
scaled_channel< uint16_t, 100, 1 > baseFuel
float postCrankingFuelCorrection
scaled_channel< uint16_t, 100, 1 > fuel
float intakeTemperatureCoefficient
float coolantTemperatureCoefficient
float timeSinceCrankingInSecs
bool isFlatShiftConditionSatisfied
bool torqueReductionTriggerPinState
bool isRpmConditionSatisfied
bool isBelowTemperatureThreshold
bool isAppConditionSatisfied
bool isTorqueReductionTriggerPinValid
bool isTimeConditionSatisfied
scaled_channel< int16_t, 100, 1 > tCharge
uint8_t triggerIgnoredToothCount
float triggerToothAngleError
uint32_t triggerElapsedUs
float mapVvt_MAP_AT_SPECIAL_POINT
angle_t mapCamPrevToothAngle
uint32_t temp_mapVvt_index
float currentEngineDecodedPhase
int8_t mapVvt_MAP_AT_CYCLE_COUNT
uint8_t mapVvt_min_point_counter
uint8_t mapVvt_sync_counter
int8_t triggerCountersError
uint32_t vvtToothDurations0
uint8_t triggerStateIndex
float triggerSyncGapRatio
uint32_t synchronizationCounter