MSWSP: use GuidPropertySet_find_guid() in parse_CFullPropSpec()
[wireshark-wip.git] / asn1 / s1ap / S1AP-SonTransfer-IEs.asn
blob6e2cfbb1987f610f4e3fa352f2f099a739665f59
1 -- $Id$
2 -- 3GPP TS 36.413 V10.3.0 (2011-09)
3 -- B.2  ASN.1 definition
4 -- **************************************************************
5 --
6 -- IE definitions for the SON Transfer application
7 -- The IEs in this ASN.1 module shall be defined and encoded
8 -- using the same rules as applicable for the S1AP-IEs module.
9 -- 
10 -- **************************************************************
12 SonTransfer-IEs
14 DEFINITIONS AUTOMATIC TAGS ::= 
16 BEGIN
19 -- Generic IEs for the SON Transfer application
22 SONtransferApplicationIdentity ::= ENUMERATED {
23         cell-load-reporting,
24         ...,
25         multi-cell-load-reporting,
26         event-triggered-cell-load-reporting,
27         ho-reporting
30 SONtransferRequestContainer ::= CHOICE{
31         cellLoadReporting                                       NULL,
32         ...,
33         multiCellLoadReporting                          MultiCellLoadReportingRequest,
34         eventTriggeredCellLoadReporting         EventTriggeredCellLoadReportingRequest,
35         hOReporting                                                     HOReport
38 SONtransferResponseContainer ::= CHOICE{
39         cellLoadReporting                                       CellLoadReportingResponse,
40         ...,
41         multiCellLoadReporting                          MultiCellLoadReportingResponse,
42         eventTriggeredCellLoadReporting         EventTriggeredCellLoadReportingResponse,
43         hOReporting                                                     NULL
46 SONtransferCause ::= CHOICE {
47         cellLoadReporting                                       CellLoadReportingCause,
48         ...,
49         multiCellLoadReporting                          CellLoadReportingCause,
50         eventTriggeredCellLoadReporting         CellLoadReportingCause,
51         hOReporting                                                     HOReportingCause
55 CellLoadReportingCause ::= ENUMERATED {
56         application-container-syntax-error,
57         inconsistent-reporting-cell-identifier,
58         unspecified,
59         ...
62 HOReportingCause ::= ENUMERATED {
63         application-container-syntax-error,
64         inconsistent-reporting-cell-identifier,
65         unspecified,
66         ...
70 -- IEs for Cell Load Reporting application
73 CellLoadReportingResponse::= CHOICE{
74         eUTRAN                  EUTRANcellLoadReportingResponse,
75         uTRAN                   OCTET STRING,
76         gERAN                   OCTET STRING,
77         ...
80 CompositeAvailableCapacityGroup ::= OCTET STRING
82 EUTRANcellLoadReportingResponse ::= SEQUENCE {
83         compositeAvailableCapacityGroup                                 CompositeAvailableCapacityGroup,
84         ...
88 -- IEs for Multi-Cell Load Reporting application
91 --- WS Allready in S1AP
92 --- EUTRAN-CGI ::= OCTET STRING
94 IRAT-Cell-ID ::= CHOICE{
95         eUTRAN                  EUTRAN-CGI,
96         uTRAN                   OCTET STRING,
97         gERAN                   OCTET STRING,
98         ...
101 RequestedCellList ::= SEQUENCE (SIZE(1.. maxIRATReportingCells)) OF IRAT-Cell-ID
103 MultiCellLoadReportingRequest::= SEQUENCE {
104         requestedCellList                                       RequestedCellList,
105         ...
108 ReportingCellList-Item ::= SEQUENCE {
109         cell-ID                                                         IRAT-Cell-ID,
110         ...
113 ReportingCellList ::= SEQUENCE (SIZE(1.. maxIRATReportingCells)) OF ReportingCellList-Item
115 MultiCellLoadReportingResponse ::= SEQUENCE {
116         reportingCellList                                                               ReportingCellList,
117         cellLoadReportingResponse                                               CellLoadReportingResponse,
118         ...
123 -- IEs for Event-triggered Cell Load Reporting application
126 NumberOfMeasurementReportingLevels ::= ENUMERATED {
127         rl2,
128         rl3,
129         rl4,
130         rl5,
131         rl10,
132         ...
135 EventTriggeredCellLoadReportingRequest ::= SEQUENCE {
136         numberOfMeasurementReportingLevels              NumberOfMeasurementReportingLevels,
137         ...
140 OverloadFlag ::= ENUMERATED {
141         overload,
142         ...
145 EventTriggeredCellLoadReportingResponse ::= SEQUENCE {
146         cellLoadReportingResponse                               CellLoadReportingResponse,
147         overloadFlag                                                    OverloadFlag                                            OPTIONAL,
148         ...
152 -- IEs for HO Reporting application
157 HOReport::= SEQUENCE {
158         hoType                                  HoType,
159         hoReportType                    HoReportType,
160         hosourceID                              IRAT-Cell-ID,
161         hoTargetID                              IRAT-Cell-ID,
162         candidateCellList               CandidateCellList,
163         ...
166 HoType ::= ENUMERATED {
167         ltetoutran,
168         ltetogeran,
169         ...
172 HoReportType ::= ENUMERATED {
173         unnecessaryhotoanotherrat,
174         ...
177 maxnoofcandidateCells                                                   INTEGER ::= 16
179 CandidateCellList ::= SEQUENCE (SIZE(1..maxnoofcandidateCells)) OF IRAT-Cell-ID
181 -- **************************************************************
183 -- Constants
185 -- **************************************************************
187 maxIRATReportingCells                                           INTEGER ::= 128         -- Value is FFS