# ================================================================================== # Copyright (c) 2020 HCL Technologies Limited. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ================================================================================== -- ASN1START -- ************************************************************** -- E2SM-Bouncer -- Information Element Definitions -- -- ************************************************************** E2SM-Bouncer-IEs { } DEFINITIONS AUTOMATIC TAGS ::= BEGIN -- ************************************************************** -- -- Lists -- -- ************************************************************** maxofRANParameters INTEGER ::= 255 -- E2 Service model IEs -- --------------------------------------------------- -- Event Trigger Definition OCTET STRING contents -- --------------------------------------------------- -- E2SM-Bouncer-EventTriggerDefinition IE E2SM-Bouncer-EventTriggerDefinition ::= CHOICE{ eventDefinition-Format1 E2SM-Bouncer-EventTriggerDefinition-Format1, ... } -- E2SM-Bouncer-eventTriggerDefinition IE Format 1 E2SM-Bouncer-EventTriggerDefinition-Format1 ::= SEQUENCE{ triggerNature B-TriggerNature, ... } -- --------------------------------------------------- -- Action Definition OCTET STRING contents -- --------------------------------------------------- E2SM-Bouncer-ActionDefinition ::= CHOICE{ actionDefinition-Format1 E2SM-Bouncer-ActionDefinition-Format1, ... } -- E2SM-Bouncer-actionDefinition IE used for Action Format 1 E2SM-Bouncer-ActionDefinition-Format1 ::= SEQUENCE{ ranParameter-List SEQUENCE (SIZE(1..maxofRANParameters)) OF RANparameter-Item OPTIONAL, ... } -- --------------------------------------------------- -- Indication Header OCTET STRING contents -- --------------------------------------------------- E2SM-Bouncer-IndicationHeader ::= CHOICE{ indicationHeader-Format1 E2SM-Bouncer-IndicationHeader-Format1, ... } -- E2SM-Bouncer-indicationHeader Format 1 E2SM-Bouncer-IndicationHeader-Format1 ::= SEQUENCE{ indicationHeaderParam B-Header, ... } -- --------------------------------------------------- -- Indication Message OCTET STRING contents -- --------------------------------------------------- -- E2SM-Bouncer-indicationMessage IE E2SM-Bouncer-IndicationMessage ::= CHOICE{ indicationMessage-Format1 E2SM-Bouncer-IndicationMessage-Format1, ... } -- E2SM-Bouncer-IndicationMessage Format 1 E2SM-Bouncer-IndicationMessage-Format1 ::= SEQUENCE{ indicationMsgParam B-Message, ... } -- --------------------------------------------------- -- Call Process ID -- --------------------------------------------------- -- Not defined in this E2SM -- --------------------------------------------------- -- Control Header OCTET STRING contents -- --------------------------------------------------- -- E2SM-Bouncer-ControlHeader E2SM-Bouncer-ControlHeader ::= CHOICE{ controlHeader-Format1 E2SM-Bouncer-ControlHeader-Format1, ... } -- E2SM-Bouncer-ControlHeader Format 1 E2SM-Bouncer-ControlHeader-Format1 ::= SEQUENCE{ controlHeaderParam B-Header, ... } -- --------------------------------------------------- -- Control Message OCTET STRING contents -- --------------------------------------------------- -- E2SM-Bouncer-ControlMessage E2SM-Bouncer-ControlMessage ::= CHOICE{ controlMessage-Format1 E2SM-Bouncer-ControlMessage-Format1, ... } -- E2SM-Bouncer-controlMessage Format 1 E2SM-Bouncer-ControlMessage-Format1 ::= SEQUENCE{ controlMsgParam B-Message, ... } -- --------------------------------------------------- -- commmon IEs -- --------------------------------------------------- -- A -- B -- C -- D -- E -- F -- G -- H B-Header ::= INTEGER B-Message ::= OCTET STRING B-TriggerNature ::= ENUMERATED{ now, onchange, ... } -- I -- J -- K -- L -- M -- N -- O -- P -- Q -- R RANparameter-Item ::= SEQUENCE { ranParameter-ID RANparameter-ID, ranParameter-Name RANparameter-Name, ranParameter-Test RANparameter-Test, ranParameter-Value RANparameter-Value, ... } RANparameter-ID ::= INTEGER (0..maxofRANParameters) RANparameter-Name ::= OCTET STRING RANparameter-Test ::= ENUMERATED{ equal, greaterthan, lessthan, contains, present, ... } RANparameter-Value ::= OCTET STRING -- S -- T -- U -- V -- W -- X -- Y -- Z END -- ASN1STOP