]> rtime.felk.cvut.cz Git - arc.git/blob - boards/mpc5567qrtech/examples/led_rte/config/Rte_Type.h
Added another check for illegal configPtr due to bad group number
[arc.git] / boards / mpc5567qrtech / 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):    MPC5567\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 boolean Boolean;\r
25 \r
26 #define _DEFINED_TYPEDEF_FOR_Boolean_ \r
27 \r
28 typedef uint8 DigitalLevel;\r
29 #ifndef Low\r
30 #define Low ((DigitalLevel)0)\r
31 #endif /*Low*/\r
32 #ifndef High\r
33 #define High ((DigitalLevel)1)\r
34 #endif /*High*/\r
35 #define DigitalLevel_LowerLimit 0\r
36 #define DigitalLevel_UpperLimit 1\r
37 \r
38 #define _DEFINED_TYPEDEF_FOR_DigitalLevel_ \r
39 \r
40 typedef float Float;\r
41 \r
42 #define _DEFINED_TYPEDEF_FOR_Float_ \r
43 \r
44 typedef sint32 Hertz;\r
45 #define Hertz_LowerLimit -2147483647\r
46 #define Hertz_UpperLimit 2147483647\r
47 \r
48 #define _DEFINED_TYPEDEF_FOR_Hertz_ \r
49 \r
50 typedef uint16 IoHwAb_SignalType;\r
51 #define IoHwAb_SignalType_LowerLimit 0\r
52 #define IoHwAb_SignalType_UpperLimit 65535\r
53 \r
54 #define _DEFINED_TYPEDEF_FOR_IoHwAb_SignalType_ \r
55 \r
56 typedef sint32 MilliAmpere;\r
57 #define MilliAmpere_LowerLimit -2147483647\r
58 #define MilliAmpere_UpperLimit 2147483647\r
59 \r
60 #define _DEFINED_TYPEDEF_FOR_MilliAmpere_ \r
61 \r
62 typedef sint32 MilliOhm;\r
63 #define MilliOhm_LowerLimit -2147483647\r
64 #define MilliOhm_UpperLimit 2147483647\r
65 \r
66 #define _DEFINED_TYPEDEF_FOR_MilliOhm_ \r
67 \r
68 typedef sint32 MilliVolt;\r
69 #define MilliVolt_LowerLimit -2147483647\r
70 #define MilliVolt_UpperLimit 2147483647\r
71 \r
72 #define _DEFINED_TYPEDEF_FOR_MilliVolt_ \r
73 \r
74 typedef uint8 NvM_RequestResultType;\r
75 #ifndef NVM_REQ_OK\r
76 #define NVM_REQ_OK ((NvM_RequestResultType)0)\r
77 #endif /*NVM_REQ_OK*/\r
78 #ifndef NVM_REQ_NOT_OK\r
79 #define NVM_REQ_NOT_OK ((NvM_RequestResultType)1)\r
80 #endif /*NVM_REQ_NOT_OK*/\r
81 #ifndef NVM_REQ_PENDING\r
82 #define NVM_REQ_PENDING ((NvM_RequestResultType)2)\r
83 #endif /*NVM_REQ_PENDING*/\r
84 #ifndef NVM_REQ_INTEGRITY_FAILED\r
85 #define NVM_REQ_INTEGRITY_FAILED ((NvM_RequestResultType)3)\r
86 #endif /*NVM_REQ_INTEGRITY_FAILED*/\r
87 #ifndef NVM_REQ_BLOCK_SKIPPED\r
88 #define NVM_REQ_BLOCK_SKIPPED ((NvM_RequestResultType)4)\r
89 #endif /*NVM_REQ_BLOCK_SKIPPED*/\r
90 #ifndef NVM_REQ_NV_INVALIDATED\r
91 #define NVM_REQ_NV_INVALIDATED ((NvM_RequestResultType)5)\r
92 #endif /*NVM_REQ_NV_INVALIDATED*/\r
93 \r
94 #define _DEFINED_TYPEDEF_FOR_NvM_RequestResultType_ \r
95 \r
96 typedef sint32 Percent;\r
97 #define Percent_LowerLimit -2147483647\r
98 #define Percent_UpperLimit 2147483647\r
99 \r
100 #define _DEFINED_TYPEDEF_FOR_Percent_ \r
101 \r
102 typedef sint16 SInt16;\r
103 #define SInt16_LowerLimit -32768\r
104 #define SInt16_UpperLimit 32767\r
105 \r
106 #define _DEFINED_TYPEDEF_FOR_SInt16_ \r
107 \r
108 typedef sint32 SInt32;\r
109 #define SInt32_LowerLimit -2147483648\r
110 #define SInt32_UpperLimit 2147483647\r
111 \r
112 #define _DEFINED_TYPEDEF_FOR_SInt32_ \r
113 \r
114 typedef sint8 SInt8;\r
115 #define SInt8_LowerLimit -128\r
116 #define SInt8_UpperLimit 127\r
117 \r
118 #define _DEFINED_TYPEDEF_FOR_SInt8_ \r
119 \r
120 typedef uint8 SignalQuality;\r
121 #ifndef SignalQuality_InitialValue\r
122 #define SignalQuality_InitialValue ((SignalQuality)0)\r
123 #endif /*SignalQuality_InitialValue*/\r
124 #ifndef SignalQuality_Error\r
125 #define SignalQuality_Error ((SignalQuality)1)\r
126 #endif /*SignalQuality_Error*/\r
127 #ifndef SignalQuality_Bad\r
128 #define SignalQuality_Bad ((SignalQuality)2)\r
129 #endif /*SignalQuality_Bad*/\r
130 #ifndef SignalQuality_Good\r
131 #define SignalQuality_Good ((SignalQuality)3)\r
132 #endif /*SignalQuality_Good*/\r
133 #define SignalQuality_LowerLimit 0\r
134 #define SignalQuality_UpperLimit 3\r
135 \r
136 #define _DEFINED_TYPEDEF_FOR_SignalQuality_ \r
137 \r
138 typedef uint16 UInt16;\r
139 #define UInt16_LowerLimit 0\r
140 #define UInt16_UpperLimit 65535\r
141 \r
142 #define _DEFINED_TYPEDEF_FOR_UInt16_ \r
143 \r
144 typedef uint32 UInt32;\r
145 #define UInt32_LowerLimit 0\r
146 #define UInt32_UpperLimit 4294967295\r
147 \r
148 #define _DEFINED_TYPEDEF_FOR_UInt32_ \r
149 \r
150 typedef uint8 UInt8;\r
151 #define UInt8_LowerLimit 0\r
152 #define UInt8_UpperLimit 255\r
153 \r
154 #define _DEFINED_TYPEDEF_FOR_UInt8_ \r
155 \r
156 typedef UInt8 DstPtrType[1024];\r
157 \r
158 #define _DEFINED_TYPEDEF_FOR_DstPtrType_ \r
159 \r
160 typedef uint8 Rte_ModeType_WdgMMode;\r
161 #define RTE_TRANSITION_WdgMMode ((Rte_ModeType_WdgMMode)5)\r
162 #define RTE_MODE_WdgMMode_ALIVE_OK ((Rte_ModeType_WdgMMode)3)\r
163 #define RTE_MODE_WdgMMode_ALIVE_FAILED ((Rte_ModeType_WdgMMode)2)\r
164 #define RTE_MODE_WdgMMode_ALIVE_EXPIRED ((Rte_ModeType_WdgMMode)1)\r
165 #define RTE_MODE_WdgMMode_ALIVE_STOPPED ((Rte_ModeType_WdgMMode)4)\r
166 #define RTE_MODE_WdgMMode_ALIVE_DEACTIVATED ((Rte_ModeType_WdgMMode)0)\r
167 \r
168 typedef struct {\r
169 } Rte_PDS_Blinker_DigitalOutput_P;\r
170 typedef struct {\r
171 } Rte_PDS_Blinker_DigitalOutput_R;\r
172 \r
173 typedef struct {\r
174 } Rte_PDS_EcuAbstraction_DigitalOutput_P;\r
175 typedef struct {\r
176 } Rte_PDS_EcuAbstraction_DigitalOutput_R;\r
177 \r
178 #endif\r