1 ModuleComponentRelationConstraint { iso org(3) dod(6) internet(1) private(4)
2 enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 140 }
7 ident FRAME-STRUCTURE.&id ({FrameTypes}),
8 value FRAME-STRUCTURE.&Type ({FrameTypes}{@ident}),
12 FRAME-STRUCTURE ::= CLASS {
15 } WITH SYNTAX {&Type IDENTIFIED BY &id}
17 -- Information Object Set has 2 entries:
19 -- [1] basicMessage PrimitiveMessage
20 -- [2] 2 ComplexMessage
23 FrameTypes FRAME-STRUCTURE ::= {{ PrimitiveMessage IDENTIFIED BY basicMessage } | { ComplexMessage IDENTIFIED BY 2 },...}
24 -- Information Object Set has 2 entries:
26 -- [1] basicMessage PrimitiveMessage
27 -- [2] 2 ComplexMessage
31 primType FRAME-STRUCTURE ::= { PrimitiveMessage IDENTIFIED BY basicMessage }
32 -- Information Object Set has 1 entry:
34 -- [1] basicMessage PrimitiveMessage
37 complexType FRAME-STRUCTURE ::= { ComplexMessage IDENTIFIED BY 2 }
38 -- Information Object Set has 1 entry:
40 -- [1] 2 ComplexMessage
43 PrimitiveMessage ::= SEQUENCE { }
45 ComplexMessage ::= SEQUENCE { }
47 basicMessage INTEGER ::= 1