190 lines
3.8 KiB
Groff
190 lines
3.8 KiB
Groff
-- $Id$
|
|
-- 3GPP TS 36.413 V10.3.0 (2011-09)
|
|
-- B.2 ASN.1 definition
|
|
-- **************************************************************
|
|
--
|
|
-- IE definitions for the SON Transfer application
|
|
-- The IEs in this ASN.1 module shall be defined and encoded
|
|
-- using the same rules as applicable for the S1AP-IEs module.
|
|
--
|
|
-- **************************************************************
|
|
|
|
SonTransfer-IEs
|
|
|
|
DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
BEGIN
|
|
|
|
--
|
|
-- Generic IEs for the SON Transfer application
|
|
--
|
|
|
|
SONtransferApplicationIdentity ::= ENUMERATED {
|
|
cell-load-reporting,
|
|
...,
|
|
multi-cell-load-reporting,
|
|
event-triggered-cell-load-reporting,
|
|
ho-reporting
|
|
}
|
|
|
|
SONtransferRequestContainer ::= CHOICE{
|
|
cellLoadReporting NULL,
|
|
...,
|
|
multiCellLoadReporting MultiCellLoadReportingRequest,
|
|
eventTriggeredCellLoadReporting EventTriggeredCellLoadReportingRequest,
|
|
hOReporting HOReport
|
|
}
|
|
|
|
SONtransferResponseContainer ::= CHOICE{
|
|
cellLoadReporting CellLoadReportingResponse,
|
|
...,
|
|
multiCellLoadReporting MultiCellLoadReportingResponse,
|
|
eventTriggeredCellLoadReporting EventTriggeredCellLoadReportingResponse,
|
|
hOReporting NULL
|
|
}
|
|
|
|
SONtransferCause ::= CHOICE {
|
|
cellLoadReporting CellLoadReportingCause,
|
|
...,
|
|
multiCellLoadReporting CellLoadReportingCause,
|
|
eventTriggeredCellLoadReporting CellLoadReportingCause,
|
|
hOReporting HOReportingCause
|
|
}
|
|
|
|
|
|
CellLoadReportingCause ::= ENUMERATED {
|
|
application-container-syntax-error,
|
|
inconsistent-reporting-cell-identifier,
|
|
unspecified,
|
|
...
|
|
}
|
|
|
|
HOReportingCause ::= ENUMERATED {
|
|
application-container-syntax-error,
|
|
inconsistent-reporting-cell-identifier,
|
|
unspecified,
|
|
...
|
|
}
|
|
|
|
--
|
|
-- IEs for Cell Load Reporting application
|
|
--
|
|
|
|
CellLoadReportingResponse::= CHOICE{
|
|
eUTRAN EUTRANcellLoadReportingResponse,
|
|
uTRAN OCTET STRING,
|
|
gERAN OCTET STRING,
|
|
...
|
|
}
|
|
|
|
CompositeAvailableCapacityGroup ::= OCTET STRING
|
|
|
|
EUTRANcellLoadReportingResponse ::= SEQUENCE {
|
|
compositeAvailableCapacityGroup CompositeAvailableCapacityGroup,
|
|
...
|
|
}
|
|
|
|
--
|
|
-- IEs for Multi-Cell Load Reporting application
|
|
--
|
|
|
|
--- WS Allready in S1AP
|
|
--- EUTRAN-CGI ::= OCTET STRING
|
|
|
|
IRAT-Cell-ID ::= CHOICE{
|
|
eUTRAN EUTRAN-CGI,
|
|
uTRAN OCTET STRING,
|
|
gERAN OCTET STRING,
|
|
...
|
|
}
|
|
|
|
RequestedCellList ::= SEQUENCE (SIZE(1.. maxIRATReportingCells)) OF IRAT-Cell-ID
|
|
|
|
MultiCellLoadReportingRequest::= SEQUENCE {
|
|
requestedCellList RequestedCellList,
|
|
...
|
|
}
|
|
|
|
ReportingCellList-Item ::= SEQUENCE {
|
|
cell-ID IRAT-Cell-ID,
|
|
...
|
|
}
|
|
|
|
ReportingCellList ::= SEQUENCE (SIZE(1.. maxIRATReportingCells)) OF ReportingCellList-Item
|
|
|
|
MultiCellLoadReportingResponse ::= SEQUENCE {
|
|
reportingCellList ReportingCellList,
|
|
cellLoadReportingResponse CellLoadReportingResponse,
|
|
...
|
|
}
|
|
|
|
|
|
--
|
|
-- IEs for Event-triggered Cell Load Reporting application
|
|
--
|
|
|
|
NumberOfMeasurementReportingLevels ::= ENUMERATED {
|
|
rl2,
|
|
rl3,
|
|
rl4,
|
|
rl5,
|
|
rl10,
|
|
...
|
|
}
|
|
|
|
EventTriggeredCellLoadReportingRequest ::= SEQUENCE {
|
|
numberOfMeasurementReportingLevels NumberOfMeasurementReportingLevels,
|
|
...
|
|
}
|
|
|
|
OverloadFlag ::= ENUMERATED {
|
|
overload,
|
|
...
|
|
}
|
|
|
|
EventTriggeredCellLoadReportingResponse ::= SEQUENCE {
|
|
cellLoadReportingResponse CellLoadReportingResponse,
|
|
overloadFlag OverloadFlag OPTIONAL,
|
|
...
|
|
}
|
|
|
|
--
|
|
-- IEs for HO Reporting application
|
|
--
|
|
|
|
|
|
|
|
HOReport::= SEQUENCE {
|
|
hoType HoType,
|
|
hoReportType HoReportType,
|
|
hosourceID IRAT-Cell-ID,
|
|
hoTargetID IRAT-Cell-ID,
|
|
candidateCellList CandidateCellList,
|
|
...
|
|
}
|
|
|
|
HoType ::= ENUMERATED {
|
|
ltetoutran,
|
|
ltetogeran,
|
|
...
|
|
}
|
|
|
|
HoReportType ::= ENUMERATED {
|
|
unnecessaryhotoanotherrat,
|
|
...
|
|
}
|
|
|
|
maxnoofcandidateCells INTEGER ::= 16
|
|
|
|
CandidateCellList ::= SEQUENCE (SIZE(1..maxnoofcandidateCells)) OF IRAT-Cell-ID
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- Constants
|
|
--
|
|
-- **************************************************************
|
|
|
|
maxIRATReportingCells INTEGER ::= 128 -- Value is FFS
|
|
|
|
END
|