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
22
ASAP2_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