360 lines
8.6 KiB
Groff
360 lines
8.6 KiB
Groff
-- ASN1START
|
|
-- **************************************************************
|
|
-- E2SM-gNB-NRT
|
|
-- Information Element Definitions
|
|
--
|
|
-- **************************************************************
|
|
|
|
E2SM-gNB-NRT-IEs {
|
|
iso(1) identified-organization(3) dod(6) internet(1) private(4) enterprise(1) 28458 exp(99) mobileDomain (0) ric (21) modules (3) e2sm (3) version1 (1) e2sm-gNB-NRT-IEs (3) }
|
|
|
|
DEFINITIONS AUTOMATIC TAGS ::=
|
|
|
|
BEGIN
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- copied from X2AP IEs v15.4.0
|
|
-- note: ie-Extensions removed
|
|
-- **************************************************************
|
|
|
|
|
|
|
|
ECGI ::= SEQUENCE {
|
|
pLMN-Identity PLMN-Identity,
|
|
eUTRANcellIdentifier EUTRANCellIdentifier,
|
|
...
|
|
}
|
|
EUTRANCellIdentifier ::= BIT STRING (SIZE (28))
|
|
|
|
NRCellIdentifier ::= BIT STRING (SIZE (36))
|
|
|
|
NRCGI ::= SEQUENCE {
|
|
pLMN-Identity PLMN-Identity,
|
|
nRcellIdentifier NRCellIdentifier,
|
|
...
|
|
}
|
|
|
|
PLMN-Identity ::= OCTET STRING (SIZE(3))
|
|
|
|
-- **************************************************************
|
|
--
|
|
-- Lists
|
|
--
|
|
-- **************************************************************
|
|
|
|
maxofCellinRAN INTEGER ::= 16384
|
|
maxNoOfNeighbours INTEGER ::= 1024
|
|
maxofRANParameters INTEGER ::= 255
|
|
maxofRICstyles INTEGER ::= 63
|
|
|
|
-- E2 Service model IEs
|
|
|
|
-- ---------------------------------------------------
|
|
-- Event Trigger Definition OCTET STRING contents
|
|
-- ---------------------------------------------------
|
|
|
|
-- E2SM-gNB-NRT-EventTriggerDefinition IE
|
|
E2SM-gNB-NRT-EventTriggerDefinition ::= CHOICE{
|
|
eventDefinition-Format1 E2SM-gNB-NRT-EventTriggerDefinition-Format1,
|
|
...
|
|
}
|
|
|
|
-- E2SM-gNB-NRT-eventTriggerDefinition IE Format 1
|
|
E2SM-gNB-NRT-EventTriggerDefinition-Format1 ::= SEQUENCE{
|
|
triggerNature NRT-TriggerNature,
|
|
...
|
|
}
|
|
|
|
-- ---------------------------------------------------
|
|
-- Action Definition OCTET STRING contents
|
|
-- ---------------------------------------------------
|
|
E2SM-gNB-NRT-ActionDefinition ::= CHOICE{
|
|
actionDefinition-Format1 E2SM-gNB-NRT-ActionDefinition-Format1,
|
|
...
|
|
}
|
|
|
|
-- E2SM-gNB-NRT-actionDefinition IE used for Action Format 1
|
|
E2SM-gNB-NRT-ActionDefinition-Format1 ::= SEQUENCE{
|
|
ranParameter-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameter-Item OPTIONAL,
|
|
...
|
|
}
|
|
|
|
|
|
|
|
-- ---------------------------------------------------
|
|
-- Indication Header OCTET STRING contents
|
|
-- ---------------------------------------------------
|
|
|
|
E2SM-gNB-NRT-IndicationHeader ::= CHOICE{
|
|
indicationHeader-Format1 E2SM-gNB-NRT-IndicationHeader-Format1,
|
|
...
|
|
}
|
|
|
|
-- E2SM-gNB-NRT-indicationHeader Format 1
|
|
E2SM-gNB-NRT-IndicationHeader-Format1 ::= SEQUENCE{
|
|
timestamp NRT-TimeStamp OPTIONAL,
|
|
...
|
|
}
|
|
|
|
-- ---------------------------------------------------
|
|
-- Indication Message OCTET STRING contents
|
|
-- ---------------------------------------------------
|
|
|
|
-- E2SM-gNB-NRT-indicationMessage IE
|
|
E2SM-gNB-NRT-IndicationMessage ::= CHOICE{
|
|
indicationMessage-Format1 E2SM-gNB-NRT-IndicationMessage-Format1,
|
|
...
|
|
}
|
|
|
|
-- E2SM-gNB-NRT-IndicationMessage Format 1
|
|
NRT-Record-row-item ::= SEQUENCE{
|
|
neighbourCellID NRT-Cell-ID,
|
|
nrt-Record NRT-TableRecord
|
|
}
|
|
|
|
NRT-Record-List-item ::= SEQUENCE{
|
|
servedCellID NRT-Cell-ID,
|
|
nrt-Record-row SEQUENCE (SIZE(1..maxNoOfNeighbours)) OF NRT-Record-row-item
|
|
}
|
|
|
|
E2SM-gNB-NRT-IndicationMessage-Format1 ::= SEQUENCE{
|
|
nrt-Record-List SEQUENCE (SIZE(1..maxofCellinRAN)) OF NRT-Record-List-item,
|
|
...
|
|
}
|
|
|
|
-- ---------------------------------------------------
|
|
-- Call Process ID
|
|
-- ---------------------------------------------------
|
|
|
|
-- Not defined in this E2SM
|
|
|
|
-- ---------------------------------------------------
|
|
-- Control Header OCTET STRING contents
|
|
-- ---------------------------------------------------
|
|
|
|
-- E2SM-gNB-NRT-ControlHeader
|
|
E2SM-gNB-NRT-ControlHeader ::= CHOICE{
|
|
controlHeader-Format1 E2SM-gNB-NRT-ControlHeader-Format1,
|
|
...
|
|
}
|
|
|
|
-- E2SM-gNB-NRT-ControlHeader Format 1
|
|
E2SM-gNB-NRT-ControlHeader-Format1 ::= SEQUENCE{
|
|
command NRT-ControlCommand,
|
|
servedCellID NRT-Cell-ID,
|
|
neighbourCellID NRT-Cell-ID,
|
|
...
|
|
}
|
|
|
|
|
|
-- ---------------------------------------------------
|
|
-- Control Message OCTET STRING contents
|
|
-- ---------------------------------------------------
|
|
|
|
-- E2SM-gNB-NRT-ControlMessage
|
|
E2SM-gNB-NRT-ControlMessage ::= CHOICE{
|
|
controlMessage-Format1 E2SM-gNB-NRT-ControlMessage-Format1,
|
|
...
|
|
}
|
|
|
|
-- E2SM-gNB-NRT-controlMessage Format 1
|
|
E2SM-gNB-NRT-ControlMessage-Format1 ::= SEQUENCE{
|
|
tablerecord NRT-TableRecord,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
-- ---------------------------------------------------
|
|
-- RAN Function Definition OCTET STRING contents
|
|
-- ---------------------------------------------------
|
|
|
|
-- E2SM-gNB-NRT-RANfunction-Definition
|
|
E2SM-gNB-NRT-RANfunction-Definition ::= SEQUENCE{
|
|
ranFunction-Name RANfunction-Name,
|
|
ric-EventTriggerStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-EventTriggerStyle-List OPTIONAL,
|
|
ric-ReportStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-ReportStyle-List OPTIONAL,
|
|
ric-InsertStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-InsertStyle-List OPTIONAL,
|
|
ric-ControlStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-ControlStyle-List OPTIONAL,
|
|
ric-PolicyStyle-List SEQUENCE (SIZE(1..maxofRICstyles)) OF RIC-PolicyStyle-List OPTIONAL,
|
|
...
|
|
}
|
|
-- ---------------------------------------------------
|
|
-- commmon IEs
|
|
-- ---------------------------------------------------
|
|
|
|
-- A
|
|
-- B
|
|
-- C
|
|
-- D
|
|
-- E
|
|
-- F
|
|
-- G
|
|
-- H
|
|
-- I
|
|
-- J
|
|
-- K
|
|
-- L
|
|
-- M
|
|
-- N
|
|
|
|
NRT-Cell-ID ::= CHOICE{
|
|
ecgi ECGI,
|
|
nrcgi NRCGI,
|
|
...
|
|
}
|
|
|
|
NRT-ControlCommand ::= ENUMERATED{
|
|
addition,
|
|
deletion,
|
|
...
|
|
}
|
|
|
|
NRT-TableRecord ::= OCTET STRING
|
|
|
|
NRT-TimeStamp ::= OCTET STRING (SIZE(8))
|
|
|
|
NRT-TriggerNature ::= ENUMERATED{
|
|
now,
|
|
onchange,
|
|
...
|
|
}
|
|
|
|
-- O
|
|
-- P
|
|
-- Q
|
|
-- R
|
|
|
|
-- NEW for Release 4 *****
|
|
RANfunction-Name ::= SEQUENCE{
|
|
ranFunction-ShortName PrintableString(SIZE(1..150,...)),
|
|
ranFunction-E2SM-OID PrintableString(SIZE(1..1000,...)),
|
|
ranFunction-Description PrintableString(SIZE(1..150,...)),
|
|
ranFunction-Instance INTEGER OPTIONAL,
|
|
...
|
|
}
|
|
|
|
RANparameter-Item ::= SEQUENCE {
|
|
ranParameter-ID RANparameter-ID,
|
|
ranParameter-Value RANparameter-Value,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
RANparameterDef-Item ::= SEQUENCE {
|
|
ranParameter-ID RANparameter-ID,
|
|
ranParameter-Name RANparameter-Name,
|
|
ranParameter-Type RANparameter-Type,
|
|
...
|
|
}
|
|
|
|
RANparameter-ID ::= INTEGER (0..maxofRANParameters)
|
|
|
|
-- NEW for Release 4 *****
|
|
RANparameter-Name ::= PrintableString(SIZE(1..150,...))
|
|
|
|
RANparameter-Test ::= ENUMERATED{
|
|
equal,
|
|
greaterthan,
|
|
lessthan,
|
|
contains,
|
|
present,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
RANparameter-Type ::= ENUMERATED{
|
|
integer,
|
|
enumerated,
|
|
boolean,
|
|
bit-string,
|
|
octet-string,
|
|
printable-string,
|
|
...
|
|
}
|
|
|
|
RANparameter-Value ::= CHOICE{
|
|
valueInt INTEGER,
|
|
valueEnum INTEGER,
|
|
valueBool BOOLEAN,
|
|
valueBitS BIT STRING,
|
|
valueOctS OCTET STRING,
|
|
valuePrtS PrintableString,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
RIC-ControlStyle-List ::= SEQUENCE{
|
|
ric-ControlStyle-Type RIC-Style-Type,
|
|
ric-ControlStyle-Name RIC-Style-Name,
|
|
ric-ControlHeaderFormat-Type RIC-Format-Type,
|
|
ric-ControlMessageFormat-Type RIC-Format-Type,
|
|
ric-CallProcessIDFormat-Type RIC-Format-Type,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
RIC-EventTriggerStyle-List ::= SEQUENCE{
|
|
ric-EventTriggerStyle-Type RIC-Style-Type,
|
|
ric-EventTriggerStyle-Name RIC-Style-Name,
|
|
ric-EventTriggerFormat-Type RIC-Format-Type,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
RIC-InsertStyle-List ::= SEQUENCE{
|
|
ric-InsertStyle-Type RIC-Style-Type,
|
|
ric-InsertStyle-Name RIC-Style-Name,
|
|
ric-InsertActionFormat-Type RIC-Format-Type,
|
|
ric-InsertRanParameterDef-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameterDef-Item,
|
|
ric-IndicationHeaderFormat-Type RIC-Format-Type,
|
|
ric-IndicationMessageFormat-Type RIC-Format-Type,
|
|
ric-CallProcessIDFormat-Type RIC-Format-Type,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
RIC-PolicyStyle-List ::= SEQUENCE{
|
|
ric-PolicyStyle-Type RIC-Style-Type,
|
|
ric-PolicyStyle-Name RIC-Style-Name,
|
|
ric-PolicyActionFormat-Type RIC-Format-Type,
|
|
ric-PolicyRanParameterDef-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameterDef-Item,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
RIC-ReportStyle-List ::= SEQUENCE{
|
|
ric-ReportStyle-Type RIC-Style-Type,
|
|
ric-ReportStyle-Name RIC-Style-Name,
|
|
ric-ReportActionFormat-Type RIC-Format-Type,
|
|
ric-ReportRanParameterDef-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameterDef-Item,
|
|
ric-IndicationHeaderFormat-Type RIC-Format-Type,
|
|
ric-IndicationMessageFormat-Type RIC-Format-Type,
|
|
...
|
|
}
|
|
|
|
-- NEW for Release 4 *****
|
|
RIC-Format-Type ::= INTEGER
|
|
|
|
-- NEW for Release 4 *****
|
|
RIC-Style-Type ::= INTEGER
|
|
|
|
-- NEW for Release 4 *****
|
|
RIC-Style-Name ::= PrintableString(SIZE(1..150,...))
|
|
|
|
-- S
|
|
-- T
|
|
-- U
|
|
-- V
|
|
-- W
|
|
-- X
|
|
-- Y
|
|
-- Z
|
|
|
|
END
|
|
-- ASN1STOP
|
|
|
|
|
|
|
|
|