| -- 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 |
| |
| |
| |
| |