]> rtime.felk.cvut.cz Git - arc.git/blob - boards/mpc5516it/examples/led_rte/config/Rte_Type.h
updated led example for new IoHwAb
[arc.git] / boards / mpc5516it / examples / led_rte / config / Rte_Type.h
1 /*\r
2 * Configuration of module: Rte (Rte_Type.h)\r
3 *\r
4 * Created by:              \r
5 * Copyright:               \r
6 *\r
7 * Configured for (MCU):    MPC551x\r
8 *\r
9 * Module vendor:           ArcCore\r
10 * Generator version:       0.0.9\r
11 *\r
12 * Generated by Arctic Studio (http://arccore.com) \r
13 */\r
14 \r
15 /* Rte_Type.h */\r
16 \r
17 #ifndef RTE_TYPE_H\r
18 #define RTE_TYPE_H\r
19 \r
20 #include "Rte.h"\r
21 \r
22 typedef void * Rte_Instance;\r
23 \r
24 typedef sint32 SInt32;\r
25 #define SInt32_LowerLimit -2147483648\r
26 #define SInt32_UpperLimit 2147483647\r
27 \r
28 #define _DEFINED_TYPEDEF_FOR_SInt32_ \r
29 \r
30 typedef uint8 UInt8;\r
31 #define UInt8_LowerLimit 0\r
32 #define UInt8_UpperLimit 255\r
33 \r
34 #define _DEFINED_TYPEDEF_FOR_UInt8_ \r
35 \r
36 typedef uint32 UInt32;\r
37 #define UInt32_LowerLimit 0\r
38 #define UInt32_UpperLimit 4294967295\r
39 \r
40 #define _DEFINED_TYPEDEF_FOR_UInt32_ \r
41 \r
42 typedef sint32 MilliOhm;\r
43 #define MilliOhm_LowerLimit -2147483647\r
44 #define MilliOhm_UpperLimit 2147483647\r
45 \r
46 #define _DEFINED_TYPEDEF_FOR_MilliOhm_ \r
47 \r
48 typedef uint8 DigitalLevel;\r
49 #ifndef Low\r
50 #define Low ((DigitalLevel)0)\r
51 #endif /*Low*/\r
52 #ifndef High\r
53 #define High ((DigitalLevel)1)\r
54 #endif /*High*/\r
55 #define DigitalLevel_LowerLimit 0\r
56 #define DigitalLevel_UpperLimit 1\r
57 \r
58 #define _DEFINED_TYPEDEF_FOR_DigitalLevel_ \r
59 \r
60 typedef boolean Boolean;\r
61 \r
62 #define _DEFINED_TYPEDEF_FOR_Boolean_ \r
63 \r
64 typedef sint32 MilliAmpere;\r
65 #define MilliAmpere_LowerLimit -2147483647\r
66 #define MilliAmpere_UpperLimit 2147483647\r
67 \r
68 #define _DEFINED_TYPEDEF_FOR_MilliAmpere_ \r
69 \r
70 typedef uint16 IoHwAb_SignalType;\r
71 #define IoHwAb_SignalType_LowerLimit 0\r
72 #define IoHwAb_SignalType_UpperLimit 65535\r
73 \r
74 #define _DEFINED_TYPEDEF_FOR_IoHwAb_SignalType_ \r
75 \r
76 typedef sint8 SInt8;\r
77 #define SInt8_LowerLimit -128\r
78 #define SInt8_UpperLimit 127\r
79 \r
80 #define _DEFINED_TYPEDEF_FOR_SInt8_ \r
81 \r
82 typedef sint32 MilliVolt;\r
83 #define MilliVolt_LowerLimit -2147483647\r
84 #define MilliVolt_UpperLimit 2147483647\r
85 \r
86 #define _DEFINED_TYPEDEF_FOR_MilliVolt_ \r
87 \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
103 \r
104 #define _DEFINED_TYPEDEF_FOR_SignalQuality_ \r
105 \r
106 typedef sint32 Hertz;\r
107 #define Hertz_LowerLimit -2147483647\r
108 #define Hertz_UpperLimit 2147483647\r
109 \r
110 #define _DEFINED_TYPEDEF_FOR_Hertz_ \r
111 \r
112 typedef sint32 Percent;\r
113 #define Percent_LowerLimit -2147483647\r
114 #define Percent_UpperLimit 2147483647\r
115 \r
116 #define _DEFINED_TYPEDEF_FOR_Percent_ \r
117 \r
118 typedef sint16 SInt16;\r
119 #define SInt16_LowerLimit -32768\r
120 #define SInt16_UpperLimit 32767\r
121 \r
122 #define _DEFINED_TYPEDEF_FOR_SInt16_ \r
123 \r
124 typedef uint16 UInt16;\r
125 #define UInt16_LowerLimit 0\r
126 #define UInt16_UpperLimit 65535\r
127 \r
128 #define _DEFINED_TYPEDEF_FOR_UInt16_ \r
129 \r
130 typedef struct {\r
131         SInt32 value;\r
132 } Rte_DE_SInt32;\r
133 \r
134 typedef struct {\r
135         UInt8 value;\r
136 } Rte_DE_UInt8;\r
137 \r
138 typedef struct {\r
139         UInt32 value;\r
140 } Rte_DE_UInt32;\r
141 \r
142 typedef struct {\r
143         MilliOhm value;\r
144 } Rte_DE_MilliOhm;\r
145 \r
146 typedef struct {\r
147         DigitalLevel value;\r
148 } Rte_DE_DigitalLevel;\r
149 \r
150 typedef struct {\r
151         Boolean value;\r
152 } Rte_DE_Boolean;\r
153 \r
154 typedef struct {\r
155         MilliAmpere value;\r
156 } Rte_DE_MilliAmpere;\r
157 \r
158 typedef struct {\r
159         IoHwAb_SignalType value;\r
160 } Rte_DE_IoHwAb_SignalType;\r
161 \r
162 typedef struct {\r
163         SInt8 value;\r
164 } Rte_DE_SInt8;\r
165 \r
166 typedef struct {\r
167         MilliVolt value;\r
168 } Rte_DE_MilliVolt;\r
169 \r
170 typedef struct {\r
171         SignalQuality value;\r
172 } Rte_DE_SignalQuality;\r
173 \r
174 typedef struct {\r
175         Hertz value;\r
176 } Rte_DE_Hertz;\r
177 \r
178 typedef struct {\r
179         Percent value;\r
180 } Rte_DE_Percent;\r
181 \r
182 typedef struct {\r
183         SInt16 value;\r
184 } Rte_DE_SInt16;\r
185 \r
186 typedef struct {\r
187         UInt16 value;\r
188 } Rte_DE_UInt16;\r
189 \r
190 typedef struct {\r
191 } Rte_PDS_Blinker_DigitalOutput_P;\r
192 typedef struct {\r
193 } Rte_PDS_Blinker_DigitalOutput_R;\r
194 \r
195 typedef struct {\r
196 } Rte_PDS_EcuAbstraction_DigitalOutput_P;\r
197 typedef struct {\r
198 } Rte_PDS_EcuAbstraction_DigitalOutput_R;\r
199 \r
200 #endif\r