1 ModuleComponentRelationConstraint { iso org(3) dod(6) internet(1) private(4)
2 enterprise(1) spelio(9363) software(1) asn1c(5) test(1) 141 }
3 DEFINITIONS AUTOMATIC TAGS ::=
7 ident [0] IMPLICIT FRAME-STRUCTURE.&id ({FrameTypes}),
8 value [1] EXPLICIT FRAME-STRUCTURE.&Type ({FrameTypes}{@.ident}),
12 FRAME-STRUCTURE ::= CLASS {
13 &id ConstrainedInteger UNIQUE,
15 } WITH SYNTAX {&Type IDENTIFIED BY &id}
17 -- Information Object Set has 2 entries:
19 -- [1] primMessage PrimitiveMessage
20 -- [2] cplxMessage ComplexMessage
23 ConstrainedInteger ::= INTEGER (0..32767)
25 FrameTypes FRAME-STRUCTURE ::= {{ PrimitiveMessage IDENTIFIED BY primMessage } | { ComplexMessage IDENTIFIED BY cplxMessage },...}
26 -- Information Object Set has 2 entries:
28 -- [1] primMessage PrimitiveMessage
29 -- [2] cplxMessage ComplexMessage
33 PrimitiveMessage ::= SEQUENCE { }
35 ComplexMessage ::= SEQUENCE { }
37 primMessage INTEGER ::= 1
39 cplxMessage INTEGER ::= 2