1/*
2 * BMS_capi.c
3 *
4 * Code generation for model "BMS".
5 *
6 * Model version : 1.15
7 * Simulink Coder version : 9.2 (R2019b) 18-Jul-2019
8 * C source code generated on : Thu Aug 20 14:49:14 2020
9 *
10 * Target selection: grt.tlc
11 * Note: GRT includes extra infrastructure and instrumentation for prototyping
12 * Embedded hardware selection: Intel->x86-64 (Windows64)
13 * Code generation objectives: Unspecified
14 * Validation result: Not run
15 */
16
17#include "rtw_capi.h"
18#ifdef HOST_CAPI_BUILD
19#include "BMS_capi_host.h"
20#define sizeof(s) ((size_t)(0xFFFF))
21#undef rt_offsetof
22#define rt_offsetof(s,el) ((uint16_T)(0xFFFF))
23#define TARGET_CONST
24#define TARGET_STRING(s) (s)
25#else /* HOST_CAPI_BUILD */
26#include "builtin_typeid_types.h"
27#include "BMS.h"
28#include "BMS_capi.h"
29#include "BMS_private.h"
30#ifdef LIGHT_WEIGHT_CAPI
31#define TARGET_CONST
32#define TARGET_STRING(s) (NULL)
33#else
34#define TARGET_CONST const
35#define TARGET_STRING(s) (s)
36#endif
37#endif /* HOST_CAPI_BUILD */
38
39/* Block output signal information */
40static const rtwCAPI_Signals rtBlockSignals[] = {
41 /* addrMapIndex, sysNum, blockPath,
42 * signalName, portNumber, dataTypeIndex, dimIndex, fxpIndex, sTimeIndex
43 */
44 { 0, 10, TARGET_STRING("BMS/ BMS (Simulink Model)/mean"),
45 TARGET_STRING(""), 0, 0, 0, 0, 0 },
46
47 { 1, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Product5"),
48 TARGET_STRING(""), 0, 0, 0, 0, 1 },
49
50 { 2, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay"),
51 TARGET_STRING(""), 0, 0, 0, 0, 1 },
52
53 { 3, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay1"),
54 TARGET_STRING(""), 0, 0, 0, 0, 1 },
55
56 { 4, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay2"),
57 TARGET_STRING(""), 0, 0, 0, 0, 1 },
58
59 { 5, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay3"),
60 TARGET_STRING(""), 0, 0, 0, 0, 1 },
61
62 { 6, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Delay"),
63 TARGET_STRING(""), 0, 0, 0, 0, 1 },
64
65 { 7, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Delay1"),
66 TARGET_STRING(""), 0, 0, 0, 0, 1 },
67
68 { 8, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Delay2"),
69 TARGET_STRING(""), 0, 0, 0, 0, 1 },
70
71 { 9, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Delay3"),
72 TARGET_STRING(""), 0, 0, 0, 0, 1 },
73
74 { 10, 0, TARGET_STRING("BMS/ BMS (Simulink Model)/Compare To Constant/Compare"),
75 TARGET_STRING(""), 0, 1, 0, 0, 0 },
76
77 { 11, 2, TARGET_STRING(
78 "BMS/ BMS (Simulink Model)/SoC estimator for cells/dead_band"),
79 TARGET_STRING(""), 0, 0, 0, 0, 0 },
80
81 { 12, 3, TARGET_STRING(
82 "BMS/ BMS (Simulink Model)/SoC estimator for cells/dead_band1"),
83 TARGET_STRING(""), 0, 0, 0, 0, 0 },
84
85 { 13, 4, TARGET_STRING(
86 "BMS/ BMS (Simulink Model)/SoC estimator for cells/dead_band2"),
87 TARGET_STRING(""), 0, 0, 0, 0, 0 },
88
89 { 14, 5, TARGET_STRING(
90 "BMS/ BMS (Simulink Model)/SoC estimator for cells/dead_band3"),
91 TARGET_STRING(""), 0, 0, 0, 0, 0 },
92
93 { 15, 6, TARGET_STRING(
94 "BMS/ BMS (Simulink Model)/SoC estimator for cells/dead_band4"),
95 TARGET_STRING(""), 0, 0, 0, 0, 0 },
96
97 { 16, 7, TARGET_STRING(
98 "BMS/ BMS (Simulink Model)/SoC estimator for cells/dead_band5"),
99 TARGET_STRING(""), 0, 0, 0, 0, 0 },
100
101 { 17, 8, TARGET_STRING(
102 "BMS/ BMS (Simulink Model)/SoC estimator for cells/dead_band6"),
103 TARGET_STRING(""), 0, 0, 0, 0, 0 },
104
105 { 18, 9, TARGET_STRING(
106 "BMS/ BMS (Simulink Model)/SoC estimator for cells/dead_band7"),
107 TARGET_STRING(""), 0, 0, 0, 0, 0 },
108
109 { 19, 0, TARGET_STRING(
110 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain"),
111 TARGET_STRING(""), 0, 0, 0, 0, 1 },
112
113 { 20, 0, TARGET_STRING(
114 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain1"),
115 TARGET_STRING(""), 0, 0, 0, 0, 1 },
116
117 { 21, 0, TARGET_STRING(
118 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain2"),
119 TARGET_STRING(""), 0, 0, 0, 0, 1 },
120
121 { 22, 0, TARGET_STRING(
122 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain3"),
123 TARGET_STRING(""), 0, 0, 0, 0, 1 },
124
125 { 23, 0, TARGET_STRING(
126 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain4"),
127 TARGET_STRING(""), 0, 0, 0, 0, 1 },
128
129 { 24, 0, TARGET_STRING(
130 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain5"),
131 TARGET_STRING(""), 0, 0, 0, 0, 1 },
132
133 { 25, 0, TARGET_STRING(
134 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain6"),
135 TARGET_STRING(""), 0, 0, 0, 0, 1 },
136
137 { 26, 0, TARGET_STRING(
138 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain7"),
139 TARGET_STRING(""), 0, 0, 0, 0, 1 },
140
141 { 27, 0, TARGET_STRING(
142 "BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Add2"),
143 TARGET_STRING(""), 0, 0, 0, 0, 1 },
144
145 { 28, 0, TARGET_STRING(
146 "BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Add2"),
147 TARGET_STRING(""), 0, 0, 0, 0, 1 },
148
149 { 29, 0, TARGET_STRING(
150 "BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Add2"),
151 TARGET_STRING(""), 0, 0, 0, 0, 1 },
152
153 { 30, 0, TARGET_STRING(
154 "BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Add2"),
155 TARGET_STRING(""), 0, 0, 0, 0, 1 },
156
157 { 31, 0, TARGET_STRING(
158 "BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Add2"),
159 TARGET_STRING(""), 0, 0, 0, 0, 1 },
160
161 { 32, 0, TARGET_STRING(
162 "BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Add2"),
163 TARGET_STRING(""), 0, 0, 0, 0, 1 },
164
165 { 33, 0, TARGET_STRING(
166 "BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Add2"),
167 TARGET_STRING(""), 0, 0, 0, 0, 1 },
168
169 { 34, 0, TARGET_STRING(
170 "BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Add2"),
171 TARGET_STRING(""), 0, 0, 0, 0, 1 },
172
173 { 35, 0, TARGET_STRING(
174 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/Gain"),
175 TARGET_STRING(""), 0, 0, 0, 0, 0 },
176
177 { 36, 0, TARGET_STRING(
178 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/Integrator"),
179 TARGET_STRING(""), 0, 0, 0, 0, 0 },
180
181 { 37, 0, TARGET_STRING(
182 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Divide"),
183 TARGET_STRING(""), 0, 0, 0, 0, 0 },
184
185 { 38, 0, TARGET_STRING(
186 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Divide1"),
187 TARGET_STRING(""), 0, 0, 0, 0, 0 },
188
189 { 39, 0, TARGET_STRING(
190 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/voltage translation weight/abs"),
191 TARGET_STRING(""), 0, 0, 0, 0, 0 },
192
193 { 40, 0, TARGET_STRING(
194 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/voltage translation weight/1-D Lookup Table"),
195 TARGET_STRING(""), 0, 0, 0, 0, 0 },
196
197 { 41, 0, TARGET_STRING(
198 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/Gain"),
199 TARGET_STRING(""), 0, 0, 0, 0, 0 },
200
201 { 42, 0, TARGET_STRING(
202 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/Integrator"),
203 TARGET_STRING(""), 0, 0, 0, 0, 0 },
204
205 { 43, 0, TARGET_STRING(
206 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Divide"),
207 TARGET_STRING(""), 0, 0, 0, 0, 0 },
208
209 { 44, 0, TARGET_STRING(
210 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Divide1"),
211 TARGET_STRING(""), 0, 0, 0, 0, 0 },
212
213 { 45, 0, TARGET_STRING(
214 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/voltage translation weight/abs"),
215 TARGET_STRING(""), 0, 0, 0, 0, 0 },
216
217 { 46, 0, TARGET_STRING(
218 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/voltage translation weight/1-D Lookup Table"),
219 TARGET_STRING(""), 0, 0, 0, 0, 0 },
220
221 { 47, 0, TARGET_STRING(
222 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/Gain"),
223 TARGET_STRING(""), 0, 0, 0, 0, 0 },
224
225 { 48, 0, TARGET_STRING(
226 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/Integrator"),
227 TARGET_STRING(""), 0, 0, 0, 0, 0 },
228
229 { 49, 0, TARGET_STRING(
230 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Divide"),
231 TARGET_STRING(""), 0, 0, 0, 0, 0 },
232
233 { 50, 0, TARGET_STRING(
234 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Divide1"),
235 TARGET_STRING(""), 0, 0, 0, 0, 0 },
236
237 { 51, 0, TARGET_STRING(
238 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/voltage translation weight/abs"),
239 TARGET_STRING(""), 0, 0, 0, 0, 0 },
240
241 { 52, 0, TARGET_STRING(
242 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/voltage translation weight/1-D Lookup Table"),
243 TARGET_STRING(""), 0, 0, 0, 0, 0 },
244
245 { 53, 0, TARGET_STRING(
246 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/Gain"),
247 TARGET_STRING(""), 0, 0, 0, 0, 0 },
248
249 { 54, 0, TARGET_STRING(
250 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/Integrator"),
251 TARGET_STRING(""), 0, 0, 0, 0, 0 },
252
253 { 55, 0, TARGET_STRING(
254 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Divide"),
255 TARGET_STRING(""), 0, 0, 0, 0, 0 },
256
257 { 56, 0, TARGET_STRING(
258 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Divide1"),
259 TARGET_STRING(""), 0, 0, 0, 0, 0 },
260
261 { 57, 0, TARGET_STRING(
262 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/voltage translation weight/abs"),
263 TARGET_STRING(""), 0, 0, 0, 0, 0 },
264
265 { 58, 0, TARGET_STRING(
266 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/voltage translation weight/1-D Lookup Table"),
267 TARGET_STRING(""), 0, 0, 0, 0, 0 },
268
269 { 59, 0, TARGET_STRING(
270 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/Gain"),
271 TARGET_STRING(""), 0, 0, 0, 0, 0 },
272
273 { 60, 0, TARGET_STRING(
274 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/Integrator"),
275 TARGET_STRING(""), 0, 0, 0, 0, 0 },
276
277 { 61, 0, TARGET_STRING(
278 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Divide"),
279 TARGET_STRING(""), 0, 0, 0, 0, 0 },
280
281 { 62, 0, TARGET_STRING(
282 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Divide1"),
283 TARGET_STRING(""), 0, 0, 0, 0, 0 },
284
285 { 63, 0, TARGET_STRING(
286 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/voltage translation weight/abs"),
287 TARGET_STRING(""), 0, 0, 0, 0, 0 },
288
289 { 64, 0, TARGET_STRING(
290 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/voltage translation weight/1-D Lookup Table"),
291 TARGET_STRING(""), 0, 0, 0, 0, 0 },
292
293 { 65, 0, TARGET_STRING(
294 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/Gain"),
295 TARGET_STRING(""), 0, 0, 0, 0, 0 },
296
297 { 66, 0, TARGET_STRING(
298 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/Integrator"),
299 TARGET_STRING(""), 0, 0, 0, 0, 0 },
300
301 { 67, 0, TARGET_STRING(
302 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Divide"),
303 TARGET_STRING(""), 0, 0, 0, 0, 0 },
304
305 { 68, 0, TARGET_STRING(
306 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Divide1"),
307 TARGET_STRING(""), 0, 0, 0, 0, 0 },
308
309 { 69, 0, TARGET_STRING(
310 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/voltage translation weight/abs"),
311 TARGET_STRING(""), 0, 0, 0, 0, 0 },
312
313 { 70, 0, TARGET_STRING(
314 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/voltage translation weight/1-D Lookup Table"),
315 TARGET_STRING(""), 0, 0, 0, 0, 0 },
316
317 { 71, 0, TARGET_STRING(
318 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/Gain"),
319 TARGET_STRING(""), 0, 0, 0, 0, 0 },
320
321 { 72, 0, TARGET_STRING(
322 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/Integrator"),
323 TARGET_STRING(""), 0, 0, 0, 0, 0 },
324
325 { 73, 0, TARGET_STRING(
326 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Divide"),
327 TARGET_STRING(""), 0, 0, 0, 0, 0 },
328
329 { 74, 0, TARGET_STRING(
330 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Divide1"),
331 TARGET_STRING(""), 0, 0, 0, 0, 0 },
332
333 { 75, 0, TARGET_STRING(
334 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/voltage translation weight/abs"),
335 TARGET_STRING(""), 0, 0, 0, 0, 0 },
336
337 { 76, 0, TARGET_STRING(
338 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/voltage translation weight/1-D Lookup Table"),
339 TARGET_STRING(""), 0, 0, 0, 0, 0 },
340
341 { 77, 0, TARGET_STRING(
342 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/Gain"),
343 TARGET_STRING(""), 0, 0, 0, 0, 0 },
344
345 { 78, 0, TARGET_STRING(
346 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/Integrator"),
347 TARGET_STRING(""), 0, 0, 0, 0, 0 },
348
349 { 79, 0, TARGET_STRING(
350 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Divide"),
351 TARGET_STRING(""), 0, 0, 0, 0, 0 },
352
353 { 80, 0, TARGET_STRING(
354 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Divide1"),
355 TARGET_STRING(""), 0, 0, 0, 0, 0 },
356
357 { 81, 0, TARGET_STRING(
358 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/voltage translation weight/abs"),
359 TARGET_STRING(""), 0, 0, 0, 0, 0 },
360
361 { 82, 0, TARGET_STRING(
362 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/voltage translation weight/1-D Lookup Table"),
363 TARGET_STRING(""), 0, 0, 0, 0, 0 },
364
365 { 83, 0, TARGET_STRING(
366 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Gain"),
367 TARGET_STRING(""), 0, 0, 0, 0, 0 },
368
369 { 84, 0, TARGET_STRING(
370 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Product"),
371 TARGET_STRING(""), 0, 0, 0, 0, 0 },
372
373 { 85, 0, TARGET_STRING(
374 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Transfer Fcn4"),
375 TARGET_STRING(""), 0, 0, 0, 0, 0 },
376
377 { 86, 0, TARGET_STRING(
378 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain"),
379 TARGET_STRING(""), 0, 0, 0, 0, 0 },
380
381 { 87, 0, TARGET_STRING(
382 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain1"),
383 TARGET_STRING(""), 0, 0, 0, 0, 0 },
384
385 { 88, 0, TARGET_STRING(
386 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain3"),
387 TARGET_STRING(""), 0, 0, 0, 0, 0 },
388
389 { 89, 0, TARGET_STRING(
390 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain4"),
391 TARGET_STRING(""), 0, 0, 0, 0, 0 },
392
393 { 90, 0, TARGET_STRING(
394 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Integrator"),
395 TARGET_STRING(""), 0, 0, 0, 0, 0 },
396
397 { 91, 0, TARGET_STRING(
398 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Gain"),
399 TARGET_STRING(""), 0, 0, 0, 0, 0 },
400
401 { 92, 0, TARGET_STRING(
402 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Product"),
403 TARGET_STRING(""), 0, 0, 0, 0, 0 },
404
405 { 93, 0, TARGET_STRING(
406 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Transfer Fcn4"),
407 TARGET_STRING(""), 0, 0, 0, 0, 0 },
408
409 { 94, 0, TARGET_STRING(
410 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain"),
411 TARGET_STRING(""), 0, 0, 0, 0, 0 },
412
413 { 95, 0, TARGET_STRING(
414 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain1"),
415 TARGET_STRING(""), 0, 0, 0, 0, 0 },
416
417 { 96, 0, TARGET_STRING(
418 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain3"),
419 TARGET_STRING(""), 0, 0, 0, 0, 0 },
420
421 { 97, 0, TARGET_STRING(
422 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain4"),
423 TARGET_STRING(""), 0, 0, 0, 0, 0 },
424
425 { 98, 0, TARGET_STRING(
426 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Integrator"),
427 TARGET_STRING(""), 0, 0, 0, 0, 0 },
428
429 { 99, 0, TARGET_STRING(
430 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Gain"),
431 TARGET_STRING(""), 0, 0, 0, 0, 0 },
432
433 { 100, 0, TARGET_STRING(
434 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Product"),
435 TARGET_STRING(""), 0, 0, 0, 0, 0 },
436
437 { 101, 0, TARGET_STRING(
438 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Transfer Fcn4"),
439 TARGET_STRING(""), 0, 0, 0, 0, 0 },
440
441 { 102, 0, TARGET_STRING(
442 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain"),
443 TARGET_STRING(""), 0, 0, 0, 0, 0 },
444
445 { 103, 0, TARGET_STRING(
446 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain1"),
447 TARGET_STRING(""), 0, 0, 0, 0, 0 },
448
449 { 104, 0, TARGET_STRING(
450 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain3"),
451 TARGET_STRING(""), 0, 0, 0, 0, 0 },
452
453 { 105, 0, TARGET_STRING(
454 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain4"),
455 TARGET_STRING(""), 0, 0, 0, 0, 0 },
456
457 { 106, 0, TARGET_STRING(
458 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Integrator"),
459 TARGET_STRING(""), 0, 0, 0, 0, 0 },
460
461 { 107, 0, TARGET_STRING(
462 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Gain"),
463 TARGET_STRING(""), 0, 0, 0, 0, 0 },
464
465 { 108, 0, TARGET_STRING(
466 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Product"),
467 TARGET_STRING(""), 0, 0, 0, 0, 0 },
468
469 { 109, 0, TARGET_STRING(
470 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Transfer Fcn4"),
471 TARGET_STRING(""), 0, 0, 0, 0, 0 },
472
473 { 110, 0, TARGET_STRING(
474 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain"),
475 TARGET_STRING(""), 0, 0, 0, 0, 0 },
476
477 { 111, 0, TARGET_STRING(
478 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain1"),
479 TARGET_STRING(""), 0, 0, 0, 0, 0 },
480
481 { 112, 0, TARGET_STRING(
482 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain3"),
483 TARGET_STRING(""), 0, 0, 0, 0, 0 },
484
485 { 113, 0, TARGET_STRING(
486 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain4"),
487 TARGET_STRING(""), 0, 0, 0, 0, 0 },
488
489 { 114, 0, TARGET_STRING(
490 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Integrator"),
491 TARGET_STRING(""), 0, 0, 0, 0, 0 },
492
493 { 115, 0, TARGET_STRING(
494 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Gain"),
495 TARGET_STRING(""), 0, 0, 0, 0, 0 },
496
497 { 116, 0, TARGET_STRING(
498 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Product"),
499 TARGET_STRING(""), 0, 0, 0, 0, 0 },
500
501 { 117, 0, TARGET_STRING(
502 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Transfer Fcn4"),
503 TARGET_STRING(""), 0, 0, 0, 0, 0 },
504
505 { 118, 0, TARGET_STRING(
506 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain"),
507 TARGET_STRING(""), 0, 0, 0, 0, 0 },
508
509 { 119, 0, TARGET_STRING(
510 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain1"),
511 TARGET_STRING(""), 0, 0, 0, 0, 0 },
512
513 { 120, 0, TARGET_STRING(
514 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain3"),
515 TARGET_STRING(""), 0, 0, 0, 0, 0 },
516
517 { 121, 0, TARGET_STRING(
518 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain4"),
519 TARGET_STRING(""), 0, 0, 0, 0, 0 },
520
521 { 122, 0, TARGET_STRING(
522 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Integrator"),
523 TARGET_STRING(""), 0, 0, 0, 0, 0 },
524
525 { 123, 0, TARGET_STRING(
526 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Gain"),
527 TARGET_STRING(""), 0, 0, 0, 0, 0 },
528
529 { 124, 0, TARGET_STRING(
530 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Product"),
531 TARGET_STRING(""), 0, 0, 0, 0, 0 },
532
533 { 125, 0, TARGET_STRING(
534 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Transfer Fcn4"),
535 TARGET_STRING(""), 0, 0, 0, 0, 0 },
536
537 { 126, 0, TARGET_STRING(
538 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain"),
539 TARGET_STRING(""), 0, 0, 0, 0, 0 },
540
541 { 127, 0, TARGET_STRING(
542 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain1"),
543 TARGET_STRING(""), 0, 0, 0, 0, 0 },
544
545 { 128, 0, TARGET_STRING(
546 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain3"),
547 TARGET_STRING(""), 0, 0, 0, 0, 0 },
548
549 { 129, 0, TARGET_STRING(
550 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain4"),
551 TARGET_STRING(""), 0, 0, 0, 0, 0 },
552
553 { 130, 0, TARGET_STRING(
554 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Integrator"),
555 TARGET_STRING(""), 0, 0, 0, 0, 0 },
556
557 { 131, 0, TARGET_STRING(
558 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Gain"),
559 TARGET_STRING(""), 0, 0, 0, 0, 0 },
560
561 { 132, 0, TARGET_STRING(
562 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Product"),
563 TARGET_STRING(""), 0, 0, 0, 0, 0 },
564
565 { 133, 0, TARGET_STRING(
566 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Transfer Fcn4"),
567 TARGET_STRING(""), 0, 0, 0, 0, 0 },
568
569 { 134, 0, TARGET_STRING(
570 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain"),
571 TARGET_STRING(""), 0, 0, 0, 0, 0 },
572
573 { 135, 0, TARGET_STRING(
574 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain1"),
575 TARGET_STRING(""), 0, 0, 0, 0, 0 },
576
577 { 136, 0, TARGET_STRING(
578 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain3"),
579 TARGET_STRING(""), 0, 0, 0, 0, 0 },
580
581 { 137, 0, TARGET_STRING(
582 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain4"),
583 TARGET_STRING(""), 0, 0, 0, 0, 0 },
584
585 { 138, 0, TARGET_STRING(
586 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Integrator"),
587 TARGET_STRING(""), 0, 0, 0, 0, 0 },
588
589 { 139, 0, TARGET_STRING(
590 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Gain"),
591 TARGET_STRING(""), 0, 0, 0, 0, 0 },
592
593 { 140, 0, TARGET_STRING(
594 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Product"),
595 TARGET_STRING(""), 0, 0, 0, 0, 0 },
596
597 { 141, 0, TARGET_STRING(
598 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Transfer Fcn4"),
599 TARGET_STRING(""), 0, 0, 0, 0, 0 },
600
601 { 142, 0, TARGET_STRING(
602 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain"),
603 TARGET_STRING(""), 0, 0, 0, 0, 0 },
604
605 { 143, 0, TARGET_STRING(
606 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain1"),
607 TARGET_STRING(""), 0, 0, 0, 0, 0 },
608
609 { 144, 0, TARGET_STRING(
610 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain3"),
611 TARGET_STRING(""), 0, 0, 0, 0, 0 },
612
613 { 145, 0, TARGET_STRING(
614 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain4"),
615 TARGET_STRING(""), 0, 0, 0, 0, 0 },
616
617 { 146, 0, TARGET_STRING(
618 "BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Integrator"),
619 TARGET_STRING(""), 0, 0, 0, 0, 0 },
620
621 {
622 0, 0, (NULL), (NULL), 0, 0, 0, 0, 0
623 }
624};
625
626static const rtwCAPI_BlockParameters rtBlockParameters[] = {
627 /* addrMapIndex, blockPath,
628 * paramName, dataTypeIndex, dimIndex, fixPtIdx
629 */
630 { 147, TARGET_STRING("BMS/Memory"),
631 TARGET_STRING("InitialCondition"), 0, 0, 0 },
632
633 { 148, TARGET_STRING("BMS/Memory1"),
634 TARGET_STRING("InitialCondition"), 0, 0, 0 },
635
636 { 149, TARGET_STRING("BMS/Memory10"),
637 TARGET_STRING("InitialCondition"), 0, 0, 0 },
638
639 { 150, TARGET_STRING("BMS/Memory2"),
640 TARGET_STRING("InitialCondition"), 0, 0, 0 },
641
642 { 151, TARGET_STRING("BMS/Memory3"),
643 TARGET_STRING("InitialCondition"), 0, 0, 0 },
644
645 { 152, TARGET_STRING("BMS/Memory4"),
646 TARGET_STRING("InitialCondition"), 0, 0, 0 },
647
648 { 153, TARGET_STRING("BMS/Memory5"),
649 TARGET_STRING("InitialCondition"), 0, 0, 0 },
650
651 { 154, TARGET_STRING("BMS/Memory6"),
652 TARGET_STRING("InitialCondition"), 0, 0, 0 },
653
654 { 155, TARGET_STRING("BMS/Memory7"),
655 TARGET_STRING("InitialCondition"), 0, 0, 0 },
656
657 { 156, TARGET_STRING("BMS/Memory8"),
658 TARGET_STRING("InitialCondition"), 0, 0, 0 },
659
660 { 157, TARGET_STRING("BMS/ BMS (Simulink Model)/Compare To Constant"),
661 TARGET_STRING("const"), 0, 0, 0 },
662
663 { 158, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Bias"),
664 TARGET_STRING("Bias"), 0, 0, 0 },
665
666 { 159, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Bias1"),
667 TARGET_STRING("Bias"), 0, 0, 0 },
668
669 { 160, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Bias2"),
670 TARGET_STRING("Bias"), 0, 0, 0 },
671
672 { 161, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Bias3"),
673 TARGET_STRING("Bias"), 0, 0, 0 },
674
675 { 162, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Constant"),
676 TARGET_STRING("Value"), 0, 0, 0 },
677
678 { 163, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay"),
679 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
680
681 { 164, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay"),
682 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
683
684 { 165, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay"),
685 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
686
687 { 166, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay"),
688 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
689
690 { 167, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay1"),
691 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
692
693 { 168, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay1"),
694 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
695
696 { 169, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay1"),
697 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
698
699 { 170, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay1"),
700 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
701
702 { 171, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay2"),
703 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
704
705 { 172, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay2"),
706 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
707
708 { 173, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay2"),
709 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
710
711 { 174, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay2"),
712 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
713
714 { 175, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay3"),
715 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
716
717 { 176, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay3"),
718 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
719
720 { 177, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay3"),
721 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
722
723 { 178, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay3"),
724 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
725
726 { 179, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay6"),
727 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
728
729 { 180, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay6"),
730 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
731
732 { 181, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay6"),
733 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
734
735 { 182, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Relay6"),
736 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
737
738 { 183, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Delay"),
739 TARGET_STRING("InitialCondition"), 0, 0, 0 },
740
741 { 184, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Delay1"),
742 TARGET_STRING("InitialCondition"), 0, 0, 0 },
743
744 { 185, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Delay2"),
745 TARGET_STRING("InitialCondition"), 0, 0, 0 },
746
747 { 186, TARGET_STRING("BMS/ BMS (Simulink Model)/Charge control/Delay3"),
748 TARGET_STRING("InitialCondition"), 0, 0, 0 },
749
750 { 187, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain"),
751 TARGET_STRING("Gain"), 0, 0, 0 },
752
753 { 188, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain1"),
754 TARGET_STRING("Gain"), 0, 0, 0 },
755
756 { 189, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain2"),
757 TARGET_STRING("Gain"), 0, 0, 0 },
758
759 { 190, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain3"),
760 TARGET_STRING("Gain"), 0, 0, 0 },
761
762 { 191, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain4"),
763 TARGET_STRING("Gain"), 0, 0, 0 },
764
765 { 192, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain5"),
766 TARGET_STRING("Gain"), 0, 0, 0 },
767
768 { 193, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain6"),
769 TARGET_STRING("Gain"), 0, 0, 0 },
770
771 { 194, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Gain7"),
772 TARGET_STRING("Gain"), 0, 0, 0 },
773
774 { 195, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Relay"),
775 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
776
777 { 196, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Relay"),
778 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
779
780 { 197, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Relay"),
781 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
782
783 { 198, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Relay"),
784 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
785
786 { 199, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Relay1"),
787 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
788
789 { 200, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Relay1"),
790 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
791
792 { 201, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Relay1"),
793 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
794
795 { 202, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem1/Relay1"),
796 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
797
798 { 203, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Relay"),
799 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
800
801 { 204, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Relay"),
802 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
803
804 { 205, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Relay"),
805 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
806
807 { 206, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Relay"),
808 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
809
810 { 207, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Relay1"),
811 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
812
813 { 208, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Relay1"),
814 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
815
816 { 209, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Relay1"),
817 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
818
819 { 210, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem2/Relay1"),
820 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
821
822 { 211, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Relay"),
823 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
824
825 { 212, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Relay"),
826 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
827
828 { 213, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Relay"),
829 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
830
831 { 214, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Relay"),
832 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
833
834 { 215, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Relay1"),
835 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
836
837 { 216, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Relay1"),
838 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
839
840 { 217, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Relay1"),
841 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
842
843 { 218, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem3/Relay1"),
844 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
845
846 { 219, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Relay"),
847 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
848
849 { 220, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Relay"),
850 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
851
852 { 221, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Relay"),
853 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
854
855 { 222, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Relay"),
856 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
857
858 { 223, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Relay1"),
859 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
860
861 { 224, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Relay1"),
862 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
863
864 { 225, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Relay1"),
865 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
866
867 { 226, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem4/Relay1"),
868 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
869
870 { 227, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Relay"),
871 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
872
873 { 228, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Relay"),
874 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
875
876 { 229, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Relay"),
877 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
878
879 { 230, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Relay"),
880 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
881
882 { 231, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Relay1"),
883 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
884
885 { 232, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Relay1"),
886 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
887
888 { 233, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Relay1"),
889 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
890
891 { 234, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem5/Relay1"),
892 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
893
894 { 235, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Relay"),
895 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
896
897 { 236, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Relay"),
898 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
899
900 { 237, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Relay"),
901 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
902
903 { 238, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Relay"),
904 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
905
906 { 239, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Relay1"),
907 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
908
909 { 240, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Relay1"),
910 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
911
912 { 241, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Relay1"),
913 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
914
915 { 242, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem6/Relay1"),
916 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
917
918 { 243, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Relay"),
919 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
920
921 { 244, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Relay"),
922 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
923
924 { 245, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Relay"),
925 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
926
927 { 246, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Relay"),
928 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
929
930 { 247, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Relay1"),
931 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
932
933 { 248, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Relay1"),
934 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
935
936 { 249, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Relay1"),
937 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
938
939 { 250, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem7/Relay1"),
940 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
941
942 { 251, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Relay"),
943 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
944
945 { 252, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Relay"),
946 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
947
948 { 253, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Relay"),
949 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
950
951 { 254, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Relay"),
952 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
953
954 { 255, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Relay1"),
955 TARGET_STRING("OnSwitchValue"), 0, 0, 0 },
956
957 { 256, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Relay1"),
958 TARGET_STRING("OffSwitchValue"), 0, 0, 0 },
959
960 { 257, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Relay1"),
961 TARGET_STRING("OnOutputValue"), 0, 0, 0 },
962
963 { 258, TARGET_STRING("BMS/ BMS (Simulink Model)/Balancing decision based on SoCcontrol/Subsystem8/Relay1"),
964 TARGET_STRING("OffOutputValue"), 0, 0, 0 },
965
966 { 259, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator"),
967 TARGET_STRING("SOC_init"), 0, 0, 0 },
968
969 { 260, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator"),
970 TARGET_STRING("gainU"), 0, 0, 0 },
971
972 { 261, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator"),
973 TARGET_STRING("SOC_init"), 0, 0, 0 },
974
975 { 262, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator"),
976 TARGET_STRING("gainU"), 0, 0, 0 },
977
978 { 263, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator"),
979 TARGET_STRING("SOC_init"), 0, 0, 0 },
980
981 { 264, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator"),
982 TARGET_STRING("gainU"), 0, 0, 0 },
983
984 { 265, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator"),
985 TARGET_STRING("SOC_init"), 0, 0, 0 },
986
987 { 266, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator"),
988 TARGET_STRING("gainU"), 0, 0, 0 },
989
990 { 267, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator"),
991 TARGET_STRING("SOC_init"), 0, 0, 0 },
992
993 { 268, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator"),
994 TARGET_STRING("gainU"), 0, 0, 0 },
995
996 { 269, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator"),
997 TARGET_STRING("SOC_init"), 0, 0, 0 },
998
999 { 270, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator"),
1000 TARGET_STRING("gainU"), 0, 0, 0 },
1001
1002 { 271, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator"),
1003 TARGET_STRING("SOC_init"), 0, 0, 0 },
1004
1005 { 272, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator"),
1006 TARGET_STRING("gainU"), 0, 0, 0 },
1007
1008 { 273, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator"),
1009 TARGET_STRING("SOC_init"), 0, 0, 0 },
1010
1011 { 274, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator"),
1012 TARGET_STRING("gainU"), 0, 0, 0 },
1013
1014 { 275, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/Dead Zone"),
1015 TARGET_STRING("LowerValue"), 0, 0, 0 },
1016
1017 { 276, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/Dead Zone"),
1018 TARGET_STRING("UpperValue"), 0, 0, 0 },
1019
1020 { 277, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/Gain"),
1021 TARGET_STRING("Gain"), 0, 0, 0 },
1022
1023 { 278, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/2-D Lookup Table: OCV - SoC"),
1024 TARGET_STRING("Table"), 0, 1, 0 },
1025
1026 { 279, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/2-D Lookup Table: OCV - SoC"),
1027 TARGET_STRING("BreakpointsForDimension1"), 0, 2, 0 },
1028
1029 { 280, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/2-D Lookup Table: OCV - SoC"),
1030 TARGET_STRING("BreakpointsForDimension2"), 0, 3, 0 },
1031
1032 { 281, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOC estimator/2-D Lookup Table: OCV - SoC"),
1033 TARGET_STRING("maxIndex"), 2, 4, 0 },
1034
1035 { 282, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Cnom"),
1036 TARGET_STRING("Value"), 0, 0, 0 },
1037
1038 { 283, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Rnom"),
1039 TARGET_STRING("Value"), 0, 0, 0 },
1040
1041 { 284, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Integrator3"),
1042 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1043
1044 { 285, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Integrator6"),
1045 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1046
1047 { 286, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/voltage translation weight/Gain2"),
1048 TARGET_STRING("Gain"), 0, 0, 0 },
1049
1050 { 287, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/voltage translation weight/Gain3"),
1051 TARGET_STRING("Gain"), 0, 0, 0 },
1052
1053 { 288, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/voltage translation weight/1-D Lookup Table"),
1054 TARGET_STRING("Table"), 0, 5, 0 },
1055
1056 { 289, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/voltage translation weight/1-D Lookup Table"),
1057 TARGET_STRING("BreakpointsForDimension1"), 0, 5, 0 },
1058
1059 { 290, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/voltage translation weight/Transfer Fcn1"),
1060 TARGET_STRING("A"), 0, 6, 0 },
1061
1062 { 291, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/voltage translation weight/Transfer Fcn1"),
1063 TARGET_STRING("C"), 0, 3, 0 },
1064
1065 { 292, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/Dead Zone"),
1066 TARGET_STRING("LowerValue"), 0, 0, 0 },
1067
1068 { 293, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/Dead Zone"),
1069 TARGET_STRING("UpperValue"), 0, 0, 0 },
1070
1071 { 294, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/Gain"),
1072 TARGET_STRING("Gain"), 0, 0, 0 },
1073
1074 { 295, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/2-D Lookup Table"),
1075 TARGET_STRING("Table"), 0, 1, 0 },
1076
1077 { 296, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/2-D Lookup Table"),
1078 TARGET_STRING("BreakpointsForDimension1"), 0, 2, 0 },
1079
1080 { 297, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/2-D Lookup Table"),
1081 TARGET_STRING("BreakpointsForDimension2"), 0, 3, 0 },
1082
1083 { 298, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOC estimator/2-D Lookup Table"),
1084 TARGET_STRING("maxIndex"), 2, 4, 0 },
1085
1086 { 299, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Cnom"),
1087 TARGET_STRING("Value"), 0, 0, 0 },
1088
1089 { 300, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Rnom"),
1090 TARGET_STRING("Value"), 0, 0, 0 },
1091
1092 { 301, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Integrator3"),
1093 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1094
1095 { 302, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Integrator6"),
1096 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1097
1098 { 303, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/voltage translation weight/Gain2"),
1099 TARGET_STRING("Gain"), 0, 0, 0 },
1100
1101 { 304, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/voltage translation weight/Gain3"),
1102 TARGET_STRING("Gain"), 0, 0, 0 },
1103
1104 { 305, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/voltage translation weight/1-D Lookup Table"),
1105 TARGET_STRING("Table"), 0, 5, 0 },
1106
1107 { 306, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/voltage translation weight/1-D Lookup Table"),
1108 TARGET_STRING("BreakpointsForDimension1"), 0, 5, 0 },
1109
1110 { 307, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/voltage translation weight/Transfer Fcn1"),
1111 TARGET_STRING("A"), 0, 6, 0 },
1112
1113 { 308, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/voltage translation weight/Transfer Fcn1"),
1114 TARGET_STRING("C"), 0, 3, 0 },
1115
1116 { 309, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/Dead Zone"),
1117 TARGET_STRING("LowerValue"), 0, 0, 0 },
1118
1119 { 310, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/Dead Zone"),
1120 TARGET_STRING("UpperValue"), 0, 0, 0 },
1121
1122 { 311, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/Gain"),
1123 TARGET_STRING("Gain"), 0, 0, 0 },
1124
1125 { 312, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/2-D Lookup Table"),
1126 TARGET_STRING("Table"), 0, 1, 0 },
1127
1128 { 313, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/2-D Lookup Table"),
1129 TARGET_STRING("BreakpointsForDimension1"), 0, 2, 0 },
1130
1131 { 314, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/2-D Lookup Table"),
1132 TARGET_STRING("BreakpointsForDimension2"), 0, 3, 0 },
1133
1134 { 315, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOC estimator/2-D Lookup Table"),
1135 TARGET_STRING("maxIndex"), 2, 4, 0 },
1136
1137 { 316, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Cnom"),
1138 TARGET_STRING("Value"), 0, 0, 0 },
1139
1140 { 317, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Rnom"),
1141 TARGET_STRING("Value"), 0, 0, 0 },
1142
1143 { 318, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Integrator3"),
1144 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1145
1146 { 319, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Integrator6"),
1147 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1148
1149 { 320, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/voltage translation weight/Gain2"),
1150 TARGET_STRING("Gain"), 0, 0, 0 },
1151
1152 { 321, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/voltage translation weight/Gain3"),
1153 TARGET_STRING("Gain"), 0, 0, 0 },
1154
1155 { 322, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/voltage translation weight/1-D Lookup Table"),
1156 TARGET_STRING("Table"), 0, 5, 0 },
1157
1158 { 323, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/voltage translation weight/1-D Lookup Table"),
1159 TARGET_STRING("BreakpointsForDimension1"), 0, 5, 0 },
1160
1161 { 324, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/voltage translation weight/Transfer Fcn1"),
1162 TARGET_STRING("A"), 0, 6, 0 },
1163
1164 { 325, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/voltage translation weight/Transfer Fcn1"),
1165 TARGET_STRING("C"), 0, 3, 0 },
1166
1167 { 326, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/Dead Zone"),
1168 TARGET_STRING("LowerValue"), 0, 0, 0 },
1169
1170 { 327, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/Dead Zone"),
1171 TARGET_STRING("UpperValue"), 0, 0, 0 },
1172
1173 { 328, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/Gain"),
1174 TARGET_STRING("Gain"), 0, 0, 0 },
1175
1176 { 329, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/2-D Lookup Table"),
1177 TARGET_STRING("Table"), 0, 1, 0 },
1178
1179 { 330, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/2-D Lookup Table"),
1180 TARGET_STRING("BreakpointsForDimension1"), 0, 2, 0 },
1181
1182 { 331, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/2-D Lookup Table"),
1183 TARGET_STRING("BreakpointsForDimension2"), 0, 3, 0 },
1184
1185 { 332, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOC estimator/2-D Lookup Table"),
1186 TARGET_STRING("maxIndex"), 2, 4, 0 },
1187
1188 { 333, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Cnom"),
1189 TARGET_STRING("Value"), 0, 0, 0 },
1190
1191 { 334, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Rnom"),
1192 TARGET_STRING("Value"), 0, 0, 0 },
1193
1194 { 335, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Integrator3"),
1195 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1196
1197 { 336, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Integrator6"),
1198 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1199
1200 { 337, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/voltage translation weight/Gain2"),
1201 TARGET_STRING("Gain"), 0, 0, 0 },
1202
1203 { 338, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/voltage translation weight/Gain3"),
1204 TARGET_STRING("Gain"), 0, 0, 0 },
1205
1206 { 339, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/voltage translation weight/1-D Lookup Table"),
1207 TARGET_STRING("Table"), 0, 5, 0 },
1208
1209 { 340, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/voltage translation weight/1-D Lookup Table"),
1210 TARGET_STRING("BreakpointsForDimension1"), 0, 5, 0 },
1211
1212 { 341, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/voltage translation weight/Transfer Fcn1"),
1213 TARGET_STRING("A"), 0, 6, 0 },
1214
1215 { 342, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/voltage translation weight/Transfer Fcn1"),
1216 TARGET_STRING("C"), 0, 3, 0 },
1217
1218 { 343, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/Dead Zone"),
1219 TARGET_STRING("LowerValue"), 0, 0, 0 },
1220
1221 { 344, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/Dead Zone"),
1222 TARGET_STRING("UpperValue"), 0, 0, 0 },
1223
1224 { 345, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/Gain"),
1225 TARGET_STRING("Gain"), 0, 0, 0 },
1226
1227 { 346, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/2-D Lookup Table"),
1228 TARGET_STRING("Table"), 0, 1, 0 },
1229
1230 { 347, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/2-D Lookup Table"),
1231 TARGET_STRING("BreakpointsForDimension1"), 0, 2, 0 },
1232
1233 { 348, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/2-D Lookup Table"),
1234 TARGET_STRING("BreakpointsForDimension2"), 0, 3, 0 },
1235
1236 { 349, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOC estimator/2-D Lookup Table"),
1237 TARGET_STRING("maxIndex"), 2, 4, 0 },
1238
1239 { 350, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Cnom"),
1240 TARGET_STRING("Value"), 0, 0, 0 },
1241
1242 { 351, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Rnom"),
1243 TARGET_STRING("Value"), 0, 0, 0 },
1244
1245 { 352, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Integrator3"),
1246 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1247
1248 { 353, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Integrator6"),
1249 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1250
1251 { 354, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/voltage translation weight/Gain2"),
1252 TARGET_STRING("Gain"), 0, 0, 0 },
1253
1254 { 355, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/voltage translation weight/Gain3"),
1255 TARGET_STRING("Gain"), 0, 0, 0 },
1256
1257 { 356, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/voltage translation weight/1-D Lookup Table"),
1258 TARGET_STRING("Table"), 0, 5, 0 },
1259
1260 { 357, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/voltage translation weight/1-D Lookup Table"),
1261 TARGET_STRING("BreakpointsForDimension1"), 0, 5, 0 },
1262
1263 { 358, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/voltage translation weight/Transfer Fcn1"),
1264 TARGET_STRING("A"), 0, 6, 0 },
1265
1266 { 359, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/voltage translation weight/Transfer Fcn1"),
1267 TARGET_STRING("C"), 0, 3, 0 },
1268
1269 { 360, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/Dead Zone"),
1270 TARGET_STRING("LowerValue"), 0, 0, 0 },
1271
1272 { 361, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/Dead Zone"),
1273 TARGET_STRING("UpperValue"), 0, 0, 0 },
1274
1275 { 362, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/Gain"),
1276 TARGET_STRING("Gain"), 0, 0, 0 },
1277
1278 { 363, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/2-D Lookup Table"),
1279 TARGET_STRING("Table"), 0, 1, 0 },
1280
1281 { 364, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/2-D Lookup Table"),
1282 TARGET_STRING("BreakpointsForDimension1"), 0, 2, 0 },
1283
1284 { 365, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/2-D Lookup Table"),
1285 TARGET_STRING("BreakpointsForDimension2"), 0, 3, 0 },
1286
1287 { 366, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOC estimator/2-D Lookup Table"),
1288 TARGET_STRING("maxIndex"), 2, 4, 0 },
1289
1290 { 367, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Cnom"),
1291 TARGET_STRING("Value"), 0, 0, 0 },
1292
1293 { 368, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Rnom"),
1294 TARGET_STRING("Value"), 0, 0, 0 },
1295
1296 { 369, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Integrator3"),
1297 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1298
1299 { 370, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Integrator6"),
1300 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1301
1302 { 371, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/voltage translation weight/Gain2"),
1303 TARGET_STRING("Gain"), 0, 0, 0 },
1304
1305 { 372, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/voltage translation weight/Gain3"),
1306 TARGET_STRING("Gain"), 0, 0, 0 },
1307
1308 { 373, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/voltage translation weight/1-D Lookup Table"),
1309 TARGET_STRING("Table"), 0, 5, 0 },
1310
1311 { 374, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/voltage translation weight/1-D Lookup Table"),
1312 TARGET_STRING("BreakpointsForDimension1"), 0, 5, 0 },
1313
1314 { 375, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/voltage translation weight/Transfer Fcn1"),
1315 TARGET_STRING("A"), 0, 6, 0 },
1316
1317 { 376, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/voltage translation weight/Transfer Fcn1"),
1318 TARGET_STRING("C"), 0, 3, 0 },
1319
1320 { 377, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/Dead Zone"),
1321 TARGET_STRING("LowerValue"), 0, 0, 0 },
1322
1323 { 378, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/Dead Zone"),
1324 TARGET_STRING("UpperValue"), 0, 0, 0 },
1325
1326 { 379, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/Gain"),
1327 TARGET_STRING("Gain"), 0, 0, 0 },
1328
1329 { 380, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/2-D Lookup Table"),
1330 TARGET_STRING("Table"), 0, 1, 0 },
1331
1332 { 381, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/2-D Lookup Table"),
1333 TARGET_STRING("BreakpointsForDimension1"), 0, 2, 0 },
1334
1335 { 382, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/2-D Lookup Table"),
1336 TARGET_STRING("BreakpointsForDimension2"), 0, 3, 0 },
1337
1338 { 383, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOC estimator/2-D Lookup Table"),
1339 TARGET_STRING("maxIndex"), 2, 4, 0 },
1340
1341 { 384, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Cnom"),
1342 TARGET_STRING("Value"), 0, 0, 0 },
1343
1344 { 385, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Rnom"),
1345 TARGET_STRING("Value"), 0, 0, 0 },
1346
1347 { 386, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Integrator3"),
1348 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1349
1350 { 387, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Integrator6"),
1351 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1352
1353 { 388, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/voltage translation weight/Gain2"),
1354 TARGET_STRING("Gain"), 0, 0, 0 },
1355
1356 { 389, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/voltage translation weight/Gain3"),
1357 TARGET_STRING("Gain"), 0, 0, 0 },
1358
1359 { 390, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/voltage translation weight/1-D Lookup Table"),
1360 TARGET_STRING("Table"), 0, 5, 0 },
1361
1362 { 391, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/voltage translation weight/1-D Lookup Table"),
1363 TARGET_STRING("BreakpointsForDimension1"), 0, 5, 0 },
1364
1365 { 392, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/voltage translation weight/Transfer Fcn1"),
1366 TARGET_STRING("A"), 0, 6, 0 },
1367
1368 { 393, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/voltage translation weight/Transfer Fcn1"),
1369 TARGET_STRING("C"), 0, 3, 0 },
1370
1371 { 394, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/Dead Zone"),
1372 TARGET_STRING("LowerValue"), 0, 0, 0 },
1373
1374 { 395, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/Dead Zone"),
1375 TARGET_STRING("UpperValue"), 0, 0, 0 },
1376
1377 { 396, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/Gain"),
1378 TARGET_STRING("Gain"), 0, 0, 0 },
1379
1380 { 397, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/2-D Lookup Table"),
1381 TARGET_STRING("Table"), 0, 1, 0 },
1382
1383 { 398, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/2-D Lookup Table"),
1384 TARGET_STRING("BreakpointsForDimension1"), 0, 2, 0 },
1385
1386 { 399, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/2-D Lookup Table"),
1387 TARGET_STRING("BreakpointsForDimension2"), 0, 3, 0 },
1388
1389 { 400, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOC estimator/2-D Lookup Table"),
1390 TARGET_STRING("maxIndex"), 2, 4, 0 },
1391
1392 { 401, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Cnom"),
1393 TARGET_STRING("Value"), 0, 0, 0 },
1394
1395 { 402, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Rnom"),
1396 TARGET_STRING("Value"), 0, 0, 0 },
1397
1398 { 403, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Integrator3"),
1399 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1400
1401 { 404, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Integrator6"),
1402 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1403
1404 { 405, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/voltage translation weight/Gain2"),
1405 TARGET_STRING("Gain"), 0, 0, 0 },
1406
1407 { 406, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/voltage translation weight/Gain3"),
1408 TARGET_STRING("Gain"), 0, 0, 0 },
1409
1410 { 407, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/voltage translation weight/1-D Lookup Table"),
1411 TARGET_STRING("Table"), 0, 5, 0 },
1412
1413 { 408, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/voltage translation weight/1-D Lookup Table"),
1414 TARGET_STRING("BreakpointsForDimension1"), 0, 5, 0 },
1415
1416 { 409, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/voltage translation weight/Transfer Fcn1"),
1417 TARGET_STRING("A"), 0, 6, 0 },
1418
1419 { 410, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/voltage translation weight/Transfer Fcn1"),
1420 TARGET_STRING("C"), 0, 3, 0 },
1421
1422 { 411, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Gain"),
1423 TARGET_STRING("Gain"), 0, 0, 0 },
1424
1425 { 412, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Gain1"),
1426 TARGET_STRING("Gain"), 0, 0, 0 },
1427
1428 { 413, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Transfer Fcn1"),
1429 TARGET_STRING("A"), 0, 0, 0 },
1430
1431 { 414, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Transfer Fcn1"),
1432 TARGET_STRING("C"), 0, 0, 0 },
1433
1434 { 415, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Transfer Fcn1"),
1435 TARGET_STRING("D"), 0, 0, 0 },
1436
1437 { 416, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Transfer Fcn4"),
1438 TARGET_STRING("A"), 0, 6, 0 },
1439
1440 { 417, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem/Transfer Fcn4"),
1441 TARGET_STRING("C"), 0, 3, 0 },
1442
1443 { 418, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain"),
1444 TARGET_STRING("Gain"), 0, 0, 0 },
1445
1446 { 419, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain1"),
1447 TARGET_STRING("Gain"), 0, 0, 0 },
1448
1449 { 420, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain2"),
1450 TARGET_STRING("Gain"), 0, 0, 0 },
1451
1452 { 421, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain3"),
1453 TARGET_STRING("Gain"), 0, 0, 0 },
1454
1455 { 422, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain4"),
1456 TARGET_STRING("Gain"), 0, 0, 0 },
1457
1458 { 423, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Gain5"),
1459 TARGET_STRING("Gain"), 0, 0, 0 },
1460
1461 { 424, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Integrator"),
1462 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1463
1464 { 425, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Transfer Fcn1"),
1465 TARGET_STRING("A"), 0, 6, 0 },
1466
1467 { 426, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS1/SOH identification/Subsystem6/Transfer Fcn1"),
1468 TARGET_STRING("C"), 0, 3, 0 },
1469
1470 { 427, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Gain"),
1471 TARGET_STRING("Gain"), 0, 0, 0 },
1472
1473 { 428, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Gain1"),
1474 TARGET_STRING("Gain"), 0, 0, 0 },
1475
1476 { 429, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Transfer Fcn1"),
1477 TARGET_STRING("A"), 0, 0, 0 },
1478
1479 { 430, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Transfer Fcn1"),
1480 TARGET_STRING("C"), 0, 0, 0 },
1481
1482 { 431, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Transfer Fcn1"),
1483 TARGET_STRING("D"), 0, 0, 0 },
1484
1485 { 432, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Transfer Fcn4"),
1486 TARGET_STRING("A"), 0, 6, 0 },
1487
1488 { 433, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem/Transfer Fcn4"),
1489 TARGET_STRING("C"), 0, 3, 0 },
1490
1491 { 434, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain"),
1492 TARGET_STRING("Gain"), 0, 0, 0 },
1493
1494 { 435, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain1"),
1495 TARGET_STRING("Gain"), 0, 0, 0 },
1496
1497 { 436, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain2"),
1498 TARGET_STRING("Gain"), 0, 0, 0 },
1499
1500 { 437, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain3"),
1501 TARGET_STRING("Gain"), 0, 0, 0 },
1502
1503 { 438, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain4"),
1504 TARGET_STRING("Gain"), 0, 0, 0 },
1505
1506 { 439, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Gain5"),
1507 TARGET_STRING("Gain"), 0, 0, 0 },
1508
1509 { 440, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Integrator"),
1510 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1511
1512 { 441, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Transfer Fcn1"),
1513 TARGET_STRING("A"), 0, 6, 0 },
1514
1515 { 442, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS2/SOH identification/Subsystem6/Transfer Fcn1"),
1516 TARGET_STRING("C"), 0, 3, 0 },
1517
1518 { 443, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Gain"),
1519 TARGET_STRING("Gain"), 0, 0, 0 },
1520
1521 { 444, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Gain1"),
1522 TARGET_STRING("Gain"), 0, 0, 0 },
1523
1524 { 445, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Transfer Fcn1"),
1525 TARGET_STRING("A"), 0, 0, 0 },
1526
1527 { 446, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Transfer Fcn1"),
1528 TARGET_STRING("C"), 0, 0, 0 },
1529
1530 { 447, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Transfer Fcn1"),
1531 TARGET_STRING("D"), 0, 0, 0 },
1532
1533 { 448, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Transfer Fcn4"),
1534 TARGET_STRING("A"), 0, 6, 0 },
1535
1536 { 449, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem/Transfer Fcn4"),
1537 TARGET_STRING("C"), 0, 3, 0 },
1538
1539 { 450, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain"),
1540 TARGET_STRING("Gain"), 0, 0, 0 },
1541
1542 { 451, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain1"),
1543 TARGET_STRING("Gain"), 0, 0, 0 },
1544
1545 { 452, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain2"),
1546 TARGET_STRING("Gain"), 0, 0, 0 },
1547
1548 { 453, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain3"),
1549 TARGET_STRING("Gain"), 0, 0, 0 },
1550
1551 { 454, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain4"),
1552 TARGET_STRING("Gain"), 0, 0, 0 },
1553
1554 { 455, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Gain5"),
1555 TARGET_STRING("Gain"), 0, 0, 0 },
1556
1557 { 456, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Integrator"),
1558 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1559
1560 { 457, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Transfer Fcn1"),
1561 TARGET_STRING("A"), 0, 6, 0 },
1562
1563 { 458, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS3/SOH identification/Subsystem6/Transfer Fcn1"),
1564 TARGET_STRING("C"), 0, 3, 0 },
1565
1566 { 459, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Gain"),
1567 TARGET_STRING("Gain"), 0, 0, 0 },
1568
1569 { 460, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Gain1"),
1570 TARGET_STRING("Gain"), 0, 0, 0 },
1571
1572 { 461, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Transfer Fcn1"),
1573 TARGET_STRING("A"), 0, 0, 0 },
1574
1575 { 462, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Transfer Fcn1"),
1576 TARGET_STRING("C"), 0, 0, 0 },
1577
1578 { 463, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Transfer Fcn1"),
1579 TARGET_STRING("D"), 0, 0, 0 },
1580
1581 { 464, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Transfer Fcn4"),
1582 TARGET_STRING("A"), 0, 6, 0 },
1583
1584 { 465, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem/Transfer Fcn4"),
1585 TARGET_STRING("C"), 0, 3, 0 },
1586
1587 { 466, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain"),
1588 TARGET_STRING("Gain"), 0, 0, 0 },
1589
1590 { 467, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain1"),
1591 TARGET_STRING("Gain"), 0, 0, 0 },
1592
1593 { 468, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain2"),
1594 TARGET_STRING("Gain"), 0, 0, 0 },
1595
1596 { 469, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain3"),
1597 TARGET_STRING("Gain"), 0, 0, 0 },
1598
1599 { 470, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain4"),
1600 TARGET_STRING("Gain"), 0, 0, 0 },
1601
1602 { 471, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Gain5"),
1603 TARGET_STRING("Gain"), 0, 0, 0 },
1604
1605 { 472, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Integrator"),
1606 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1607
1608 { 473, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Transfer Fcn1"),
1609 TARGET_STRING("A"), 0, 6, 0 },
1610
1611 { 474, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS4/SOH identification/Subsystem6/Transfer Fcn1"),
1612 TARGET_STRING("C"), 0, 3, 0 },
1613
1614 { 475, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Gain"),
1615 TARGET_STRING("Gain"), 0, 0, 0 },
1616
1617 { 476, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Gain1"),
1618 TARGET_STRING("Gain"), 0, 0, 0 },
1619
1620 { 477, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Transfer Fcn1"),
1621 TARGET_STRING("A"), 0, 0, 0 },
1622
1623 { 478, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Transfer Fcn1"),
1624 TARGET_STRING("C"), 0, 0, 0 },
1625
1626 { 479, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Transfer Fcn1"),
1627 TARGET_STRING("D"), 0, 0, 0 },
1628
1629 { 480, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Transfer Fcn4"),
1630 TARGET_STRING("A"), 0, 6, 0 },
1631
1632 { 481, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem/Transfer Fcn4"),
1633 TARGET_STRING("C"), 0, 3, 0 },
1634
1635 { 482, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain"),
1636 TARGET_STRING("Gain"), 0, 0, 0 },
1637
1638 { 483, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain1"),
1639 TARGET_STRING("Gain"), 0, 0, 0 },
1640
1641 { 484, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain2"),
1642 TARGET_STRING("Gain"), 0, 0, 0 },
1643
1644 { 485, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain3"),
1645 TARGET_STRING("Gain"), 0, 0, 0 },
1646
1647 { 486, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain4"),
1648 TARGET_STRING("Gain"), 0, 0, 0 },
1649
1650 { 487, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Gain5"),
1651 TARGET_STRING("Gain"), 0, 0, 0 },
1652
1653 { 488, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Integrator"),
1654 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1655
1656 { 489, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Transfer Fcn1"),
1657 TARGET_STRING("A"), 0, 6, 0 },
1658
1659 { 490, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS5/SOH identification/Subsystem6/Transfer Fcn1"),
1660 TARGET_STRING("C"), 0, 3, 0 },
1661
1662 { 491, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Gain"),
1663 TARGET_STRING("Gain"), 0, 0, 0 },
1664
1665 { 492, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Gain1"),
1666 TARGET_STRING("Gain"), 0, 0, 0 },
1667
1668 { 493, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Transfer Fcn1"),
1669 TARGET_STRING("A"), 0, 0, 0 },
1670
1671 { 494, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Transfer Fcn1"),
1672 TARGET_STRING("C"), 0, 0, 0 },
1673
1674 { 495, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Transfer Fcn1"),
1675 TARGET_STRING("D"), 0, 0, 0 },
1676
1677 { 496, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Transfer Fcn4"),
1678 TARGET_STRING("A"), 0, 6, 0 },
1679
1680 { 497, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem/Transfer Fcn4"),
1681 TARGET_STRING("C"), 0, 3, 0 },
1682
1683 { 498, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain"),
1684 TARGET_STRING("Gain"), 0, 0, 0 },
1685
1686 { 499, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain1"),
1687 TARGET_STRING("Gain"), 0, 0, 0 },
1688
1689 { 500, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain2"),
1690 TARGET_STRING("Gain"), 0, 0, 0 },
1691
1692 { 501, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain3"),
1693 TARGET_STRING("Gain"), 0, 0, 0 },
1694
1695 { 502, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain4"),
1696 TARGET_STRING("Gain"), 0, 0, 0 },
1697
1698 { 503, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Gain5"),
1699 TARGET_STRING("Gain"), 0, 0, 0 },
1700
1701 { 504, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Integrator"),
1702 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1703
1704 { 505, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Transfer Fcn1"),
1705 TARGET_STRING("A"), 0, 6, 0 },
1706
1707 { 506, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS6/SOH identification/Subsystem6/Transfer Fcn1"),
1708 TARGET_STRING("C"), 0, 3, 0 },
1709
1710 { 507, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Gain"),
1711 TARGET_STRING("Gain"), 0, 0, 0 },
1712
1713 { 508, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Gain1"),
1714 TARGET_STRING("Gain"), 0, 0, 0 },
1715
1716 { 509, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Transfer Fcn1"),
1717 TARGET_STRING("A"), 0, 0, 0 },
1718
1719 { 510, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Transfer Fcn1"),
1720 TARGET_STRING("C"), 0, 0, 0 },
1721
1722 { 511, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Transfer Fcn1"),
1723 TARGET_STRING("D"), 0, 0, 0 },
1724
1725 { 512, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Transfer Fcn4"),
1726 TARGET_STRING("A"), 0, 6, 0 },
1727
1728 { 513, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem/Transfer Fcn4"),
1729 TARGET_STRING("C"), 0, 3, 0 },
1730
1731 { 514, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain"),
1732 TARGET_STRING("Gain"), 0, 0, 0 },
1733
1734 { 515, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain1"),
1735 TARGET_STRING("Gain"), 0, 0, 0 },
1736
1737 { 516, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain2"),
1738 TARGET_STRING("Gain"), 0, 0, 0 },
1739
1740 { 517, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain3"),
1741 TARGET_STRING("Gain"), 0, 0, 0 },
1742
1743 { 518, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain4"),
1744 TARGET_STRING("Gain"), 0, 0, 0 },
1745
1746 { 519, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Gain5"),
1747 TARGET_STRING("Gain"), 0, 0, 0 },
1748
1749 { 520, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Integrator"),
1750 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1751
1752 { 521, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Transfer Fcn1"),
1753 TARGET_STRING("A"), 0, 6, 0 },
1754
1755 { 522, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS7/SOH identification/Subsystem6/Transfer Fcn1"),
1756 TARGET_STRING("C"), 0, 3, 0 },
1757
1758 { 523, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Gain"),
1759 TARGET_STRING("Gain"), 0, 0, 0 },
1760
1761 { 524, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Gain1"),
1762 TARGET_STRING("Gain"), 0, 0, 0 },
1763
1764 { 525, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Transfer Fcn1"),
1765 TARGET_STRING("A"), 0, 0, 0 },
1766
1767 { 526, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Transfer Fcn1"),
1768 TARGET_STRING("C"), 0, 0, 0 },
1769
1770 { 527, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Transfer Fcn1"),
1771 TARGET_STRING("D"), 0, 0, 0 },
1772
1773 { 528, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Transfer Fcn4"),
1774 TARGET_STRING("A"), 0, 6, 0 },
1775
1776 { 529, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem/Transfer Fcn4"),
1777 TARGET_STRING("C"), 0, 3, 0 },
1778
1779 { 530, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain"),
1780 TARGET_STRING("Gain"), 0, 0, 0 },
1781
1782 { 531, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain1"),
1783 TARGET_STRING("Gain"), 0, 0, 0 },
1784
1785 { 532, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain2"),
1786 TARGET_STRING("Gain"), 0, 0, 0 },
1787
1788 { 533, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain3"),
1789 TARGET_STRING("Gain"), 0, 0, 0 },
1790
1791 { 534, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain4"),
1792 TARGET_STRING("Gain"), 0, 0, 0 },
1793
1794 { 535, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Gain5"),
1795 TARGET_STRING("Gain"), 0, 0, 0 },
1796
1797 { 536, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Integrator"),
1798 TARGET_STRING("InitialCondition"), 0, 0, 0 },
1799
1800 { 537, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Transfer Fcn1"),
1801 TARGET_STRING("A"), 0, 6, 0 },
1802
1803 { 538, TARGET_STRING("BMS/ BMS (Simulink Model)/SoC estimator for cells/Cell BMS8/SOH identification/Subsystem6/Transfer Fcn1"),
1804 TARGET_STRING("C"), 0, 3, 0 },
1805
1806 {
1807 0, (NULL), (NULL), 0, 0, 0
1808 }
1809};
1810
1811/* Root Inputs information */
1812static const rtwCAPI_Signals rtRootInputs[] = {
1813 /* addrMapIndex, sysNum, blockPath,
1814 * signalName, portNumber, dataTypeIndex, dimIndex, fxpIndex, sTimeIndex
1815 */
1816 { 539, 0, TARGET_STRING("BMS/I"),
1817 TARGET_STRING("I"), 1, 0, 0, 0, 0 },
1818
1819 { 540, 0, TARGET_STRING("BMS/U1"),
1820 TARGET_STRING("U1"), 2, 0, 0, 0, 0 },
1821
1822 { 541, 0, TARGET_STRING("BMS/U2"),
1823 TARGET_STRING("U2"), 3, 0, 0, 0, 0 },
1824
1825 { 542, 0, TARGET_STRING("BMS/U3"),
1826 TARGET_STRING("U3"), 4, 0, 0, 0, 0 },
1827
1828 { 543, 0, TARGET_STRING("BMS/U4"),
1829 TARGET_STRING("U4"), 5, 0, 0, 0, 0 },
1830
1831 { 544, 0, TARGET_STRING("BMS/U5"),
1832 TARGET_STRING("U5"), 6, 0, 0, 0, 0 },
1833
1834 { 545, 0, TARGET_STRING("BMS/U6"),
1835 TARGET_STRING("U6"), 7, 0, 0, 0, 0 },
1836
1837 { 546, 0, TARGET_STRING("BMS/U7"),
1838 TARGET_STRING("U7"), 8, 0, 0, 0, 0 },
1839
1840 { 547, 0, TARGET_STRING("BMS/U8"),
1841 TARGET_STRING("U8"), 9, 0, 0, 0, 0 },
1842
1843 { 548, 0, TARGET_STRING("BMS/T"),
1844 TARGET_STRING("T"), 10, 0, 0, 0, 0 },
1845
1846 {
1847 0, 0, (NULL), (NULL), 0, 0, 0, 0, 0
1848 }
1849};
1850
1851/* Root Outputs information */
1852static const rtwCAPI_Signals rtRootOutputs[] = {
1853 /* addrMapIndex, sysNum, blockPath,
1854 * signalName, portNumber, dataTypeIndex, dimIndex, fxpIndex, sTimeIndex
1855 */
1856 { 549, 0, TARGET_STRING("BMS/Out1"),
1857 TARGET_STRING(""), 1, 0, 0, 0, 1 },
1858
1859 { 550, 0, TARGET_STRING("BMS/Out2"),
1860 TARGET_STRING(""), 2, 0, 0, 0, 1 },
1861
1862 { 551, 0, TARGET_STRING("BMS/Out3"),
1863 TARGET_STRING(""), 3, 0, 0, 0, 1 },
1864
1865 { 552, 0, TARGET_STRING("BMS/Out4"),
1866 TARGET_STRING(""), 4, 0, 0, 0, 1 },
1867
1868 { 553, 0, TARGET_STRING("BMS/Out5"),
1869 TARGET_STRING(""), 5, 0, 0, 0, 1 },
1870
1871 { 554, 0, TARGET_STRING("BMS/Out6"),
1872 TARGET_STRING(""), 6, 0, 0, 0, 1 },
1873
1874 { 555, 0, TARGET_STRING("BMS/Out7"),
1875 TARGET_STRING(""), 7, 0, 0, 0, 1 },
1876
1877 { 556, 0, TARGET_STRING("BMS/Out8"),
1878 TARGET_STRING(""), 8, 0, 0, 0, 1 },
1879
1880 { 557, 0, TARGET_STRING("BMS/Out9"),
1881 TARGET_STRING(""), 9, 0, 0, 0, 1 },
1882
1883 { 558, 0, TARGET_STRING("BMS/Out10"),
1884 TARGET_STRING(""), 10, 0, 0, 0, 1 },
1885
1886 {
1887 0, 0, (NULL), (NULL), 0, 0, 0, 0, 0
1888 }
1889};
1890
1891/* Tunable variable parameters */
1892static const rtwCAPI_ModelParameters rtModelParameters[] = {
1893 /* addrMapIndex, varName, dataTypeIndex, dimIndex, fixPtIndex */
1894 { 0, (NULL), 0, 0, 0 }
1895};
1896
1897#ifndef HOST_CAPI_BUILD
1898
1899/* Declare Data Addresses statically */
1900static void* rtDataAddrMap[] = {
1901 &BMS_B.y, /* 0: Signal */
1902 &BMS_B.Product5, /* 1: Signal */
1903 &BMS_B.Relay, /* 2: Signal */
1904 &BMS_B.Relay1, /* 3: Signal */
1905 &BMS_B.Relay2, /* 4: Signal */
1906 &BMS_B.Relay3, /* 5: Signal */
1907 &BMS_B.Delay, /* 6: Signal */
1908 &BMS_B.Delay1, /* 7: Signal */
1909 &BMS_B.Delay2, /* 8: Signal */
1910 &BMS_B.Delay3, /* 9: Signal */
1911 &BMS_B.Compare, /* 10: Signal */
1912 &BMS_B.sf_dead_band.y, /* 11: Signal */
1913 &BMS_B.sf_dead_band1.y, /* 12: Signal */
1914 &BMS_B.sf_dead_band2.y, /* 13: Signal */
1915 &BMS_B.sf_dead_band3.y, /* 14: Signal */
1916 &BMS_B.sf_dead_band4.y, /* 15: Signal */
1917 &BMS_B.sf_dead_band5.y, /* 16: Signal */
1918 &BMS_B.sf_dead_band6.y, /* 17: Signal */
1919 &BMS_B.sf_dead_band7.y, /* 18: Signal */
1920 &BMS_B.Gain, /* 19: Signal */
1921 &BMS_B.Gain1, /* 20: Signal */
1922 &BMS_B.Gain2, /* 21: Signal */
1923 &BMS_B.Gain3, /* 22: Signal */
1924 &BMS_B.Gain4, /* 23: Signal */
1925 &BMS_B.Gain5, /* 24: Signal */
1926 &BMS_B.Gain6, /* 25: Signal */
1927 &BMS_B.Gain7, /* 26: Signal */
1928 &BMS_B.Add2, /* 27: Signal */
1929 &BMS_B.Add2_l, /* 28: Signal */
1930 &BMS_B.Add2_c, /* 29: Signal */
1931 &BMS_B.Add2_c2, /* 30: Signal */
1932 &BMS_B.Add2_m, /* 31: Signal */
1933 &BMS_B.Add2_a, /* 32: Signal */
1934 &BMS_B.Add2_j, /* 33: Signal */
1935 &BMS_B.Add2_h, /* 34: Signal */
1936 &BMS_B.Gain_p, /* 35: Signal */
1937 &BMS_B.Integrator, /* 36: Signal */
1938 &BMS_B.Divide, /* 37: Signal */
1939 &BMS_B.Divide1, /* 38: Signal */
1940 &BMS_B.abs_p, /* 39: Signal */
1941 &BMS_B.uDLookupTable, /* 40: Signal */
1942 &BMS_B.Gain_k, /* 41: Signal */
1943 &BMS_B.Integrator_d, /* 42: Signal */
1944 &BMS_B.Divide_l, /* 43: Signal */
1945 &BMS_B.Divide1_n, /* 44: Signal */
1946 &BMS_B.abs_j, /* 45: Signal */
1947 &BMS_B.uDLookupTable_b, /* 46: Signal */
1948 &BMS_B.Gain_db, /* 47: Signal */
1949 &BMS_B.Integrator_g, /* 48: Signal */
1950 &BMS_B.Divide_l4, /* 49: Signal */
1951 &BMS_B.Divide1_j, /* 50: Signal */
1952 &BMS_B.abs_e, /* 51: Signal */
1953 &BMS_B.uDLookupTable_f, /* 52: Signal */
1954 &BMS_B.Gain_pt, /* 53: Signal */
1955 &BMS_B.Integrator_gh, /* 54: Signal */
1956 &BMS_B.Divide_m, /* 55: Signal */
1957 &BMS_B.Divide1_p, /* 56: Signal */
1958 &BMS_B.abs_d, /* 57: Signal */
1959 &BMS_B.uDLookupTable_h, /* 58: Signal */
1960 &BMS_B.Gain_nb, /* 59: Signal */
1961 &BMS_B.Integrator_e, /* 60: Signal */
1962 &BMS_B.Divide_l2, /* 61: Signal */
1963 &BMS_B.Divide1_jl, /* 62: Signal */
1964 &BMS_B.abs_m, /* 63: Signal */
1965 &BMS_B.uDLookupTable_hx, /* 64: Signal */
1966 &BMS_B.Gain_n1, /* 65: Signal */
1967 &BMS_B.Integrator_j, /* 66: Signal */
1968 &BMS_B.Divide_a, /* 67: Signal */
1969 &BMS_B.Divide1_nb, /* 68: Signal */
1970 &BMS_B.abs_jn, /* 69: Signal */
1971 &BMS_B.uDLookupTable_e, /* 70: Signal */
1972 &BMS_B.Gain_i, /* 71: Signal */
1973 &BMS_B.Integrator_p, /* 72: Signal */
1974 &BMS_B.Divide_n, /* 73: Signal */
1975 &BMS_B.Divide1_c, /* 74: Signal */
1976 &BMS_B.abs_ms, /* 75: Signal */
1977 &BMS_B.uDLookupTable_n, /* 76: Signal */
1978 &BMS_B.Gain_iy, /* 77: Signal */
1979 &BMS_B.Integrator_h, /* 78: Signal */
1980 &BMS_B.Divide_mm, /* 79: Signal */
1981 &BMS_B.Divide1_i, /* 80: Signal */
1982 &BMS_B.abs_b, /* 81: Signal */
1983 &BMS_B.uDLookupTable_i, /* 82: Signal */
1984 &BMS_B.Gain_d, /* 83: Signal */
1985 &BMS_B.Product, /* 84: Signal */
1986 &BMS_B.TransferFcn4, /* 85: Signal */
1987 &BMS_B.Gain_e, /* 86: Signal */
1988 &BMS_B.Gain1_i, /* 87: Signal */
1989 &BMS_B.Gain3_a, /* 88: Signal */
1990 &BMS_B.Gain4_h, /* 89: Signal */
1991 &BMS_B.Integrator_i, /* 90: Signal */
1992 &BMS_B.Gain_c, /* 91: Signal */
1993 &BMS_B.Product_c, /* 92: Signal */
1994 &BMS_B.TransferFcn4_h, /* 93: Signal */
1995 &BMS_B.Gain_n, /* 94: Signal */
1996 &BMS_B.Gain1_j, /* 95: Signal */
1997 &BMS_B.Gain3_g, /* 96: Signal */
1998 &BMS_B.Gain4_k, /* 97: Signal */
1999 &BMS_B.Integrator_dt, /* 98: Signal */
2000 &BMS_B.Gain_h, /* 99: Signal */
2001 &BMS_B.Product_e, /* 100: Signal */
2002 &BMS_B.TransferFcn4_o, /* 101: Signal */
2003 &BMS_B.Gain_f, /* 102: Signal */
2004 &BMS_B.Gain1_h, /* 103: Signal */
2005 &BMS_B.Gain3_n, /* 104: Signal */
2006 &BMS_B.Gain4_i, /* 105: Signal */
2007 &BMS_B.Integrator_k, /* 106: Signal */
2008 &BMS_B.Gain_b, /* 107: Signal */
2009 &BMS_B.Product_b, /* 108: Signal */
2010 &BMS_B.TransferFcn4_d, /* 109: Signal */
2011 &BMS_B.Gain_nj, /* 110: Signal */
2012 &BMS_B.Gain1_hl, /* 111: Signal */
2013 &BMS_B.Gain3_c, /* 112: Signal */
2014 &BMS_B.Gain4_l, /* 113: Signal */
2015 &BMS_B.Integrator_o, /* 114: Signal */
2016 &BMS_B.Gain_pg, /* 115: Signal */
2017 &BMS_B.Product_k, /* 116: Signal */
2018 &BMS_B.TransferFcn4_j, /* 117: Signal */
2019 &BMS_B.Gain_nu, /* 118: Signal */
2020 &BMS_B.Gain1_l, /* 119: Signal */
2021 &BMS_B.Gain3_d, /* 120: Signal */
2022 &BMS_B.Gain4_d, /* 121: Signal */
2023 &BMS_B.Integrator_kq, /* 122: Signal */
2024 &BMS_B.Gain_f1, /* 123: Signal */
2025 &BMS_B.Product_d, /* 124: Signal */
2026 &BMS_B.TransferFcn4_a, /* 125: Signal */
2027 &BMS_B.Gain_kp, /* 126: Signal */
2028 &BMS_B.Gain1_b, /* 127: Signal */
2029 &BMS_B.Gain3_at, /* 128: Signal */
2030 &BMS_B.Gain4_hb, /* 129: Signal */
2031 &BMS_B.Integrator_ie, /* 130: Signal */
2032 &BMS_B.Gain_j, /* 131: Signal */
2033 &BMS_B.Product_bf, /* 132: Signal */
2034 &BMS_B.TransferFcn4_ad, /* 133: Signal */
2035 &BMS_B.Gain_nl, /* 134: Signal */
2036 &BMS_B.Gain1_e, /* 135: Signal */
2037 &BMS_B.Gain3_ab, /* 136: Signal */
2038 &BMS_B.Gain4_g, /* 137: Signal */
2039 &BMS_B.Integrator_h1, /* 138: Signal */
2040 &BMS_B.Gain_bj, /* 139: Signal */
2041 &BMS_B.Product_h, /* 140: Signal */
2042 &BMS_B.TransferFcn4_c, /* 141: Signal */
2043 &BMS_B.Gain_l, /* 142: Signal */
2044 &BMS_B.Gain1_g, /* 143: Signal */
2045 &BMS_B.Gain3_p, /* 144: Signal */
2046 &BMS_B.Gain4_c, /* 145: Signal */
2047 &BMS_B.Integrator_n, /* 146: Signal */
2048 &BMS_P.Memory_InitialCondition, /* 147: Block Parameter */
2049 &BMS_P.Memory1_InitialCondition, /* 148: Block Parameter */
2050 &BMS_P.Memory10_InitialCondition, /* 149: Block Parameter */
2051 &BMS_P.Memory2_InitialCondition, /* 150: Block Parameter */
2052 &BMS_P.Memory3_InitialCondition, /* 151: Block Parameter */
2053 &BMS_P.Memory4_InitialCondition, /* 152: Block Parameter */
2054 &BMS_P.Memory5_InitialCondition, /* 153: Block Parameter */
2055 &BMS_P.Memory6_InitialCondition, /* 154: Block Parameter */
2056 &BMS_P.Memory7_InitialCondition, /* 155: Block Parameter */
2057 &BMS_P.Memory8_InitialCondition, /* 156: Block Parameter */
2058 &BMS_P.CompareToConstant_const, /* 157: Mask Parameter */
2059 &BMS_P.Bias_Bias, /* 158: Block Parameter */
2060 &BMS_P.Bias1_Bias, /* 159: Block Parameter */
2061 &BMS_P.Bias2_Bias, /* 160: Block Parameter */
2062 &BMS_P.Bias3_Bias, /* 161: Block Parameter */
2063 &BMS_P.Constant_Value, /* 162: Block Parameter */
2064 &BMS_P.Relay_OnVal_k, /* 163: Block Parameter */
2065 &BMS_P.Relay_OffVal_gv, /* 164: Block Parameter */
2066 &BMS_P.Relay_YOn_l, /* 165: Block Parameter */
2067 &BMS_P.Relay_YOff_g, /* 166: Block Parameter */
2068 &BMS_P.Relay1_OnVal_c, /* 167: Block Parameter */
2069 &BMS_P.Relay1_OffVal_ed, /* 168: Block Parameter */
2070 &BMS_P.Relay1_YOn_mm, /* 169: Block Parameter */
2071 &BMS_P.Relay1_YOff_o, /* 170: Block Parameter */
2072 &BMS_P.Relay2_OnVal, /* 171: Block Parameter */
2073 &BMS_P.Relay2_OffVal, /* 172: Block Parameter */
2074 &BMS_P.Relay2_YOn, /* 173: Block Parameter */
2075 &BMS_P.Relay2_YOff, /* 174: Block Parameter */
2076 &BMS_P.Relay3_OnVal, /* 175: Block Parameter */
2077 &BMS_P.Relay3_OffVal, /* 176: Block Parameter */
2078 &BMS_P.Relay3_YOn, /* 177: Block Parameter */
2079 &BMS_P.Relay3_YOff, /* 178: Block Parameter */
2080 &BMS_P.Relay6_OnVal, /* 179: Block Parameter */
2081 &BMS_P.Relay6_OffVal, /* 180: Block Parameter */
2082 &BMS_P.Relay6_YOn, /* 181: Block Parameter */
2083 &BMS_P.Relay6_YOff, /* 182: Block Parameter */
2084 &BMS_P.Delay_InitialCondition, /* 183: Block Parameter */
2085 &BMS_P.Delay1_InitialCondition, /* 184: Block Parameter */
2086 &BMS_P.Delay2_InitialCondition, /* 185: Block Parameter */
2087 &BMS_P.Delay3_InitialCondition, /* 186: Block Parameter */
2088 &BMS_P.Gain_Gain, /* 187: Block Parameter */
2089 &BMS_P.Gain1_Gain, /* 188: Block Parameter */
2090 &BMS_P.Gain2_Gain, /* 189: Block Parameter */
2091 &BMS_P.Gain3_Gain, /* 190: Block Parameter */
2092 &BMS_P.Gain4_Gain, /* 191: Block Parameter */
2093 &BMS_P.Gain5_Gain, /* 192: Block Parameter */
2094 &BMS_P.Gain6_Gain, /* 193: Block Parameter */
2095 &BMS_P.Gain7_Gain, /* 194: Block Parameter */
2096 &BMS_P.Relay_OnVal, /* 195: Block Parameter */
2097 &BMS_P.Relay_OffVal, /* 196: Block Parameter */
2098 &BMS_P.Relay_YOn, /* 197: Block Parameter */
2099 &BMS_P.Relay_YOff, /* 198: Block Parameter */
2100 &BMS_P.Relay1_OnVal, /* 199: Block Parameter */
2101 &BMS_P.Relay1_OffVal, /* 200: Block Parameter */
2102 &BMS_P.Relay1_YOn, /* 201: Block Parameter */
2103 &BMS_P.Relay1_YOff, /* 202: Block Parameter */
2104 &BMS_P.Relay_OnVal_c, /* 203: Block Parameter */
2105 &BMS_P.Relay_OffVal_g, /* 204: Block Parameter */
2106 &BMS_P.Relay_YOn_h, /* 205: Block Parameter */
2107 &BMS_P.Relay_YOff_j, /* 206: Block Parameter */
2108 &BMS_P.Relay1_OnVal_g, /* 207: Block Parameter */
2109 &BMS_P.Relay1_OffVal_d, /* 208: Block Parameter */
2110 &BMS_P.Relay1_YOn_i, /* 209: Block Parameter */
2111 &BMS_P.Relay1_YOff_a, /* 210: Block Parameter */
2112 &BMS_P.Relay_OnVal_p, /* 211: Block Parameter */
2113 &BMS_P.Relay_OffVal_n, /* 212: Block Parameter */
2114 &BMS_P.Relay_YOn_k, /* 213: Block Parameter */
2115 &BMS_P.Relay_YOff_b, /* 214: Block Parameter */
2116 &BMS_P.Relay1_OnVal_l, /* 215: Block Parameter */
2117 &BMS_P.Relay1_OffVal_l, /* 216: Block Parameter */
2118 &BMS_P.Relay1_YOn_ij, /* 217: Block Parameter */
2119 &BMS_P.Relay1_YOff_i, /* 218: Block Parameter */
2120 &BMS_P.Relay_OnVal_a, /* 219: Block Parameter */
2121 &BMS_P.Relay_OffVal_m, /* 220: Block Parameter */
2122 &BMS_P.Relay_YOn_f, /* 221: Block Parameter */
2123 &BMS_P.Relay_YOff_jk, /* 222: Block Parameter */
2124 &BMS_P.Relay1_OnVal_a, /* 223: Block Parameter */
2125 &BMS_P.Relay1_OffVal_j, /* 224: Block Parameter */
2126 &BMS_P.Relay1_YOn_io, /* 225: Block Parameter */
2127 &BMS_P.Relay1_YOff_ie, /* 226: Block Parameter */
2128 &BMS_P.Relay_OnVal_i, /* 227: Block Parameter */
2129 &BMS_P.Relay_OffVal_o, /* 228: Block Parameter */
2130 &BMS_P.Relay_YOn_o, /* 229: Block Parameter */
2131 &BMS_P.Relay_YOff_c, /* 230: Block Parameter */
2132 &BMS_P.Relay1_OnVal_i, /* 231: Block Parameter */
2133 &BMS_P.Relay1_OffVal_p, /* 232: Block Parameter */
2134 &BMS_P.Relay1_YOn_o, /* 233: Block Parameter */
2135 &BMS_P.Relay1_YOff_a0, /* 234: Block Parameter */
2136 &BMS_P.Relay_OnVal_n, /* 235: Block Parameter */
2137 &BMS_P.Relay_OffVal_nr, /* 236: Block Parameter */
2138 &BMS_P.Relay_YOn_j, /* 237: Block Parameter */
2139 &BMS_P.Relay_YOff_i, /* 238: Block Parameter */
2140 &BMS_P.Relay1_OnVal_h, /* 239: Block Parameter */
2141 &BMS_P.Relay1_OffVal_m, /* 240: Block Parameter */
2142 &BMS_P.Relay1_YOn_i4, /* 241: Block Parameter */
2143 &BMS_P.Relay1_YOff_e, /* 242: Block Parameter */
2144 &BMS_P.Relay_OnVal_g, /* 243: Block Parameter */
2145 &BMS_P.Relay_OffVal_od, /* 244: Block Parameter */
2146 &BMS_P.Relay_YOn_i, /* 245: Block Parameter */
2147 &BMS_P.Relay_YOff_a, /* 246: Block Parameter */
2148 &BMS_P.Relay1_OnVal_p, /* 247: Block Parameter */
2149 &BMS_P.Relay1_OffVal_e, /* 248: Block Parameter */
2150 &BMS_P.Relay1_YOn_m, /* 249: Block Parameter */
2151 &BMS_P.Relay1_YOff_h, /* 250: Block Parameter */
2152 &BMS_P.Relay_OnVal_l, /* 251: Block Parameter */
2153 &BMS_P.Relay_OffVal_d, /* 252: Block Parameter */
2154 &BMS_P.Relay_YOn_kk, /* 253: Block Parameter */
2155 &BMS_P.Relay_YOff_e, /* 254: Block Parameter */
2156 &BMS_P.Relay1_OnVal_f, /* 255: Block Parameter */
2157 &BMS_P.Relay1_OffVal_dk, /* 256: Block Parameter */
2158 &BMS_P.Relay1_YOn_a, /* 257: Block Parameter */
2159 &BMS_P.Relay1_YOff_l, /* 258: Block Parameter */
2160 &BMS_P.SOCestimator_SOC_init, /* 259: Mask Parameter */
2161 &BMS_P.SOCestimator_gainU, /* 260: Mask Parameter */
2162 &BMS_P.SOCestimator_SOC_init_a, /* 261: Mask Parameter */
2163 &BMS_P.SOCestimator_gainU_p, /* 262: Mask Parameter */
2164 &BMS_P.SOCestimator_SOC_init_p, /* 263: Mask Parameter */
2165 &BMS_P.SOCestimator_gainU_h, /* 264: Mask Parameter */
2166 &BMS_P.SOCestimator_SOC_init_b, /* 265: Mask Parameter */
2167 &BMS_P.SOCestimator_gainU_k, /* 266: Mask Parameter */
2168 &BMS_P.SOCestimator_SOC_init_f, /* 267: Mask Parameter */
2169 &BMS_P.SOCestimator_gainU_m, /* 268: Mask Parameter */
2170 &BMS_P.SOCestimator_SOC_init_n, /* 269: Mask Parameter */
2171 &BMS_P.SOCestimator_gainU_f, /* 270: Mask Parameter */
2172 &BMS_P.SOCestimator_SOC_init_ab, /* 271: Mask Parameter */
2173 &BMS_P.SOCestimator_gainU_a, /* 272: Mask Parameter */
2174 &BMS_P.SOCestimator_SOC_init_g, /* 273: Mask Parameter */
2175 &BMS_P.SOCestimator_gainU_e, /* 274: Mask Parameter */
2176 &BMS_P.DeadZone_Start, /* 275: Block Parameter */
2177 &BMS_P.DeadZone_End, /* 276: Block Parameter */
2178 &BMS_P.Gain_Gain_e, /* 277: Block Parameter */
2179 &BMS_P.uDLookupTableOCVSoC_tableData[0],/* 278: Block Parameter */
2180 &BMS_P.uDLookupTableOCVSoC_bp01Data[0],/* 279: Block Parameter */
2181 &BMS_P.uDLookupTableOCVSoC_bp02Data[0],/* 280: Block Parameter */
2182 &BMS_P.uDLookupTableOCVSoC_maxIndex[0],/* 281: Block Parameter */
2183 &BMS_P.Cnom_Value, /* 282: Block Parameter */
2184 &BMS_P.Rnom_Value, /* 283: Block Parameter */
2185 &BMS_P.Integrator3_IC, /* 284: Block Parameter */
2186 &BMS_P.Integrator6_IC, /* 285: Block Parameter */
2187 &BMS_P.Gain2_Gain_g, /* 286: Block Parameter */
2188 &BMS_P.Gain3_Gain_l, /* 287: Block Parameter */
2189 &BMS_P.uDLookupTable_tableData[0], /* 288: Block Parameter */
2190 &BMS_P.uDLookupTable_bp01Data[0], /* 289: Block Parameter */
2191 &BMS_P.TransferFcn1_A[0], /* 290: Block Parameter */
2192 &BMS_P.TransferFcn1_C[0], /* 291: Block Parameter */
2193 &BMS_P.DeadZone_Start_a, /* 292: Block Parameter */
2194 &BMS_P.DeadZone_End_a, /* 293: Block Parameter */
2195 &BMS_P.Gain_Gain_m, /* 294: Block Parameter */
2196 &BMS_P.uDLookupTable_tableData_j[0], /* 295: Block Parameter */
2197 &BMS_P.uDLookupTable_bp01Data_b[0], /* 296: Block Parameter */
2198 &BMS_P.uDLookupTable_bp02Data[0], /* 297: Block Parameter */
2199 &BMS_P.uDLookupTable_maxIndex[0], /* 298: Block Parameter */
2200 &BMS_P.Cnom_Value_d, /* 299: Block Parameter */
2201 &BMS_P.Rnom_Value_a, /* 300: Block Parameter */
2202 &BMS_P.Integrator3_IC_n, /* 301: Block Parameter */
2203 &BMS_P.Integrator6_IC_i, /* 302: Block Parameter */
2204 &BMS_P.Gain2_Gain_b, /* 303: Block Parameter */
2205 &BMS_P.Gain3_Gain_o, /* 304: Block Parameter */
2206 &BMS_P.uDLookupTable_tableData_g[0], /* 305: Block Parameter */
2207 &BMS_P.uDLookupTable_bp01Data_n[0], /* 306: Block Parameter */
2208 &BMS_P.TransferFcn1_A_b[0], /* 307: Block Parameter */
2209 &BMS_P.TransferFcn1_C_p[0], /* 308: Block Parameter */
2210 &BMS_P.DeadZone_Start_m, /* 309: Block Parameter */
2211 &BMS_P.DeadZone_End_i, /* 310: Block Parameter */
2212 &BMS_P.Gain_Gain_l, /* 311: Block Parameter */
2213 &BMS_P.uDLookupTable_tableData_k[0], /* 312: Block Parameter */
2214 &BMS_P.uDLookupTable_bp01Data_j[0], /* 313: Block Parameter */
2215 &BMS_P.uDLookupTable_bp02Data_g[0], /* 314: Block Parameter */
2216 &BMS_P.uDLookupTable_maxIndex_n[0], /* 315: Block Parameter */
2217 &BMS_P.Cnom_Value_f, /* 316: Block Parameter */
2218 &BMS_P.Rnom_Value_m, /* 317: Block Parameter */
2219 &BMS_P.Integrator3_IC_d, /* 318: Block Parameter */
2220 &BMS_P.Integrator6_IC_l, /* 319: Block Parameter */
2221 &BMS_P.Gain2_Gain_bv, /* 320: Block Parameter */
2222 &BMS_P.Gain3_Gain_j, /* 321: Block Parameter */
2223 &BMS_P.uDLookupTable_tableData_g4[0],/* 322: Block Parameter */
2224 &BMS_P.uDLookupTable_bp01Data_d[0], /* 323: Block Parameter */
2225 &BMS_P.TransferFcn1_A_pq[0], /* 324: Block Parameter */
2226 &BMS_P.TransferFcn1_C_l[0], /* 325: Block Parameter */
2227 &BMS_P.DeadZone_Start_l, /* 326: Block Parameter */
2228 &BMS_P.DeadZone_End_k, /* 327: Block Parameter */
2229 &BMS_P.Gain_Gain_en, /* 328: Block Parameter */
2230 &BMS_P.uDLookupTable_tableData_g5[0],/* 329: Block Parameter */
2231 &BMS_P.uDLookupTable_bp01Data_f[0], /* 330: Block Parameter */
2232 &BMS_P.uDLookupTable_bp02Data_o[0], /* 331: Block Parameter */
2233 &BMS_P.uDLookupTable_maxIndex_l[0], /* 332: Block Parameter */
2234 &BMS_P.Cnom_Value_m, /* 333: Block Parameter */
2235 &BMS_P.Rnom_Value_e, /* 334: Block Parameter */
2236 &BMS_P.Integrator3_IC_dr, /* 335: Block Parameter */
2237 &BMS_P.Integrator6_IC_a, /* 336: Block Parameter */
2238 &BMS_P.Gain2_Gain_o, /* 337: Block Parameter */
2239 &BMS_P.Gain3_Gain_lw, /* 338: Block Parameter */
2240 &BMS_P.uDLookupTable_tableData_p[0], /* 339: Block Parameter */
2241 &BMS_P.uDLookupTable_bp01Data_a[0], /* 340: Block Parameter */
2242 &BMS_P.TransferFcn1_A_n[0], /* 341: Block Parameter */
2243 &BMS_P.TransferFcn1_C_dc[0], /* 342: Block Parameter */
2244 &BMS_P.DeadZone_Start_i, /* 343: Block Parameter */
2245 &BMS_P.DeadZone_End_h, /* 344: Block Parameter */
2246 &BMS_P.Gain_Gain_o, /* 345: Block Parameter */
2247 &BMS_P.uDLookupTable_tableData_f[0], /* 346: Block Parameter */
2248 &BMS_P.uDLookupTable_bp01Data_h[0], /* 347: Block Parameter */
2249 &BMS_P.uDLookupTable_bp02Data_i[0], /* 348: Block Parameter */
2250 &BMS_P.uDLookupTable_maxIndex_e[0], /* 349: Block Parameter */
2251 &BMS_P.Cnom_Value_k, /* 350: Block Parameter */
2252 &BMS_P.Rnom_Value_l, /* 351: Block Parameter */
2253 &BMS_P.Integrator3_IC_h, /* 352: Block Parameter */
2254 &BMS_P.Integrator6_IC_p, /* 353: Block Parameter */
2255 &BMS_P.Gain2_Gain_i, /* 354: Block Parameter */
2256 &BMS_P.Gain3_Gain_e, /* 355: Block Parameter */
2257 &BMS_P.uDLookupTable_tableData_fn[0],/* 356: Block Parameter */
2258 &BMS_P.uDLookupTable_bp01Data_i[0], /* 357: Block Parameter */
2259 &BMS_P.TransferFcn1_A_k2[0], /* 358: Block Parameter */
2260 &BMS_P.TransferFcn1_C_mq[0], /* 359: Block Parameter */
2261 &BMS_P.DeadZone_Start_ah, /* 360: Block Parameter */
2262 &BMS_P.DeadZone_End_l, /* 361: Block Parameter */
2263 &BMS_P.Gain_Gain_p, /* 362: Block Parameter */
2264 &BMS_P.uDLookupTable_tableData_c[0], /* 363: Block Parameter */
2265 &BMS_P.uDLookupTable_bp01Data_p[0], /* 364: Block Parameter */
2266 &BMS_P.uDLookupTable_bp02Data_c[0], /* 365: Block Parameter */
2267 &BMS_P.uDLookupTable_maxIndex_ly[0], /* 366: Block Parameter */
2268 &BMS_P.Cnom_Value_i, /* 367: Block Parameter */
2269 &BMS_P.Rnom_Value_d, /* 368: Block Parameter */
2270 &BMS_P.Integrator3_IC_a, /* 369: Block Parameter */
2271 &BMS_P.Integrator6_IC_pg, /* 370: Block Parameter */
2272 &BMS_P.Gain2_Gain_gw, /* 371: Block Parameter */
2273 &BMS_P.Gain3_Gain_b, /* 372: Block Parameter */
2274 &BMS_P.uDLookupTable_tableData_d[0], /* 373: Block Parameter */
2275 &BMS_P.uDLookupTable_bp01Data_o[0], /* 374: Block Parameter */
2276 &BMS_P.TransferFcn1_A_hj[0], /* 375: Block Parameter */
2277 &BMS_P.TransferFcn1_C_lj[0], /* 376: Block Parameter */
2278 &BMS_P.DeadZone_Start_ap, /* 377: Block Parameter */
2279 &BMS_P.DeadZone_End_c, /* 378: Block Parameter */
2280 &BMS_P.Gain_Gain_hr, /* 379: Block Parameter */
2281 &BMS_P.uDLookupTable_tableData_ft[0],/* 380: Block Parameter */
2282 &BMS_P.uDLookupTable_bp01Data_ng[0], /* 381: Block Parameter */
2283 &BMS_P.uDLookupTable_bp02Data_f[0], /* 382: Block Parameter */
2284 &BMS_P.uDLookupTable_maxIndex_es[0], /* 383: Block Parameter */
2285 &BMS_P.Cnom_Value_e, /* 384: Block Parameter */
2286 &BMS_P.Rnom_Value_p, /* 385: Block Parameter */
2287 &BMS_P.Integrator3_IC_i, /* 386: Block Parameter */
2288 &BMS_P.Integrator6_IC_n, /* 387: Block Parameter */
2289 &BMS_P.Gain2_Gain_ik, /* 388: Block Parameter */
2290 &BMS_P.Gain3_Gain_jh, /* 389: Block Parameter */
2291 &BMS_P.uDLookupTable_tableData_jl[0],/* 390: Block Parameter */
2292 &BMS_P.uDLookupTable_bp01Data_d3[0], /* 391: Block Parameter */
2293 &BMS_P.TransferFcn1_A_nn[0], /* 392: Block Parameter */
2294 &BMS_P.TransferFcn1_C_lg[0], /* 393: Block Parameter */
2295 &BMS_P.DeadZone_Start_e, /* 394: Block Parameter */
2296 &BMS_P.DeadZone_End_hq, /* 395: Block Parameter */
2297 &BMS_P.Gain_Gain_oq, /* 396: Block Parameter */
2298 &BMS_P.uDLookupTable_tableData_e[0], /* 397: Block Parameter */
2299 &BMS_P.uDLookupTable_bp01Data_jd[0], /* 398: Block Parameter */
2300 &BMS_P.uDLookupTable_bp02Data_m[0], /* 399: Block Parameter */
2301 &BMS_P.uDLookupTable_maxIndex_p[0], /* 400: Block Parameter */
2302 &BMS_P.Cnom_Value_mh, /* 401: Block Parameter */
2303 &BMS_P.Rnom_Value_i, /* 402: Block Parameter */
2304 &BMS_P.Integrator3_IC_j, /* 403: Block Parameter */
2305 &BMS_P.Integrator6_IC_d, /* 404: Block Parameter */
2306 &BMS_P.Gain2_Gain_k5, /* 405: Block Parameter */
2307 &BMS_P.Gain3_Gain_ld, /* 406: Block Parameter */
2308 &BMS_P.uDLookupTable_tableData_py[0],/* 407: Block Parameter */
2309 &BMS_P.uDLookupTable_bp01Data_ht[0], /* 408: Block Parameter */
2310 &BMS_P.TransferFcn1_A_hf[0], /* 409: Block Parameter */
2311 &BMS_P.TransferFcn1_C_hm[0], /* 410: Block Parameter */
2312 &BMS_P.Gain_Gain_f, /* 411: Block Parameter */
2313 &BMS_P.Gain1_Gain_b, /* 412: Block Parameter */
2314 &BMS_P.TransferFcn1_A_k, /* 413: Block Parameter */
2315 &BMS_P.TransferFcn1_C_j, /* 414: Block Parameter */
2316 &BMS_P.TransferFcn1_D, /* 415: Block Parameter */
2317 &BMS_P.TransferFcn4_A[0], /* 416: Block Parameter */
2318 &BMS_P.TransferFcn4_C[0], /* 417: Block Parameter */
2319 &BMS_P.Gain_Gain_d, /* 418: Block Parameter */
2320 &BMS_P.Gain1_Gain_i, /* 419: Block Parameter */
2321 &BMS_P.Gain2_Gain_gl, /* 420: Block Parameter */
2322 &BMS_P.Gain3_Gain_h, /* 421: Block Parameter */
2323 &BMS_P.Gain4_Gain_h, /* 422: Block Parameter */
2324 &BMS_P.Gain5_Gain_d, /* 423: Block Parameter */
2325 &BMS_P.Integrator_IC, /* 424: Block Parameter */
2326 &BMS_P.TransferFcn1_A_j[0], /* 425: Block Parameter */
2327 &BMS_P.TransferFcn1_C_f[0], /* 426: Block Parameter */
2328 &BMS_P.Gain_Gain_h, /* 427: Block Parameter */
2329 &BMS_P.Gain1_Gain_k, /* 428: Block Parameter */
2330 &BMS_P.TransferFcn1_A_p, /* 429: Block Parameter */
2331 &BMS_P.TransferFcn1_C_d, /* 430: Block Parameter */
2332 &BMS_P.TransferFcn1_D_b, /* 431: Block Parameter */
2333 &BMS_P.TransferFcn4_A_h[0], /* 432: Block Parameter */
2334 &BMS_P.TransferFcn4_C_l[0], /* 433: Block Parameter */
2335 &BMS_P.Gain_Gain_j, /* 434: Block Parameter */
2336 &BMS_P.Gain1_Gain_c, /* 435: Block Parameter */
2337 &BMS_P.Gain2_Gain_h, /* 436: Block Parameter */
2338 &BMS_P.Gain3_Gain_n, /* 437: Block Parameter */
2339 &BMS_P.Gain4_Gain_c, /* 438: Block Parameter */
2340 &BMS_P.Gain5_Gain_f, /* 439: Block Parameter */
2341 &BMS_P.Integrator_IC_k, /* 440: Block Parameter */
2342 &BMS_P.TransferFcn1_A_f[0], /* 441: Block Parameter */
2343 &BMS_P.TransferFcn1_C_m[0], /* 442: Block Parameter */
2344 &BMS_P.Gain_Gain_fy, /* 443: Block Parameter */
2345 &BMS_P.Gain1_Gain_l, /* 444: Block Parameter */
2346 &BMS_P.TransferFcn1_A_g, /* 445: Block Parameter */
2347 &BMS_P.TransferFcn1_C_g, /* 446: Block Parameter */
2348 &BMS_P.TransferFcn1_D_n, /* 447: Block Parameter */
2349 &BMS_P.TransferFcn4_A_a[0], /* 448: Block Parameter */
2350 &BMS_P.TransferFcn4_C_c[0], /* 449: Block Parameter */
2351 &BMS_P.Gain_Gain_jg, /* 450: Block Parameter */
2352 &BMS_P.Gain1_Gain_c3, /* 451: Block Parameter */
2353 &BMS_P.Gain2_Gain_by, /* 452: Block Parameter */
2354 &BMS_P.Gain3_Gain_p, /* 453: Block Parameter */
2355 &BMS_P.Gain4_Gain_n, /* 454: Block Parameter */
2356 &BMS_P.Gain5_Gain_h, /* 455: Block Parameter */
2357 &BMS_P.Integrator_IC_l, /* 456: Block Parameter */
2358 &BMS_P.TransferFcn1_A_h[0], /* 457: Block Parameter */
2359 &BMS_P.TransferFcn1_C_h[0], /* 458: Block Parameter */
2360 &BMS_P.Gain_Gain_g, /* 459: Block Parameter */
2361 &BMS_P.Gain1_Gain_bs, /* 460: Block Parameter */
2362 &BMS_P.TransferFcn1_A_bo, /* 461: Block Parameter */
2363 &BMS_P.TransferFcn1_C_e, /* 462: Block Parameter */
2364 &BMS_P.TransferFcn1_D_bu, /* 463: Block Parameter */
2365 &BMS_P.TransferFcn4_A_i[0], /* 464: Block Parameter */
2366 &BMS_P.TransferFcn4_C_k[0], /* 465: Block Parameter */
2367 &BMS_P.Gain_Gain_enb, /* 466: Block Parameter */
2368 &BMS_P.Gain1_Gain_o, /* 467: Block Parameter */
2369 &BMS_P.Gain2_Gain_j, /* 468: Block Parameter */
2370 &BMS_P.Gain3_Gain_ny, /* 469: Block Parameter */
2371 &BMS_P.Gain4_Gain_nv, /* 470: Block Parameter */
2372 &BMS_P.Gain5_Gain_ff, /* 471: Block Parameter */
2373 &BMS_P.Integrator_IC_kj, /* 472: Block Parameter */
2374 &BMS_P.TransferFcn1_A_e[0], /* 473: Block Parameter */
2375 &BMS_P.TransferFcn1_C_n[0], /* 474: Block Parameter */
2376 &BMS_P.Gain_Gain_g3, /* 475: Block Parameter */
2377 &BMS_P.Gain1_Gain_h, /* 476: Block Parameter */
2378 &BMS_P.TransferFcn1_A_i, /* 477: Block Parameter */
2379 &BMS_P.TransferFcn1_C_pi, /* 478: Block Parameter */
2380 &BMS_P.TransferFcn1_D_h, /* 479: Block Parameter */
2381 &BMS_P.TransferFcn4_A_a2[0], /* 480: Block Parameter */
2382 &BMS_P.TransferFcn4_C_d[0], /* 481: Block Parameter */
2383 &BMS_P.Gain_Gain_dc, /* 482: Block Parameter */
2384 &BMS_P.Gain1_Gain_g, /* 483: Block Parameter */
2385 &BMS_P.Gain2_Gain_hz, /* 484: Block Parameter */
2386 &BMS_P.Gain3_Gain_hw, /* 485: Block Parameter */
2387 &BMS_P.Gain4_Gain_l, /* 486: Block Parameter */
2388 &BMS_P.Gain5_Gain_g, /* 487: Block Parameter */
2389 &BMS_P.Integrator_IC_i, /* 488: Block Parameter */
2390 &BMS_P.TransferFcn1_A_gz[0], /* 489: Block Parameter */
2391 &BMS_P.TransferFcn1_C_b[0], /* 490: Block Parameter */
2392 &BMS_P.Gain_Gain_fd, /* 491: Block Parameter */
2393 &BMS_P.Gain1_Gain_le, /* 492: Block Parameter */
2394 &BMS_P.TransferFcn1_A_ii, /* 493: Block Parameter */
2395 &BMS_P.TransferFcn1_C_i, /* 494: Block Parameter */
2396 &BMS_P.TransferFcn1_D_e, /* 495: Block Parameter */
2397 &BMS_P.TransferFcn4_A_j[0], /* 496: Block Parameter */
2398 &BMS_P.TransferFcn4_C_f[0], /* 497: Block Parameter */
2399 &BMS_P.Gain_Gain_i, /* 498: Block Parameter */
2400 &BMS_P.Gain1_Gain_e, /* 499: Block Parameter */
2401 &BMS_P.Gain2_Gain_hl, /* 500: Block Parameter */
2402 &BMS_P.Gain3_Gain_c, /* 501: Block Parameter */
2403 &BMS_P.Gain4_Gain_i, /* 502: Block Parameter */
2404 &BMS_P.Gain5_Gain_k, /* 503: Block Parameter */
2405 &BMS_P.Integrator_IC_k5, /* 504: Block Parameter */
2406 &BMS_P.TransferFcn1_A_he[0], /* 505: Block Parameter */
2407 &BMS_P.TransferFcn1_C_na[0], /* 506: Block Parameter */
2408 &BMS_P.Gain_Gain_gy, /* 507: Block Parameter */
2409 &BMS_P.Gain1_Gain_p, /* 508: Block Parameter */
2410 &BMS_P.TransferFcn1_A_o, /* 509: Block Parameter */
2411 &BMS_P.TransferFcn1_C_o, /* 510: Block Parameter */
2412 &BMS_P.TransferFcn1_D_o, /* 511: Block Parameter */
2413 &BMS_P.TransferFcn4_A_e[0], /* 512: Block Parameter */
2414 &BMS_P.TransferFcn4_C_i[0], /* 513: Block Parameter */
2415 &BMS_P.Gain_Gain_gt, /* 514: Block Parameter */
2416 &BMS_P.Gain1_Gain_m, /* 515: Block Parameter */
2417 &BMS_P.Gain2_Gain_k, /* 516: Block Parameter */
2418 &BMS_P.Gain3_Gain_d, /* 517: Block Parameter */
2419 &BMS_P.Gain4_Gain_o, /* 518: Block Parameter */
2420 &BMS_P.Gain5_Gain_m, /* 519: Block Parameter */
2421 &BMS_P.Integrator_IC_o, /* 520: Block Parameter */
2422 &BMS_P.TransferFcn1_A_ht[0], /* 521: Block Parameter */
2423 &BMS_P.TransferFcn1_C_mh[0], /* 522: Block Parameter */
2424 &BMS_P.Gain_Gain_hw, /* 523: Block Parameter */
2425 &BMS_P.Gain1_Gain_c4, /* 524: Block Parameter */
2426 &BMS_P.TransferFcn1_A_c, /* 525: Block Parameter */
2427 &BMS_P.TransferFcn1_C_fv, /* 526: Block Parameter */
2428 &BMS_P.TransferFcn1_D_j, /* 527: Block Parameter */
2429 &BMS_P.TransferFcn4_A_ae[0], /* 528: Block Parameter */
2430 &BMS_P.TransferFcn4_C_o[0], /* 529: Block Parameter */
2431 &BMS_P.Gain_Gain_hf, /* 530: Block Parameter */
2432 &BMS_P.Gain1_Gain_cc, /* 531: Block Parameter */
2433 &BMS_P.Gain2_Gain_ht, /* 532: Block Parameter */
2434 &BMS_P.Gain3_Gain_os, /* 533: Block Parameter */
2435 &BMS_P.Gain4_Gain_ok, /* 534: Block Parameter */
2436 &BMS_P.Gain5_Gain_c, /* 535: Block Parameter */
2437 &BMS_P.Integrator_IC_e, /* 536: Block Parameter */
2438 &BMS_P.TransferFcn1_A_l[0], /* 537: Block Parameter */
2439 &BMS_P.TransferFcn1_C_hp[0], /* 538: Block Parameter */
2440 &BMS_U.I, /* 539: Root Input */
2441 &BMS_U.U1, /* 540: Root Input */
2442 &BMS_U.U2, /* 541: Root Input */
2443 &BMS_U.U3, /* 542: Root Input */
2444 &BMS_U.U4, /* 543: Root Input */
2445 &BMS_U.U5, /* 544: Root Input */
2446 &BMS_U.U6, /* 545: Root Input */
2447 &BMS_U.U7, /* 546: Root Input */
2448 &BMS_U.U8, /* 547: Root Input */
2449 &BMS_U.T, /* 548: Root Input */
2450 &BMS_Y.Out1, /* 549: Root Output */
2451 &BMS_Y.Out2, /* 550: Root Output */
2452 &BMS_Y.Out3, /* 551: Root Output */
2453 &BMS_Y.Out4, /* 552: Root Output */
2454 &BMS_Y.Out5, /* 553: Root Output */
2455 &BMS_Y.Out6, /* 554: Root Output */
2456 &BMS_Y.Out7, /* 555: Root Output */
2457 &BMS_Y.Out8, /* 556: Root Output */
2458 &BMS_Y.Out9, /* 557: Root Output */
2459 &BMS_Y.Out10, /* 558: Root Output */
2460};
2461
2462/* Declare Data Run-Time Dimension Buffer Addresses statically */
2463static int32_T* rtVarDimsAddrMap[] = {
2464 (NULL)
2465};
2466
2467#endif
2468
2469/* Data Type Map - use dataTypeMapIndex to access this structure */
2470static TARGET_CONST rtwCAPI_DataTypeMap rtDataTypeMap[] = {
2471 /* cName, mwName, numElements, elemMapIndex, dataSize, slDataId, *
2472 * isComplex, isPointer, enumStorageType */
2473 { "double", "real_T", 0, 0, sizeof(real_T), SS_DOUBLE, 0, 0, 0 },
2474
2475 { "unsigned char", "boolean_T", 0, 0, sizeof(boolean_T), SS_BOOLEAN, 0, 0, 0 },
2476
2477 { "unsigned int", "uint32_T", 0, 0, sizeof(uint32_T), SS_UINT32, 0, 0, 0 }
2478};
2479
2480#ifdef HOST_CAPI_BUILD
2481#undef sizeof
2482#endif
2483
2484/* Structure Element Map - use elemMapIndex to access this structure */
2485static TARGET_CONST rtwCAPI_ElementMap rtElementMap[] = {
2486 /* elementName, elementOffset, dataTypeIndex, dimIndex, fxpIndex */
2487 { (NULL), 0, 0, 0, 0 },
2488};
2489
2490/* Dimension Map - use dimensionMapIndex to access elements of ths structure*/
2491static const rtwCAPI_DimensionMap rtDimensionMap[] = {
2492 /* dataOrientation, dimArrayIndex, numDims, vardimsIndex */
2493 { rtwCAPI_SCALAR, 0, 2, 0 },
2494
2495 { rtwCAPI_MATRIX_COL_MAJOR, 2, 2, 0 },
2496
2497 { rtwCAPI_VECTOR, 4, 2, 0 },
2498
2499 { rtwCAPI_VECTOR, 6, 2, 0 },
2500
2501 { rtwCAPI_VECTOR, 8, 2, 0 },
2502
2503 { rtwCAPI_VECTOR, 10, 2, 0 },
2504
2505 { rtwCAPI_VECTOR, 12, 2, 0 }
2506};
2507
2508/* Dimension Array- use dimArrayIndex to access elements of this array */
2509static const uint_T rtDimensionArray[] = {
2510 1, /* 0 */
2511 1, /* 1 */
2512 21, /* 2 */
2513 3, /* 3 */
2514 1, /* 4 */
2515 21, /* 5 */
2516 1, /* 6 */
2517 3, /* 7 */
2518 2, /* 8 */
2519 1, /* 9 */
2520 1, /* 10 */
2521 7, /* 11 */
2522 3, /* 12 */
2523 1 /* 13 */
2524};
2525
2526/* C-API stores floating point values in an array. The elements of this *
2527 * are unique. This ensures that values which are shared across the model*
2528 * are stored in the most efficient way. These values are referenced by *
2529 * - rtwCAPI_FixPtMap.fracSlopePtr, *
2530 * - rtwCAPI_FixPtMap.biasPtr, *
2531 * - rtwCAPI_SampleTimeMap.samplePeriodPtr, *
2532 * - rtwCAPI_SampleTimeMap.sampleOffsetPtr */
2533static const real_T rtcapiStoredFloats[] = {
2534 0.0, 0.0005
2535};
2536
2537/* Fixed Point Map */
2538static const rtwCAPI_FixPtMap rtFixPtMap[] = {
2539 /* fracSlopePtr, biasPtr, scaleType, wordLength, exponent, isSigned */
2540 { (NULL), (NULL), rtwCAPI_FIX_RESERVED, 0, 0, 0 },
2541};
2542
2543/* Sample Time Map - use sTimeIndex to access elements of ths structure */
2544static const rtwCAPI_SampleTimeMap rtSampleTimeMap[] = {
2545 /* samplePeriodPtr, sampleOffsetPtr, tid, samplingMode */
2546 { (const void *) &rtcapiStoredFloats[0], (const void *) &rtcapiStoredFloats[0],
2547 0, 0 },
2548
2549 { (const void *) &rtcapiStoredFloats[1], (const void *) &rtcapiStoredFloats[0],
2550 1, 0 }
2551};
2552
2553static rtwCAPI_ModelMappingStaticInfo mmiStatic = {
2554 /* Signals:{signals, numSignals,
2555 * rootInputs, numRootInputs,
2556 * rootOutputs, numRootOutputs},
2557 * Params: {blockParameters, numBlockParameters,
2558 * modelParameters, numModelParameters},
2559 * States: {states, numStates},
2560 * Maps: {dataTypeMap, dimensionMap, fixPtMap,
2561 * elementMap, sampleTimeMap, dimensionArray},
2562 * TargetType: targetType
2563 */
2564 { rtBlockSignals, 147,
2565 rtRootInputs, 10,
2566 rtRootOutputs, 10 },
2567
2568 { rtBlockParameters, 392,
2569 rtModelParameters, 0 },
2570
2571 { (NULL), 0 },
2572
2573 { rtDataTypeMap, rtDimensionMap, rtFixPtMap,
2574 rtElementMap, rtSampleTimeMap, rtDimensionArray },
2575 "float",
2576
2577 { 2485262329U,
2578 1846870906U,
2579 2169915382U,
2580 4024293453U },
2581 (NULL), 0,
2582 0
2583};
2584
2585/* Function to get C API Model Mapping Static Info */
2586const rtwCAPI_ModelMappingStaticInfo*
2587 BMS_GetCAPIStaticMap(void)
2588{
2589 return &mmiStatic;
2590}
2591
2592/* Cache pointers into DataMapInfo substructure of RTModel */
2593#ifndef HOST_CAPI_BUILD
2594
2595void BMS_InitializeDataMapInfo(void)
2596{
2597 /* Set C-API version */
2598 rtwCAPI_SetVersion(BMS_M->DataMapInfo.mmi, 1);
2599
2600 /* Cache static C-API data into the Real-time Model Data structure */
2601 rtwCAPI_SetStaticMap(BMS_M->DataMapInfo.mmi, &mmiStatic);
2602
2603 /* Cache static C-API logging data into the Real-time Model Data structure */
2604 rtwCAPI_SetLoggingStaticMap(BMS_M->DataMapInfo.mmi, (NULL));
2605
2606 /* Cache C-API Data Addresses into the Real-Time Model Data structure */
2607 rtwCAPI_SetDataAddressMap(BMS_M->DataMapInfo.mmi, rtDataAddrMap);
2608
2609 /* Cache C-API Data Run-Time Dimension Buffer Addresses into the Real-Time Model Data structure */
2610 rtwCAPI_SetVarDimsAddressMap(BMS_M->DataMapInfo.mmi, rtVarDimsAddrMap);
2611
2612 /* Cache the instance C-API logging pointer */
2613 rtwCAPI_SetInstanceLoggingInfo(BMS_M->DataMapInfo.mmi, (NULL));
2614
2615 /* Set reference to submodels */
2616 rtwCAPI_SetChildMMIArray(BMS_M->DataMapInfo.mmi, (NULL));
2617 rtwCAPI_SetChildMMIArrayLen(BMS_M->DataMapInfo.mmi, 0);
2618}
2619
2620#else /* HOST_CAPI_BUILD */
2621#ifdef __cplusplus
2622
2623extern "C" {
2624
2625#endif
2626
2627 void BMS_host_InitializeDataMapInfo(BMS_host_DataMapInfo_T *dataMap, const
2628 char *path)
2629 {
2630 /* Set C-API version */
2631 rtwCAPI_SetVersion(dataMap->mmi, 1);
2632
2633 /* Cache static C-API data into the Real-time Model Data structure */
2634 rtwCAPI_SetStaticMap(dataMap->mmi, &mmiStatic);
2635
2636 /* host data address map is NULL */
2637 rtwCAPI_SetDataAddressMap(dataMap->mmi, NULL);
2638
2639 /* host vardims address map is NULL */
2640 rtwCAPI_SetVarDimsAddressMap(dataMap->mmi, NULL);
2641
2642 /* Set Instance specific path */
2643 rtwCAPI_SetPath(dataMap->mmi, path);
2644 rtwCAPI_SetFullPath(dataMap->mmi, NULL);
2645
2646 /* Set reference to submodels */
2647 rtwCAPI_SetChildMMIArray(dataMap->mmi, (NULL));
2648 rtwCAPI_SetChildMMIArrayLen(dataMap->mmi, 0);
2649 }
2650
2651#ifdef __cplusplus
2652
2653}
2654#endif
2655#endif /* HOST_CAPI_BUILD */
2656
2657/* EOF: BMS_capi.c */
2658