DataView.aadl 37 KB
Newer Older
1
--------------------------------------------------------
2 3
--! File generated by asn2aadl v2.1.10: DO NOT EDIT !
--------------------------------------------------------
4
--! InputASN1FileChecksum:7b420c42d10920a0ec0562555c2f02b1:DataTypesSimulink.asn:
5 6 7 8 9 10
--------------------------------------------------------

package DataView

public

11
DATA T_TypeThatMustNotBeMappedExceptInPython
12 13
PROPERTIES
    -- name of the ASN.1 source file:
14
    Source_Text => ("DataTypesSimulink.asn");
15 16 17 18 19 20
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
    -- Real message size is 32; suggested aligned message buffer is...
    Source_Data_Size => 32 B;
    -- name of the corresponding data type in the source file:
21
    Type_Source_Name => "T-TypeThatMustNotBeMappedExceptInPython";
22 23
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aSEQUENCE;
24
END T_TypeThatMustNotBeMappedExceptInPython;
25

26 27
DATA T_TypeThatMustNotBeMappedExceptInPython_Buffer_Max
END T_TypeThatMustNotBeMappedExceptInPython_Buffer_Max;
28

29 30
DATA IMPLEMENTATION T_TypeThatMustNotBeMappedExceptInPython_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_TypeThatMustNotBeMappedExceptInPython
31 32 33 34
PROPERTIES
    Data_Model::Data_Representation => array;
    Data_Model::Dimension => (32); -- Size of the buffer
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
35
END T_TypeThatMustNotBeMappedExceptInPython_Buffer_Max.impl;
36

37 38
DATA T_TypeThatMustNotBeMappedExceptInPython_Buffer
END T_TypeThatMustNotBeMappedExceptInPython_Buffer;
39

40 41
DATA IMPLEMENTATION T_TypeThatMustNotBeMappedExceptInPython_Buffer.impl
    -- Buffer to hold a marshalled data of type T_TypeThatMustNotBeMappedExceptInPython
42
SUBCOMPONENTS
43 44
    Buffer : data T_TypeThatMustNotBeMappedExceptInPython_Buffer_Max.impl;
    Length : data Base_Types::uint32;
45 46
PROPERTIES
    Data_Model::Data_Representation => Struct;
47
END T_TypeThatMustNotBeMappedExceptInPython_Buffer.impl;
48

49
DATA T_INT
50 51
PROPERTIES
    -- name of the ASN.1 source file:
52
    Source_Text => ("DataTypesSimulink.asn");
53 54 55
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
56 57
    -- Real message size is 8; suggested aligned message buffer is...
    Source_Data_Size => 8 B;
58
    -- name of the corresponding data type in the source file:
59
    Type_Source_Name => "T-INT";
60
    -- what kind of type is this?
61 62
    assert_properties::ASN1_Basic_Type =>aINTEGER;
END T_INT;
63

64 65
DATA T_INT_Buffer_Max
END T_INT_Buffer_Max;
66

67 68
DATA IMPLEMENTATION T_INT_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_INT
69 70
PROPERTIES
    Data_Model::Data_Representation => array;
71
    Data_Model::Dimension => (8); -- Size of the buffer
72
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
73
END T_INT_Buffer_Max.impl;
74

75 76
DATA T_INT_Buffer
END T_INT_Buffer;
77

78 79
DATA IMPLEMENTATION T_INT_Buffer.impl
    -- Buffer to hold a marshalled data of type T_INT
80
SUBCOMPONENTS
81 82
    Buffer : data T_INT_Buffer_Max.impl;
    Length : data Base_Types::uint32;
83 84
PROPERTIES
    Data_Model::Data_Representation => Struct;
85
END T_INT_Buffer.impl;
86

87
DATA FixedLenConfigString
88 89
PROPERTIES
    -- name of the ASN.1 source file:
90
    Source_Text => ("DataTypesSimulink.asn");
91 92 93
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
94 95
    -- Real message size is 6; suggested aligned message buffer is...
    Source_Data_Size => 8 B;
96
    -- name of the corresponding data type in the source file:
97
    Type_Source_Name => "FixedLenConfigString";
98
    -- what kind of type is this?
99 100
    assert_properties::ASN1_Basic_Type =>aSTRING;
END FixedLenConfigString;
101

102 103
DATA FixedLenConfigString_Buffer_Max
END FixedLenConfigString_Buffer_Max;
104

105 106
DATA IMPLEMENTATION FixedLenConfigString_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type FixedLenConfigString
107 108
PROPERTIES
    Data_Model::Data_Representation => array;
109
    Data_Model::Dimension => (8); -- Size of the buffer
110
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
111
END FixedLenConfigString_Buffer_Max.impl;
112

113 114
DATA FixedLenConfigString_Buffer
END FixedLenConfigString_Buffer;
115

116 117
DATA IMPLEMENTATION FixedLenConfigString_Buffer.impl
    -- Buffer to hold a marshalled data of type FixedLenConfigString
118
SUBCOMPONENTS
119 120
    Buffer : data FixedLenConfigString_Buffer_Max.impl;
    Length : data Base_Types::uint32;
121 122
PROPERTIES
    Data_Model::Data_Representation => Struct;
123
END FixedLenConfigString_Buffer.impl;
124

125
DATA T_META
126 127
PROPERTIES
    -- name of the ASN.1 source file:
128
    Source_Text => ("DataTypesSimulink.asn");
129 130 131
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
132 133
    -- Real message size is 8776; suggested aligned message buffer is...
    Source_Data_Size => 8776 B;
134
    -- name of the corresponding data type in the source file:
135
    Type_Source_Name => "T-META";
136
    -- what kind of type is this?
137 138
    assert_properties::ASN1_Basic_Type =>aCHOICE;
END T_META;
139

140 141
DATA T_META_Buffer_Max
END T_META_Buffer_Max;
142

143 144
DATA IMPLEMENTATION T_META_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_META
145 146
PROPERTIES
    Data_Model::Data_Representation => array;
147
    Data_Model::Dimension => (8776); -- Size of the buffer
148
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
149
END T_META_Buffer_Max.impl;
150

151 152
DATA T_META_Buffer
END T_META_Buffer;
153

154 155
DATA IMPLEMENTATION T_META_Buffer.impl
    -- Buffer to hold a marshalled data of type T_META
156
SUBCOMPONENTS
157 158
    Buffer : data T_META_Buffer_Max.impl;
    Length : data Base_Types::uint32;
159 160
PROPERTIES
    Data_Model::Data_Representation => Struct;
161
END T_META_Buffer.impl;
162

163
DATA T_ARR
164 165
PROPERTIES
    -- name of the ASN.1 source file:
166
    Source_Text => ("DataTypesSimulink.asn");
167 168 169
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
170 171
    -- Real message size is 56; suggested aligned message buffer is...
    Source_Data_Size => 56 B;
172
    -- name of the corresponding data type in the source file:
173
    Type_Source_Name => "T-ARR";
174
    -- what kind of type is this?
175 176
    assert_properties::ASN1_Basic_Type =>aSEQUENCEOF;
END T_ARR;
177

178 179
DATA T_ARR_Buffer_Max
END T_ARR_Buffer_Max;
180

181 182
DATA IMPLEMENTATION T_ARR_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_ARR
183 184
PROPERTIES
    Data_Model::Data_Representation => array;
185
    Data_Model::Dimension => (56); -- Size of the buffer
186
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
187
END T_ARR_Buffer_Max.impl;
188

189 190
DATA T_ARR_Buffer
END T_ARR_Buffer;
191

192 193
DATA IMPLEMENTATION T_ARR_Buffer.impl
    -- Buffer to hold a marshalled data of type T_ARR
194
SUBCOMPONENTS
195 196
    Buffer : data T_ARR_Buffer_Max.impl;
    Length : data Base_Types::uint32;
197 198
PROPERTIES
    Data_Model::Data_Representation => Struct;
199
END T_ARR_Buffer.impl;
200

201
DATA My2ndAType
202 203
PROPERTIES
    -- name of the ASN.1 source file:
204
    Source_Text => ("DataTypesSimulink.asn");
205 206 207
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
208 209
    -- Real message size is 10; suggested aligned message buffer is...
    Source_Data_Size => 16 B;
210
    -- name of the corresponding data type in the source file:
211
    Type_Source_Name => "My2ndAType";
212
    -- what kind of type is this?
213 214
    assert_properties::ASN1_Basic_Type =>aSEQUENCE;
END My2ndAType;
215

216 217
DATA My2ndAType_Buffer_Max
END My2ndAType_Buffer_Max;
218

219 220
DATA IMPLEMENTATION My2ndAType_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type My2ndAType
221 222
PROPERTIES
    Data_Model::Data_Representation => array;
223
    Data_Model::Dimension => (16); -- Size of the buffer
224
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
225
END My2ndAType_Buffer_Max.impl;
226

227 228
DATA My2ndAType_Buffer
END My2ndAType_Buffer;
229

230 231
DATA IMPLEMENTATION My2ndAType_Buffer.impl
    -- Buffer to hold a marshalled data of type My2ndAType
232
SUBCOMPONENTS
233 234
    Buffer : data My2ndAType_Buffer_Max.impl;
    Length : data Base_Types::uint32;
235 236
PROPERTIES
    Data_Model::Data_Representation => Struct;
237
END My2ndAType_Buffer.impl;
238

239
DATA T_ARR2
240 241
PROPERTIES
    -- name of the ASN.1 source file:
242
    Source_Text => ("DataTypesSimulink.asn");
243 244 245
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
246 247
    -- Real message size is 79; suggested aligned message buffer is...
    Source_Data_Size => 80 B;
248
    -- name of the corresponding data type in the source file:
249
    Type_Source_Name => "T-ARR2";
250 251
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aSEQUENCEOF;
252
END T_ARR2;
253

254 255
DATA T_ARR2_Buffer_Max
END T_ARR2_Buffer_Max;
256

257 258
DATA IMPLEMENTATION T_ARR2_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_ARR2
259 260
PROPERTIES
    Data_Model::Data_Representation => array;
261
    Data_Model::Dimension => (80); -- Size of the buffer
262
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
263
END T_ARR2_Buffer_Max.impl;
264

265 266
DATA T_ARR2_Buffer
END T_ARR2_Buffer;
267

268 269
DATA IMPLEMENTATION T_ARR2_Buffer.impl
    -- Buffer to hold a marshalled data of type T_ARR2
270
SUBCOMPONENTS
271 272
    Buffer : data T_ARR2_Buffer_Max.impl;
    Length : data Base_Types::uint32;
273 274
PROPERTIES
    Data_Model::Data_Representation => Struct;
275
END T_ARR2_Buffer.impl;
276

277
DATA T_REAL
278 279
PROPERTIES
    -- name of the ASN.1 source file:
280
    Source_Text => ("DataTypesSimulink.asn");
281 282 283
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
284 285
    -- Real message size is 13; suggested aligned message buffer is...
    Source_Data_Size => 16 B;
286
    -- name of the corresponding data type in the source file:
287
    Type_Source_Name => "T-REAL";
288
    -- what kind of type is this?
289 290
    assert_properties::ASN1_Basic_Type =>aREAL;
END T_REAL;
291

292 293
DATA T_REAL_Buffer_Max
END T_REAL_Buffer_Max;
294

295 296
DATA IMPLEMENTATION T_REAL_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_REAL
297 298
PROPERTIES
    Data_Model::Data_Representation => array;
299
    Data_Model::Dimension => (16); -- Size of the buffer
300
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
301
END T_REAL_Buffer_Max.impl;
302

303 304
DATA T_REAL_Buffer
END T_REAL_Buffer;
305

306 307
DATA IMPLEMENTATION T_REAL_Buffer.impl
    -- Buffer to hold a marshalled data of type T_REAL
308
SUBCOMPONENTS
309 310
    Buffer : data T_REAL_Buffer_Max.impl;
    Length : data Base_Types::uint32;
311 312
PROPERTIES
    Data_Model::Data_Representation => Struct;
313
END T_REAL_Buffer.impl;
314

315
DATA My2ndArr
316 317
PROPERTIES
    -- name of the ASN.1 source file:
318
    Source_Text => ("DataTypesSimulink.asn");
319 320 321
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
322 323
    -- Real message size is 56; suggested aligned message buffer is...
    Source_Data_Size => 56 B;
324
    -- name of the corresponding data type in the source file:
325
    Type_Source_Name => "My2ndArr";
326 327
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aSEQUENCEOF;
328
END My2ndArr;
329

330 331
DATA My2ndArr_Buffer_Max
END My2ndArr_Buffer_Max;
332

333 334
DATA IMPLEMENTATION My2ndArr_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type My2ndArr
335 336
PROPERTIES
    Data_Model::Data_Representation => array;
337
    Data_Model::Dimension => (56); -- Size of the buffer
338
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
339
END My2ndArr_Buffer_Max.impl;
340

341 342
DATA My2ndArr_Buffer
END My2ndArr_Buffer;
343

344 345
DATA IMPLEMENTATION My2ndArr_Buffer.impl
    -- Buffer to hold a marshalled data of type My2ndArr
346
SUBCOMPONENTS
347 348
    Buffer : data My2ndArr_Buffer_Max.impl;
    Length : data Base_Types::uint32;
349 350
PROPERTIES
    Data_Model::Data_Representation => Struct;
351
END My2ndArr_Buffer.impl;
352

353
DATA My2ndBool
354 355
PROPERTIES
    -- name of the ASN.1 source file:
356
    Source_Text => ("DataTypesSimulink.asn");
357 358 359
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
360 361
    -- Real message size is 1; suggested aligned message buffer is...
    Source_Data_Size => 8 B;
362
    -- name of the corresponding data type in the source file:
363
    Type_Source_Name => "My2ndBool";
364
    -- what kind of type is this?
365 366
    assert_properties::ASN1_Basic_Type =>aBOOLEAN;
END My2ndBool;
367

368 369
DATA My2ndBool_Buffer_Max
END My2ndBool_Buffer_Max;
370

371 372
DATA IMPLEMENTATION My2ndBool_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type My2ndBool
373 374
PROPERTIES
    Data_Model::Data_Representation => array;
375
    Data_Model::Dimension => (8); -- Size of the buffer
376
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
377
END My2ndBool_Buffer_Max.impl;
378

379 380
DATA My2ndBool_Buffer
END My2ndBool_Buffer;
381

382 383
DATA IMPLEMENTATION My2ndBool_Buffer.impl
    -- Buffer to hold a marshalled data of type My2ndBool
384
SUBCOMPONENTS
385 386
    Buffer : data My2ndBool_Buffer_Max.impl;
    Length : data Base_Types::uint32;
387 388
PROPERTIES
    Data_Model::Data_Representation => Struct;
389
END My2ndBool_Buffer.impl;
390

391
DATA TypeEnumerated
392 393
PROPERTIES
    -- name of the ASN.1 source file:
394
    Source_Text => ("DataTypesSimulink.asn");
395 396 397
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
398 399
    -- Real message size is 4; suggested aligned message buffer is...
    Source_Data_Size => 8 B;
400
    -- name of the corresponding data type in the source file:
401
    Type_Source_Name => "TypeEnumerated";
402
    -- what kind of type is this?
403 404
    assert_properties::ASN1_Basic_Type =>aENUMERATED;
END TypeEnumerated;
405

406 407
DATA TypeEnumerated_Buffer_Max
END TypeEnumerated_Buffer_Max;
408

409 410
DATA IMPLEMENTATION TypeEnumerated_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type TypeEnumerated
411 412
PROPERTIES
    Data_Model::Data_Representation => array;
413
    Data_Model::Dimension => (8); -- Size of the buffer
414
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
415
END TypeEnumerated_Buffer_Max.impl;
416

417 418
DATA TypeEnumerated_Buffer
END TypeEnumerated_Buffer;
419

420 421
DATA IMPLEMENTATION TypeEnumerated_Buffer.impl
    -- Buffer to hold a marshalled data of type TypeEnumerated
422
SUBCOMPONENTS
423 424
    Buffer : data TypeEnumerated_Buffer_Max.impl;
    Length : data Base_Types::uint32;
425 426
PROPERTIES
    Data_Model::Data_Representation => Struct;
427
END TypeEnumerated_Buffer.impl;
428

429
DATA T_POS_SET
430 431
PROPERTIES
    -- name of the ASN.1 source file:
432
    Source_Text => ("DataTypesSimulink.asn");
433 434 435
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
436 437
    -- Real message size is 8992; suggested aligned message buffer is...
    Source_Data_Size => 8992 B;
438
    -- name of the corresponding data type in the source file:
439
    Type_Source_Name => "T-POS-SET";
440
    -- what kind of type is this?
441 442
    assert_properties::ASN1_Basic_Type =>aSEQUENCE;
END T_POS_SET;
443

444 445
DATA T_POS_SET_Buffer_Max
END T_POS_SET_Buffer_Max;
446

447 448
DATA IMPLEMENTATION T_POS_SET_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_POS_SET
449 450
PROPERTIES
    Data_Model::Data_Representation => array;
451
    Data_Model::Dimension => (8992); -- Size of the buffer
452
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
453
END T_POS_SET_Buffer_Max.impl;
454

455 456
DATA T_POS_SET_Buffer
END T_POS_SET_Buffer;
457

458 459
DATA IMPLEMENTATION T_POS_SET_Buffer.impl
    -- Buffer to hold a marshalled data of type T_POS_SET
460
SUBCOMPONENTS
461 462
    Buffer : data T_POS_SET_Buffer_Max.impl;
    Length : data Base_Types::uint32;
463 464
PROPERTIES
    Data_Model::Data_Representation => Struct;
465
END T_POS_SET_Buffer.impl;
466 467 468 469

DATA My2ndString
PROPERTIES
    -- name of the ASN.1 source file:
470
    Source_Text => ("DataTypesSimulink.asn");
471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
    -- Real message size is 20; suggested aligned message buffer is...
    Source_Data_Size => 24 B;
    -- name of the corresponding data type in the source file:
    Type_Source_Name => "My2ndString";
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aSTRING;
END My2ndString;

DATA My2ndString_Buffer_Max
END My2ndString_Buffer_Max;

DATA IMPLEMENTATION My2ndString_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type My2ndString
PROPERTIES
    Data_Model::Data_Representation => array;
    Data_Model::Dimension => (24); -- Size of the buffer
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
END My2ndString_Buffer_Max.impl;

DATA My2ndString_Buffer
END My2ndString_Buffer;

DATA IMPLEMENTATION My2ndString_Buffer.impl
    -- Buffer to hold a marshalled data of type My2ndString
SUBCOMPONENTS
    Buffer : data My2ndString_Buffer_Max.impl;
500
    Length : data Base_Types::uint32;
501 502 503 504
PROPERTIES
    Data_Model::Data_Representation => Struct;
END My2ndString_Buffer.impl;

505 506 507
DATA T_ARR3
PROPERTIES
    -- name of the ASN.1 source file:
508
    Source_Text => ("DataTypesSimulink.asn");
509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
    -- Real message size is 547; suggested aligned message buffer is...
    Source_Data_Size => 552 B;
    -- name of the corresponding data type in the source file:
    Type_Source_Name => "T-ARR3";
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aSEQUENCEOF;
END T_ARR3;

DATA T_ARR3_Buffer_Max
END T_ARR3_Buffer_Max;

DATA IMPLEMENTATION T_ARR3_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_ARR3
PROPERTIES
    Data_Model::Data_Representation => array;
    Data_Model::Dimension => (552); -- Size of the buffer
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
END T_ARR3_Buffer_Max.impl;

DATA T_ARR3_Buffer
END T_ARR3_Buffer;

DATA IMPLEMENTATION T_ARR3_Buffer.impl
    -- Buffer to hold a marshalled data of type T_ARR3
SUBCOMPONENTS
    Buffer : data T_ARR3_Buffer_Max.impl;
    Length : data Base_Types::uint32;
PROPERTIES
    Data_Model::Data_Representation => Struct;
END T_ARR3_Buffer.impl;

543 544 545
DATA T_FIXEDSTRING
PROPERTIES
    -- name of the ASN.1 source file:
546
    Source_Text => ("DataTypesSimulink.asn");
547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
    -- Real message size is 15; suggested aligned message buffer is...
    Source_Data_Size => 16 B;
    -- name of the corresponding data type in the source file:
    Type_Source_Name => "T-FIXEDSTRING";
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aSTRING;
END T_FIXEDSTRING;

DATA T_FIXEDSTRING_Buffer_Max
END T_FIXEDSTRING_Buffer_Max;

DATA IMPLEMENTATION T_FIXEDSTRING_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_FIXEDSTRING
PROPERTIES
    Data_Model::Data_Representation => array;
    Data_Model::Dimension => (16); -- Size of the buffer
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
END T_FIXEDSTRING_Buffer_Max.impl;

DATA T_FIXEDSTRING_Buffer
END T_FIXEDSTRING_Buffer;

DATA IMPLEMENTATION T_FIXEDSTRING_Buffer.impl
    -- Buffer to hold a marshalled data of type T_FIXEDSTRING
SUBCOMPONENTS
    Buffer : data T_FIXEDSTRING_Buffer_Max.impl;
576
    Length : data Base_Types::uint32;
577 578 579 580
PROPERTIES
    Data_Model::Data_Representation => Struct;
END T_FIXEDSTRING_Buffer.impl;

581
DATA T_ARR4
582 583
PROPERTIES
    -- name of the ASN.1 source file:
584
    Source_Text => ("DataTypesSimulink.asn");
585 586 587
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621
    -- Real message size is 547; suggested aligned message buffer is...
    Source_Data_Size => 552 B;
    -- name of the corresponding data type in the source file:
    Type_Source_Name => "T-ARR4";
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aSEQUENCEOF;
END T_ARR4;

DATA T_ARR4_Buffer_Max
END T_ARR4_Buffer_Max;

DATA IMPLEMENTATION T_ARR4_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_ARR4
PROPERTIES
    Data_Model::Data_Representation => array;
    Data_Model::Dimension => (552); -- Size of the buffer
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
END T_ARR4_Buffer_Max.impl;

DATA T_ARR4_Buffer
END T_ARR4_Buffer;

DATA IMPLEMENTATION T_ARR4_Buffer.impl
    -- Buffer to hold a marshalled data of type T_ARR4
SUBCOMPONENTS
    Buffer : data T_ARR4_Buffer_Max.impl;
    Length : data Base_Types::uint32;
PROPERTIES
    Data_Model::Data_Representation => Struct;
END T_ARR4_Buffer.impl;

DATA T_BOOL
PROPERTIES
    -- name of the ASN.1 source file:
622
    Source_Text => ("DataTypesSimulink.asn");
623 624 625 626
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
    -- Real message size is 1; suggested aligned message buffer is...
627 628
    Source_Data_Size => 8 B;
    -- name of the corresponding data type in the source file:
629
    Type_Source_Name => "T-BOOL";
630
    -- what kind of type is this?
631 632
    assert_properties::ASN1_Basic_Type =>aBOOLEAN;
END T_BOOL;
633

634 635
DATA T_BOOL_Buffer_Max
END T_BOOL_Buffer_Max;
636

637 638
DATA IMPLEMENTATION T_BOOL_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_BOOL
639 640 641 642
PROPERTIES
    Data_Model::Data_Representation => array;
    Data_Model::Dimension => (8); -- Size of the buffer
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
643
END T_BOOL_Buffer_Max.impl;
644

645 646
DATA T_BOOL_Buffer
END T_BOOL_Buffer;
647

648 649
DATA IMPLEMENTATION T_BOOL_Buffer.impl
    -- Buffer to hold a marshalled data of type T_BOOL
650
SUBCOMPONENTS
651 652
    Buffer : data T_BOOL_Buffer_Max.impl;
    Length : data Base_Types::uint32;
653 654
PROPERTIES
    Data_Model::Data_Representation => Struct;
655
END T_BOOL_Buffer.impl;
656 657 658 659

DATA TypeNested
PROPERTIES
    -- name of the ASN.1 source file:
660
    Source_Text => ("DataTypesSimulink.asn");
661 662 663
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
664 665
    -- Real message size is 584; suggested aligned message buffer is...
    Source_Data_Size => 584 B;
666 667 668 669 670 671 672 673 674 675 676 677 678
    -- name of the corresponding data type in the source file:
    Type_Source_Name => "TypeNested";
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aSEQUENCE;
END TypeNested;

DATA TypeNested_Buffer_Max
END TypeNested_Buffer_Max;

DATA IMPLEMENTATION TypeNested_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type TypeNested
PROPERTIES
    Data_Model::Data_Representation => array;
679
    Data_Model::Dimension => (584); -- Size of the buffer
680 681 682 683 684 685 686 687 688 689
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
END TypeNested_Buffer_Max.impl;

DATA TypeNested_Buffer
END TypeNested_Buffer;

DATA IMPLEMENTATION TypeNested_Buffer.impl
    -- Buffer to hold a marshalled data of type TypeNested
SUBCOMPONENTS
    Buffer : data TypeNested_Buffer_Max.impl;
690
    Length : data Base_Types::uint32;
691 692 693 694
PROPERTIES
    Data_Model::Data_Representation => Struct;
END TypeNested_Buffer.impl;

695
DATA T_SETOF
696 697
PROPERTIES
    -- name of the ASN.1 source file:
698
    Source_Text => ("DataTypesSimulink.asn");
699 700 701
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
702 703
    -- Real message size is 56; suggested aligned message buffer is...
    Source_Data_Size => 56 B;
704
    -- name of the corresponding data type in the source file:
705
    Type_Source_Name => "T-SETOF";
706
    -- what kind of type is this?
707 708
    assert_properties::ASN1_Basic_Type =>aSEQUENCEOF;
END T_SETOF;
709

710 711
DATA T_SETOF_Buffer_Max
END T_SETOF_Buffer_Max;
712

713 714
DATA IMPLEMENTATION T_SETOF_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_SETOF
715 716
PROPERTIES
    Data_Model::Data_Representation => array;
717
    Data_Model::Dimension => (56); -- Size of the buffer
718
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
719
END T_SETOF_Buffer_Max.impl;
720

721 722
DATA T_SETOF_Buffer
END T_SETOF_Buffer;
723

724 725
DATA IMPLEMENTATION T_SETOF_Buffer.impl
    -- Buffer to hold a marshalled data of type T_SETOF
726
SUBCOMPONENTS
727 728
    Buffer : data T_SETOF_Buffer_Max.impl;
    Length : data Base_Types::uint32;
729 730
PROPERTIES
    Data_Model::Data_Representation => Struct;
731
END T_SETOF_Buffer.impl;
732

733
DATA AType
734 735
PROPERTIES
    -- name of the ASN.1 source file:
736
    Source_Text => ("DataTypesSimulink.asn");
737 738 739
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
740 741
    -- Real message size is 10; suggested aligned message buffer is...
    Source_Data_Size => 16 B;
742
    -- name of the corresponding data type in the source file:
743
    Type_Source_Name => "AType";
744
    -- what kind of type is this?
745 746
    assert_properties::ASN1_Basic_Type =>aSEQUENCE;
END AType;
747

748 749
DATA AType_Buffer_Max
END AType_Buffer_Max;
750

751 752
DATA IMPLEMENTATION AType_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type AType
753 754
PROPERTIES
    Data_Model::Data_Representation => array;
755
    Data_Model::Dimension => (16); -- Size of the buffer
756
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
757
END AType_Buffer_Max.impl;
758

759 760
DATA AType_Buffer
END AType_Buffer;
761

762 763
DATA IMPLEMENTATION AType_Buffer.impl
    -- Buffer to hold a marshalled data of type AType
764
SUBCOMPONENTS
765 766
    Buffer : data AType_Buffer_Max.impl;
    Length : data Base_Types::uint32;
767 768
PROPERTIES
    Data_Model::Data_Representation => Struct;
769
END AType_Buffer.impl;
770

771
DATA T_POS
772 773
PROPERTIES
    -- name of the ASN.1 source file:
774
    Source_Text => ("DataTypesSimulink.asn");
775 776 777
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
778 779
    -- Real message size is 8776; suggested aligned message buffer is...
    Source_Data_Size => 8776 B;
780
    -- name of the corresponding data type in the source file:
781
    Type_Source_Name => "T-POS";
782
    -- what kind of type is this?
783 784
    assert_properties::ASN1_Basic_Type =>aCHOICE;
END T_POS;
785

786 787
DATA T_POS_Buffer_Max
END T_POS_Buffer_Max;
788

789 790
DATA IMPLEMENTATION T_POS_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_POS
791 792
PROPERTIES
    Data_Model::Data_Representation => array;
793
    Data_Model::Dimension => (8776); -- Size of the buffer
794
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
795
END T_POS_Buffer_Max.impl;
796

797 798
DATA T_POS_Buffer
END T_POS_Buffer;
799

800 801
DATA IMPLEMENTATION T_POS_Buffer.impl
    -- Buffer to hold a marshalled data of type T_POS
802
SUBCOMPONENTS
803 804
    Buffer : data T_POS_Buffer_Max.impl;
    Length : data Base_Types::uint32;
805 806
PROPERTIES
    Data_Model::Data_Representation => Struct;
807
END T_POS_Buffer.impl;
808

809
DATA T_SET
810 811
PROPERTIES
    -- name of the ASN.1 source file:
812
    Source_Text => ("DataTypesSimulink.asn");
813 814 815
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
816 817
    -- Real message size is 32; suggested aligned message buffer is...
    Source_Data_Size => 32 B;
818
    -- name of the corresponding data type in the source file:
819
    Type_Source_Name => "T-SET";
820
    -- what kind of type is this?
821 822
    assert_properties::ASN1_Basic_Type =>aSEQUENCE;
END T_SET;
823

824 825
DATA T_SET_Buffer_Max
END T_SET_Buffer_Max;
826

827 828
DATA IMPLEMENTATION T_SET_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type T_SET
829 830
PROPERTIES
    Data_Model::Data_Representation => array;
831
    Data_Model::Dimension => (32); -- Size of the buffer
832
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
833
END T_SET_Buffer_Max.impl;
834

835 836
DATA T_SET_Buffer
END T_SET_Buffer;
837

838 839
DATA IMPLEMENTATION T_SET_Buffer.impl
    -- Buffer to hold a marshalled data of type T_SET
840
SUBCOMPONENTS
841 842
    Buffer : data T_SET_Buffer_Max.impl;
    Length : data Base_Types::uint32;
843 844
PROPERTIES
    Data_Model::Data_Representation => Struct;
845
END T_SET_Buffer.impl;
846

847
DATA ConfigString
848 849
PROPERTIES
    -- name of the ASN.1 source file:
850
    Source_Text => ("DataTypesSimulink.asn");
851 852 853
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
854 855
    -- Real message size is 21; suggested aligned message buffer is...
    Source_Data_Size => 24 B;
856
    -- name of the corresponding data type in the source file:
857
    Type_Source_Name => "ConfigString";
858
    -- what kind of type is this?
859 860
    assert_properties::ASN1_Basic_Type =>aSTRING;
END ConfigString;
861

862 863
DATA ConfigString_Buffer_Max
END ConfigString_Buffer_Max;
864

865 866
DATA IMPLEMENTATION ConfigString_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type ConfigString
867 868
PROPERTIES
    Data_Model::Data_Representation => array;
869
    Data_Model::Dimension => (24); -- Size of the buffer
870
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
871
END ConfigString_Buffer_Max.impl;
872

873 874
DATA ConfigString_Buffer
END ConfigString_Buffer;
875

876 877
DATA IMPLEMENTATION ConfigString_Buffer.impl
    -- Buffer to hold a marshalled data of type ConfigString
878
SUBCOMPONENTS
879 880
    Buffer : data ConfigString_Buffer_Max.impl;
    Length : data Base_Types::uint32;
881 882
PROPERTIES
    Data_Model::Data_Representation => Struct;
883
END ConfigString_Buffer.impl;
884 885 886 887

DATA My2ndReal
PROPERTIES
    -- name of the ASN.1 source file:
888
    Source_Text => ("DataTypesSimulink.asn");
889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
    -- Real message size is 13; suggested aligned message buffer is...
    Source_Data_Size => 16 B;
    -- name of the corresponding data type in the source file:
    Type_Source_Name => "My2ndReal";
    -- what kind of type is this?
    assert_properties::ASN1_Basic_Type =>aREAL;
END My2ndReal;

DATA My2ndReal_Buffer_Max
END My2ndReal_Buffer_Max;

DATA IMPLEMENTATION My2ndReal_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type My2ndReal
PROPERTIES
    Data_Model::Data_Representation => array;
    Data_Model::Dimension => (16); -- Size of the buffer
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
END My2ndReal_Buffer_Max.impl;

DATA My2ndReal_Buffer
END My2ndReal_Buffer;

DATA IMPLEMENTATION My2ndReal_Buffer.impl
    -- Buffer to hold a marshalled data of type My2ndReal
SUBCOMPONENTS
    Buffer : data My2ndReal_Buffer_Max.impl;
918
    Length : data Base_Types::uint32;
919 920 921 922
PROPERTIES
    Data_Model::Data_Representation => Struct;
END My2ndReal_Buffer.impl;

923
DATA My2ndInt
924 925
PROPERTIES
    -- name of the ASN.1 source file:
926
    Source_Text => ("DataTypesSimulink.asn");
927 928 929
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
930
    -- Real message size is 8; suggested aligned message buffer is...
931 932
    Source_Data_Size => 8 B;
    -- name of the corresponding data type in the source file:
933
    Type_Source_Name => "My2ndInt";
934
    -- what kind of type is this?
935 936
    assert_properties::ASN1_Basic_Type =>aINTEGER;
END My2ndInt;
937

938 939
DATA My2ndInt_Buffer_Max
END My2ndInt_Buffer_Max;
940

941 942
DATA IMPLEMENTATION My2ndInt_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type My2ndInt
943 944 945 946
PROPERTIES
    Data_Model::Data_Representation => array;
    Data_Model::Dimension => (8); -- Size of the buffer
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
947
END My2ndInt_Buffer_Max.impl;
948

949 950
DATA My2ndInt_Buffer
END My2ndInt_Buffer;
951

952 953
DATA IMPLEMENTATION My2ndInt_Buffer.impl
    -- Buffer to hold a marshalled data of type My2ndInt
954
SUBCOMPONENTS
955 956
    Buffer : data My2ndInt_Buffer_Max.impl;
    Length : data Base_Types::uint32;
957 958
PROPERTIES
    Data_Model::Data_Representation => Struct;
959
END My2ndInt_Buffer.impl;
960

961
DATA My2ndEnumerated
962 963
PROPERTIES
    -- name of the ASN.1 source file:
964
    Source_Text => ("DataTypesSimulink.asn");
965 966 967
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
968 969
    -- Real message size is 4; suggested aligned message buffer is...
    Source_Data_Size => 8 B;
970
    -- name of the corresponding data type in the source file:
971
    Type_Source_Name => "My2ndEnumerated";
972
    -- what kind of type is this?
973 974
    assert_properties::ASN1_Basic_Type =>aENUMERATED;
END My2ndEnumerated;
975

976 977
DATA My2ndEnumerated_Buffer_Max
END My2ndEnumerated_Buffer_Max;
978

979 980
DATA IMPLEMENTATION My2ndEnumerated_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type My2ndEnumerated
981 982
PROPERTIES
    Data_Model::Data_Representation => array;
983
    Data_Model::Dimension => (8); -- Size of the buffer
984
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
985
END My2ndEnumerated_Buffer_Max.impl;
986

987 988
DATA My2ndEnumerated_Buffer
END My2ndEnumerated_Buffer;
989

990 991
DATA IMPLEMENTATION My2ndEnumerated_Buffer.impl
    -- Buffer to hold a marshalled data of type My2ndEnumerated
992
SUBCOMPONENTS
993 994
    Buffer : data My2ndEnumerated_Buffer_Max.impl;
    Length : data Base_Types::uint32;
995 996
PROPERTIES
    Data_Model::Data_Representation => Struct;
997
END My2ndEnumerated_Buffer.impl;
998

999
DATA My2ndTypeNested
1000 1001
PROPERTIES
    -- name of the ASN.1 source file:
1002
    Source_Text => ("DataTypesSimulink.asn");
1003 1004 1005
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
1006 1007
    -- Real message size is 584; suggested aligned message buffer is...
    Source_Data_Size => 584 B;
1008
    -- name of the corresponding data type in the source file:
1009
    Type_Source_Name => "My2ndTypeNested";
1010
    -- what kind of type is this?
1011 1012
    assert_properties::ASN1_Basic_Type =>aSEQUENCE;
END My2ndTypeNested;
1013

1014 1015
DATA My2ndTypeNested_Buffer_Max
END My2ndTypeNested_Buffer_Max;
1016

1017 1018
DATA IMPLEMENTATION My2ndTypeNested_Buffer_Max.impl
    -- Buffer to hold a marshalled data of type My2ndTypeNested
1019 1020
PROPERTIES
    Data_Model::Data_Representation => array;
1021
    Data_Model::Dimension => (584); -- Size of the buffer
1022
    Data_Model::Base_Type => (data ASSERT_Types::Stream_Element);
1023
END My2ndTypeNested_Buffer_Max.impl;
1024

1025 1026
DATA My2ndTypeNested_Buffer
END My2ndTypeNested_Buffer;
1027

1028 1029
DATA IMPLEMENTATION My2ndTypeNested_Buffer.impl
    -- Buffer to hold a marshalled data of type My2ndTypeNested
1030
SUBCOMPONENTS
1031 1032
    Buffer : data My2ndTypeNested_Buffer_Max.impl;
    Length : data Base_Types::uint32;
1033 1034
PROPERTIES
    Data_Model::Data_Representation => Struct;
1035
END My2ndTypeNested_Buffer.impl;
1036

1037
DATA MyInt
1038 1039
PROPERTIES
    -- name of the ASN.1 source file:
1040
    Source_Text => ("DataTypesSimulink.asn");
1041 1042 1043
    Ada_Package_Name => "MY_MODULE";
    Source_Language => ASN1;
    -- Size of a buffer to cover all forms of message representation:
1044 1045
    -- Real message size is 8; suggested aligned message buffer is...
    Source_Data_Size => 8 B;
1046
    -- name of the corresponding data type in the source file:
1047
    Type_Source_Name => "MyInt";