blob: 93ec4f8db5f6da500cc309d176aadad779cf5d30 [file] [log] [blame]
# ==================================================================================
# 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