Subversion Repositories DashDisplay

Rev

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;