2 * Configuration of module: Rte (Rte_Type.h)
\r
7 * Configured for (MCU): MPC551x
\r
9 * Module vendor: ArcCore
\r
10 * Generator version: 0.0.9
\r
12 * Generated by Arctic Studio (http://arccore.com)
\r
22 typedef void * Rte_Instance;
\r
24 typedef sint32 SInt32;
\r
25 #define SInt32_LowerLimit -2147483648
\r
26 #define SInt32_UpperLimit 2147483647
\r
28 #define _DEFINED_TYPEDEF_FOR_SInt32_
\r
30 typedef uint8 UInt8;
\r
31 #define UInt8_LowerLimit 0
\r
32 #define UInt8_UpperLimit 255
\r
34 #define _DEFINED_TYPEDEF_FOR_UInt8_
\r
36 typedef uint32 UInt32;
\r
37 #define UInt32_LowerLimit 0
\r
38 #define UInt32_UpperLimit 4294967295
\r
40 #define _DEFINED_TYPEDEF_FOR_UInt32_
\r
42 typedef sint32 MilliOhm;
\r
43 #define MilliOhm_LowerLimit -2147483647
\r
44 #define MilliOhm_UpperLimit 2147483647
\r
46 #define _DEFINED_TYPEDEF_FOR_MilliOhm_
\r
48 typedef uint8 DigitalLevel;
\r
50 #define Low ((DigitalLevel)0)
\r
53 #define High ((DigitalLevel)1)
\r
55 #define DigitalLevel_LowerLimit 0
\r
56 #define DigitalLevel_UpperLimit 1
\r
58 #define _DEFINED_TYPEDEF_FOR_DigitalLevel_
\r
60 typedef boolean Boolean;
\r
62 #define _DEFINED_TYPEDEF_FOR_Boolean_
\r
64 typedef sint32 MilliAmpere;
\r
65 #define MilliAmpere_LowerLimit -2147483647
\r
66 #define MilliAmpere_UpperLimit 2147483647
\r
68 #define _DEFINED_TYPEDEF_FOR_MilliAmpere_
\r
70 typedef uint16 IoHwAb_SignalType;
\r
71 #define IoHwAb_SignalType_LowerLimit 0
\r
72 #define IoHwAb_SignalType_UpperLimit 65535
\r
74 #define _DEFINED_TYPEDEF_FOR_IoHwAb_SignalType_
\r
76 typedef sint8 SInt8;
\r
77 #define SInt8_LowerLimit -128
\r
78 #define SInt8_UpperLimit 127
\r
80 #define _DEFINED_TYPEDEF_FOR_SInt8_
\r
82 typedef sint32 MilliVolt;
\r
83 #define MilliVolt_LowerLimit -2147483647
\r
84 #define MilliVolt_UpperLimit 2147483647
\r
86 #define _DEFINED_TYPEDEF_FOR_MilliVolt_
\r
88 typedef uint8 SignalQuality;
\r
89 #ifndef SignalQuality_InitialValue
\r
90 #define SignalQuality_InitialValue ((SignalQuality)0)
\r
91 #endif /*SignalQuality_InitialValue*/
\r
92 #ifndef SignalQuality_Error
\r
93 #define SignalQuality_Error ((SignalQuality)1)
\r
94 #endif /*SignalQuality_Error*/
\r
95 #ifndef SignalQuality_Bad
\r
96 #define SignalQuality_Bad ((SignalQuality)2)
\r
97 #endif /*SignalQuality_Bad*/
\r
98 #ifndef SignalQuality_Good
\r
99 #define SignalQuality_Good ((SignalQuality)3)
\r
100 #endif /*SignalQuality_Good*/
\r
101 #define SignalQuality_LowerLimit 0
\r
102 #define SignalQuality_UpperLimit 3
\r
104 #define _DEFINED_TYPEDEF_FOR_SignalQuality_
\r
106 typedef sint32 Hertz;
\r
107 #define Hertz_LowerLimit -2147483647
\r
108 #define Hertz_UpperLimit 2147483647
\r
110 #define _DEFINED_TYPEDEF_FOR_Hertz_
\r
112 typedef sint32 Percent;
\r
113 #define Percent_LowerLimit -2147483647
\r
114 #define Percent_UpperLimit 2147483647
\r
116 #define _DEFINED_TYPEDEF_FOR_Percent_
\r
118 typedef sint16 SInt16;
\r
119 #define SInt16_LowerLimit -32768
\r
120 #define SInt16_UpperLimit 32767
\r
122 #define _DEFINED_TYPEDEF_FOR_SInt16_
\r
124 typedef uint16 UInt16;
\r
125 #define UInt16_LowerLimit 0
\r
126 #define UInt16_UpperLimit 65535
\r
128 #define _DEFINED_TYPEDEF_FOR_UInt16_
\r
147 DigitalLevel value;
\r
148 } Rte_DE_DigitalLevel;
\r
156 } Rte_DE_MilliAmpere;
\r
159 IoHwAb_SignalType value;
\r
160 } Rte_DE_IoHwAb_SignalType;
\r
168 } Rte_DE_MilliVolt;
\r
171 SignalQuality value;
\r
172 } Rte_DE_SignalQuality;
\r
191 } Rte_PDS_Blinker_DigitalOutput_P;
\r
193 } Rte_PDS_Blinker_DigitalOutput_R;
\r
196 } Rte_PDS_EcuAbstraction_DigitalOutput_P;
\r
198 } Rte_PDS_EcuAbstraction_DigitalOutput_R;
\r