Rev 14 | Rev 19 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 14 | Rev 15 | ||
---|---|---|---|
Line 26... | Line 26... | ||
26 | case 6: //CNG 17.2 |
26 | case 6: //CNG 17.2 |
27 | data = (raw / 2.18 + 117) / 10; |
27 | data = (raw / 2.18 + 117) / 10; |
28 | break; |
28 | break; |
29 | } |
29 | } |
30 | break; |
30 | break; |
- | 31 | ||
- | 32 | case PLX_X_CHT: // CHT extended |
|
- | 33 | case PLX_AIT: //AIT |
|
31 | case PLX_EGT: //EGT |
34 | case PLX_EGT: //EGT |
32 | switch (units) { |
35 | switch (units) { |
33 | case 0: //Degrees Celsius |
36 | case 0: //Degrees Celsius |
34 | data = raw; |
37 | data = raw; |
35 | break; |
38 | break; |
36 | case 1: //Degrees Fahrenheit |
39 | case 1: //Degrees Fahrenheit |
Line 84... | Line 87... | ||
84 | data = raw / 329.47; |
87 | data = raw / 329.47; |
85 | break; |
88 | break; |
86 | } |
89 | } |
87 | break; |
90 | break; |
88 | 91 | ||
89 | case PLX_AIT: //AIT |
- | |
90 | switch (units) { |
- | |
91 | case 0: //Celsius |
- | |
92 | data = raw; |
- | |
93 | break; |
- | |
94 | case 1: //Fahrenheit |
- | |
95 | data = (raw / .555 + 32); |
- | |
96 | break; |
- | |
97 | } |
- | |
98 | break; |
- | |
99 | case PLX_RPM: //RPM |
92 | case PLX_RPM: //RPM |
100 | data = raw * 19.55; //RPM |
93 | data = raw * 19.55; //RPM |
101 | break; |
94 | break; |
102 | case PLX_Speed: //Speed |
95 | case PLX_Speed: //Speed |
103 | switch (units) { |
96 | switch (units) { |
Line 193... | Line 186... | ||
193 | return data; |
186 | return data; |
194 | } |
187 | } |
195 | 188 | ||
196 | 189 | ||
197 | 190 | ||
- | 191 | ||
- | 192 | ||
198 | PLX_DisplayInfo DisplayInfo[] = |
193 | PLX_DisplayInfo DisplayInfo[] = |
199 | { // Name, units, min, max, scaleticks, decimal places |
194 | { // Units, min, max, scaleticks, decimal places |
200 | [PLX_AFR] = { "AFR", 1, 10, 20, 1 , 1 }, // 10 to 20 , tick every 1 unit Wideband Air/Fuel |
195 | [PLX_AFR] = { "AFR", 1, 10, 20, 1 , 1 }, // 10 to 20 , tick every 1 unit Wideband Air/Fuel |
201 | [PLX_EGT] = { "EGT", 0, 0, 300, 100 , 0 }, //EGT |
196 | [PLX_EGT] = { "EGT", 0, 0, 1000, 100 , 0 }, //EGT |
202 | [PLX_FluidTemp] = { "Temp",0, 0, 200, 10 , 0 }, //Fluid Temp |
197 | [PLX_FluidTemp] = { "Temp",0, 0, 200, 10 , 0 }, //Fluid Temp |
203 | [PLX_Vac] = { "VAC", 0, -100, 0, 10, 0 }, //Vac |
198 | [PLX_Vac] = { "VAC", 0, -100, 0, 10, 0 }, //Vac |
204 | [PLX_Boost] = { "Boost", 0, 0, 200, 10, 0 }, //Boost |
199 | [PLX_Boost] = { "Boost", 0, 0, 200, 10, 0 }, //Boost |
205 | [PLX_AIT] = { "AIT", 0, 0, 100, 10, 0 }, //AIT |
200 | [PLX_AIT] = { "AIT", 0, 0, 100, 10, 0 }, //AIT |
206 | [PLX_RPM] = { "RPM", 0, 0, 6000, 1000,0 }, // RPM |
201 | [PLX_RPM] = { "RPM", 0, 0, 6000, 1000,0 }, // RPM |
207 | [PLX_Speed] = { "Speed", 0, 0, 100, 10, 0 }, //Speed |
202 | [PLX_Speed] = { "Speed", 0, 0, 100, 10, 0 }, //Speed |
208 | [PLX_TPS] = { "TPS", 0, 0, 100, 10, 0 }, //Throttle Position Sensor |
203 | [PLX_TPS] = { "TPS", 0, 0, 100, 10, 0 }, //Throttle Position Sensor |
209 | [PLX_Load] = { "Load" , 0, 0, 100, 10, 0 }, //Engine Load |
204 | [PLX_Load] = { "Load" , 0, 0, 100, 10, 0 }, //Engine Load |
210 | [PLX_FluidPressure] = { "Press", 0, 0, 100, 10, 0 }, //Fluid Pressure |
205 | [PLX_FluidPressure] = { "Press", 0, 0, 100, 10, 0 }, //Fluid Pressure |
211 | [PLX_Timing] = { "Timin" , 0, -45, 45, 10, 0 }, //Engine timing |
206 | [PLX_Timing] = { "Timing" , 0, -45, 45, 10, 0 }, //Engine timing |
212 | [PLX_MAP] = { "MAP" , 0, 0, 15, 1, 1 }, //MAP |
207 | [PLX_MAP] = { "MAP" , 0, 0, 15, 1, 1 }, //MAP |
213 | [PLX_MAF] = { "MAF", 0 , 0, 10, 1, 0 }, //MAF |
208 | [PLX_MAF] = { "MAF", 0 , 0, 10, 1, 0 }, //MAF |
214 | [PLX_ShortFuel] = { "ShFu", 0, 0, 100, 1, 0 }, //Short term fuel trim |
209 | [PLX_ShortFuel] = { "ShFu", 0, 0, 100, 1, 0 }, //Short term fuel trim |
215 | [PLX_LongFuel] = { "LoFu", 0, 0, 100, 1, 0 },//Long term fuel trim |
210 | [PLX_LongFuel] = { "LoFu", 0, 0, 100, 1, 0 },//Long term fuel trim |
216 | [PLX_NBO2] = { "NBO2", 0, 0, 1, 1, 2 },//Narrowband O2 sensor |
211 | [PLX_NBO2] = { "NBO2", 0, 0, 1, 1, 2 },//Narrowband O2 sensor |
217 | [PLX_Knock] = { "Knock", 0, 0, 5, 1, 1 }, //Knock |
212 | [PLX_Knock] = { "Knock", 0, 0, 5, 1, 1 }, //Knock |
218 | [PLX_Fuel] = { "Fuel", 0, 0, 100, 10, 0 }, //Boost |
213 | [PLX_Fuel] = { "Fuel", 0, 0, 100, 10, 0 }, //Boost |
219 | [PLX_Duty] = { "Duty", 0, 0, 100, 10, 0 }, //Duty cycle |
214 | [PLX_Duty] = { "Duty", 0, 0, 100, 10, 0 }, //Duty cycle |
220 | [PLX_Volts] = { "Volts", 0, 0, 20, 5, 2 }, //Volts |
215 | [PLX_Volts] = { "Volts", 0, 0, 20, 5, 2 }, //Volts |
- | 216 | [PLX_X_CHT] = { "CHT", 0, 0, 300, 100, 0 }, // Cylinder headd temperature |
|
221 | }; |
217 | }; |
222 | 218 | ||
- | 219 |