]> rtime.felk.cvut.cz Git - arc.git/blob - boards/ti_tms570ls/examples/rte_simple/config/Rte_Type.h
c0aaabf74f3842bd4e7f628b50aff6505389837f
[arc.git] / boards / ti_tms570ls / examples / rte_simple / config / Rte_Type.h
1 /*\r
2 * Configuration of module: Rte (Rte_Types.h)\r
3 *\r
4 * Created by:              \r
5 * Copyright:               \r
6 *\r
7 * Configured for (MCU):    TMS570\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_Types.h */\r
16 \r
17 #ifndef RTE_TYPES_H\r
18 #define RTE_TYPES_H\r
19 \r
20 #include "Rte.h"\r
21 \r
22 typedef void * Rte_Instance;\r
23 \r
24 typedef float Float;\r
25 \r
26 #define _DEFINED_TYPEDEF_FOR_Float_ \r
27 \r
28 typedef sint32 SInt32;\r
29 #define SInt32_LowerLimit -2147483648\r
30 #define SInt32_UpperLimit 2147483647\r
31 \r
32 #define _DEFINED_TYPEDEF_FOR_SInt32_ \r
33 \r
34 typedef sint8 SInt8;\r
35 #define SInt8_LowerLimit -128\r
36 #define SInt8_UpperLimit 127\r
37 \r
38 #define _DEFINED_TYPEDEF_FOR_SInt8_ \r
39 \r
40 typedef uint32 UInt32;\r
41 #define UInt32_LowerLimit 0\r
42 #define UInt32_UpperLimit 4294967295\r
43 \r
44 #define _DEFINED_TYPEDEF_FOR_UInt32_ \r
45 \r
46 typedef uint8 UInt8;\r
47 #define UInt8_LowerLimit 0\r
48 #define UInt8_UpperLimit 255\r
49 \r
50 #define _DEFINED_TYPEDEF_FOR_UInt8_ \r
51 \r
52 typedef sint16 SInt16;\r
53 #define SInt16_LowerLimit -32768\r
54 #define SInt16_UpperLimit 32767\r
55 \r
56 #define _DEFINED_TYPEDEF_FOR_SInt16_ \r
57 \r
58 typedef boolean Boolean;\r
59 \r
60 #define _DEFINED_TYPEDEF_FOR_Boolean_ \r
61 \r
62 typedef boolean BooleanType;\r
63 \r
64 #define _DEFINED_TYPEDEF_FOR_BooleanType_ \r
65 \r
66 typedef uint16 UInt16;\r
67 #define UInt16_LowerLimit 0\r
68 #define UInt16_UpperLimit 65535\r
69 \r
70 #define _DEFINED_TYPEDEF_FOR_UInt16_ \r
71 \r
72 typedef struct {\r
73         Float value;\r
74 } Rte_DE_Float;\r
75 \r
76 typedef struct {\r
77         SInt32 value;\r
78 } Rte_DE_SInt32;\r
79 \r
80 typedef struct {\r
81         SInt8 value;\r
82 } Rte_DE_SInt8;\r
83 \r
84 typedef struct {\r
85         UInt32 value;\r
86 } Rte_DE_UInt32;\r
87 \r
88 typedef struct {\r
89         UInt8 value;\r
90 } Rte_DE_UInt8;\r
91 \r
92 typedef struct {\r
93         SInt16 value;\r
94 } Rte_DE_SInt16;\r
95 \r
96 typedef struct {\r
97         Boolean value;\r
98 } Rte_DE_Boolean;\r
99 \r
100 typedef struct {\r
101         BooleanType value;\r
102 } Rte_DE_BooleanType;\r
103 \r
104 typedef struct {\r
105         UInt16 value;\r
106 } Rte_DE_UInt16;\r
107 \r
108 typedef struct {\r
109 } Rte_PDS_Calculator_CalculatorOperations_P;\r
110 typedef struct {\r
111 } Rte_PDS_Calculator_CalculatorOperations_R;\r
112 \r
113 typedef struct {\r
114 } Rte_PDS_Tester_CalculatorOperations_P;\r
115 typedef struct {\r
116 } Rte_PDS_Tester_CalculatorOperations_R;\r
117 \r
118 typedef struct {\r
119         Std_ReturnType (*Write_arg1)(UInt8);\r
120         Std_ReturnType (*Write_arg2)(UInt8);\r
121 } Rte_PDS_Tester_ArgumentIf_P;\r
122 typedef struct {\r
123         Std_ReturnType (*Read_arg1)(UInt8);\r
124         Std_ReturnType (*Read_arg2)(UInt8);\r
125 } Rte_PDS_Tester_ArgumentIf_R;\r
126 \r
127 typedef struct {\r
128         Std_ReturnType (*Write_result)(UInt16);\r
129 } Rte_PDS_Tester_ResultIf_P;\r
130 typedef struct {\r
131         Std_ReturnType (*Read_result)(UInt16);\r
132 } Rte_PDS_Tester_ResultIf_R;\r
133 \r
134 typedef struct {\r
135         Std_ReturnType (*Write_freq)(UInt32);\r
136 } Rte_PDS_Tester_FreqReqIf_P;\r
137 typedef struct {\r
138         Std_ReturnType (*Read_freq)(UInt32);\r
139 } Rte_PDS_Tester_FreqReqIf_R;\r
140 \r
141 typedef struct {\r
142         Rte_DE_UInt8* TesterRunnable_Arguments_arg1;\r
143         Rte_DE_UInt8* TesterRunnable_Arguments_arg2;\r
144         Rte_DE_UInt32* FreqReqRunnable_FreqReq_freq;\r
145         Rte_DE_UInt32* FreqReqRunnable_FreqReqInd_freq;\r
146         Rte_DE_UInt16* TesterRunnable_Result_result;\r
147 } Rte_CDS_Tester;\r
148 \r
149 typedef struct {\r
150         Std_ReturnType (*Write_result)(UInt16);\r
151 } Rte_PDS_Logger_ResultIf_P;\r
152 typedef struct {\r
153         Std_ReturnType (*Read_result)(UInt16);\r
154 } Rte_PDS_Logger_ResultIf_R;\r
155 \r
156 typedef struct {\r
157         Rte_DE_UInt16* LoggerRunnable_Result_result;\r
158 } Rte_CDS_Logger;\r
159 \r
160 typedef struct {\r
161         Std_ReturnType (*Write_result)(UInt16);\r
162 } Rte_PDS_Logger2_ResultIf_P;\r
163 typedef struct {\r
164         Std_ReturnType (*Read_result)(UInt16);\r
165 } Rte_PDS_Logger2_ResultIf_R;\r
166 \r
167 typedef struct {\r
168         Rte_DE_UInt16* Logger2Runnable_Result_result;\r
169 } Rte_CDS_Logger2;\r
170 \r
171 #endif\r