2 * Configuration of module: Rte (Rte_Type.h)
\r
7 * Configured for (MCU): MPC5567
\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 boolean Boolean;
\r
26 #define _DEFINED_TYPEDEF_FOR_Boolean_
\r
28 typedef uint8 DigitalLevel;
\r
30 #define Low ((DigitalLevel)0)
\r
33 #define High ((DigitalLevel)1)
\r
35 #define DigitalLevel_LowerLimit 0
\r
36 #define DigitalLevel_UpperLimit 1
\r
38 #define _DEFINED_TYPEDEF_FOR_DigitalLevel_
\r
40 typedef float Float;
\r
42 #define _DEFINED_TYPEDEF_FOR_Float_
\r
44 typedef sint32 Hertz;
\r
45 #define Hertz_LowerLimit -2147483647
\r
46 #define Hertz_UpperLimit 2147483647
\r
48 #define _DEFINED_TYPEDEF_FOR_Hertz_
\r
50 typedef uint16 IoHwAb_SignalType;
\r
51 #define IoHwAb_SignalType_LowerLimit 0
\r
52 #define IoHwAb_SignalType_UpperLimit 65535
\r
54 #define _DEFINED_TYPEDEF_FOR_IoHwAb_SignalType_
\r
56 typedef sint32 MilliAmpere;
\r
57 #define MilliAmpere_LowerLimit -2147483647
\r
58 #define MilliAmpere_UpperLimit 2147483647
\r
60 #define _DEFINED_TYPEDEF_FOR_MilliAmpere_
\r
62 typedef sint32 MilliOhm;
\r
63 #define MilliOhm_LowerLimit -2147483647
\r
64 #define MilliOhm_UpperLimit 2147483647
\r
66 #define _DEFINED_TYPEDEF_FOR_MilliOhm_
\r
68 typedef sint32 MilliVolt;
\r
69 #define MilliVolt_LowerLimit -2147483647
\r
70 #define MilliVolt_UpperLimit 2147483647
\r
72 #define _DEFINED_TYPEDEF_FOR_MilliVolt_
\r
74 typedef uint8 NvM_RequestResultType;
\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
94 #define _DEFINED_TYPEDEF_FOR_NvM_RequestResultType_
\r
96 typedef sint32 Percent;
\r
97 #define Percent_LowerLimit -2147483647
\r
98 #define Percent_UpperLimit 2147483647
\r
100 #define _DEFINED_TYPEDEF_FOR_Percent_
\r
102 typedef sint16 SInt16;
\r
103 #define SInt16_LowerLimit -32768
\r
104 #define SInt16_UpperLimit 32767
\r
106 #define _DEFINED_TYPEDEF_FOR_SInt16_
\r
108 typedef sint32 SInt32;
\r
109 #define SInt32_LowerLimit -2147483648
\r
110 #define SInt32_UpperLimit 2147483647
\r
112 #define _DEFINED_TYPEDEF_FOR_SInt32_
\r
114 typedef sint8 SInt8;
\r
115 #define SInt8_LowerLimit -128
\r
116 #define SInt8_UpperLimit 127
\r
118 #define _DEFINED_TYPEDEF_FOR_SInt8_
\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
136 #define _DEFINED_TYPEDEF_FOR_SignalQuality_
\r
138 typedef uint16 UInt16;
\r
139 #define UInt16_LowerLimit 0
\r
140 #define UInt16_UpperLimit 65535
\r
142 #define _DEFINED_TYPEDEF_FOR_UInt16_
\r
144 typedef uint32 UInt32;
\r
145 #define UInt32_LowerLimit 0
\r
146 #define UInt32_UpperLimit 4294967295
\r
148 #define _DEFINED_TYPEDEF_FOR_UInt32_
\r
150 typedef uint8 UInt8;
\r
151 #define UInt8_LowerLimit 0
\r
152 #define UInt8_UpperLimit 255
\r
154 #define _DEFINED_TYPEDEF_FOR_UInt8_
\r
156 typedef UInt8 DstPtrType[1024];
\r
158 #define _DEFINED_TYPEDEF_FOR_DstPtrType_
\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
169 } Rte_PDS_Blinker_DigitalOutput_P;
\r
171 } Rte_PDS_Blinker_DigitalOutput_R;
\r
174 } Rte_PDS_EcuAbstraction_DigitalOutput_P;
\r
176 } Rte_PDS_EcuAbstraction_DigitalOutput_R;
\r