Merge pull request #77 from balaskoa/master
[deliverable/titan.core.git] / core / VIRAG.asn
CommitLineData
970ed795 1--/////////////////////////////////////////////////////////////////////////////
d44e3c4f 2-- Copyright (c) 2000-2016 Ericsson Telecom AB
970ed795
EL
3-- All rights reserved. This program and the accompanying materials
4-- are made available under the terms of the Eclipse Public License v1.0
5-- which accompanies this distribution, and is available at
6-- http://www.eclipse.org/legal/epl-v10.html
d44e3c4f 7--
8-- Contributors:
9-- Balasko, Jeno
10--
970ed795
EL
11--/////////////////////////////////////////////////////////////////////////////
12VIRAG
13DEFINITIONS
14
15AUTOMATIC TAGS
16EXTENSIBILITY IMPLIED
17
18::=
19
20BEGIN
21
22IMPORTS ;
23
24 VIRAG-EXTERNAL ::= [UNIVERSAL 8] IMPLICIT SEQUENCE {
25 identification CHOICE {
26 syntaxes SEQUENCE {
27 abstract OBJECT IDENTIFIER,
28 transfer OBJECT IDENTIFIER
29 },
30 syntax OBJECT IDENTIFIER,
31 presentation-context-id INTEGER,
32 context-negotiation SEQUENCE {
33 presentation-context-id INTEGER,
34 transfer-syntax OBJECT IDENTIFIER
35 },
36 transfer-syntax OBJECT IDENTIFIER,
37 fixed NULL
38 },
39 data-value-descriptor ObjectDescriptor OPTIONAL,
40 data-value OCTET STRING
41 } (WITH COMPONENTS {
42 ...,
43 identification (WITH COMPONENTS {
44 ...,
45 syntaxes ABSENT,
46 transfer-syntax ABSENT,
47 fixed ABSENT
48 })
49 })
50
51 VIRAG-EMBEDDED-PDV ::= [UNIVERSAL 11] IMPLICIT SEQUENCE {
52 identification CHOICE {
53 syntaxes SEQUENCE {
54 abstract OBJECT IDENTIFIER,
55 transfer OBJECT IDENTIFIER
56 },
57 syntax OBJECT IDENTIFIER,
58 presentation-context-id INTEGER,
59 context-negotiation SEQUENCE {
60 presentation-context-id INTEGER,
61 transfer-syntax OBJECT IDENTIFIER
62 },
63 transfer-syntax OBJECT IDENTIFIER,
64 fixed NULL
65 },
66 data-value-descriptor ObjectDescriptor OPTIONAL,
67 data-value OCTET STRING
68 } (WITH COMPONENTS {
69 ...,
70 data-value-descriptor ABSENT
71 })
72
73 VIRAG-CHARACTER-STRING ::= [UNIVERSAL 29] IMPLICIT SEQUENCE {
74 identification CHOICE {
75 syntaxes SEQUENCE {
76 abstract OBJECT IDENTIFIER,
77 transfer OBJECT IDENTIFIER
78 },
79 syntax OBJECT IDENTIFIER,
80 presentation-context-id INTEGER,
81 context-negotiation SEQUENCE {
82 presentation-context-id INTEGER,
83 transfer-syntax OBJECT IDENTIFIER
84 },
85 transfer-syntax OBJECT IDENTIFIER,
86 fixed NULL
87 },
88 data-value-descriptor ObjectDescriptor OPTIONAL,
89 string-value OCTET STRING
90 } (WITH COMPONENTS {
91 ...,
92 data-value-descriptor ABSENT
93 })
94
95 VIRAG-REAL ::= [UNIVERSAL 9] IMPLICIT SEQUENCE {
96 mantissa INTEGER,
97 base INTEGER (2|10),
98 exponent INTEGER
99 }
100
101 VIRAG-TYPE-IDENTIFIER ::= CLASS
102 {
103 &id OBJECT IDENTIFIER UNIQUE,
104 &Type
105 }
106 WITH SYNTAX {
107 &Type IDENTIFIED BY &id
108 }
109
110 VIRAG-ABSTRACT-SYNTAX ::= CLASS {
111 &id OBJECT IDENTIFIER UNIQUE,
112 &Type,
113 &property BIT STRING {handles-invalid-encodings(0)} DEFAULT {}
114 }
115 WITH SYNTAX {
116 &Type IDENTIFIED BY &id [HAS PROPERTY &property]
117 }
118
119END
This page took 0.027652 seconds and 5 git commands to generate.