Rev 39 | Rev 42 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 39 | Rev 40 | ||
---|---|---|---|
Line 42... | Line 42... | ||
42 | PLX_X_CHT = 21, // Extended observations for aircooled engine |
42 | PLX_X_CHT = 21, // Extended observations for aircooled engine |
43 | 43 | ||
44 | }; |
44 | }; |
45 | 45 | ||
46 | 46 | ||
47 | typedef enum |
47 | enum PLX_AFR_Units |
48 | { |
48 | { |
49 | AFR_Lambda, |
49 | AFR_Lambda, |
50 | AFR_Gasoline, |
50 | AFR_Gasoline, |
51 | AFR_Diesel, |
51 | AFR_Diesel, |
52 | AFR_Methanol, |
52 | AFR_Methanol, |
53 | AFR_Ethanol, |
53 | AFR_Ethanol, |
54 | AFR_LPG, |
54 | AFR_LPG, |
55 | AFR_CNG |
55 | AFR_CNG |
56 | 56 | ||
57 | } PLX_AFR_Units; |
57 | }; |
58 | 58 | ||
59 | typedef enum |
59 | enum PLX_TEMP_Units |
60 | { |
60 | { |
61 | TEMP_Celsius, |
61 | TEMP_Celsius, |
62 | TEMP_Fahrenheit |
62 | TEMP_Fahrenheit |
63 | } PLX_TEMP_Units; |
63 | }; |
64 | 64 | ||
- | 65 | enum PLX_PRESSURE_Units |
|
- | 66 | { |
|
- | 67 | PRESSURE_PSI_Fuel, |
|
- | 68 | PRESSURE_KGCM2_Fuel, |
|
- | 69 | PRESSURE_Bar_Fuel, |
|
- | 70 | PRESSURE_PSI_Oil, |
|
- | 71 | PRESSURE_KGCM2_Oil, |
|
- | 72 | PRESSURE_Bar_Oil |
|
- | 73 | }; |
|
65 | 74 | ||
66 | 75 | ||
67 | extern double ConveriMFDRaw2Data(int sensor, int units, int raw); |
76 | extern double ConveriMFDRaw2Data(int sensor, int units, int raw); |
68 | 77 | ||
69 | #pragma pack(push,1) |
78 | #pragma pack(push,1) |
70 | typedef struct |
79 | typedef struct |
71 | { |
80 | { |
72 | char AddrH; |
81 | char AddrH; |
73 | char AddrL; |
82 | char AddrL; |
74 | char Instance; |
83 | char Instance; |
75 | char ReadingH; |
84 | char ReadingH; |