rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
engine_type_e.h
Go to the documentation of this file.
1#pragma once
2
3/**
4 * https://github.com/rusefi/rusefi/wiki/Engine-Types
5 */
6enum class engine_type_e : uint16_t {
8
10
11 /**
12 * 1995 Dodge Neon
13 * http://rusefi.com/forum/viewtopic.php?t=360
14 */
16 /**
17 * 1996 1.3 Ford Aspire
18 * http://rusefi.com/forum/viewtopic.php?t=375
19 */
21 /**
22 * See also PROTEUS_LUA_DEMO
23 */
25
26 UNUSED_5 = 5,
27 HARLEY = 6,
29 /**
30 * one cylinder engine
31 * 139qmb 50-90cc
32 * http://rusefi.com/forum/viewtopic.php?f=3&t=332
33 */
34 GY6_139QMB = 8,
35
36 POLARIS_RZR = 9,
38 FORD_COYOTE = 11,
39 MITSUBISHI_3A92 = 12,
40 TOYOTA_1NZ_FE = 13,
41
42 FORD_ESCORT_GT = 14,
43 // this is pretty close to body control module/BCM use-case!
44 FUEL_BENCH = 15,
45 UNUSED_16 = 16,
46 TCU_4R70W = 17,
47
48 TEST_33816 = 18,
49
50 TEST_ROTARY = 19,
51 // Frankenso board
53 MAZDA_MIATA_NC = 20,
55
56 // BMW e36 etc
57 BMW_M52 = 22,
58
59 /**
60 * microRusEFI used as Body Control Module BCM BCU
61 */
64
65 /**
66 * See also MRE_SECONDARY_CAN
67 */
69
70 TEST_ENGINE = 26,
71
72 GM_SBC_GEN4 = 27,
73
75
76 // two stroke
77 SACHS = 29,
78
80
81 UNUSED31 = 31,
82
83 VW_ABA = 32,
84
85 ME17_9_MISC = 33,
86
87 MAZDA_MIATA_NA6 = 34,
88
89 POLARIS = 35,
90
92
93 MRE_SUBARU_EJ18 = 37,
94
95 DISCOVERY_PDM = 38,
96
97 PROTEUS_VW_B6 = 39,
98
99 // used by unit tests and HW CI
101
102 UNUSED42 = 42,
103
104 HONDA_600 = 43,
105
107
108 TEST_ENGINE_VVT = 45,
109
111
112 GM_LCV = 47,
113
114 // todo: add wastegate case into HW CI
116
117 GM_SBC_GEN5 = 49,
118
119 BMW_M73_MRE = 50,
120
122
123
126 MAVERICK_X3 = 54,
127 GM_LTG = 55,
128 SUBARU_2011 = 56,
129 // see also 'FUEL_BENCH'
130 HELLEN_HONDA_BCM = 57,
131 ETB_BENCH_ENGINE = 58,
133
136 MRE_VW_B6 = 62,
137 PROTEUS_BMW_M73 = 63,
138 DODGE_RAM = 64,
139 GM_LNF = 65,
140 HONDA_OBD1 = 66,
141 FORD_ECOBOOST = 67,
142 MERCEDES_M111 = 68,
143
144 MAZDA_MIATA_NB2 = 69,
145
146 SUBARU_EG33 = 70,
147
150 PROTEUS_STIM_QC = 73,
153 HELLEN_154_VAG = 76,
154
155 VAG_5_CYL = 77,
159
160 MAZDA_MIATA_NA94 = 80,
161
162 // 82
164 MAZDA_MIATA_NB1 = 83,
165 // 84
167
169
171
173
175
177
178 HONDA_K = 90,
179
180 HONDA_OBD2A = 91,
181
182 SIMULATOR_CONFIG = 92,
183
184 TEST_ISSUE_6451 = 93,
185
186 UNUSED94 = 94,
187
189
191 UNUSED_97 = 97,
192 GM_SBC = 98,
193
194 /**
195 * this configuration has as few pins configured as possible
196 */
197 MINIMAL_PINS = 99,
198
199 // use this in case of emergency without github actions? :)
200 TEST_100 = 100,
201 TEST_101 = 101,
202 UNUSED102 = 102,
203
205
206 // both Proteus and 4chan/8chan
207 HYUNDAI_PB = 104,
208 UNUSED_105 = 105,
209
210// board_engine_types_tag
211
212 // [CannedTunes] please keep this always last always unused
213};
214
engine_type_e getLastEngineType()
engine_type_e
@ HELLEN_128_MERCEDES_8_CYL
@ ET_TEST_WITH_BOSCH_QUICK_START
@ TEST_DC_WASTEGATE_DISCOVERY
@ HELLEN_128_MERCEDES_6_CYL
@ HELLEN_154_HYUNDAI_COUPE_BK2
@ HELLEN_121_NISSAN_ALMERA_N16
@ HELLEN_128_MERCEDES_4_CYL
@ HELLEN_154_HYUNDAI_COUPE_BK1