1/******************************************************************************
2 *
3 * ASAP2 file: BSER_CmuLost.a2l
4 *
5 * Code generation for model "BSER_CmuLost".
6 *
7 * Model version : 1.1407
8 * Simulink Coder version : 8.13 (R2017b) 24-Jul-2017
9 * C source code generated on : Tue Jul 28 10:51:17 2020
10 *
11 * Target selection: ert.tlc
12 * Embedded hardware selection: Infineon->TriCore
13 * Code generation objectives:
14 * 1. MISRA C:2012 guidelines
15 * 2. Execution efficiency
16 * Validation result: Not run
17 *
18 * (add additional file header information here)
19 *
20 ******************************************************************************/
21
22ASAP2_VERSION 1 31 /* Version 1.31 */
23
24/begin PROJECT ProjectName "Project Comment Goes Here"
25
26 /begin HEADER "Header Comments go here"
27
28 /end HEADER
29
30
31 /begin MODULE ModuleName "Module Comment Goes Here"
32
33 /begin MOD_PAR "MOD PAR Comment Goes Here"
34
35 /end MOD_PAR
36
37 /begin MOD_COMMON "Mod Common Comment Here"
38 BYTE_ORDER MSB_LAST
39 /end MOD_COMMON
40
41 /begin RECORD_LAYOUT Scalar_BOOLEAN
42 FNC_VALUES 1 UBYTE COLUMN_DIR DIRECT
43 /end RECORD_LAYOUT
44
45 /begin RECORD_LAYOUT Scalar_UBYTE
46 FNC_VALUES 1 UBYTE COLUMN_DIR DIRECT
47 /end RECORD_LAYOUT
48
49 /begin RECORD_LAYOUT Scalar_BYTE
50 FNC_VALUES 1 SBYTE COLUMN_DIR DIRECT
51 /end RECORD_LAYOUT
52
53 /begin RECORD_LAYOUT Scalar_UWORD
54 FNC_VALUES 1 UWORD COLUMN_DIR DIRECT
55 /end RECORD_LAYOUT
56
57 /begin RECORD_LAYOUT Scalar_SWORD
58 FNC_VALUES 1 SWORD COLUMN_DIR DIRECT
59 /end RECORD_LAYOUT
60
61 /begin RECORD_LAYOUT Scalar_ULONG
62 FNC_VALUES 1 ULONG COLUMN_DIR DIRECT
63 /end RECORD_LAYOUT
64
65 /begin RECORD_LAYOUT Scalar_LONG
66 FNC_VALUES 1 SLONG COLUMN_DIR DIRECT
67 /end RECORD_LAYOUT
68
69 /begin RECORD_LAYOUT Scalar_FLOAT32_IEEE
70 FNC_VALUES 1 FLOAT32_IEEE COLUMN_DIR DIRECT
71 /end RECORD_LAYOUT
72
73 /begin RECORD_LAYOUT Scalar_FLOAT64_IEEE
74 FNC_VALUES 1 FLOAT64_IEEE COLUMN_DIR DIRECT
75 /end RECORD_LAYOUT
76
77
78 /begin RECORD_LAYOUT Lookup1D_BOOLEAN
79 FNC_VALUES 1 UBYTE COLUMN_DIR DIRECT
80 /end RECORD_LAYOUT
81
82 /begin RECORD_LAYOUT Lookup1D_X_BOOLEAN
83 AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
84 /end RECORD_LAYOUT
85
86 /begin RECORD_LAYOUT Lookup1D_BYTE
87 FNC_VALUES 1 SBYTE COLUMN_DIR DIRECT
88 /end RECORD_LAYOUT
89
90 /begin RECORD_LAYOUT Lookup1D_X_BYTE
91 AXIS_PTS_X 1 SBYTE INDEX_INCR DIRECT
92 /end RECORD_LAYOUT
93
94 /begin RECORD_LAYOUT Lookup1D_UBYTE
95 FNC_VALUES 1 UBYTE COLUMN_DIR DIRECT
96 /end RECORD_LAYOUT
97
98 /begin RECORD_LAYOUT Lookup1D_X_UBYTE
99 AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
100 /end RECORD_LAYOUT
101
102 /begin RECORD_LAYOUT Lookup1D_UWORD
103 FNC_VALUES 1 UWORD COLUMN_DIR DIRECT
104 /end RECORD_LAYOUT
105
106 /begin RECORD_LAYOUT Lookup1D_X_UWORD
107 AXIS_PTS_X 1 UWORD INDEX_INCR DIRECT
108 /end RECORD_LAYOUT
109
110 /begin RECORD_LAYOUT Lookup1D_WORD
111 FNC_VALUES 1 SWORD COLUMN_DIR DIRECT
112 /end RECORD_LAYOUT
113
114 /begin RECORD_LAYOUT Lookup1D_X_WORD
115 AXIS_PTS_X 1 SWORD INDEX_INCR DIRECT
116 /end RECORD_LAYOUT
117
118 /begin RECORD_LAYOUT Lookup1D_ULONG
119 FNC_VALUES 1 ULONG COLUMN_DIR DIRECT
120 /end RECORD_LAYOUT
121
122 /begin RECORD_LAYOUT Lookup1D_X_ULONG
123 AXIS_PTS_X 1 ULONG INDEX_INCR DIRECT
124 /end RECORD_LAYOUT
125
126 /begin RECORD_LAYOUT Lookup1D_SLONG
127 FNC_VALUES 1 SLONG COLUMN_DIR DIRECT
128 /end RECORD_LAYOUT
129
130 /begin RECORD_LAYOUT Lookup1D_X_LONG
131 AXIS_PTS_X 1 SLONG INDEX_INCR DIRECT
132 /end RECORD_LAYOUT
133
134 /begin RECORD_LAYOUT Lookup1D_FLOAT32_IEEE
135 FNC_VALUES 1 FLOAT32_IEEE COLUMN_DIR DIRECT
136 /end RECORD_LAYOUT
137
138 /begin RECORD_LAYOUT Lookup1D_X_FLOAT32_IEEE
139 AXIS_PTS_X 1 FLOAT32_IEEE INDEX_INCR DIRECT
140 /end RECORD_LAYOUT
141
142 /begin RECORD_LAYOUT Lookup1D_FLOAT64_IEEE
143 FNC_VALUES 1 FLOAT64_IEEE COLUMN_DIR DIRECT
144 /end RECORD_LAYOUT
145
146 /begin RECORD_LAYOUT Lookup1D_X_FLOAT64_IEEE
147 AXIS_PTS_X 1 FLOAT64_IEEE INDEX_INCR DIRECT
148 /end RECORD_LAYOUT
149
150 /begin RECORD_LAYOUT Lookup2D_BOOLEAN
151 FNC_VALUES 1 UBYTE COLUMN_DIR DIRECT
152 /end RECORD_LAYOUT
153
154 /begin RECORD_LAYOUT Lookup2D_X_BOOLEAN
155 AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
156 /end RECORD_LAYOUT
157
158 /begin RECORD_LAYOUT Lookup2D_UBYTE
159 FNC_VALUES 1 UBYTE COLUMN_DIR DIRECT
160 /end RECORD_LAYOUT
161
162 /begin RECORD_LAYOUT Lookup2D_X_UBYTE
163 AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
164 /end RECORD_LAYOUT
165
166 /begin RECORD_LAYOUT Lookup2D_BYTE
167 FNC_VALUES 1 SBYTE COLUMN_DIR DIRECT
168 /end RECORD_LAYOUT
169
170 /begin RECORD_LAYOUT Lookup2D_X_BYTE
171 AXIS_PTS_X 1 SBYTE INDEX_INCR DIRECT
172 /end RECORD_LAYOUT
173
174 /begin RECORD_LAYOUT Lookup2D_UWORD
175 FNC_VALUES 1 UWORD COLUMN_DIR DIRECT
176 /end RECORD_LAYOUT
177
178 /begin RECORD_LAYOUT Lookup2D_X_UWORD
179 AXIS_PTS_X 1 UWORD INDEX_INCR DIRECT
180 /end RECORD_LAYOUT
181
182 /begin RECORD_LAYOUT Lookup2D_WORD
183 FNC_VALUES 1 SWORD COLUMN_DIR DIRECT
184 /end RECORD_LAYOUT
185
186 /begin RECORD_LAYOUT Lookup2D_X_WORD
187 AXIS_PTS_X 1 SWORD INDEX_INCR DIRECT
188 /end RECORD_LAYOUT
189
190 /begin RECORD_LAYOUT Lookup2D_ULONG
191 FNC_VALUES 1 ULONG COLUMN_DIR DIRECT
192 /end RECORD_LAYOUT
193
194 /begin RECORD_LAYOUT Lookup2D_X_ULONG
195 AXIS_PTS_X 1 ULONG INDEX_INCR DIRECT
196 /end RECORD_LAYOUT
197
198 /begin RECORD_LAYOUT Lookup2D_LONG
199 FNC_VALUES 1 SLONG COLUMN_DIR DIRECT
200 /end RECORD_LAYOUT
201
202 /begin RECORD_LAYOUT Lookup2D_X_LONG
203 AXIS_PTS_X 1 SLONG INDEX_INCR DIRECT
204 /end RECORD_LAYOUT
205
206 /begin RECORD_LAYOUT Lookup2D_FLOAT32_IEEE
207 FNC_VALUES 1 FLOAT32_IEEE COLUMN_DIR DIRECT
208 /end RECORD_LAYOUT
209
210 /begin RECORD_LAYOUT Lookup2D_X_FLOAT32_IEEE
211 AXIS_PTS_X 1 FLOAT32_IEEE INDEX_INCR DIRECT
212 /end RECORD_LAYOUT
213
214 /begin RECORD_LAYOUT Lookup2D_FLOAT64_IEEE
215 FNC_VALUES 1 FLOAT64_IEEE COLUMN_DIR DIRECT
216 /end RECORD_LAYOUT
217
218 /begin RECORD_LAYOUT Lookup2D_X_FLOAT64_IEEE
219 AXIS_PTS_X 1 FLOAT64_IEEE INDEX_INCR DIRECT
220 /end RECORD_LAYOUT
221
222
223 /begin CHARACTERISTIC
224 /* Name */ BSER_tiBattChrgCmuLost_C
225 /* Long Identifier */ "Time debounce:Max fault of soc out of range high detect"
226 /* Type */ VALUE
227 /* ECU Address */ 0x0000 /* @ECU_Address@BSER_tiBattChrgCmuLost_C@ */
228 /* Record Layout */ Scalar_FLOAT32_IEEE
229 /* Maximum Difference */ 0
230 /* Conversion Method */ BSER_CmuLost_CM_single_s
231 /* Lower Limit */ 0.0
232 /* Upper Limit */ 255.0
233 /end CHARACTERISTIC
234
235
236 /begin CHARACTERISTIC
237 /* Name */ BSER_tiBattDisChrgCmuLost_C
238 /* Long Identifier */ "Time debounce:Min fault of soc out of range high detect"
239 /* Type */ VALUE
240 /* ECU Address */ 0x0000 /* @ECU_Address@BSER_tiBattDisChrgCmuLost_C@ */
241 /* Record Layout */ Scalar_FLOAT32_IEEE
242 /* Maximum Difference */ 0
243 /* Conversion Method */ BSER_CmuLost_CM_single_s
244 /* Lower Limit */ 0.0
245 /* Upper Limit */ 255.0
246 /end CHARACTERISTIC
247
248
249
250 /begin MEASUREMENT
251 /* Name */ BCMR_stDChrgMode
252 /* Long identifier */ "DC充电状态"
253 /* Data type */ UBYTE
254 /* Conversion method */ BSER_CmuLost_CM_uint8
255 /* Resolution (Not used) */ 0
256 /* Accuracy (Not used) */ 0
257 /* Lower limit */ 0.0
258 /* Upper limit */ 255.0
259 ECU_ADDRESS 0x0000 /* @ECU_Address@BCMR_stDChrgMode@ */
260 /end MEASUREMENT
261
262
263 /begin MEASUREMENT
264 /* Name */ BCMR_stAChrgObsr
265 /* Long identifier */ "AC充电状态"
266 /* Data type */ UBYTE
267 /* Conversion method */ BSER_CmuLost_CM_uint8
268 /* Resolution (Not used) */ 0
269 /* Accuracy (Not used) */ 0
270 /* Lower limit */ 0.0
271 /* Upper limit */ 255.0
272 ECU_ADDRESS 0x0000 /* @ECU_Address@BCMR_stAChrgObsr@ */
273 /end MEASUREMENT
274
275
276 /begin MEASUREMENT
277 /* Name */ IoExtMc33771_ChkCIDCycSt
278 /* Long identifier */ "CMU通讯丢失"
279 /* Data type */ UBYTE
280 /* Conversion method */ BSER_CmuLost_CM_uint8
281 /* Resolution (Not used) */ 0
282 /* Accuracy (Not used) */ 0
283 /* Lower limit */ 0.0
284 /* Upper limit */ 1.0
285 ECU_ADDRESS 0x0000 /* @ECU_Address@IoExtMc33771_ChkCIDCycSt@ */
286 /end MEASUREMENT
287
288
289 /begin MEASUREMENT
290 /* Name */ DFC_ChrgCmuLost
291 /* Long identifier */ "Max fault of battery soc out of range high"
292 /* Data type */ UBYTE
293 /* Conversion method */ BSER_CmuLost_CM_uint8
294 /* Resolution (Not used) */ 0
295 /* Accuracy (Not used) */ 0
296 /* Lower limit */ 0.0
297 /* Upper limit */ 255.0
298 ECU_ADDRESS 0x0000 /* @ECU_Address@DFC_ChrgCmuLost@ */
299 /end MEASUREMENT
300
301
302 /begin MEASUREMENT
303 /* Name */ DFC_DisChrgCmuLost
304 /* Long identifier */ "Min fault of battery soc out of range high"
305 /* Data type */ UBYTE
306 /* Conversion method */ BSER_CmuLost_CM_uint8
307 /* Resolution (Not used) */ 0
308 /* Accuracy (Not used) */ 0
309 /* Lower limit */ 0.0
310 /* Upper limit */ 255.0
311 ECU_ADDRESS 0x0000 /* @ECU_Address@DFC_DisChrgCmuLost@ */
312 /end MEASUREMENT
313
314 /begin COMPU_METHOD
315 /* Name of CompuMethod */ BSER_CmuLost_CM_single_s
316 /* Long identifier */ "Q = V"
317 /* Conversion Type */ RAT_FUNC
318 /* Format */ "%8.6"
319 /* Units */ "s"
320 /* Coefficients */ COEFFS 0 1 0 0 0 1
321 /end COMPU_METHOD
322
323 /begin COMPU_METHOD
324 /* Name of CompuMethod */ BSER_CmuLost_CM_uint8
325 /* Long identifier */ "Q = V"
326 /* Conversion Type */ RAT_FUNC
327 /* Format */ "%3.0"
328 /* Units */ ""
329 /* Coefficients */ COEFFS 0 1 0 0 0 1
330 /end COMPU_METHOD
331
332 /begin GROUP
333 /* Name */ BSER_CmuLost
334 /* Long identifier */ "BSER_CmuLost"
335 /* Root */ ROOT
336 /begin SUB_GROUP
337 Root_BSER_CmuLost
338 /end SUB_GROUP
339 /begin REF_MEASUREMENT
340 BCMR_stAChrgObsr
341 BCMR_stDChrgMode
342 DFC_ChrgCmuLost
343 DFC_DisChrgCmuLost
344 IoExtMc33771_ChkCIDCycSt
345 /end REF_MEASUREMENT
346 /end GROUP
347
348 /begin GROUP
349 /* Name */ Root_BSER_CmuLost
350 /* Long identifier */ "BSER_CmuLost/BSER_CmuLost"
351 /begin SUB_GROUP
352 S1_CmuLostDiag
353 /end SUB_GROUP
354 /end GROUP
355
356 /begin GROUP
357 /* Name */ S1_CmuLostDiag
358 /* Long identifier */ "BSER_CmuLost/BSER_CmuLost/CmuLostDiag"
359 /begin REF_CHARACTERISTIC
360 BSER_tiBattChrgCmuLost_C
361 BSER_tiBattDisChrgCmuLost_C
362 /end REF_CHARACTERISTIC
363 /end GROUP
364
365
366 /end MODULE
367
368
369/end PROJECT
370/* (add any file trailer comments here) */
371/* EOF BSER_CmuLost.a2l */
372