summaryrefslogtreecommitdiff
path: root/asn1/rrc/Class-definitions.asn
blob: 9426913ea22c0ca5a7a1b6afdde380248ae53e3f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
-- Class-definitions.asn
--
-- Taken from 3GPP TS 25.331 V7.4.0 (2007-03)
-- http://www.3gpp.org/ftp/Specs/archive/25_series/25.331/25331-740.zip/25331-740.doc
--
-- 11.1 General message structure
--

Class-definitions DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS

    ActiveSetUpdate,
    ActiveSetUpdateComplete,
    ActiveSetUpdateFailure, 
    AssistanceDataDelivery,
    CellChangeOrderFromUTRAN,
    CellChangeOrderFromUTRANFailure,
    CellUpdate,
    CellUpdateConfirm-CCCH,
    CellUpdateConfirm,
    CounterCheck,
    CounterCheckResponse,
    DownlinkDirectTransfer,
    HandoverToUTRANComplete,
    InitialDirectTransfer,
    HandoverFromUTRANCommand-GERANIu,
    HandoverFromUTRANCommand-GSM,
    HandoverFromUTRANCommand-CDMA2000,
    HandoverFromUTRANFailure,
    MBMSAccessInformation,
    MBMSCommonPTMRBInformation,
    MBMSCurrentCellPTMRBInformation,
    MBMSGeneralInformation,
    MBMSModificationRequest,
    MBMSModifiedServicesInformation,
    MBMSNeighbouringCellPTMRBInformation,
    MBMSSchedulingInformation,
    MBMSUnmodifiedServicesInformation,
    MeasurementControl,
    MeasurementControlFailure,
    MeasurementReport,
    PagingType1,
    PagingType2,
    PhysicalChannelReconfiguration,
    PhysicalChannelReconfigurationComplete,
    PhysicalChannelReconfigurationFailure,
    PhysicalSharedChannelAllocation,
    PUSCHCapacityRequest,
    RadioBearerReconfiguration,
    RadioBearerReconfigurationComplete,
    RadioBearerReconfigurationFailure,
    RadioBearerRelease,
    RadioBearerReleaseComplete,
    RadioBearerReleaseFailure,
    RadioBearerSetup,
    RadioBearerSetupComplete,
    RadioBearerSetupFailure,
    RRCConnectionReject,
    RRCConnectionRelease,
    RRCConnectionRelease-CCCH,
    RRCConnectionReleaseComplete,
    RRCConnectionRequest,
    RRCConnectionSetup,
    RRCConnectionSetupComplete,
    RRCStatus,
    SecurityModeCommand,
    SecurityModeComplete,
    SecurityModeFailure,
    SignallingConnectionRelease,
    SignallingConnectionReleaseIndication,
    SystemInformation-BCH,
    SystemInformation-FACH,
    SystemInformationChangeIndication,
    TransportChannelReconfiguration,
    TransportChannelReconfigurationComplete,
    TransportChannelReconfigurationFailure,
    TransportFormatCombinationControl,
    TransportFormatCombinationControlFailure,
    UECapabilityEnquiry,
    UECapabilityInformation,
    UECapabilityInformationConfirm,
    UplinkDirectTransfer,
    UplinkPhysicalChannelControl,
    URAUpdate,
    URAUpdateConfirm,
    URAUpdateConfirm-CCCH,
    UTRANMobilityInformation,
    UTRANMobilityInformationConfirm,
    UTRANMobilityInformationFailure
FROM PDU-definitions

-- User Equipment IEs :
    IntegrityCheckInfo
FROM InformationElements;

--**************************************************************
--
-- Downlink DCCH messages
--
--**************************************************************

DL-DCCH-Message ::= SEQUENCE {
    integrityCheckInfo      IntegrityCheckInfo      OPTIONAL,
    message                 DL-DCCH-MessageType
}

DL-DCCH-MessageType ::= CHOICE {
    activeSetUpdate                     ActiveSetUpdate,
    assistanceDataDelivery              AssistanceDataDelivery,
    cellChangeOrderFromUTRAN            CellChangeOrderFromUTRAN,
    cellUpdateConfirm                   CellUpdateConfirm,
    counterCheck                        CounterCheck,
    downlinkDirectTransfer              DownlinkDirectTransfer,
    handoverFromUTRANCommand-GSM        HandoverFromUTRANCommand-GSM,
    handoverFromUTRANCommand-CDMA2000   HandoverFromUTRANCommand-CDMA2000,
    measurementControl                  MeasurementControl,
    pagingType2                         PagingType2,
    physicalChannelReconfiguration      PhysicalChannelReconfiguration,
    physicalSharedChannelAllocation     PhysicalSharedChannelAllocation,
    radioBearerReconfiguration          RadioBearerReconfiguration,
    radioBearerRelease                  RadioBearerRelease,
    radioBearerSetup                    RadioBearerSetup,
    rrcConnectionRelease                RRCConnectionRelease,
    securityModeCommand                 SecurityModeCommand,
    signallingConnectionRelease         SignallingConnectionRelease,
    transportChannelReconfiguration     TransportChannelReconfiguration,
    transportFormatCombinationControl   TransportFormatCombinationControl,
    ueCapabilityEnquiry                 UECapabilityEnquiry,
    ueCapabilityInformationConfirm      UECapabilityInformationConfirm,
    uplinkPhysicalChannelControl        UplinkPhysicalChannelControl,
    uraUpdateConfirm                    URAUpdateConfirm,
    utranMobilityInformation            UTRANMobilityInformation,
    handoverFromUTRANCommand-GERANIu    HandoverFromUTRANCommand-GERANIu,
    mbmsModifiedServicesInformation     MBMSModifiedServicesInformation,
    spare5                              NULL,
    spare4                              NULL,
    spare3                              NULL,
    spare2                              NULL,
    spare1                              NULL
}

--**************************************************************
--
-- Uplink DCCH messages
--
--**************************************************************

UL-DCCH-Message ::= SEQUENCE {
    integrityCheckInfo      IntegrityCheckInfo      OPTIONAL,
    message                 UL-DCCH-MessageType
}

UL-DCCH-MessageType ::= CHOICE {
    activeSetUpdateComplete             ActiveSetUpdateComplete,
    activeSetUpdateFailure              ActiveSetUpdateFailure,
    cellChangeOrderFromUTRANFailure     CellChangeOrderFromUTRANFailure,
    counterCheckResponse                CounterCheckResponse,
    handoverToUTRANComplete             HandoverToUTRANComplete,
    initialDirectTransfer               InitialDirectTransfer,
    handoverFromUTRANFailure            HandoverFromUTRANFailure,
    measurementControlFailure           MeasurementControlFailure,
    measurementReport                   MeasurementReport,
    physicalChannelReconfigurationComplete
                                        PhysicalChannelReconfigurationComplete,
    physicalChannelReconfigurationFailure
                                        PhysicalChannelReconfigurationFailure,
    radioBearerReconfigurationComplete  RadioBearerReconfigurationComplete,
    radioBearerReconfigurationFailure   RadioBearerReconfigurationFailure,
    radioBearerReleaseComplete          RadioBearerReleaseComplete,
    radioBearerReleaseFailure           RadioBearerReleaseFailure,
    radioBearerSetupComplete            RadioBearerSetupComplete,
    radioBearerSetupFailure             RadioBearerSetupFailure,
    rrcConnectionReleaseComplete        RRCConnectionReleaseComplete,
    rrcConnectionSetupComplete          RRCConnectionSetupComplete,
    rrcStatus                           RRCStatus,
    securityModeComplete                SecurityModeComplete,
    securityModeFailure                 SecurityModeFailure,
    signallingConnectionReleaseIndication
                                        SignallingConnectionReleaseIndication,
    transportChannelReconfigurationComplete
                                        TransportChannelReconfigurationComplete,
    transportChannelReconfigurationFailure
                                        TransportChannelReconfigurationFailure,
    transportFormatCombinationControlFailure
                                        TransportFormatCombinationControlFailure,
    ueCapabilityInformation             UECapabilityInformation,
    uplinkDirectTransfer                UplinkDirectTransfer,
    utranMobilityInformationConfirm     UTRANMobilityInformationConfirm,
    utranMobilityInformationFailure     UTRANMobilityInformationFailure,
    mbmsModificationRequest             MBMSModificationRequest,
    spare1                              NULL
}

--**************************************************************
--
-- Downlink CCCH messages
--
--**************************************************************

DL-CCCH-Message ::= SEQUENCE {
    integrityCheckInfo      IntegrityCheckInfo      OPTIONAL,
    message                 DL-CCCH-MessageType
}

DL-CCCH-MessageType ::= CHOICE {    
    cellUpdateConfirm                   CellUpdateConfirm-CCCH,
    rrcConnectionReject                 RRCConnectionReject,
    rrcConnectionRelease                RRCConnectionRelease-CCCH,
    rrcConnectionSetup                  RRCConnectionSetup,
    uraUpdateConfirm                    URAUpdateConfirm-CCCH,
    spare3                              NULL,
    spare2                              NULL,
    spare1                              NULL
}

--**************************************************************
--
-- Uplink CCCH messages
--
--**************************************************************

UL-CCCH-Message ::= SEQUENCE {
    integrityCheckInfo      IntegrityCheckInfo      OPTIONAL,
    message                 UL-CCCH-MessageType
}

UL-CCCH-MessageType ::= CHOICE {
    cellUpdate                          CellUpdate,
    rrcConnectionRequest                RRCConnectionRequest,
    uraUpdate                           URAUpdate,
    spare                               NULL
}

--**************************************************************
--
-- PCCH messages
--
--**************************************************************

PCCH-Message ::= SEQUENCE {
    message             PCCH-MessageType
}

PCCH-MessageType ::= CHOICE {
    pagingType1                         PagingType1,
    spare                               NULL
}

--**************************************************************
--
-- Downlink SHCCH messages
--
--**************************************************************

DL-SHCCH-Message ::= SEQUENCE {
    message                 DL-SHCCH-MessageType
}

DL-SHCCH-MessageType ::= CHOICE {
    physicalSharedChannelAllocation     PhysicalSharedChannelAllocation,
    spare                               NULL
}

--**************************************************************
--
-- Uplink SHCCH messages
--
--**************************************************************

UL-SHCCH-Message ::= SEQUENCE {
    message                 UL-SHCCH-MessageType
}

UL-SHCCH-MessageType ::= CHOICE {
    puschCapacityRequest                PUSCHCapacityRequest,
    spare                               NULL
}


--**************************************************************
--
-- BCCH messages sent on FACH
--
--**************************************************************

BCCH-FACH-Message ::= SEQUENCE {
    message             BCCH-FACH-MessageType
}

BCCH-FACH-MessageType ::= CHOICE {
    systemInformation                   SystemInformation-FACH,
    systemInformationChangeIndication   SystemInformationChangeIndication,
    spare2                              NULL,
    spare1                              NULL
}

--**************************************************************
--
-- BCCH messages sent on BCH
--
--**************************************************************

BCCH-BCH-Message ::= SEQUENCE {
    message             SystemInformation-BCH
}

--**************************************************************
--
-- MCCH messages
--
--**************************************************************

MCCH-Message ::= SEQUENCE {
    message             MCCH-MessageType
}

MCCH-MessageType ::= CHOICE {
    mbmsAccessInformation               MBMSAccessInformation,
    mbmsCommonPTMRBInformation          MBMSCommonPTMRBInformation,
    mbmsCurrentCellPTMRBInformation     MBMSCurrentCellPTMRBInformation,
    mbmsGeneralInformation              MBMSGeneralInformation,
    mbmsModifiedServicesInformation     MBMSModifiedServicesInformation,
    mbmsNeighbouringCellPTMRBInformation
                                        MBMSNeighbouringCellPTMRBInformation,
    mbmsUnmodifiedServicesInformation   MBMSUnmodifiedServicesInformation,
    spare9                              NULL,
    spare8                              NULL,
    spare7                              NULL,
    spare6                              NULL,
    spare5                              NULL,
    spare4                              NULL,
    spare3                              NULL,
    spare2                              NULL,
    spare1                              NULL
}

--**************************************************************
--
-- MSCH messages
--
--**************************************************************

MSCH-Message ::= SEQUENCE {
    message             MSCH-MessageType
}

MSCH-MessageType ::= CHOICE {
    mbmsSchedulingInformation           MBMSSchedulingInformation,
    spare3                              NULL,
    spare2                              NULL,
    spare1                              NULL
}

END