~ubuntu-branches/debian/squeeze/erlang/squeeze

« back to all changes in this revision

Viewing changes to lib/asn1/test/asn1_SUITE_data/Mvrasn-20-6.asn

  • Committer: Bazaar Package Importer
  • Author(s): Sergei Golovan
  • Date: 2010-03-09 17:34:57 UTC
  • mfrom: (10.1.2 sid)
  • Revision ID: james.westby@ubuntu.com-20100309173457-4yd6hlcb2osfhx31
Tags: 1:13.b.4-dfsg-3
Manpages in section 1 are needed even if only arch-dependent packages are
built. So, re-enabled them.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
-- module(Mvrasn-20-6).
 
2
-- vsn('%CCaseRev: %').
 
3
-- date('%CCaseDate: %').
 
4
-- author('etord').    
 
5
-- =============================================================================
 
6
 
 
7
-- =============================================================================
 
8
--
 
9
-- Title       : "Bearer Service Codes".
 
10
--
 
11
-- ASN.1 module: "MAP-BS-Code".
 
12
--
 
13
-- =============================================================================
 
14
 
 
15
-- ==============================================================
 
16
-- #1.    REVISION LOG
 
17
-- ==============================================================
 
18
-- Rev   Date    Name     What
 
19
-- .... ....... .......  ........................................
 
20
-- PA1  010813  etord    First draft, based on GSM 29.002 v. 3.8.0.
 
21
-- ..............................................................
 
22
 
 
23
Mvrasn-20-6
 
24
 
 
25
DEFINITIONS
 
26
 
 
27
::=
 
28
 
 
29
BEGIN
 
30
 
 
31
BearerServiceCode ::= OCTET STRING (SIZE (1))
 
32
        -- This type is used to represent the code identifying a single
 
33
        -- bearer service, a group of bearer services, or all bearer
 
34
        -- services. The services are defined in TS GSM 02.02.
 
35
        -- The internal structure is defined as follows:
 
36
        --
 
37
        -- plmn-specific bearer services:
 
38
        -- bits 87654321: defined by the HPLMN operator
 
39
 
 
40
        -- rest of bearer services:
 
41
        -- bit 8: 0 (unused)
 
42
        -- bits 7654321: group (bits 7654), and rate, if applicable
 
43
        -- (bits 321)
 
44
 
 
45
Ext-BearerServiceCode ::= OCTET STRING (SIZE (1..5))
 
46
        -- This type is used to represent the code identifying a single
 
47
        -- bearer service, a group of bearer services, or all bearer
 
48
        -- services. The services are defined in TS GSM 02.02.
 
49
        -- The internal structure is defined as follows:
 
50
        --
 
51
        -- OCTET 1:
 
52
        -- plmn-specific bearer services:
 
53
        -- bits 87654321: defined by the HPLMN operator
 
54
        --
 
55
        -- rest of bearer services:
 
56
        -- bit 8: 0 (unused)
 
57
        -- bits 7654321: group (bits 7654), and rate, if applicable
 
58
        -- (bits 321)
 
59
 
 
60
        -- OCTETS 2-5: reserved for future use. If received the
 
61
    -- Ext-TeleserviceCode shall be
 
62
        -- treated according to the exception handling defined for the
 
63
        -- operation that uses this type. 
 
64
 
 
65
 
 
66
        -- Ext-BearerServiceCode includes all values defined for BearerServiceCode.
 
67
 
 
68
 
 
69
allBearerServices       BearerServiceCode ::= '00000000'B
 
70
 
 
71
allDataCDA-Services     BearerServiceCode ::= '00010000'B
 
72
dataCDA-300bps          BearerServiceCode ::= '00010001'B
 
73
dataCDA-1200bps BearerServiceCode ::= '00010010'B
 
74
dataCDA-1200-75bps      BearerServiceCode ::= '00010011'B
 
75
dataCDA-2400bps BearerServiceCode ::= '00010100'B
 
76
dataCDA-4800bps BearerServiceCode ::= '00010101'B
 
77
dataCDA-9600bps BearerServiceCode ::= '00010110'B
 
78
general-dataCDA BearerServiceCode ::= '00010111'B
 
79
 
 
80
allDataCDS-Services     BearerServiceCode ::= '00011000'B
 
81
dataCDS-1200bps BearerServiceCode ::= '00011010'B
 
82
dataCDS-2400bps BearerServiceCode ::= '00011100'B
 
83
dataCDS-4800bps BearerServiceCode ::= '00011101'B
 
84
dataCDS-9600bps BearerServiceCode ::= '00011110'B
 
85
general-dataCDS BearerServiceCode ::= '00011111'B
 
86
 
 
87
allPadAccessCA-Services BearerServiceCode ::= '00100000'B
 
88
padAccessCA-300bps      BearerServiceCode ::= '00100001'B
 
89
padAccessCA-1200bps     BearerServiceCode ::= '00100010'B
 
90
padAccessCA-1200-75bps  BearerServiceCode ::= '00100011'B
 
91
padAccessCA-2400bps     BearerServiceCode ::= '00100100'B
 
92
padAccessCA-4800bps     BearerServiceCode ::= '00100101'B
 
93
padAccessCA-9600bps     BearerServiceCode ::= '00100110'B
 
94
general-padAccessCA     BearerServiceCode ::= '00100111'B
 
95
 
 
96
allDataPDS-Services     BearerServiceCode ::= '00101000'B
 
97
dataPDS-2400bps BearerServiceCode ::= '00101100'B
 
98
dataPDS-4800bps BearerServiceCode ::= '00101101'B
 
99
dataPDS-9600bps BearerServiceCode ::= '00101110'B
 
100
general-dataPDS BearerServiceCode ::= '00101111'B
 
101
 
 
102
allAlternateSpeech-DataCDA      BearerServiceCode ::= '00110000'B
 
103
 
 
104
allAlternateSpeech-DataCDS      BearerServiceCode ::= '00111000'B
 
105
 
 
106
allSpeechFollowedByDataCDA      BearerServiceCode ::= '01000000'B
 
107
 
 
108
allSpeechFollowedByDataCDS      BearerServiceCode ::= '01001000'B
 
109
 
 
110
-- The following non-hierarchical Compound Bearer Service
 
111
-- Groups are defined in TS GSM 02.30:
 
112
allDataCircuitAsynchronous      BearerServiceCode ::= '01010000'B
 
113
        -- covers "allDataCDA-Services", "allAlternateSpeech-DataCDA" and
 
114
        -- "allSpeechFollowedByDataCDA"
 
115
allAsynchronousServices BearerServiceCode ::= '01100000'B
 
116
        -- covers "allDataCDA-Services", "allAlternateSpeech-DataCDA",
 
117
        -- "allSpeechFollowedByDataCDA" and "allPadAccessCDA-Services"
 
118
allDataCircuitSynchronous       BearerServiceCode ::= '01011000'B
 
119
        -- covers "allDataCDS-Services", "allAlternateSpeech-DataCDS" and
 
120
        -- "allSpeechFollowedByDataCDS"
 
121
allSynchronousServices  BearerServiceCode ::= '01101000'B
 
122
        -- covers "allDataCDS-Services", "allAlternateSpeech-DataCDS",
 
123
        -- "allSpeechFollowedByDataCDS" and "allDataPDS-Services"
 
124
--
 
125
-- Compound Bearer Service Group Codes are only used in call
 
126
-- independent supplementary service operations, i.e. they
 
127
-- are not used in InsertSubscriberData or in
 
128
-- DeleteSubscriberData messages.
 
129
 
 
130
allPLMN-specificBS      BearerServiceCode ::= '11010000'B
 
131
plmn-specificBS-1       BearerServiceCode ::= '11010001'B
 
132
plmn-specificBS-2       BearerServiceCode ::= '11010010'B
 
133
plmn-specificBS-3       BearerServiceCode ::= '11010011'B
 
134
plmn-specificBS-4       BearerServiceCode ::= '11010100'B
 
135
plmn-specificBS-5       BearerServiceCode ::= '11010101'B
 
136
plmn-specificBS-6       BearerServiceCode ::= '11010110'B
 
137
plmn-specificBS-7       BearerServiceCode ::= '11010111'B
 
138
plmn-specificBS-8       BearerServiceCode ::= '11011000'B
 
139
plmn-specificBS-9       BearerServiceCode ::= '11011001'B
 
140
plmn-specificBS-A       BearerServiceCode ::= '11011010'B
 
141
plmn-specificBS-B       BearerServiceCode ::= '11011011'B
 
142
plmn-specificBS-C       BearerServiceCode ::= '11011100'B
 
143
plmn-specificBS-D       BearerServiceCode ::= '11011101'B
 
144
plmn-specificBS-E       BearerServiceCode ::= '11011110'B
 
145
plmn-specificBS-F       BearerServiceCode ::= '11011111'B
 
146
 
 
147
END