pycrate/pycrate_asn1dir/HNBAP.py

4750 lines
371 KiB
Python

# -*- coding: UTF-8 -*-
# Code automatically generated by pycrate_asn1c
from pycrate_asn1rt.utils import *
from pycrate_asn1rt.err import *
from pycrate_asn1rt.glob import make_GLOBAL, GLOBAL
from pycrate_asn1rt.dictobj import ASN1Dict
from pycrate_asn1rt.refobj import *
from pycrate_asn1rt.setobj import *
from pycrate_asn1rt.asnobj_basic import *
from pycrate_asn1rt.asnobj_str import *
from pycrate_asn1rt.asnobj_construct import *
from pycrate_asn1rt.asnobj_class import *
from pycrate_asn1rt.asnobj_ext import *
from pycrate_asn1rt.init import init_modules
class HNBAP_CommonDataTypes:
_name_ = u'HNBAP-CommonDataTypes'
_oid_ = [0, 4, 0, 0, 20, 3, 6, 1, 3]
_obj_ = [
u'maxPrivateIEs',
u'maxProtocolExtensions',
u'maxProtocolIEs',
u'Criticality',
u'Presence',
u'PrivateIE-ID',
u'ProcedureCode',
u'ProtocolIE-ID',
u'TriggeringMessage',
]
_type_ = [
u'Criticality',
u'Presence',
u'PrivateIE-ID',
u'ProcedureCode',
u'ProtocolIE-ID',
u'TriggeringMessage',
]
_set_ = [
]
_val_ = [
u'maxPrivateIEs',
u'maxProtocolExtensions',
u'maxProtocolIEs',
]
_class_ = [
]
_param_ = [
]
#-----< maxPrivateIEs >-----#
maxPrivateIEs = INT(name=u'maxPrivateIEs', mode=MODE_VALUE)
maxPrivateIEs._val = 65535
#-----< maxProtocolExtensions >-----#
maxProtocolExtensions = INT(name=u'maxProtocolExtensions', mode=MODE_VALUE)
maxProtocolExtensions._val = 65535
#-----< maxProtocolIEs >-----#
maxProtocolIEs = INT(name=u'maxProtocolIEs', mode=MODE_VALUE)
maxProtocolIEs._val = 65535
#-----< Criticality >-----#
Criticality = ENUM(name=u'Criticality', mode=MODE_TYPE)
Criticality._cont = ASN1Dict([(u'reject', 0), (u'ignore', 1), (u'notify', 2)])
Criticality._ext = None
#-----< Presence >-----#
Presence = ENUM(name=u'Presence', mode=MODE_TYPE)
Presence._cont = ASN1Dict([(u'optional', 0), (u'conditional', 1), (u'mandatory', 2)])
Presence._ext = None
#-----< PrivateIE-ID >-----#
PrivateIE_ID = CHOICE(name=u'PrivateIE-ID', mode=MODE_TYPE)
_PrivateIE_ID_local = INT(name=u'local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PrivateIE_ID_local._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_PrivateIE_ID_global_ = OID(name=u'global', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
PrivateIE_ID._cont = ASN1Dict([
(u'local', _PrivateIE_ID_local),
(u'global', _PrivateIE_ID_global_),
])
PrivateIE_ID._ext = None
#-----< ProcedureCode >-----#
ProcedureCode = INT(name=u'ProcedureCode', mode=MODE_TYPE)
ProcedureCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ProtocolIE-ID >-----#
ProtocolIE_ID = INT(name=u'ProtocolIE-ID', mode=MODE_TYPE)
ProtocolIE_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< TriggeringMessage >-----#
TriggeringMessage = ENUM(name=u'TriggeringMessage', mode=MODE_TYPE)
TriggeringMessage._cont = ASN1Dict([(u'initiating-message', 0), (u'successful-outcome', 1), (u'unsuccessful-outcome', 2)])
TriggeringMessage._ext = None
_all_ = [
maxPrivateIEs,
maxProtocolExtensions,
maxProtocolIEs,
Criticality,
Presence,
_PrivateIE_ID_local,
_PrivateIE_ID_global_,
PrivateIE_ID,
ProcedureCode,
ProtocolIE_ID,
TriggeringMessage,
]
class HNBAP_Constants:
_name_ = u'HNBAP-Constants'
_oid_ = [0, 4, 0, 0, 20, 3, 6, 1, 4]
_obj_ = [
u'id-HNBRegister',
u'id-HNBDe-Register',
u'id-UERegister',
u'id-UEDe-Register',
u'id-ErrorIndication',
u'id-privateMessage',
u'id-CSGMembershipUpdate',
u'id-TNLUpdate',
u'id-HNBConfigTransfer',
u'id-RelocationComplete',
u'id-U-RNTIQuery',
u'maxNrOfErrors',
u'maxnoofRABs',
u'maxnoofAdditionalNeighbours',
u'maxnoofURAIdentities',
u'maxnoofNeighbours',
u'maxnoofIurhAddresses',
u'id-Cause',
u'id-CriticalityDiagnostics',
u'id-HNB-Identity',
u'id-Context-ID',
u'id-UE-Identity',
u'id-LAC',
u'id-RAC',
u'id-HNB-Location-Information',
u'id-PLMNidentity',
u'id-SAC',
u'id-CellIdentity',
u'id-Registration-Cause',
u'id-UE-Capabilities',
u'id-RNC-ID',
u'id-CSG-ID',
u'id-BackoffTimer',
u'id-HNB-Internet-Information',
u'id-HNB-Cell-Access-Mode',
u'id-MuxPortNumber',
u'id-Service-Area-For-Broadcast',
u'id-CSGMembershipStatus',
u'id-RABList',
u'id-HNBConfigInfo',
u'id-AccessResult',
u'id-Update-cause',
u'id-NeighbourInfoList',
u'id-NeighbourInfoRequestList',
u'id-Iurh-Signalling-TNL-Address',
u'id-PSC',
u'id-HNB-Cell-Identifier',
u'id-Tunnel-Information',
u'id-CELL-FACHMobilitySupport',
u'id-S-RNTIPrefix',
u'id-URAIdentity',
u'id-NeighbourIdentity',
u'id-HNBCapacity',
u'id-NeighbourCellIdentityList',
u'id-AdditionalNeighbourInfoList',
u'id-U-RNTI',
u'id-UnknownU-RNTIIndication',
u'id-HNB-GWResponse',
u'id-URAIdentityList',
]
_type_ = [
]
_set_ = [
]
_val_ = [
u'id-HNBRegister',
u'id-HNBDe-Register',
u'id-UERegister',
u'id-UEDe-Register',
u'id-ErrorIndication',
u'id-privateMessage',
u'id-CSGMembershipUpdate',
u'id-TNLUpdate',
u'id-HNBConfigTransfer',
u'id-RelocationComplete',
u'id-U-RNTIQuery',
u'maxNrOfErrors',
u'maxnoofRABs',
u'maxnoofAdditionalNeighbours',
u'maxnoofURAIdentities',
u'maxnoofNeighbours',
u'maxnoofIurhAddresses',
u'id-Cause',
u'id-CriticalityDiagnostics',
u'id-HNB-Identity',
u'id-Context-ID',
u'id-UE-Identity',
u'id-LAC',
u'id-RAC',
u'id-HNB-Location-Information',
u'id-PLMNidentity',
u'id-SAC',
u'id-CellIdentity',
u'id-Registration-Cause',
u'id-UE-Capabilities',
u'id-RNC-ID',
u'id-CSG-ID',
u'id-BackoffTimer',
u'id-HNB-Internet-Information',
u'id-HNB-Cell-Access-Mode',
u'id-MuxPortNumber',
u'id-Service-Area-For-Broadcast',
u'id-CSGMembershipStatus',
u'id-RABList',
u'id-HNBConfigInfo',
u'id-AccessResult',
u'id-Update-cause',
u'id-NeighbourInfoList',
u'id-NeighbourInfoRequestList',
u'id-Iurh-Signalling-TNL-Address',
u'id-PSC',
u'id-HNB-Cell-Identifier',
u'id-Tunnel-Information',
u'id-CELL-FACHMobilitySupport',
u'id-S-RNTIPrefix',
u'id-URAIdentity',
u'id-NeighbourIdentity',
u'id-HNBCapacity',
u'id-NeighbourCellIdentityList',
u'id-AdditionalNeighbourInfoList',
u'id-U-RNTI',
u'id-UnknownU-RNTIIndication',
u'id-HNB-GWResponse',
u'id-URAIdentityList',
]
_class_ = [
]
_param_ = [
]
#-----< id-HNBRegister >-----#
id_HNBRegister = INT(name=u'id-HNBRegister', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_HNBRegister._val = 1
#-----< id-HNBDe-Register >-----#
id_HNBDe_Register = INT(name=u'id-HNBDe-Register', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_HNBDe_Register._val = 2
#-----< id-UERegister >-----#
id_UERegister = INT(name=u'id-UERegister', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_UERegister._val = 3
#-----< id-UEDe-Register >-----#
id_UEDe_Register = INT(name=u'id-UEDe-Register', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_UEDe_Register._val = 4
#-----< id-ErrorIndication >-----#
id_ErrorIndication = INT(name=u'id-ErrorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_ErrorIndication._val = 5
#-----< id-privateMessage >-----#
id_privateMessage = INT(name=u'id-privateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_privateMessage._val = 6
#-----< id-CSGMembershipUpdate >-----#
id_CSGMembershipUpdate = INT(name=u'id-CSGMembershipUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_CSGMembershipUpdate._val = 7
#-----< id-TNLUpdate >-----#
id_TNLUpdate = INT(name=u'id-TNLUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_TNLUpdate._val = 9
#-----< id-HNBConfigTransfer >-----#
id_HNBConfigTransfer = INT(name=u'id-HNBConfigTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_HNBConfigTransfer._val = 10
#-----< id-RelocationComplete >-----#
id_RelocationComplete = INT(name=u'id-RelocationComplete', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_RelocationComplete._val = 11
#-----< id-U-RNTIQuery >-----#
id_U_RNTIQuery = INT(name=u'id-U-RNTIQuery', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')))
id_U_RNTIQuery._val = 14
#-----< maxNrOfErrors >-----#
maxNrOfErrors = INT(name=u'maxNrOfErrors', mode=MODE_VALUE)
maxNrOfErrors._val = 256
#-----< maxnoofRABs >-----#
maxnoofRABs = INT(name=u'maxnoofRABs', mode=MODE_VALUE)
maxnoofRABs._val = 256
#-----< maxnoofAdditionalNeighbours >-----#
maxnoofAdditionalNeighbours = INT(name=u'maxnoofAdditionalNeighbours', mode=MODE_VALUE)
maxnoofAdditionalNeighbours._val = 128
#-----< maxnoofURAIdentities >-----#
maxnoofURAIdentities = INT(name=u'maxnoofURAIdentities', mode=MODE_VALUE)
maxnoofURAIdentities._val = 8
#-----< maxnoofNeighbours >-----#
maxnoofNeighbours = INT(name=u'maxnoofNeighbours', mode=MODE_VALUE)
maxnoofNeighbours._val = 32
#-----< maxnoofIurhAddresses >-----#
maxnoofIurhAddresses = INT(name=u'maxnoofIurhAddresses', mode=MODE_VALUE)
maxnoofIurhAddresses._val = 3
#-----< id-Cause >-----#
id_Cause = INT(name=u'id-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_Cause._val = 1
#-----< id-CriticalityDiagnostics >-----#
id_CriticalityDiagnostics = INT(name=u'id-CriticalityDiagnostics', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_CriticalityDiagnostics._val = 2
#-----< id-HNB-Identity >-----#
id_HNB_Identity = INT(name=u'id-HNB-Identity', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_HNB_Identity._val = 3
#-----< id-Context-ID >-----#
id_Context_ID = INT(name=u'id-Context-ID', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_Context_ID._val = 4
#-----< id-UE-Identity >-----#
id_UE_Identity = INT(name=u'id-UE-Identity', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_UE_Identity._val = 5
#-----< id-LAC >-----#
id_LAC = INT(name=u'id-LAC', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_LAC._val = 6
#-----< id-RAC >-----#
id_RAC = INT(name=u'id-RAC', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_RAC._val = 7
#-----< id-HNB-Location-Information >-----#
id_HNB_Location_Information = INT(name=u'id-HNB-Location-Information', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_HNB_Location_Information._val = 8
#-----< id-PLMNidentity >-----#
id_PLMNidentity = INT(name=u'id-PLMNidentity', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_PLMNidentity._val = 9
#-----< id-SAC >-----#
id_SAC = INT(name=u'id-SAC', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_SAC._val = 10
#-----< id-CellIdentity >-----#
id_CellIdentity = INT(name=u'id-CellIdentity', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_CellIdentity._val = 11
#-----< id-Registration-Cause >-----#
id_Registration_Cause = INT(name=u'id-Registration-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_Registration_Cause._val = 12
#-----< id-UE-Capabilities >-----#
id_UE_Capabilities = INT(name=u'id-UE-Capabilities', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_UE_Capabilities._val = 13
#-----< id-RNC-ID >-----#
id_RNC_ID = INT(name=u'id-RNC-ID', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_RNC_ID._val = 14
#-----< id-CSG-ID >-----#
id_CSG_ID = INT(name=u'id-CSG-ID', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_CSG_ID._val = 15
#-----< id-BackoffTimer >-----#
id_BackoffTimer = INT(name=u'id-BackoffTimer', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_BackoffTimer._val = 16
#-----< id-HNB-Internet-Information >-----#
id_HNB_Internet_Information = INT(name=u'id-HNB-Internet-Information', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_HNB_Internet_Information._val = 17
#-----< id-HNB-Cell-Access-Mode >-----#
id_HNB_Cell_Access_Mode = INT(name=u'id-HNB-Cell-Access-Mode', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_HNB_Cell_Access_Mode._val = 18
#-----< id-MuxPortNumber >-----#
id_MuxPortNumber = INT(name=u'id-MuxPortNumber', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_MuxPortNumber._val = 19
#-----< id-Service-Area-For-Broadcast >-----#
id_Service_Area_For_Broadcast = INT(name=u'id-Service-Area-For-Broadcast', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_Service_Area_For_Broadcast._val = 20
#-----< id-CSGMembershipStatus >-----#
id_CSGMembershipStatus = INT(name=u'id-CSGMembershipStatus', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_CSGMembershipStatus._val = 21
#-----< id-RABList >-----#
id_RABList = INT(name=u'id-RABList', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_RABList._val = 22
#-----< id-HNBConfigInfo >-----#
id_HNBConfigInfo = INT(name=u'id-HNBConfigInfo', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_HNBConfigInfo._val = 23
#-----< id-AccessResult >-----#
id_AccessResult = INT(name=u'id-AccessResult', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_AccessResult._val = 25
#-----< id-Update-cause >-----#
id_Update_cause = INT(name=u'id-Update-cause', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_Update_cause._val = 26
#-----< id-NeighbourInfoList >-----#
id_NeighbourInfoList = INT(name=u'id-NeighbourInfoList', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_NeighbourInfoList._val = 27
#-----< id-NeighbourInfoRequestList >-----#
id_NeighbourInfoRequestList = INT(name=u'id-NeighbourInfoRequestList', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_NeighbourInfoRequestList._val = 28
#-----< id-Iurh-Signalling-TNL-Address >-----#
id_Iurh_Signalling_TNL_Address = INT(name=u'id-Iurh-Signalling-TNL-Address', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_Iurh_Signalling_TNL_Address._val = 29
#-----< id-PSC >-----#
id_PSC = INT(name=u'id-PSC', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_PSC._val = 30
#-----< id-HNB-Cell-Identifier >-----#
id_HNB_Cell_Identifier = INT(name=u'id-HNB-Cell-Identifier', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_HNB_Cell_Identifier._val = 31
#-----< id-Tunnel-Information >-----#
id_Tunnel_Information = INT(name=u'id-Tunnel-Information', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_Tunnel_Information._val = 41
#-----< id-CELL-FACHMobilitySupport >-----#
id_CELL_FACHMobilitySupport = INT(name=u'id-CELL-FACHMobilitySupport', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_CELL_FACHMobilitySupport._val = 42
#-----< id-S-RNTIPrefix >-----#
id_S_RNTIPrefix = INT(name=u'id-S-RNTIPrefix', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_S_RNTIPrefix._val = 43
#-----< id-URAIdentity >-----#
id_URAIdentity = INT(name=u'id-URAIdentity', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_URAIdentity._val = 44
#-----< id-NeighbourIdentity >-----#
id_NeighbourIdentity = INT(name=u'id-NeighbourIdentity', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_NeighbourIdentity._val = 45
#-----< id-HNBCapacity >-----#
id_HNBCapacity = INT(name=u'id-HNBCapacity', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_HNBCapacity._val = 46
#-----< id-NeighbourCellIdentityList >-----#
id_NeighbourCellIdentityList = INT(name=u'id-NeighbourCellIdentityList', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_NeighbourCellIdentityList._val = 47
#-----< id-AdditionalNeighbourInfoList >-----#
id_AdditionalNeighbourInfoList = INT(name=u'id-AdditionalNeighbourInfoList', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_AdditionalNeighbourInfoList._val = 48
#-----< id-U-RNTI >-----#
id_U_RNTI = INT(name=u'id-U-RNTI', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_U_RNTI._val = 49
#-----< id-UnknownU-RNTIIndication >-----#
id_UnknownU_RNTIIndication = INT(name=u'id-UnknownU-RNTIIndication', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_UnknownU_RNTIIndication._val = 50
#-----< id-HNB-GWResponse >-----#
id_HNB_GWResponse = INT(name=u'id-HNB-GWResponse', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_HNB_GWResponse._val = 51
#-----< id-URAIdentityList >-----#
id_URAIdentityList = INT(name=u'id-URAIdentityList', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
id_URAIdentityList._val = 52
_all_ = [
id_HNBRegister,
id_HNBDe_Register,
id_UERegister,
id_UEDe_Register,
id_ErrorIndication,
id_privateMessage,
id_CSGMembershipUpdate,
id_TNLUpdate,
id_HNBConfigTransfer,
id_RelocationComplete,
id_U_RNTIQuery,
maxNrOfErrors,
maxnoofRABs,
maxnoofAdditionalNeighbours,
maxnoofURAIdentities,
maxnoofNeighbours,
maxnoofIurhAddresses,
id_Cause,
id_CriticalityDiagnostics,
id_HNB_Identity,
id_Context_ID,
id_UE_Identity,
id_LAC,
id_RAC,
id_HNB_Location_Information,
id_PLMNidentity,
id_SAC,
id_CellIdentity,
id_Registration_Cause,
id_UE_Capabilities,
id_RNC_ID,
id_CSG_ID,
id_BackoffTimer,
id_HNB_Internet_Information,
id_HNB_Cell_Access_Mode,
id_MuxPortNumber,
id_Service_Area_For_Broadcast,
id_CSGMembershipStatus,
id_RABList,
id_HNBConfigInfo,
id_AccessResult,
id_Update_cause,
id_NeighbourInfoList,
id_NeighbourInfoRequestList,
id_Iurh_Signalling_TNL_Address,
id_PSC,
id_HNB_Cell_Identifier,
id_Tunnel_Information,
id_CELL_FACHMobilitySupport,
id_S_RNTIPrefix,
id_URAIdentity,
id_NeighbourIdentity,
id_HNBCapacity,
id_NeighbourCellIdentityList,
id_AdditionalNeighbourInfoList,
id_U_RNTI,
id_UnknownU_RNTIIndication,
id_HNB_GWResponse,
id_URAIdentityList,
]
class HNBAP_Containers:
_name_ = u'HNBAP-Containers'
_oid_ = [0, 4, 0, 0, 20, 3, 6, 1, 5]
_obj_ = [
u'HNBAP-PROTOCOL-IES',
u'HNBAP-PROTOCOL-EXTENSION',
u'HNBAP-PRIVATE-IES',
u'ProtocolIE-Container',
u'ProtocolIE-Single-Container',
u'ProtocolIE-Field',
u'ProtocolIE-ContainerList',
u'ProtocolExtensionContainer',
u'ProtocolExtensionField',
u'PrivateIE-Container',
u'PrivateIE-Field',
]
_type_ = [
u'HNBAP-PROTOCOL-IES',
u'HNBAP-PROTOCOL-EXTENSION',
u'HNBAP-PRIVATE-IES',
u'ProtocolIE-Container',
u'ProtocolIE-Single-Container',
u'ProtocolIE-Field',
u'ProtocolIE-ContainerList',
u'ProtocolExtensionContainer',
u'ProtocolExtensionField',
u'PrivateIE-Container',
u'PrivateIE-Field',
]
_set_ = [
]
_val_ = [
]
_class_ = [
u'HNBAP-PROTOCOL-IES',
u'HNBAP-PROTOCOL-EXTENSION',
u'HNBAP-PRIVATE-IES',
]
_param_ = [
u'ProtocolIE-Container',
u'ProtocolIE-Single-Container',
u'ProtocolIE-Field',
u'ProtocolIE-ContainerList',
u'ProtocolExtensionContainer',
u'ProtocolExtensionField',
u'PrivateIE-Container',
u'PrivateIE-Field',
]
#-----< HNBAP-PROTOCOL-IES >-----#
HNBAP_PROTOCOL_IES = CLASS(name=u'HNBAP-PROTOCOL-IES', mode=MODE_TYPE)
_HNBAP_PROTOCOL_IES_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True)
_HNBAP_PROTOCOL_IES_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Criticality')))
_HNBAP_PROTOCOL_IES_Value = OPEN(name=u'Value', mode=MODE_TYPE)
_HNBAP_PROTOCOL_IES_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Presence')))
HNBAP_PROTOCOL_IES._cont = ASN1Dict([
(u'id', _HNBAP_PROTOCOL_IES_id),
(u'criticality', _HNBAP_PROTOCOL_IES_criticality),
(u'Value', _HNBAP_PROTOCOL_IES_Value),
(u'presence', _HNBAP_PROTOCOL_IES_presence),
])
#-----< HNBAP-PROTOCOL-EXTENSION >-----#
HNBAP_PROTOCOL_EXTENSION = CLASS(name=u'HNBAP-PROTOCOL-EXTENSION', mode=MODE_TYPE)
_HNBAP_PROTOCOL_EXTENSION_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True)
_HNBAP_PROTOCOL_EXTENSION_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Criticality')))
_HNBAP_PROTOCOL_EXTENSION_Extension = OPEN(name=u'Extension', mode=MODE_TYPE)
_HNBAP_PROTOCOL_EXTENSION_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Presence')))
HNBAP_PROTOCOL_EXTENSION._cont = ASN1Dict([
(u'id', _HNBAP_PROTOCOL_EXTENSION_id),
(u'criticality', _HNBAP_PROTOCOL_EXTENSION_criticality),
(u'Extension', _HNBAP_PROTOCOL_EXTENSION_Extension),
(u'presence', _HNBAP_PROTOCOL_EXTENSION_presence),
])
#-----< HNBAP-PRIVATE-IES >-----#
HNBAP_PRIVATE_IES = CLASS(name=u'HNBAP-PRIVATE-IES', mode=MODE_TYPE)
_HNBAP_PRIVATE_IES_id = CHOICE(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'PrivateIE-ID')))
_HNBAP_PRIVATE_IES_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Criticality')))
_HNBAP_PRIVATE_IES_Value = OPEN(name=u'Value', mode=MODE_TYPE)
_HNBAP_PRIVATE_IES_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Presence')))
HNBAP_PRIVATE_IES._cont = ASN1Dict([
(u'id', _HNBAP_PRIVATE_IES_id),
(u'criticality', _HNBAP_PRIVATE_IES_criticality),
(u'Value', _HNBAP_PRIVATE_IES_Value),
(u'presence', _HNBAP_PRIVATE_IES_presence),
])
#-----< ProtocolIE-Container >-----#
ProtocolIE_Container = SEQ_OF(name=u'ProtocolIE-Container', mode=MODE_TYPE, param=True)
#-----< ProtocolIE-Single-Container >-----#
ProtocolIE_Single_Container = SEQ(name=u'ProtocolIE-Single-Container', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')), param=True)
#-----< ProtocolIE-Field >-----#
ProtocolIE_Field = SEQ(name=u'ProtocolIE-Field', mode=MODE_TYPE, param=True)
#-----< ProtocolIE-ContainerList >-----#
ProtocolIE_ContainerList = SEQ_OF(name=u'ProtocolIE-ContainerList', mode=MODE_TYPE, param=True)
#-----< ProtocolExtensionContainer >-----#
ProtocolExtensionContainer = SEQ_OF(name=u'ProtocolExtensionContainer', mode=MODE_TYPE, param=True)
#-----< ProtocolExtensionField >-----#
ProtocolExtensionField = SEQ(name=u'ProtocolExtensionField', mode=MODE_TYPE, param=True)
#-----< PrivateIE-Container >-----#
PrivateIE_Container = SEQ_OF(name=u'PrivateIE-Container', mode=MODE_TYPE, param=True)
#-----< PrivateIE-Field >-----#
PrivateIE_Field = SEQ(name=u'PrivateIE-Field', mode=MODE_TYPE, param=True)
_all_ = [
_HNBAP_PROTOCOL_IES_id,
_HNBAP_PROTOCOL_IES_criticality,
_HNBAP_PROTOCOL_IES_Value,
_HNBAP_PROTOCOL_IES_presence,
HNBAP_PROTOCOL_IES,
_HNBAP_PROTOCOL_EXTENSION_id,
_HNBAP_PROTOCOL_EXTENSION_criticality,
_HNBAP_PROTOCOL_EXTENSION_Extension,
_HNBAP_PROTOCOL_EXTENSION_presence,
HNBAP_PROTOCOL_EXTENSION,
_HNBAP_PRIVATE_IES_id,
_HNBAP_PRIVATE_IES_criticality,
_HNBAP_PRIVATE_IES_Value,
_HNBAP_PRIVATE_IES_presence,
HNBAP_PRIVATE_IES,
]
class HNBAP_IEs:
_name_ = u'HNBAP-IEs'
_oid_ = [0, 4, 0, 0, 20, 3, 6, 1, 2]
_obj_ = [
u'Access-stratum-release-indicator',
u'AccessResult',
u'AltitudeAndDirection',
u'BackoffTimer',
u'BindingID',
u'Cause',
u'CauseRadioNetwork',
u'CauseTransport',
u'CauseProtocol',
u'CauseMisc',
u'CellIdentity',
u'CELL-FACHMobilitySupport',
u'Context-ID',
u'CriticalityDiagnostics',
u'CriticalityDiagnostics-IE-List',
u'CriticalityDiagnostics-IE-List-ExtIEs',
u'CriticalityDiagnostics-ExtIEs',
u'CSG-ID',
u'CSG-Capability',
u'CSGMembershipStatus',
u'CGI',
u'CGI-ExtIEs',
u'CI',
u'CN-DomainIndicator',
u'ESN',
u'GeographicalLocation',
u'GeographicLocation-ExtIEs',
u'GeographicalCoordinates',
u'GeographicalCoordinates-ExtIEs',
u'GTP-TEI',
u'HNBCapacity',
u'HNB-Cell-Access-Mode',
u'HNB-Cell-Identifier',
u'HNB-Cell-Identifier-ExtIEs',
u'HNB-GWResponse',
u'HNB-RNL-Identity',
u'HNBConfigInfo',
u'HNBConfigInfo-ExtIEs',
u'ConfigurationInformation',
u'HNBConfigurationInformationProvided',
u'HNBConfigurationInformationProvided-ExtIEs',
u'HNBConfigurationInformationMissing',
u'HNBConfigurationInformationMissing-ExtIEs',
u'HNB-Location-Information',
u'HNB-Location-Information-ExtIEs',
u'HNB-Identity',
u'HNB-Identity-ExtIEs',
u'HNB-Identity-Info',
u'IMEI',
u'IMSI',
u'IMSIDS41',
u'IMSIESN',
u'IP-Address',
u'IP-Address-ExtIEs',
u'Ipv4Address',
u'Ipv6Address',
u'Iurh-Signalling-TNL-AddressList',
u'LAC',
u'LAI',
u'MacroCoverageInformation',
u'MacroCoverageInformation-ExtIEs',
u'MacroCellID',
u'MuxPortNumber',
u'NeighbourCellIdentityList',
u'NeighbourIdentity',
u'NeighbourInfoList',
u'AdditionalNeighbourInfoList',
u'NeighbourInfoRequestList',
u'NeighbourInfoRequestItem',
u'NeighbourInfoRequestItem-ExtIEs',
u'PLMNidentity',
u'PSC',
u'PTMSI',
u'PTMSIRAI',
u'RAB-ID',
u'RABList',
u'RABListItem',
u'RABListItem-ExtIEs',
u'RAC',
u'RAI',
u'Registration-Cause',
u'RNC-ID',
u'SAC',
u'S-RNTIPrefix',
u'TMSILAI',
u'TMSIDS41',
u'TransportInfo',
u'TransportInfo-ExtIEs',
u'TransportLayerAddress',
u'Tunnel-Information',
u'Tunnel-Information-ExtIEs',
u'TypeOfError',
u'UDP-Port-Number',
u'UE-Capabilities',
u'UE-Capabilities-ExtIEs',
u'UTRANCellID',
u'UTRANCellID-ExtIEs',
u'UE-Identity',
u'Update-cause',
u'URAIdentityList',
u'URAIdentity',
u'U-RNTI',
u'UnknownU-RNTIIndication',
]
_type_ = [
u'Access-stratum-release-indicator',
u'AccessResult',
u'AltitudeAndDirection',
u'BackoffTimer',
u'BindingID',
u'Cause',
u'CauseRadioNetwork',
u'CauseTransport',
u'CauseProtocol',
u'CauseMisc',
u'CellIdentity',
u'CELL-FACHMobilitySupport',
u'Context-ID',
u'CriticalityDiagnostics',
u'CriticalityDiagnostics-IE-List',
u'CSG-ID',
u'CSG-Capability',
u'CSGMembershipStatus',
u'CGI',
u'CI',
u'CN-DomainIndicator',
u'ESN',
u'GeographicalLocation',
u'GeographicalCoordinates',
u'GTP-TEI',
u'HNBCapacity',
u'HNB-Cell-Access-Mode',
u'HNB-Cell-Identifier',
u'HNB-GWResponse',
u'HNB-RNL-Identity',
u'HNBConfigInfo',
u'ConfigurationInformation',
u'HNBConfigurationInformationProvided',
u'HNBConfigurationInformationMissing',
u'HNB-Location-Information',
u'HNB-Identity',
u'HNB-Identity-Info',
u'IMEI',
u'IMSI',
u'IMSIDS41',
u'IMSIESN',
u'IP-Address',
u'Ipv4Address',
u'Ipv6Address',
u'Iurh-Signalling-TNL-AddressList',
u'LAC',
u'LAI',
u'MacroCoverageInformation',
u'MacroCellID',
u'MuxPortNumber',
u'NeighbourCellIdentityList',
u'NeighbourIdentity',
u'NeighbourInfoList',
u'AdditionalNeighbourInfoList',
u'NeighbourInfoRequestList',
u'NeighbourInfoRequestItem',
u'PLMNidentity',
u'PSC',
u'PTMSI',
u'PTMSIRAI',
u'RAB-ID',
u'RABList',
u'RABListItem',
u'RAC',
u'RAI',
u'Registration-Cause',
u'RNC-ID',
u'SAC',
u'S-RNTIPrefix',
u'TMSILAI',
u'TMSIDS41',
u'TransportInfo',
u'TransportLayerAddress',
u'Tunnel-Information',
u'TypeOfError',
u'UDP-Port-Number',
u'UE-Capabilities',
u'UTRANCellID',
u'UE-Identity',
u'Update-cause',
u'URAIdentityList',
u'URAIdentity',
u'U-RNTI',
u'UnknownU-RNTIIndication',
]
_set_ = [
u'CriticalityDiagnostics-IE-List-ExtIEs',
u'CriticalityDiagnostics-ExtIEs',
u'CGI-ExtIEs',
u'GeographicLocation-ExtIEs',
u'GeographicalCoordinates-ExtIEs',
u'HNB-Cell-Identifier-ExtIEs',
u'HNBConfigInfo-ExtIEs',
u'HNBConfigurationInformationProvided-ExtIEs',
u'HNBConfigurationInformationMissing-ExtIEs',
u'HNB-Location-Information-ExtIEs',
u'HNB-Identity-ExtIEs',
u'IP-Address-ExtIEs',
u'MacroCoverageInformation-ExtIEs',
u'NeighbourInfoRequestItem-ExtIEs',
u'RABListItem-ExtIEs',
u'TransportInfo-ExtIEs',
u'Tunnel-Information-ExtIEs',
u'UE-Capabilities-ExtIEs',
u'UTRANCellID-ExtIEs',
]
_val_ = [
]
_class_ = [
u'CriticalityDiagnostics-IE-List-ExtIEs',
u'CriticalityDiagnostics-ExtIEs',
u'CGI-ExtIEs',
u'GeographicLocation-ExtIEs',
u'GeographicalCoordinates-ExtIEs',
u'HNB-Cell-Identifier-ExtIEs',
u'HNBConfigInfo-ExtIEs',
u'HNBConfigurationInformationProvided-ExtIEs',
u'HNBConfigurationInformationMissing-ExtIEs',
u'HNB-Location-Information-ExtIEs',
u'HNB-Identity-ExtIEs',
u'IP-Address-ExtIEs',
u'MacroCoverageInformation-ExtIEs',
u'NeighbourInfoRequestItem-ExtIEs',
u'RABListItem-ExtIEs',
u'TransportInfo-ExtIEs',
u'Tunnel-Information-ExtIEs',
u'UE-Capabilities-ExtIEs',
u'UTRANCellID-ExtIEs',
]
_param_ = [
]
#-----< Access-stratum-release-indicator >-----#
Access_stratum_release_indicator = ENUM(name=u'Access-stratum-release-indicator', mode=MODE_TYPE)
Access_stratum_release_indicator._cont = ASN1Dict([(u'r99', 0), (u'rel-4', 1), (u'rel-5', 2), (u'rel-6', 3), (u'rel-7', 4), (u'rel-8-and-beyond', 5)])
Access_stratum_release_indicator._ext = []
#-----< AccessResult >-----#
AccessResult = ENUM(name=u'AccessResult', mode=MODE_TYPE)
AccessResult._cont = ASN1Dict([(u'allowed', 0), (u'notAllowed', 1)])
AccessResult._ext = []
#-----< AltitudeAndDirection >-----#
AltitudeAndDirection = SEQ(name=u'AltitudeAndDirection', mode=MODE_TYPE)
_AltitudeAndDirection_directionOfAltitude = ENUM(name=u'directionOfAltitude', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AltitudeAndDirection_directionOfAltitude._cont = ASN1Dict([(u'height', 0), (u'depth', 1)])
_AltitudeAndDirection_directionOfAltitude._ext = None
_AltitudeAndDirection_altitude = INT(name=u'altitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AltitudeAndDirection_altitude._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
AltitudeAndDirection._cont = ASN1Dict([
(u'directionOfAltitude', _AltitudeAndDirection_directionOfAltitude),
(u'altitude', _AltitudeAndDirection_altitude),
])
AltitudeAndDirection._ext = []
#-----< BackoffTimer >-----#
BackoffTimer = INT(name=u'BackoffTimer', mode=MODE_TYPE)
BackoffTimer._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3600)], ev=None, er=[])
#-----< BindingID >-----#
BindingID = OCT_STR(name=u'BindingID', mode=MODE_TYPE)
BindingID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
#-----< Cause >-----#
Cause = CHOICE(name=u'Cause', mode=MODE_TYPE)
_Cause_radioNetwork = ENUM(name=u'radioNetwork', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CauseRadioNetwork')))
_Cause_transport = ENUM(name=u'transport', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CauseTransport')))
_Cause_protocol = ENUM(name=u'protocol', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CauseProtocol')))
_Cause_misc = ENUM(name=u'misc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CauseMisc')))
Cause._cont = ASN1Dict([
(u'radioNetwork', _Cause_radioNetwork),
(u'transport', _Cause_transport),
(u'protocol', _Cause_protocol),
(u'misc', _Cause_misc),
])
Cause._ext = []
#-----< CauseRadioNetwork >-----#
CauseRadioNetwork = ENUM(name=u'CauseRadioNetwork', mode=MODE_TYPE)
CauseRadioNetwork._cont = ASN1Dict([(u'overload', 0), (u'unauthorised-Location', 1), (u'unauthorised-HNB', 2), (u'hNB-parameter-mismatch', 3), (u'invalid-UE-identity', 4), (u'uE-not-allowed-on-this-HNB', 5), (u'uE-unauthorised', 6), (u'connection-with-UE-lost', 7), (u'ue-RRC-release', 8), (u'hNB-not-registered', 9), (u'unspecified', 10), (u'normal', 11), (u'uE-relocated', 12), (u'ue-registered-in-another-HNB', 13), (u'no-neighbour-information-available', 14), (u'iurh-connection-to-that-neighbour-not-Allowed', 15)])
CauseRadioNetwork._ext = [u'no-neighbour-information-available', u'iurh-connection-to-that-neighbour-not-Allowed']
#-----< CauseTransport >-----#
CauseTransport = ENUM(name=u'CauseTransport', mode=MODE_TYPE)
CauseTransport._cont = ASN1Dict([(u'transport-resource-unavailable', 0), (u'unspecified', 1)])
CauseTransport._ext = []
#-----< CauseProtocol >-----#
CauseProtocol = ENUM(name=u'CauseProtocol', mode=MODE_TYPE)
CauseProtocol._cont = ASN1Dict([(u'transfer-syntax-error', 0), (u'abstract-syntax-error-reject', 1), (u'abstract-syntax-error-ignore-and-notify', 2), (u'message-not-compatible-with-receiver-state', 3), (u'semantic-error', 4), (u'unspecified', 5), (u'abstract-syntax-error-falsely-constructed-message', 6)])
CauseProtocol._ext = []
#-----< CauseMisc >-----#
CauseMisc = ENUM(name=u'CauseMisc', mode=MODE_TYPE)
CauseMisc._cont = ASN1Dict([(u'processing-overload', 0), (u'hardware-failure', 1), (u'o-and-m-intervention', 2), (u'unspecified', 3)])
CauseMisc._ext = []
#-----< CellIdentity >-----#
CellIdentity = BIT_STR(name=u'CellIdentity', mode=MODE_TYPE)
CellIdentity._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[])
#-----< CELL-FACHMobilitySupport >-----#
CELL_FACHMobilitySupport = ENUM(name=u'CELL-FACHMobilitySupport', mode=MODE_TYPE)
CELL_FACHMobilitySupport._cont = ASN1Dict([(u'supported', 0)])
CELL_FACHMobilitySupport._ext = []
#-----< Context-ID >-----#
Context_ID = BIT_STR(name=u'Context-ID', mode=MODE_TYPE)
Context_ID._const_sz = ASN1Set(rv=[24], rr=[], ev=None, er=[])
#-----< CriticalityDiagnostics >-----#
CriticalityDiagnostics = SEQ(name=u'CriticalityDiagnostics', mode=MODE_TYPE)
_CriticalityDiagnostics_procedureCode = INT(name=u'procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')), opt=True)
_CriticalityDiagnostics_triggeringMessage = ENUM(name=u'triggeringMessage', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'TriggeringMessage')), opt=True)
_CriticalityDiagnostics_procedureCriticality = ENUM(name=u'procedureCriticality', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Criticality')), opt=True)
_CriticalityDiagnostics_iEsCriticalityDiagnostics = SEQ_OF(name=u'iEsCriticalityDiagnostics', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics-IE-List')), opt=True)
_CriticalityDiagnostics_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__CriticalityDiagnostics_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___CriticalityDiagnostics_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____CriticalityDiagnostics_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____CriticalityDiagnostics_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___CriticalityDiagnostics_iE_Extensions__item__id._const_tab = ____CriticalityDiagnostics_iE_Extensions__item__id_tab
___CriticalityDiagnostics_iE_Extensions__item__id._const_tab_at = None
___CriticalityDiagnostics_iE_Extensions__item__id._const_tab_id = u'id'
___CriticalityDiagnostics_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab = ____CriticalityDiagnostics_iE_Extensions__item__id_tab
___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___CriticalityDiagnostics_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab = ____CriticalityDiagnostics_iE_Extensions__item__id_tab
___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__CriticalityDiagnostics_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___CriticalityDiagnostics_iE_Extensions__item__id),
(u'criticality', ___CriticalityDiagnostics_iE_Extensions__item__criticality),
(u'extensionValue', ___CriticalityDiagnostics_iE_Extensions__item__extensionValue),
])
__CriticalityDiagnostics_iE_Extensions__item_._ext = None
_CriticalityDiagnostics_iE_Extensions._cont = __CriticalityDiagnostics_iE_Extensions__item_
_CriticalityDiagnostics_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
CriticalityDiagnostics._cont = ASN1Dict([
(u'procedureCode', _CriticalityDiagnostics_procedureCode),
(u'triggeringMessage', _CriticalityDiagnostics_triggeringMessage),
(u'procedureCriticality', _CriticalityDiagnostics_procedureCriticality),
(u'iEsCriticalityDiagnostics', _CriticalityDiagnostics_iEsCriticalityDiagnostics),
(u'iE-Extensions', _CriticalityDiagnostics_iE_Extensions),
])
CriticalityDiagnostics._ext = []
#-----< CriticalityDiagnostics-IE-List >-----#
CriticalityDiagnostics_IE_List = SEQ_OF(name=u'CriticalityDiagnostics-IE-List', mode=MODE_TYPE)
_CriticalityDiagnostics_IE_List__item_ = SEQ(name='_item_', mode=MODE_TYPE)
__CriticalityDiagnostics_IE_List__item__iECriticality = ENUM(name=u'iECriticality', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Criticality')))
__CriticalityDiagnostics_IE_List__item__iE_ID = INT(name=u'iE-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProtocolIE-ID')))
__CriticalityDiagnostics_IE_List__item__typeOfError = ENUM(name=u'typeOfError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'TypeOfError')))
__CriticalityDiagnostics_IE_List__item__iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
___CriticalityDiagnostics_IE_List__item__iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id._const_tab = _____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id_tab
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id._const_tab_at = None
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id._const_tab_id = u'id'
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality._const_tab = _____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id_tab
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality._const_tab_id = u'criticality'
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue._const_tab = _____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id_tab
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
___CriticalityDiagnostics_IE_List__item__iE_Extensions__item_._cont = ASN1Dict([
(u'id', ____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id),
(u'criticality', ____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality),
(u'extensionValue', ____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue),
])
___CriticalityDiagnostics_IE_List__item__iE_Extensions__item_._ext = None
__CriticalityDiagnostics_IE_List__item__iE_Extensions._cont = ___CriticalityDiagnostics_IE_List__item__iE_Extensions__item_
__CriticalityDiagnostics_IE_List__item__iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
_CriticalityDiagnostics_IE_List__item_._cont = ASN1Dict([
(u'iECriticality', __CriticalityDiagnostics_IE_List__item__iECriticality),
(u'iE-ID', __CriticalityDiagnostics_IE_List__item__iE_ID),
(u'typeOfError', __CriticalityDiagnostics_IE_List__item__typeOfError),
(u'iE-Extensions', __CriticalityDiagnostics_IE_List__item__iE_Extensions),
])
_CriticalityDiagnostics_IE_List__item_._ext = []
CriticalityDiagnostics_IE_List._cont = _CriticalityDiagnostics_IE_List__item_
CriticalityDiagnostics_IE_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
#-----< CriticalityDiagnostics-IE-List-ExtIEs >-----#
CriticalityDiagnostics_IE_List_ExtIEs = CLASS(name=u'CriticalityDiagnostics-IE-List-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
CriticalityDiagnostics_IE_List_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< CriticalityDiagnostics-ExtIEs >-----#
CriticalityDiagnostics_ExtIEs = CLASS(name=u'CriticalityDiagnostics-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
CriticalityDiagnostics_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< CSG-ID >-----#
CSG_ID = BIT_STR(name=u'CSG-ID', mode=MODE_TYPE)
CSG_ID._const_sz = ASN1Set(rv=[27], rr=[], ev=None, er=[])
#-----< CSG-Capability >-----#
CSG_Capability = ENUM(name=u'CSG-Capability', mode=MODE_TYPE)
CSG_Capability._cont = ASN1Dict([(u'csg-capable', 0), (u'not-csg-capable', 1)])
CSG_Capability._ext = []
#-----< CSGMembershipStatus >-----#
CSGMembershipStatus = ENUM(name=u'CSGMembershipStatus', mode=MODE_TYPE)
CSGMembershipStatus._cont = ASN1Dict([(u'member', 0), (u'non-member', 1)])
CSGMembershipStatus._ext = []
#-----< CGI >-----#
CGI = SEQ(name=u'CGI', mode=MODE_TYPE)
_CGI_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'PLMNidentity')))
_CGI_lAC = OCT_STR(name=u'lAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'LAC')))
_CGI_cI = OCT_STR(name=u'cI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CI')))
_CGI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__CGI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___CGI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____CGI_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____CGI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___CGI_iE_Extensions__item__id._const_tab = ____CGI_iE_Extensions__item__id_tab
___CGI_iE_Extensions__item__id._const_tab_at = None
___CGI_iE_Extensions__item__id._const_tab_id = u'id'
___CGI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___CGI_iE_Extensions__item__criticality._const_tab = ____CGI_iE_Extensions__item__id_tab
___CGI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___CGI_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___CGI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___CGI_iE_Extensions__item__extensionValue._const_tab = ____CGI_iE_Extensions__item__id_tab
___CGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___CGI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__CGI_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___CGI_iE_Extensions__item__id),
(u'criticality', ___CGI_iE_Extensions__item__criticality),
(u'extensionValue', ___CGI_iE_Extensions__item__extensionValue),
])
__CGI_iE_Extensions__item_._ext = None
_CGI_iE_Extensions._cont = __CGI_iE_Extensions__item_
_CGI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
CGI._cont = ASN1Dict([
(u'pLMNidentity', _CGI_pLMNidentity),
(u'lAC', _CGI_lAC),
(u'cI', _CGI_cI),
(u'iE-Extensions', _CGI_iE_Extensions),
])
CGI._ext = None
#-----< CGI-ExtIEs >-----#
CGI_ExtIEs = CLASS(name=u'CGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
CGI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< CI >-----#
CI = OCT_STR(name=u'CI', mode=MODE_TYPE)
CI._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
#-----< CN-DomainIndicator >-----#
CN_DomainIndicator = ENUM(name=u'CN-DomainIndicator', mode=MODE_TYPE)
CN_DomainIndicator._cont = ASN1Dict([(u'cs-domain', 0), (u'ps-domain', 1)])
CN_DomainIndicator._ext = None
#-----< ESN >-----#
ESN = BIT_STR(name=u'ESN', mode=MODE_TYPE)
ESN._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
#-----< GeographicalLocation >-----#
GeographicalLocation = SEQ(name=u'GeographicalLocation', mode=MODE_TYPE)
_GeographicalLocation_geographicalCoordinates = SEQ(name=u'geographicalCoordinates', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'GeographicalCoordinates')))
_GeographicalLocation_altitudeAndDirection = SEQ(name=u'altitudeAndDirection', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'AltitudeAndDirection')))
_GeographicalLocation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__GeographicalLocation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___GeographicalLocation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____GeographicalLocation_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____GeographicalLocation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___GeographicalLocation_iE_Extensions__item__id._const_tab = ____GeographicalLocation_iE_Extensions__item__id_tab
___GeographicalLocation_iE_Extensions__item__id._const_tab_at = None
___GeographicalLocation_iE_Extensions__item__id._const_tab_id = u'id'
___GeographicalLocation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___GeographicalLocation_iE_Extensions__item__criticality._const_tab = ____GeographicalLocation_iE_Extensions__item__id_tab
___GeographicalLocation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___GeographicalLocation_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___GeographicalLocation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___GeographicalLocation_iE_Extensions__item__extensionValue._const_tab = ____GeographicalLocation_iE_Extensions__item__id_tab
___GeographicalLocation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___GeographicalLocation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__GeographicalLocation_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___GeographicalLocation_iE_Extensions__item__id),
(u'criticality', ___GeographicalLocation_iE_Extensions__item__criticality),
(u'extensionValue', ___GeographicalLocation_iE_Extensions__item__extensionValue),
])
__GeographicalLocation_iE_Extensions__item_._ext = None
_GeographicalLocation_iE_Extensions._cont = __GeographicalLocation_iE_Extensions__item_
_GeographicalLocation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
GeographicalLocation._cont = ASN1Dict([
(u'geographicalCoordinates', _GeographicalLocation_geographicalCoordinates),
(u'altitudeAndDirection', _GeographicalLocation_altitudeAndDirection),
(u'iE-Extensions', _GeographicalLocation_iE_Extensions),
])
GeographicalLocation._ext = []
#-----< GeographicLocation-ExtIEs >-----#
GeographicLocation_ExtIEs = CLASS(name=u'GeographicLocation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
GeographicLocation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< GeographicalCoordinates >-----#
GeographicalCoordinates = SEQ(name=u'GeographicalCoordinates', mode=MODE_TYPE)
_GeographicalCoordinates_latitudeSign = ENUM(name=u'latitudeSign', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GeographicalCoordinates_latitudeSign._cont = ASN1Dict([(u'north', 0), (u'south', 1)])
_GeographicalCoordinates_latitudeSign._ext = None
_GeographicalCoordinates_latitude = INT(name=u'latitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GeographicalCoordinates_latitude._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8388607)], ev=None, er=[])
_GeographicalCoordinates_longitude = INT(name=u'longitude', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GeographicalCoordinates_longitude._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-8388608, ub=8388607)], ev=None, er=[])
_GeographicalCoordinates_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__GeographicalCoordinates_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___GeographicalCoordinates_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____GeographicalCoordinates_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____GeographicalCoordinates_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___GeographicalCoordinates_iE_Extensions__item__id._const_tab = ____GeographicalCoordinates_iE_Extensions__item__id_tab
___GeographicalCoordinates_iE_Extensions__item__id._const_tab_at = None
___GeographicalCoordinates_iE_Extensions__item__id._const_tab_id = u'id'
___GeographicalCoordinates_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___GeographicalCoordinates_iE_Extensions__item__criticality._const_tab = ____GeographicalCoordinates_iE_Extensions__item__id_tab
___GeographicalCoordinates_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___GeographicalCoordinates_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___GeographicalCoordinates_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___GeographicalCoordinates_iE_Extensions__item__extensionValue._const_tab = ____GeographicalCoordinates_iE_Extensions__item__id_tab
___GeographicalCoordinates_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___GeographicalCoordinates_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__GeographicalCoordinates_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___GeographicalCoordinates_iE_Extensions__item__id),
(u'criticality', ___GeographicalCoordinates_iE_Extensions__item__criticality),
(u'extensionValue', ___GeographicalCoordinates_iE_Extensions__item__extensionValue),
])
__GeographicalCoordinates_iE_Extensions__item_._ext = None
_GeographicalCoordinates_iE_Extensions._cont = __GeographicalCoordinates_iE_Extensions__item_
_GeographicalCoordinates_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
GeographicalCoordinates._cont = ASN1Dict([
(u'latitudeSign', _GeographicalCoordinates_latitudeSign),
(u'latitude', _GeographicalCoordinates_latitude),
(u'longitude', _GeographicalCoordinates_longitude),
(u'iE-Extensions', _GeographicalCoordinates_iE_Extensions),
])
GeographicalCoordinates._ext = []
#-----< GeographicalCoordinates-ExtIEs >-----#
GeographicalCoordinates_ExtIEs = CLASS(name=u'GeographicalCoordinates-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
GeographicalCoordinates_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< GTP-TEI >-----#
GTP_TEI = OCT_STR(name=u'GTP-TEI', mode=MODE_TYPE)
GTP_TEI._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
#-----< HNBCapacity >-----#
HNBCapacity = INT(name=u'HNBCapacity', mode=MODE_TYPE)
HNBCapacity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1000)], ev=None, er=[])
#-----< HNB-Cell-Access-Mode >-----#
HNB_Cell_Access_Mode = ENUM(name=u'HNB-Cell-Access-Mode', mode=MODE_TYPE)
HNB_Cell_Access_Mode._cont = ASN1Dict([(u'closed', 0), (u'hybrid', 1), (u'open', 2)])
HNB_Cell_Access_Mode._ext = []
#-----< HNB-Cell-Identifier >-----#
HNB_Cell_Identifier = SEQ(name=u'HNB-Cell-Identifier', mode=MODE_TYPE)
_HNB_Cell_Identifier_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'PLMNidentity')))
_HNB_Cell_Identifier_cellIdentity = BIT_STR(name=u'cellIdentity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CellIdentity')))
_HNB_Cell_Identifier_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNB_Cell_Identifier_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNB_Cell_Identifier_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNB_Cell_Identifier_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____HNB_Cell_Identifier_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___HNB_Cell_Identifier_iE_Extensions__item__id._const_tab = ____HNB_Cell_Identifier_iE_Extensions__item__id_tab
___HNB_Cell_Identifier_iE_Extensions__item__id._const_tab_at = None
___HNB_Cell_Identifier_iE_Extensions__item__id._const_tab_id = u'id'
___HNB_Cell_Identifier_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNB_Cell_Identifier_iE_Extensions__item__criticality._const_tab = ____HNB_Cell_Identifier_iE_Extensions__item__id_tab
___HNB_Cell_Identifier_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___HNB_Cell_Identifier_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___HNB_Cell_Identifier_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNB_Cell_Identifier_iE_Extensions__item__extensionValue._const_tab = ____HNB_Cell_Identifier_iE_Extensions__item__id_tab
___HNB_Cell_Identifier_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNB_Cell_Identifier_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__HNB_Cell_Identifier_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___HNB_Cell_Identifier_iE_Extensions__item__id),
(u'criticality', ___HNB_Cell_Identifier_iE_Extensions__item__criticality),
(u'extensionValue', ___HNB_Cell_Identifier_iE_Extensions__item__extensionValue),
])
__HNB_Cell_Identifier_iE_Extensions__item_._ext = None
_HNB_Cell_Identifier_iE_Extensions._cont = __HNB_Cell_Identifier_iE_Extensions__item_
_HNB_Cell_Identifier_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNB_Cell_Identifier._cont = ASN1Dict([
(u'pLMNidentity', _HNB_Cell_Identifier_pLMNidentity),
(u'cellIdentity', _HNB_Cell_Identifier_cellIdentity),
(u'iE-Extensions', _HNB_Cell_Identifier_iE_Extensions),
])
HNB_Cell_Identifier._ext = []
#-----< HNB-Cell-Identifier-ExtIEs >-----#
HNB_Cell_Identifier_ExtIEs = CLASS(name=u'HNB-Cell-Identifier-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
HNB_Cell_Identifier_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< HNB-GWResponse >-----#
HNB_GWResponse = CHOICE(name=u'HNB-GWResponse', mode=MODE_TYPE)
_HNB_GWResponse_hNB = SEQ(name=u'hNB', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNBConfigInfo')))
_HNB_GWResponse_macroRNC = INT(name=u'macroRNC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'RNC-ID')))
_HNB_GWResponse_unknownU_RNTIIndication = ENUM(name=u'unknownU-RNTIIndication', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'UnknownU-RNTIIndication')))
HNB_GWResponse._cont = ASN1Dict([
(u'hNB', _HNB_GWResponse_hNB),
(u'macroRNC', _HNB_GWResponse_macroRNC),
(u'unknownU-RNTIIndication', _HNB_GWResponse_unknownU_RNTIIndication),
])
HNB_GWResponse._ext = []
#-----< HNB-RNL-Identity >-----#
HNB_RNL_Identity = CHOICE(name=u'HNB-RNL-Identity', mode=MODE_TYPE)
_HNB_RNL_Identity_hNB_Identity_as_Cell_Identifier = SEQ(name=u'hNB-Identity-as-Cell-Identifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Cell-Identifier')))
HNB_RNL_Identity._cont = ASN1Dict([
(u'hNB-Identity-as-Cell-Identifier', _HNB_RNL_Identity_hNB_Identity_as_Cell_Identifier),
])
HNB_RNL_Identity._ext = []
#-----< HNBConfigInfo >-----#
HNBConfigInfo = SEQ(name=u'HNBConfigInfo', mode=MODE_TYPE)
_HNBConfigInfo_hnb_RNL_Identity = CHOICE(name=u'hnb-RNL-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNB-RNL-Identity')))
_HNBConfigInfo_configurationInformation = CHOICE(name=u'configurationInformation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'ConfigurationInformation')))
_HNBConfigInfo_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBConfigInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBConfigInfo_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBConfigInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____HNBConfigInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___HNBConfigInfo_iE_Extensions__item__id._const_tab = ____HNBConfigInfo_iE_Extensions__item__id_tab
___HNBConfigInfo_iE_Extensions__item__id._const_tab_at = None
___HNBConfigInfo_iE_Extensions__item__id._const_tab_id = u'id'
___HNBConfigInfo_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBConfigInfo_iE_Extensions__item__criticality._const_tab = ____HNBConfigInfo_iE_Extensions__item__id_tab
___HNBConfigInfo_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___HNBConfigInfo_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___HNBConfigInfo_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBConfigInfo_iE_Extensions__item__extensionValue._const_tab = ____HNBConfigInfo_iE_Extensions__item__id_tab
___HNBConfigInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBConfigInfo_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__HNBConfigInfo_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___HNBConfigInfo_iE_Extensions__item__id),
(u'criticality', ___HNBConfigInfo_iE_Extensions__item__criticality),
(u'extensionValue', ___HNBConfigInfo_iE_Extensions__item__extensionValue),
])
__HNBConfigInfo_iE_Extensions__item_._ext = None
_HNBConfigInfo_iE_Extensions._cont = __HNBConfigInfo_iE_Extensions__item_
_HNBConfigInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBConfigInfo._cont = ASN1Dict([
(u'hnb-RNL-Identity', _HNBConfigInfo_hnb_RNL_Identity),
(u'configurationInformation', _HNBConfigInfo_configurationInformation),
(u'iE-Extensions', _HNBConfigInfo_iE_Extensions),
])
HNBConfigInfo._ext = []
#-----< HNBConfigInfo-ExtIEs >-----#
HNBConfigInfo_ExtIEs = CLASS(name=u'HNBConfigInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
HNBConfigInfo_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< ConfigurationInformation >-----#
ConfigurationInformation = CHOICE(name=u'ConfigurationInformation', mode=MODE_TYPE)
_ConfigurationInformation_provided = SEQ(name=u'provided', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNBConfigurationInformationProvided')))
_ConfigurationInformation_missing = SEQ(name=u'missing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNBConfigurationInformationMissing')))
ConfigurationInformation._cont = ASN1Dict([
(u'provided', _ConfigurationInformation_provided),
(u'missing', _ConfigurationInformation_missing),
])
ConfigurationInformation._ext = []
#-----< HNBConfigurationInformationProvided >-----#
HNBConfigurationInformationProvided = SEQ(name=u'HNBConfigurationInformationProvided', mode=MODE_TYPE)
_HNBConfigurationInformationProvided_psc = BIT_STR(name=u'psc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'PSC')), opt=True)
_HNBConfigurationInformationProvided_cSG_ID = BIT_STR(name=u'cSG-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CSG-ID')), opt=True)
_HNBConfigurationInformationProvided_hNB_Cell_Access_Mode = ENUM(name=u'hNB-Cell-Access-Mode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Cell-Access-Mode')))
_HNBConfigurationInformationProvided_iurh_Signalling_TNL_AddressList = SEQ_OF(name=u'iurh-Signalling-TNL-AddressList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'Iurh-Signalling-TNL-AddressList')))
_HNBConfigurationInformationProvided_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBConfigurationInformationProvided_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBConfigurationInformationProvided_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab_val_Extension_0 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'S-RNTIPrefix')))
_____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab_val_Extension_1 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'URAIdentityList')))
____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 43), (u'criticality', u'ignore'), (u'Extension', _____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 52), (u'criticality', u'ignore'), (u'Extension', _____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___HNBConfigurationInformationProvided_iE_Extensions__item__id._const_tab = ____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab
___HNBConfigurationInformationProvided_iE_Extensions__item__id._const_tab_at = None
___HNBConfigurationInformationProvided_iE_Extensions__item__id._const_tab_id = u'id'
___HNBConfigurationInformationProvided_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBConfigurationInformationProvided_iE_Extensions__item__criticality._const_tab = ____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab
___HNBConfigurationInformationProvided_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___HNBConfigurationInformationProvided_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___HNBConfigurationInformationProvided_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBConfigurationInformationProvided_iE_Extensions__item__extensionValue._const_tab = ____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab
___HNBConfigurationInformationProvided_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBConfigurationInformationProvided_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__HNBConfigurationInformationProvided_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___HNBConfigurationInformationProvided_iE_Extensions__item__id),
(u'criticality', ___HNBConfigurationInformationProvided_iE_Extensions__item__criticality),
(u'extensionValue', ___HNBConfigurationInformationProvided_iE_Extensions__item__extensionValue),
])
__HNBConfigurationInformationProvided_iE_Extensions__item_._ext = None
_HNBConfigurationInformationProvided_iE_Extensions._cont = __HNBConfigurationInformationProvided_iE_Extensions__item_
_HNBConfigurationInformationProvided_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBConfigurationInformationProvided._cont = ASN1Dict([
(u'psc', _HNBConfigurationInformationProvided_psc),
(u'cSG-ID', _HNBConfigurationInformationProvided_cSG_ID),
(u'hNB-Cell-Access-Mode', _HNBConfigurationInformationProvided_hNB_Cell_Access_Mode),
(u'iurh-Signalling-TNL-AddressList', _HNBConfigurationInformationProvided_iurh_Signalling_TNL_AddressList),
(u'iE-Extensions', _HNBConfigurationInformationProvided_iE_Extensions),
])
HNBConfigurationInformationProvided._ext = []
#-----< HNBConfigurationInformationProvided-ExtIEs >-----#
HNBConfigurationInformationProvided_ExtIEs = CLASS(name=u'HNBConfigurationInformationProvided-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_HNBConfigurationInformationProvided_ExtIEs_val_Extension_0 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'S-RNTIPrefix')))
_HNBConfigurationInformationProvided_ExtIEs_val_Extension_1 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'URAIdentityList')))
HNBConfigurationInformationProvided_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 43), (u'criticality', u'ignore'), (u'Extension', _HNBConfigurationInformationProvided_ExtIEs_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 52), (u'criticality', u'ignore'), (u'Extension', _HNBConfigurationInformationProvided_ExtIEs_val_Extension_1), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< HNBConfigurationInformationMissing >-----#
HNBConfigurationInformationMissing = SEQ(name=u'HNBConfigurationInformationMissing', mode=MODE_TYPE)
_HNBConfigurationInformationMissing_cause = CHOICE(name=u'cause', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_HNBConfigurationInformationMissing_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBConfigurationInformationMissing_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBConfigurationInformationMissing_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBConfigurationInformationMissing_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____HNBConfigurationInformationMissing_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___HNBConfigurationInformationMissing_iE_Extensions__item__id._const_tab = ____HNBConfigurationInformationMissing_iE_Extensions__item__id_tab
___HNBConfigurationInformationMissing_iE_Extensions__item__id._const_tab_at = None
___HNBConfigurationInformationMissing_iE_Extensions__item__id._const_tab_id = u'id'
___HNBConfigurationInformationMissing_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBConfigurationInformationMissing_iE_Extensions__item__criticality._const_tab = ____HNBConfigurationInformationMissing_iE_Extensions__item__id_tab
___HNBConfigurationInformationMissing_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___HNBConfigurationInformationMissing_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___HNBConfigurationInformationMissing_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBConfigurationInformationMissing_iE_Extensions__item__extensionValue._const_tab = ____HNBConfigurationInformationMissing_iE_Extensions__item__id_tab
___HNBConfigurationInformationMissing_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBConfigurationInformationMissing_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__HNBConfigurationInformationMissing_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___HNBConfigurationInformationMissing_iE_Extensions__item__id),
(u'criticality', ___HNBConfigurationInformationMissing_iE_Extensions__item__criticality),
(u'extensionValue', ___HNBConfigurationInformationMissing_iE_Extensions__item__extensionValue),
])
__HNBConfigurationInformationMissing_iE_Extensions__item_._ext = None
_HNBConfigurationInformationMissing_iE_Extensions._cont = __HNBConfigurationInformationMissing_iE_Extensions__item_
_HNBConfigurationInformationMissing_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBConfigurationInformationMissing._cont = ASN1Dict([
(u'cause', _HNBConfigurationInformationMissing_cause),
(u'iE-Extensions', _HNBConfigurationInformationMissing_iE_Extensions),
])
HNBConfigurationInformationMissing._ext = []
#-----< HNBConfigurationInformationMissing-ExtIEs >-----#
HNBConfigurationInformationMissing_ExtIEs = CLASS(name=u'HNBConfigurationInformationMissing-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
HNBConfigurationInformationMissing_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< HNB-Location-Information >-----#
HNB_Location_Information = SEQ(name=u'HNB-Location-Information', mode=MODE_TYPE)
_HNB_Location_Information_macroCoverageInfo = SEQ(name=u'macroCoverageInfo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'MacroCoverageInformation')), opt=True)
_HNB_Location_Information_geographicalCoordinates = SEQ(name=u'geographicalCoordinates', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'GeographicalLocation')), opt=True)
_HNB_Location_Information_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNB_Location_Information_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNB_Location_Information_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNB_Location_Information_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_____HNB_Location_Information_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'IP-Address')))
____HNB_Location_Information_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 17), (u'criticality', u'reject'), (u'Extension', _____HNB_Location_Information_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___HNB_Location_Information_iE_Extensions__item__id._const_tab = ____HNB_Location_Information_iE_Extensions__item__id_tab
___HNB_Location_Information_iE_Extensions__item__id._const_tab_at = None
___HNB_Location_Information_iE_Extensions__item__id._const_tab_id = u'id'
___HNB_Location_Information_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNB_Location_Information_iE_Extensions__item__criticality._const_tab = ____HNB_Location_Information_iE_Extensions__item__id_tab
___HNB_Location_Information_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___HNB_Location_Information_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___HNB_Location_Information_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNB_Location_Information_iE_Extensions__item__extensionValue._const_tab = ____HNB_Location_Information_iE_Extensions__item__id_tab
___HNB_Location_Information_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNB_Location_Information_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__HNB_Location_Information_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___HNB_Location_Information_iE_Extensions__item__id),
(u'criticality', ___HNB_Location_Information_iE_Extensions__item__criticality),
(u'extensionValue', ___HNB_Location_Information_iE_Extensions__item__extensionValue),
])
__HNB_Location_Information_iE_Extensions__item_._ext = None
_HNB_Location_Information_iE_Extensions._cont = __HNB_Location_Information_iE_Extensions__item_
_HNB_Location_Information_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNB_Location_Information._cont = ASN1Dict([
(u'macroCoverageInfo', _HNB_Location_Information_macroCoverageInfo),
(u'geographicalCoordinates', _HNB_Location_Information_geographicalCoordinates),
(u'iE-Extensions', _HNB_Location_Information_iE_Extensions),
])
HNB_Location_Information._ext = []
#-----< HNB-Location-Information-ExtIEs >-----#
HNB_Location_Information_ExtIEs = CLASS(name=u'HNB-Location-Information-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_HNB_Location_Information_ExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'IP-Address')))
HNB_Location_Information_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 17), (u'criticality', u'reject'), (u'Extension', _HNB_Location_Information_ExtIEs_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< HNB-Identity >-----#
HNB_Identity = SEQ(name=u'HNB-Identity', mode=MODE_TYPE)
_HNB_Identity_hNB_Identity_Info = OCT_STR(name=u'hNB-Identity-Info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Identity-Info')))
_HNB_Identity_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNB_Identity_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNB_Identity_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNB_Identity_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____HNB_Identity_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___HNB_Identity_iE_Extensions__item__id._const_tab = ____HNB_Identity_iE_Extensions__item__id_tab
___HNB_Identity_iE_Extensions__item__id._const_tab_at = None
___HNB_Identity_iE_Extensions__item__id._const_tab_id = u'id'
___HNB_Identity_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNB_Identity_iE_Extensions__item__criticality._const_tab = ____HNB_Identity_iE_Extensions__item__id_tab
___HNB_Identity_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___HNB_Identity_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___HNB_Identity_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNB_Identity_iE_Extensions__item__extensionValue._const_tab = ____HNB_Identity_iE_Extensions__item__id_tab
___HNB_Identity_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNB_Identity_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__HNB_Identity_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___HNB_Identity_iE_Extensions__item__id),
(u'criticality', ___HNB_Identity_iE_Extensions__item__criticality),
(u'extensionValue', ___HNB_Identity_iE_Extensions__item__extensionValue),
])
__HNB_Identity_iE_Extensions__item_._ext = None
_HNB_Identity_iE_Extensions._cont = __HNB_Identity_iE_Extensions__item_
_HNB_Identity_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNB_Identity._cont = ASN1Dict([
(u'hNB-Identity-Info', _HNB_Identity_hNB_Identity_Info),
(u'iE-Extensions', _HNB_Identity_iE_Extensions),
])
HNB_Identity._ext = []
#-----< HNB-Identity-ExtIEs >-----#
HNB_Identity_ExtIEs = CLASS(name=u'HNB-Identity-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
HNB_Identity_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< HNB-Identity-Info >-----#
HNB_Identity_Info = OCT_STR(name=u'HNB-Identity-Info', mode=MODE_TYPE)
HNB_Identity_Info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
#-----< IMEI >-----#
IMEI = BIT_STR(name=u'IMEI', mode=MODE_TYPE)
IMEI._const_sz = ASN1Set(rv=[60], rr=[], ev=None, er=[])
#-----< IMSI >-----#
IMSI = OCT_STR(name=u'IMSI', mode=MODE_TYPE)
IMSI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=3, ub=8)], ev=None, er=[])
#-----< IMSIDS41 >-----#
IMSIDS41 = OCT_STR(name=u'IMSIDS41', mode=MODE_TYPE)
IMSIDS41._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=5, ub=7)], ev=None, er=[])
#-----< IMSIESN >-----#
IMSIESN = SEQ(name=u'IMSIESN', mode=MODE_TYPE)
_IMSIESN_iMSIDS41 = OCT_STR(name=u'iMSIDS41', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'IMSIDS41')))
_IMSIESN_eSN = BIT_STR(name=u'eSN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'ESN')))
IMSIESN._cont = ASN1Dict([
(u'iMSIDS41', _IMSIESN_iMSIDS41),
(u'eSN', _IMSIESN_eSN),
])
IMSIESN._ext = None
#-----< IP-Address >-----#
IP_Address = SEQ(name=u'IP-Address', mode=MODE_TYPE)
_IP_Address_ipaddress = CHOICE(name=u'ipaddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__IP_Address_ipaddress_ipv4info = OCT_STR(name=u'ipv4info', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'Ipv4Address')))
__IP_Address_ipaddress_ipv6info = OCT_STR(name=u'ipv6info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'Ipv6Address')))
_IP_Address_ipaddress._cont = ASN1Dict([
(u'ipv4info', __IP_Address_ipaddress_ipv4info),
(u'ipv6info', __IP_Address_ipaddress_ipv6info),
])
_IP_Address_ipaddress._ext = []
_IP_Address_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__IP_Address_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___IP_Address_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____IP_Address_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____IP_Address_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___IP_Address_iE_Extensions__item__id._const_tab = ____IP_Address_iE_Extensions__item__id_tab
___IP_Address_iE_Extensions__item__id._const_tab_at = None
___IP_Address_iE_Extensions__item__id._const_tab_id = u'id'
___IP_Address_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___IP_Address_iE_Extensions__item__criticality._const_tab = ____IP_Address_iE_Extensions__item__id_tab
___IP_Address_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___IP_Address_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___IP_Address_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___IP_Address_iE_Extensions__item__extensionValue._const_tab = ____IP_Address_iE_Extensions__item__id_tab
___IP_Address_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___IP_Address_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__IP_Address_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___IP_Address_iE_Extensions__item__id),
(u'criticality', ___IP_Address_iE_Extensions__item__criticality),
(u'extensionValue', ___IP_Address_iE_Extensions__item__extensionValue),
])
__IP_Address_iE_Extensions__item_._ext = None
_IP_Address_iE_Extensions._cont = __IP_Address_iE_Extensions__item_
_IP_Address_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
IP_Address._cont = ASN1Dict([
(u'ipaddress', _IP_Address_ipaddress),
(u'iE-Extensions', _IP_Address_iE_Extensions),
])
IP_Address._ext = []
#-----< IP-Address-ExtIEs >-----#
IP_Address_ExtIEs = CLASS(name=u'IP-Address-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
IP_Address_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Ipv4Address >-----#
Ipv4Address = OCT_STR(name=u'Ipv4Address', mode=MODE_TYPE)
Ipv4Address._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
#-----< Ipv6Address >-----#
Ipv6Address = OCT_STR(name=u'Ipv6Address', mode=MODE_TYPE)
Ipv6Address._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< Iurh-Signalling-TNL-AddressList >-----#
Iurh_Signalling_TNL_AddressList = SEQ_OF(name=u'Iurh-Signalling-TNL-AddressList', mode=MODE_TYPE)
_Iurh_Signalling_TNL_AddressList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'IP-Address')))
Iurh_Signalling_TNL_AddressList._cont = _Iurh_Signalling_TNL_AddressList__item_
Iurh_Signalling_TNL_AddressList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< LAC >-----#
LAC = OCT_STR(name=u'LAC', mode=MODE_TYPE)
LAC._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
#-----< LAI >-----#
LAI = SEQ(name=u'LAI', mode=MODE_TYPE)
_LAI_pLMNID = OCT_STR(name=u'pLMNID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'PLMNidentity')))
_LAI_lAC = OCT_STR(name=u'lAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'LAC')))
LAI._cont = ASN1Dict([
(u'pLMNID', _LAI_pLMNID),
(u'lAC', _LAI_lAC),
])
LAI._ext = []
#-----< MacroCoverageInformation >-----#
MacroCoverageInformation = SEQ(name=u'MacroCoverageInformation', mode=MODE_TYPE)
_MacroCoverageInformation_cellIdentity = CHOICE(name=u'cellIdentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'MacroCellID')))
_MacroCoverageInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__MacroCoverageInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___MacroCoverageInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____MacroCoverageInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____MacroCoverageInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___MacroCoverageInformation_iE_Extensions__item__id._const_tab = ____MacroCoverageInformation_iE_Extensions__item__id_tab
___MacroCoverageInformation_iE_Extensions__item__id._const_tab_at = None
___MacroCoverageInformation_iE_Extensions__item__id._const_tab_id = u'id'
___MacroCoverageInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___MacroCoverageInformation_iE_Extensions__item__criticality._const_tab = ____MacroCoverageInformation_iE_Extensions__item__id_tab
___MacroCoverageInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___MacroCoverageInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___MacroCoverageInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___MacroCoverageInformation_iE_Extensions__item__extensionValue._const_tab = ____MacroCoverageInformation_iE_Extensions__item__id_tab
___MacroCoverageInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___MacroCoverageInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__MacroCoverageInformation_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___MacroCoverageInformation_iE_Extensions__item__id),
(u'criticality', ___MacroCoverageInformation_iE_Extensions__item__criticality),
(u'extensionValue', ___MacroCoverageInformation_iE_Extensions__item__extensionValue),
])
__MacroCoverageInformation_iE_Extensions__item_._ext = None
_MacroCoverageInformation_iE_Extensions._cont = __MacroCoverageInformation_iE_Extensions__item_
_MacroCoverageInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
MacroCoverageInformation._cont = ASN1Dict([
(u'cellIdentity', _MacroCoverageInformation_cellIdentity),
(u'iE-Extensions', _MacroCoverageInformation_iE_Extensions),
])
MacroCoverageInformation._ext = []
#-----< MacroCoverageInformation-ExtIEs >-----#
MacroCoverageInformation_ExtIEs = CLASS(name=u'MacroCoverageInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
MacroCoverageInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< MacroCellID >-----#
MacroCellID = CHOICE(name=u'MacroCellID', mode=MODE_TYPE)
_MacroCellID_uTRANCellID = SEQ(name=u'uTRANCellID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'UTRANCellID')))
_MacroCellID_gERANCellID = SEQ(name=u'gERANCellID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CGI')))
MacroCellID._cont = ASN1Dict([
(u'uTRANCellID', _MacroCellID_uTRANCellID),
(u'gERANCellID', _MacroCellID_gERANCellID),
])
MacroCellID._ext = []
#-----< MuxPortNumber >-----#
MuxPortNumber = INT(name=u'MuxPortNumber', mode=MODE_TYPE)
MuxPortNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1024, ub=65535)], ev=None, er=[])
#-----< NeighbourCellIdentityList >-----#
NeighbourCellIdentityList = SEQ_OF(name=u'NeighbourCellIdentityList', mode=MODE_TYPE)
_NeighbourCellIdentityList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'NeighbourIdentity')))
NeighbourCellIdentityList._cont = _NeighbourCellIdentityList__item_
NeighbourCellIdentityList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=128)], ev=None, er=[])
#-----< NeighbourIdentity >-----#
NeighbourIdentity = CHOICE(name=u'NeighbourIdentity', mode=MODE_TYPE)
_NeighbourIdentity_hNB_RNL_Identity = CHOICE(name=u'hNB-RNL-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNB-RNL-Identity')))
_NeighbourIdentity_cell_ID = BIT_STR(name=u'cell-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CellIdentity')))
NeighbourIdentity._cont = ASN1Dict([
(u'hNB-RNL-Identity', _NeighbourIdentity_hNB_RNL_Identity),
(u'cell-ID', _NeighbourIdentity_cell_ID),
])
NeighbourIdentity._ext = []
#-----< NeighbourInfoList >-----#
NeighbourInfoList = SEQ_OF(name=u'NeighbourInfoList', mode=MODE_TYPE)
_NeighbourInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNBConfigInfo')))
NeighbourInfoList._cont = _NeighbourInfoList__item_
NeighbourInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< AdditionalNeighbourInfoList >-----#
AdditionalNeighbourInfoList = SEQ_OF(name=u'AdditionalNeighbourInfoList', mode=MODE_TYPE)
_AdditionalNeighbourInfoList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNBConfigInfo')))
AdditionalNeighbourInfoList._cont = _AdditionalNeighbourInfoList__item_
AdditionalNeighbourInfoList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
#-----< NeighbourInfoRequestList >-----#
NeighbourInfoRequestList = SEQ_OF(name=u'NeighbourInfoRequestList', mode=MODE_TYPE)
_NeighbourInfoRequestList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'NeighbourInfoRequestItem')))
NeighbourInfoRequestList._cont = _NeighbourInfoRequestList__item_
NeighbourInfoRequestList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< NeighbourInfoRequestItem >-----#
NeighbourInfoRequestItem = SEQ(name=u'NeighbourInfoRequestItem', mode=MODE_TYPE)
_NeighbourInfoRequestItem_hnb_RNL_Identity = CHOICE(name=u'hnb-RNL-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'HNB-RNL-Identity')))
_NeighbourInfoRequestItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__NeighbourInfoRequestItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___NeighbourInfoRequestItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____NeighbourInfoRequestItem_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____NeighbourInfoRequestItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___NeighbourInfoRequestItem_iE_Extensions__item__id._const_tab = ____NeighbourInfoRequestItem_iE_Extensions__item__id_tab
___NeighbourInfoRequestItem_iE_Extensions__item__id._const_tab_at = None
___NeighbourInfoRequestItem_iE_Extensions__item__id._const_tab_id = u'id'
___NeighbourInfoRequestItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___NeighbourInfoRequestItem_iE_Extensions__item__criticality._const_tab = ____NeighbourInfoRequestItem_iE_Extensions__item__id_tab
___NeighbourInfoRequestItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___NeighbourInfoRequestItem_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___NeighbourInfoRequestItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___NeighbourInfoRequestItem_iE_Extensions__item__extensionValue._const_tab = ____NeighbourInfoRequestItem_iE_Extensions__item__id_tab
___NeighbourInfoRequestItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___NeighbourInfoRequestItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__NeighbourInfoRequestItem_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___NeighbourInfoRequestItem_iE_Extensions__item__id),
(u'criticality', ___NeighbourInfoRequestItem_iE_Extensions__item__criticality),
(u'extensionValue', ___NeighbourInfoRequestItem_iE_Extensions__item__extensionValue),
])
__NeighbourInfoRequestItem_iE_Extensions__item_._ext = None
_NeighbourInfoRequestItem_iE_Extensions._cont = __NeighbourInfoRequestItem_iE_Extensions__item_
_NeighbourInfoRequestItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
NeighbourInfoRequestItem._cont = ASN1Dict([
(u'hnb-RNL-Identity', _NeighbourInfoRequestItem_hnb_RNL_Identity),
(u'iE-Extensions', _NeighbourInfoRequestItem_iE_Extensions),
])
NeighbourInfoRequestItem._ext = []
#-----< NeighbourInfoRequestItem-ExtIEs >-----#
NeighbourInfoRequestItem_ExtIEs = CLASS(name=u'NeighbourInfoRequestItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
NeighbourInfoRequestItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< PLMNidentity >-----#
PLMNidentity = OCT_STR(name=u'PLMNidentity', mode=MODE_TYPE)
PLMNidentity._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
#-----< PSC >-----#
PSC = BIT_STR(name=u'PSC', mode=MODE_TYPE)
PSC._const_sz = ASN1Set(rv=[9], rr=[], ev=None, er=[])
#-----< PTMSI >-----#
PTMSI = BIT_STR(name=u'PTMSI', mode=MODE_TYPE)
PTMSI._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
#-----< PTMSIRAI >-----#
PTMSIRAI = SEQ(name=u'PTMSIRAI', mode=MODE_TYPE)
_PTMSIRAI_pTMSI = BIT_STR(name=u'pTMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'PTMSI')))
_PTMSIRAI_rAI = SEQ(name=u'rAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'RAI')))
PTMSIRAI._cont = ASN1Dict([
(u'pTMSI', _PTMSIRAI_pTMSI),
(u'rAI', _PTMSIRAI_rAI),
])
PTMSIRAI._ext = []
#-----< RAB-ID >-----#
RAB_ID = BIT_STR(name=u'RAB-ID', mode=MODE_TYPE)
RAB_ID._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< RABList >-----#
RABList = SEQ_OF(name=u'RABList', mode=MODE_TYPE)
_RABList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'RABListItem')))
RABList._cont = _RABList__item_
RABList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
#-----< RABListItem >-----#
RABListItem = SEQ(name=u'RABListItem', mode=MODE_TYPE)
_RABListItem_rAB_ID = BIT_STR(name=u'rAB-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'RAB-ID')))
_RABListItem_old_transport_Info = SEQ(name=u'old-transport-Info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'TransportInfo')))
_RABListItem_new_transport_Info = SEQ(name=u'new-transport-Info', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'TransportInfo')))
_RABListItem_cn_domain_indicator = ENUM(name=u'cn-domain-indicator', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CN-DomainIndicator')))
_RABListItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__RABListItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___RABListItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____RABListItem_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____RABListItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___RABListItem_iE_Extensions__item__id._const_tab = ____RABListItem_iE_Extensions__item__id_tab
___RABListItem_iE_Extensions__item__id._const_tab_at = None
___RABListItem_iE_Extensions__item__id._const_tab_id = u'id'
___RABListItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___RABListItem_iE_Extensions__item__criticality._const_tab = ____RABListItem_iE_Extensions__item__id_tab
___RABListItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___RABListItem_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___RABListItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___RABListItem_iE_Extensions__item__extensionValue._const_tab = ____RABListItem_iE_Extensions__item__id_tab
___RABListItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___RABListItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__RABListItem_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___RABListItem_iE_Extensions__item__id),
(u'criticality', ___RABListItem_iE_Extensions__item__criticality),
(u'extensionValue', ___RABListItem_iE_Extensions__item__extensionValue),
])
__RABListItem_iE_Extensions__item_._ext = None
_RABListItem_iE_Extensions._cont = __RABListItem_iE_Extensions__item_
_RABListItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
RABListItem._cont = ASN1Dict([
(u'rAB-ID', _RABListItem_rAB_ID),
(u'old-transport-Info', _RABListItem_old_transport_Info),
(u'new-transport-Info', _RABListItem_new_transport_Info),
(u'cn-domain-indicator', _RABListItem_cn_domain_indicator),
(u'iE-Extensions', _RABListItem_iE_Extensions),
])
RABListItem._ext = []
#-----< RABListItem-ExtIEs >-----#
RABListItem_ExtIEs = CLASS(name=u'RABListItem-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
RABListItem_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< RAC >-----#
RAC = OCT_STR(name=u'RAC', mode=MODE_TYPE)
RAC._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
#-----< RAI >-----#
RAI = SEQ(name=u'RAI', mode=MODE_TYPE)
_RAI_lAI = SEQ(name=u'lAI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'LAI')))
_RAI_rAC = OCT_STR(name=u'rAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'RAC')))
RAI._cont = ASN1Dict([
(u'lAI', _RAI_lAI),
(u'rAC', _RAI_rAC),
])
RAI._ext = []
#-----< Registration-Cause >-----#
Registration_Cause = ENUM(name=u'Registration-Cause', mode=MODE_TYPE)
Registration_Cause._cont = ASN1Dict([(u'emergency-call', 0), (u'normal', 1), (u'ue-relocation', 2)])
Registration_Cause._ext = [u'ue-relocation']
#-----< RNC-ID >-----#
RNC_ID = INT(name=u'RNC-ID', mode=MODE_TYPE)
RNC_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< SAC >-----#
SAC = OCT_STR(name=u'SAC', mode=MODE_TYPE)
SAC._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
#-----< S-RNTIPrefix >-----#
S_RNTIPrefix = BIT_STR(name=u'S-RNTIPrefix', mode=MODE_TYPE)
S_RNTIPrefix._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=[], er=[])
#-----< TMSILAI >-----#
TMSILAI = SEQ(name=u'TMSILAI', mode=MODE_TYPE)
_TMSILAI_tMSI = BIT_STR(name=u'tMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TMSILAI_tMSI._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
_TMSILAI_lAI = SEQ(name=u'lAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'LAI')))
TMSILAI._cont = ASN1Dict([
(u'tMSI', _TMSILAI_tMSI),
(u'lAI', _TMSILAI_lAI),
])
TMSILAI._ext = None
#-----< TMSIDS41 >-----#
TMSIDS41 = OCT_STR(name=u'TMSIDS41', mode=MODE_TYPE)
TMSIDS41._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=17)], ev=None, er=[])
#-----< TransportInfo >-----#
TransportInfo = SEQ(name=u'TransportInfo', mode=MODE_TYPE)
_TransportInfo_transportLayerAddress = BIT_STR(name=u'transportLayerAddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'TransportLayerAddress')))
_TransportInfo_transportAssociation = CHOICE(name=u'transportAssociation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__TransportInfo_transportAssociation_gtp_TEI = OCT_STR(name=u'gtp-TEI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'GTP-TEI')))
__TransportInfo_transportAssociation_bindingID = OCT_STR(name=u'bindingID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'BindingID')))
_TransportInfo_transportAssociation._cont = ASN1Dict([
(u'gtp-TEI', __TransportInfo_transportAssociation_gtp_TEI),
(u'bindingID', __TransportInfo_transportAssociation_bindingID),
])
_TransportInfo_transportAssociation._ext = []
_TransportInfo_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__TransportInfo_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___TransportInfo_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____TransportInfo_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____TransportInfo_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___TransportInfo_iE_Extensions__item__id._const_tab = ____TransportInfo_iE_Extensions__item__id_tab
___TransportInfo_iE_Extensions__item__id._const_tab_at = None
___TransportInfo_iE_Extensions__item__id._const_tab_id = u'id'
___TransportInfo_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___TransportInfo_iE_Extensions__item__criticality._const_tab = ____TransportInfo_iE_Extensions__item__id_tab
___TransportInfo_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___TransportInfo_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___TransportInfo_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___TransportInfo_iE_Extensions__item__extensionValue._const_tab = ____TransportInfo_iE_Extensions__item__id_tab
___TransportInfo_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___TransportInfo_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__TransportInfo_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___TransportInfo_iE_Extensions__item__id),
(u'criticality', ___TransportInfo_iE_Extensions__item__criticality),
(u'extensionValue', ___TransportInfo_iE_Extensions__item__extensionValue),
])
__TransportInfo_iE_Extensions__item_._ext = None
_TransportInfo_iE_Extensions._cont = __TransportInfo_iE_Extensions__item_
_TransportInfo_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
TransportInfo._cont = ASN1Dict([
(u'transportLayerAddress', _TransportInfo_transportLayerAddress),
(u'transportAssociation', _TransportInfo_transportAssociation),
(u'iE-Extensions', _TransportInfo_iE_Extensions),
])
TransportInfo._ext = []
#-----< TransportInfo-ExtIEs >-----#
TransportInfo_ExtIEs = CLASS(name=u'TransportInfo-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
TransportInfo_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< TransportLayerAddress >-----#
TransportLayerAddress = BIT_STR(name=u'TransportLayerAddress', mode=MODE_TYPE)
TransportLayerAddress._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=160)], ev=[], er=[])
#-----< Tunnel-Information >-----#
Tunnel_Information = SEQ(name=u'Tunnel-Information', mode=MODE_TYPE)
_Tunnel_Information_iP_Address = SEQ(name=u'iP-Address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'IP-Address')))
_Tunnel_Information_uDP_Port_Number = OCT_STR(name=u'uDP-Port-Number', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'UDP-Port-Number')), opt=True)
_Tunnel_Information_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__Tunnel_Information_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___Tunnel_Information_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____Tunnel_Information_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____Tunnel_Information_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___Tunnel_Information_iE_Extensions__item__id._const_tab = ____Tunnel_Information_iE_Extensions__item__id_tab
___Tunnel_Information_iE_Extensions__item__id._const_tab_at = None
___Tunnel_Information_iE_Extensions__item__id._const_tab_id = u'id'
___Tunnel_Information_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___Tunnel_Information_iE_Extensions__item__criticality._const_tab = ____Tunnel_Information_iE_Extensions__item__id_tab
___Tunnel_Information_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___Tunnel_Information_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___Tunnel_Information_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___Tunnel_Information_iE_Extensions__item__extensionValue._const_tab = ____Tunnel_Information_iE_Extensions__item__id_tab
___Tunnel_Information_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___Tunnel_Information_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__Tunnel_Information_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___Tunnel_Information_iE_Extensions__item__id),
(u'criticality', ___Tunnel_Information_iE_Extensions__item__criticality),
(u'extensionValue', ___Tunnel_Information_iE_Extensions__item__extensionValue),
])
__Tunnel_Information_iE_Extensions__item_._ext = None
_Tunnel_Information_iE_Extensions._cont = __Tunnel_Information_iE_Extensions__item_
_Tunnel_Information_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
Tunnel_Information._cont = ASN1Dict([
(u'iP-Address', _Tunnel_Information_iP_Address),
(u'uDP-Port-Number', _Tunnel_Information_uDP_Port_Number),
(u'iE-Extensions', _Tunnel_Information_iE_Extensions),
])
Tunnel_Information._ext = []
#-----< Tunnel-Information-ExtIEs >-----#
Tunnel_Information_ExtIEs = CLASS(name=u'Tunnel-Information-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
Tunnel_Information_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< TypeOfError >-----#
TypeOfError = ENUM(name=u'TypeOfError', mode=MODE_TYPE)
TypeOfError._cont = ASN1Dict([(u'not-understood', 0), (u'missing', 1)])
TypeOfError._ext = []
#-----< UDP-Port-Number >-----#
UDP_Port_Number = OCT_STR(name=u'UDP-Port-Number', mode=MODE_TYPE)
UDP_Port_Number._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
#-----< UE-Capabilities >-----#
UE_Capabilities = SEQ(name=u'UE-Capabilities', mode=MODE_TYPE)
_UE_Capabilities_access_stratum_release_indicator = ENUM(name=u'access-stratum-release-indicator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'Access-stratum-release-indicator')))
_UE_Capabilities_csg_capability = ENUM(name=u'csg-capability', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CSG-Capability')))
_UE_Capabilities_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__UE_Capabilities_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___UE_Capabilities_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____UE_Capabilities_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____UE_Capabilities_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___UE_Capabilities_iE_Extensions__item__id._const_tab = ____UE_Capabilities_iE_Extensions__item__id_tab
___UE_Capabilities_iE_Extensions__item__id._const_tab_at = None
___UE_Capabilities_iE_Extensions__item__id._const_tab_id = u'id'
___UE_Capabilities_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___UE_Capabilities_iE_Extensions__item__criticality._const_tab = ____UE_Capabilities_iE_Extensions__item__id_tab
___UE_Capabilities_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___UE_Capabilities_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___UE_Capabilities_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___UE_Capabilities_iE_Extensions__item__extensionValue._const_tab = ____UE_Capabilities_iE_Extensions__item__id_tab
___UE_Capabilities_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___UE_Capabilities_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__UE_Capabilities_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___UE_Capabilities_iE_Extensions__item__id),
(u'criticality', ___UE_Capabilities_iE_Extensions__item__criticality),
(u'extensionValue', ___UE_Capabilities_iE_Extensions__item__extensionValue),
])
__UE_Capabilities_iE_Extensions__item_._ext = None
_UE_Capabilities_iE_Extensions._cont = __UE_Capabilities_iE_Extensions__item_
_UE_Capabilities_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
UE_Capabilities._cont = ASN1Dict([
(u'access-stratum-release-indicator', _UE_Capabilities_access_stratum_release_indicator),
(u'csg-capability', _UE_Capabilities_csg_capability),
(u'iE-Extensions', _UE_Capabilities_iE_Extensions),
])
UE_Capabilities._ext = []
#-----< UE-Capabilities-ExtIEs >-----#
UE_Capabilities_ExtIEs = CLASS(name=u'UE-Capabilities-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
UE_Capabilities_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< UTRANCellID >-----#
UTRANCellID = SEQ(name=u'UTRANCellID', mode=MODE_TYPE)
_UTRANCellID_lAC = OCT_STR(name=u'lAC', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'LAC')))
_UTRANCellID_rAC = OCT_STR(name=u'rAC', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'RAC')))
_UTRANCellID_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'PLMNidentity')))
_UTRANCellID_uTRANcellID = BIT_STR(name=u'uTRANcellID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'CellIdentity')))
_UTRANCellID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__UTRANCellID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___UTRANCellID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____UTRANCellID_iE_Extensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____UTRANCellID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___UTRANCellID_iE_Extensions__item__id._const_tab = ____UTRANCellID_iE_Extensions__item__id_tab
___UTRANCellID_iE_Extensions__item__id._const_tab_at = None
___UTRANCellID_iE_Extensions__item__id._const_tab_id = u'id'
___UTRANCellID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___UTRANCellID_iE_Extensions__item__criticality._const_tab = ____UTRANCellID_iE_Extensions__item__id_tab
___UTRANCellID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
___UTRANCellID_iE_Extensions__item__criticality._const_tab_id = u'criticality'
___UTRANCellID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___UTRANCellID_iE_Extensions__item__extensionValue._const_tab = ____UTRANCellID_iE_Extensions__item__id_tab
___UTRANCellID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
___UTRANCellID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
__UTRANCellID_iE_Extensions__item_._cont = ASN1Dict([
(u'id', ___UTRANCellID_iE_Extensions__item__id),
(u'criticality', ___UTRANCellID_iE_Extensions__item__criticality),
(u'extensionValue', ___UTRANCellID_iE_Extensions__item__extensionValue),
])
__UTRANCellID_iE_Extensions__item_._ext = None
_UTRANCellID_iE_Extensions._cont = __UTRANCellID_iE_Extensions__item_
_UTRANCellID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
UTRANCellID._cont = ASN1Dict([
(u'lAC', _UTRANCellID_lAC),
(u'rAC', _UTRANCellID_rAC),
(u'pLMNidentity', _UTRANCellID_pLMNidentity),
(u'uTRANcellID', _UTRANCellID_uTRANcellID),
(u'iE-Extensions', _UTRANCellID_iE_Extensions),
])
UTRANCellID._ext = None
#-----< UTRANCellID-ExtIEs >-----#
UTRANCellID_ExtIEs = CLASS(name=u'UTRANCellID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
UTRANCellID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< UE-Identity >-----#
UE_Identity = CHOICE(name=u'UE-Identity', mode=MODE_TYPE)
_UE_Identity_iMSI = OCT_STR(name=u'iMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'IMSI')))
_UE_Identity_tMSILAI = SEQ(name=u'tMSILAI', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'TMSILAI')))
_UE_Identity_pTMSIRAI = SEQ(name=u'pTMSIRAI', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'PTMSIRAI')))
_UE_Identity_iMEI = BIT_STR(name=u'iMEI', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'IMEI')))
_UE_Identity_eSN = BIT_STR(name=u'eSN', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'ESN')))
_UE_Identity_iMSIDS41 = OCT_STR(name=u'iMSIDS41', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'IMSIDS41')))
_UE_Identity_iMSIESN = SEQ(name=u'iMSIESN', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'IMSIESN')))
_UE_Identity_tMSIDS41 = OCT_STR(name=u'tMSIDS41', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-IEs', 'TMSIDS41')))
UE_Identity._cont = ASN1Dict([
(u'iMSI', _UE_Identity_iMSI),
(u'tMSILAI', _UE_Identity_tMSILAI),
(u'pTMSIRAI', _UE_Identity_pTMSIRAI),
(u'iMEI', _UE_Identity_iMEI),
(u'eSN', _UE_Identity_eSN),
(u'iMSIDS41', _UE_Identity_iMSIDS41),
(u'iMSIESN', _UE_Identity_iMSIESN),
(u'tMSIDS41', _UE_Identity_tMSIDS41),
])
UE_Identity._ext = []
#-----< Update-cause >-----#
Update_cause = ENUM(name=u'Update-cause', mode=MODE_TYPE)
Update_cause._cont = ASN1Dict([(u'relocation-preparation', 0)])
Update_cause._ext = []
#-----< URAIdentityList >-----#
URAIdentityList = SEQ_OF(name=u'URAIdentityList', mode=MODE_TYPE)
_URAIdentityList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'URAIdentity')))
URAIdentityList._cont = _URAIdentityList__item_
URAIdentityList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8)], ev=None, er=[])
#-----< URAIdentity >-----#
URAIdentity = INT(name=u'URAIdentity', mode=MODE_TYPE)
URAIdentity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< U-RNTI >-----#
U_RNTI = BIT_STR(name=u'U-RNTI', mode=MODE_TYPE)
U_RNTI._const_sz = ASN1Set(rv=[32], rr=[], ev=None, er=[])
#-----< UnknownU-RNTIIndication >-----#
UnknownU_RNTIIndication = ENUM(name=u'UnknownU-RNTIIndication', mode=MODE_TYPE)
UnknownU_RNTIIndication._cont = ASN1Dict([(u'unknown', 0)])
UnknownU_RNTIIndication._ext = []
_all_ = [
Access_stratum_release_indicator,
AccessResult,
_AltitudeAndDirection_directionOfAltitude,
_AltitudeAndDirection_altitude,
AltitudeAndDirection,
BackoffTimer,
BindingID,
_Cause_radioNetwork,
_Cause_transport,
_Cause_protocol,
_Cause_misc,
Cause,
CauseRadioNetwork,
CauseTransport,
CauseProtocol,
CauseMisc,
CellIdentity,
CELL_FACHMobilitySupport,
Context_ID,
_CriticalityDiagnostics_procedureCode,
_CriticalityDiagnostics_triggeringMessage,
_CriticalityDiagnostics_procedureCriticality,
_CriticalityDiagnostics_iEsCriticalityDiagnostics,
____CriticalityDiagnostics_iE_Extensions__item__id_tab,
___CriticalityDiagnostics_iE_Extensions__item__id,
___CriticalityDiagnostics_iE_Extensions__item__criticality,
___CriticalityDiagnostics_iE_Extensions__item__extensionValue,
__CriticalityDiagnostics_iE_Extensions__item_,
_CriticalityDiagnostics_iE_Extensions,
CriticalityDiagnostics,
__CriticalityDiagnostics_IE_List__item__iECriticality,
__CriticalityDiagnostics_IE_List__item__iE_ID,
__CriticalityDiagnostics_IE_List__item__typeOfError,
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id_tab,
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id,
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality,
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue,
___CriticalityDiagnostics_IE_List__item__iE_Extensions__item_,
__CriticalityDiagnostics_IE_List__item__iE_Extensions,
_CriticalityDiagnostics_IE_List__item_,
CriticalityDiagnostics_IE_List,
CriticalityDiagnostics_IE_List_ExtIEs,
CriticalityDiagnostics_ExtIEs,
CSG_ID,
CSG_Capability,
CSGMembershipStatus,
_CGI_pLMNidentity,
_CGI_lAC,
_CGI_cI,
____CGI_iE_Extensions__item__id_tab,
___CGI_iE_Extensions__item__id,
___CGI_iE_Extensions__item__criticality,
___CGI_iE_Extensions__item__extensionValue,
__CGI_iE_Extensions__item_,
_CGI_iE_Extensions,
CGI,
CGI_ExtIEs,
CI,
CN_DomainIndicator,
ESN,
_GeographicalLocation_geographicalCoordinates,
_GeographicalLocation_altitudeAndDirection,
____GeographicalLocation_iE_Extensions__item__id_tab,
___GeographicalLocation_iE_Extensions__item__id,
___GeographicalLocation_iE_Extensions__item__criticality,
___GeographicalLocation_iE_Extensions__item__extensionValue,
__GeographicalLocation_iE_Extensions__item_,
_GeographicalLocation_iE_Extensions,
GeographicalLocation,
GeographicLocation_ExtIEs,
_GeographicalCoordinates_latitudeSign,
_GeographicalCoordinates_latitude,
_GeographicalCoordinates_longitude,
____GeographicalCoordinates_iE_Extensions__item__id_tab,
___GeographicalCoordinates_iE_Extensions__item__id,
___GeographicalCoordinates_iE_Extensions__item__criticality,
___GeographicalCoordinates_iE_Extensions__item__extensionValue,
__GeographicalCoordinates_iE_Extensions__item_,
_GeographicalCoordinates_iE_Extensions,
GeographicalCoordinates,
GeographicalCoordinates_ExtIEs,
GTP_TEI,
HNBCapacity,
HNB_Cell_Access_Mode,
_HNB_Cell_Identifier_pLMNidentity,
_HNB_Cell_Identifier_cellIdentity,
____HNB_Cell_Identifier_iE_Extensions__item__id_tab,
___HNB_Cell_Identifier_iE_Extensions__item__id,
___HNB_Cell_Identifier_iE_Extensions__item__criticality,
___HNB_Cell_Identifier_iE_Extensions__item__extensionValue,
__HNB_Cell_Identifier_iE_Extensions__item_,
_HNB_Cell_Identifier_iE_Extensions,
HNB_Cell_Identifier,
HNB_Cell_Identifier_ExtIEs,
_HNB_GWResponse_hNB,
_HNB_GWResponse_macroRNC,
_HNB_GWResponse_unknownU_RNTIIndication,
HNB_GWResponse,
_HNB_RNL_Identity_hNB_Identity_as_Cell_Identifier,
HNB_RNL_Identity,
_HNBConfigInfo_hnb_RNL_Identity,
_HNBConfigInfo_configurationInformation,
____HNBConfigInfo_iE_Extensions__item__id_tab,
___HNBConfigInfo_iE_Extensions__item__id,
___HNBConfigInfo_iE_Extensions__item__criticality,
___HNBConfigInfo_iE_Extensions__item__extensionValue,
__HNBConfigInfo_iE_Extensions__item_,
_HNBConfigInfo_iE_Extensions,
HNBConfigInfo,
HNBConfigInfo_ExtIEs,
_ConfigurationInformation_provided,
_ConfigurationInformation_missing,
ConfigurationInformation,
_HNBConfigurationInformationProvided_psc,
_HNBConfigurationInformationProvided_cSG_ID,
_HNBConfigurationInformationProvided_hNB_Cell_Access_Mode,
_HNBConfigurationInformationProvided_iurh_Signalling_TNL_AddressList,
____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab,
_____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab_val_Extension_0,
_____HNBConfigurationInformationProvided_iE_Extensions__item__id_tab_val_Extension_1,
___HNBConfigurationInformationProvided_iE_Extensions__item__id,
___HNBConfigurationInformationProvided_iE_Extensions__item__criticality,
___HNBConfigurationInformationProvided_iE_Extensions__item__extensionValue,
__HNBConfigurationInformationProvided_iE_Extensions__item_,
_HNBConfigurationInformationProvided_iE_Extensions,
HNBConfigurationInformationProvided,
HNBConfigurationInformationProvided_ExtIEs,
_HNBConfigurationInformationProvided_ExtIEs_val_Extension_0,
_HNBConfigurationInformationProvided_ExtIEs_val_Extension_1,
_HNBConfigurationInformationMissing_cause,
____HNBConfigurationInformationMissing_iE_Extensions__item__id_tab,
___HNBConfigurationInformationMissing_iE_Extensions__item__id,
___HNBConfigurationInformationMissing_iE_Extensions__item__criticality,
___HNBConfigurationInformationMissing_iE_Extensions__item__extensionValue,
__HNBConfigurationInformationMissing_iE_Extensions__item_,
_HNBConfigurationInformationMissing_iE_Extensions,
HNBConfigurationInformationMissing,
HNBConfigurationInformationMissing_ExtIEs,
_HNB_Location_Information_macroCoverageInfo,
_HNB_Location_Information_geographicalCoordinates,
____HNB_Location_Information_iE_Extensions__item__id_tab,
_____HNB_Location_Information_iE_Extensions__item__id_tab_val_Extension_0,
___HNB_Location_Information_iE_Extensions__item__id,
___HNB_Location_Information_iE_Extensions__item__criticality,
___HNB_Location_Information_iE_Extensions__item__extensionValue,
__HNB_Location_Information_iE_Extensions__item_,
_HNB_Location_Information_iE_Extensions,
HNB_Location_Information,
HNB_Location_Information_ExtIEs,
_HNB_Location_Information_ExtIEs_val_Extension_0,
_HNB_Identity_hNB_Identity_Info,
____HNB_Identity_iE_Extensions__item__id_tab,
___HNB_Identity_iE_Extensions__item__id,
___HNB_Identity_iE_Extensions__item__criticality,
___HNB_Identity_iE_Extensions__item__extensionValue,
__HNB_Identity_iE_Extensions__item_,
_HNB_Identity_iE_Extensions,
HNB_Identity,
HNB_Identity_ExtIEs,
HNB_Identity_Info,
IMEI,
IMSI,
IMSIDS41,
_IMSIESN_iMSIDS41,
_IMSIESN_eSN,
IMSIESN,
__IP_Address_ipaddress_ipv4info,
__IP_Address_ipaddress_ipv6info,
_IP_Address_ipaddress,
____IP_Address_iE_Extensions__item__id_tab,
___IP_Address_iE_Extensions__item__id,
___IP_Address_iE_Extensions__item__criticality,
___IP_Address_iE_Extensions__item__extensionValue,
__IP_Address_iE_Extensions__item_,
_IP_Address_iE_Extensions,
IP_Address,
IP_Address_ExtIEs,
Ipv4Address,
Ipv6Address,
_Iurh_Signalling_TNL_AddressList__item_,
Iurh_Signalling_TNL_AddressList,
LAC,
_LAI_pLMNID,
_LAI_lAC,
LAI,
_MacroCoverageInformation_cellIdentity,
____MacroCoverageInformation_iE_Extensions__item__id_tab,
___MacroCoverageInformation_iE_Extensions__item__id,
___MacroCoverageInformation_iE_Extensions__item__criticality,
___MacroCoverageInformation_iE_Extensions__item__extensionValue,
__MacroCoverageInformation_iE_Extensions__item_,
_MacroCoverageInformation_iE_Extensions,
MacroCoverageInformation,
MacroCoverageInformation_ExtIEs,
_MacroCellID_uTRANCellID,
_MacroCellID_gERANCellID,
MacroCellID,
MuxPortNumber,
_NeighbourCellIdentityList__item_,
NeighbourCellIdentityList,
_NeighbourIdentity_hNB_RNL_Identity,
_NeighbourIdentity_cell_ID,
NeighbourIdentity,
_NeighbourInfoList__item_,
NeighbourInfoList,
_AdditionalNeighbourInfoList__item_,
AdditionalNeighbourInfoList,
_NeighbourInfoRequestList__item_,
NeighbourInfoRequestList,
_NeighbourInfoRequestItem_hnb_RNL_Identity,
____NeighbourInfoRequestItem_iE_Extensions__item__id_tab,
___NeighbourInfoRequestItem_iE_Extensions__item__id,
___NeighbourInfoRequestItem_iE_Extensions__item__criticality,
___NeighbourInfoRequestItem_iE_Extensions__item__extensionValue,
__NeighbourInfoRequestItem_iE_Extensions__item_,
_NeighbourInfoRequestItem_iE_Extensions,
NeighbourInfoRequestItem,
NeighbourInfoRequestItem_ExtIEs,
PLMNidentity,
PSC,
PTMSI,
_PTMSIRAI_pTMSI,
_PTMSIRAI_rAI,
PTMSIRAI,
RAB_ID,
_RABList__item_,
RABList,
_RABListItem_rAB_ID,
_RABListItem_old_transport_Info,
_RABListItem_new_transport_Info,
_RABListItem_cn_domain_indicator,
____RABListItem_iE_Extensions__item__id_tab,
___RABListItem_iE_Extensions__item__id,
___RABListItem_iE_Extensions__item__criticality,
___RABListItem_iE_Extensions__item__extensionValue,
__RABListItem_iE_Extensions__item_,
_RABListItem_iE_Extensions,
RABListItem,
RABListItem_ExtIEs,
RAC,
_RAI_lAI,
_RAI_rAC,
RAI,
Registration_Cause,
RNC_ID,
SAC,
S_RNTIPrefix,
_TMSILAI_tMSI,
_TMSILAI_lAI,
TMSILAI,
TMSIDS41,
_TransportInfo_transportLayerAddress,
__TransportInfo_transportAssociation_gtp_TEI,
__TransportInfo_transportAssociation_bindingID,
_TransportInfo_transportAssociation,
____TransportInfo_iE_Extensions__item__id_tab,
___TransportInfo_iE_Extensions__item__id,
___TransportInfo_iE_Extensions__item__criticality,
___TransportInfo_iE_Extensions__item__extensionValue,
__TransportInfo_iE_Extensions__item_,
_TransportInfo_iE_Extensions,
TransportInfo,
TransportInfo_ExtIEs,
TransportLayerAddress,
_Tunnel_Information_iP_Address,
_Tunnel_Information_uDP_Port_Number,
____Tunnel_Information_iE_Extensions__item__id_tab,
___Tunnel_Information_iE_Extensions__item__id,
___Tunnel_Information_iE_Extensions__item__criticality,
___Tunnel_Information_iE_Extensions__item__extensionValue,
__Tunnel_Information_iE_Extensions__item_,
_Tunnel_Information_iE_Extensions,
Tunnel_Information,
Tunnel_Information_ExtIEs,
TypeOfError,
UDP_Port_Number,
_UE_Capabilities_access_stratum_release_indicator,
_UE_Capabilities_csg_capability,
____UE_Capabilities_iE_Extensions__item__id_tab,
___UE_Capabilities_iE_Extensions__item__id,
___UE_Capabilities_iE_Extensions__item__criticality,
___UE_Capabilities_iE_Extensions__item__extensionValue,
__UE_Capabilities_iE_Extensions__item_,
_UE_Capabilities_iE_Extensions,
UE_Capabilities,
UE_Capabilities_ExtIEs,
_UTRANCellID_lAC,
_UTRANCellID_rAC,
_UTRANCellID_pLMNidentity,
_UTRANCellID_uTRANcellID,
____UTRANCellID_iE_Extensions__item__id_tab,
___UTRANCellID_iE_Extensions__item__id,
___UTRANCellID_iE_Extensions__item__criticality,
___UTRANCellID_iE_Extensions__item__extensionValue,
__UTRANCellID_iE_Extensions__item_,
_UTRANCellID_iE_Extensions,
UTRANCellID,
UTRANCellID_ExtIEs,
_UE_Identity_iMSI,
_UE_Identity_tMSILAI,
_UE_Identity_pTMSIRAI,
_UE_Identity_iMEI,
_UE_Identity_eSN,
_UE_Identity_iMSIDS41,
_UE_Identity_iMSIESN,
_UE_Identity_tMSIDS41,
UE_Identity,
Update_cause,
_URAIdentityList__item_,
URAIdentityList,
URAIdentity,
U_RNTI,
UnknownU_RNTIIndication,
]
class HNBAP_PDU_Contents:
_name_ = u'HNBAP-PDU-Contents'
_oid_ = [0, 4, 0, 0, 20, 3, 6, 1, 1]
_obj_ = [
u'HNBRegisterRequest',
u'HNBRegisterRequestIEs',
u'HNBRegisterRequestExtensions',
u'HNBRegisterAccept',
u'HNBRegisterResponseIEs',
u'HNBRegisterResponseExtensions',
u'HNBRegisterReject',
u'HNBRegisterRejectIEs',
u'HNBRegisterRejectExtensions',
u'HNBDe-Register',
u'HNBDe-RegisterIEs',
u'HNBDe-RegisterExtensions',
u'UERegisterRequest',
u'UERegisterRequestIEs',
u'UERegisterRequestExtensions',
u'UERegisterAccept',
u'UERegisterAcceptIEs',
u'UERegisterAcceptExtensions',
u'UERegisterReject',
u'UERegisterRejectIEs',
u'UERegisterRejectExtensions',
u'UEDe-Register',
u'UEDe-RegisterIEs',
u'UEDe-RegisterExtensions',
u'CSGMembershipUpdate',
u'CSGMembershipUpdateIEs',
u'CSGMembershipUpdateExtensions',
u'TNLUpdateRequest',
u'TNLUpdateRequestIEs',
u'TNLUpdateExtensions',
u'TNLUpdateResponse',
u'TNLUpdateResponseIEs',
u'TNLUpdateResponseExtensions',
u'TNLUpdateFailure',
u'TNLUpdateFailureIEs',
u'TNLUpdateFailureExtensions',
u'HNBConfigTransferRequest',
u'HNBConfigTransferRequestIEs',
u'HNBConfigTransferRequestExtensions',
u'HNBConfigTransferResponse',
u'HNBConfigTransferResponseIEs',
u'HNBConfigTransferResponseExtensions',
u'RelocationComplete',
u'RelocationCompleteIEs',
u'RelocationCompleteExtensions',
u'ErrorIndication',
u'ErrorIndicationIEs',
u'ErrorIndicationExtensions',
u'PrivateMessage',
u'PrivateMessage-IEs',
u'U-RNTIQueryRequest',
u'U-RNTIQueryRequestIEs',
u'U-RNTIQueryRequestExtensions',
u'U-RNTIQueryResponse',
u'U-RNTIQueryResponseIEs',
u'U-RNTIQueryResponseExtensions',
]
_type_ = [
u'HNBRegisterRequest',
u'HNBRegisterAccept',
u'HNBRegisterReject',
u'HNBDe-Register',
u'UERegisterRequest',
u'UERegisterAccept',
u'UERegisterReject',
u'UEDe-Register',
u'CSGMembershipUpdate',
u'TNLUpdateRequest',
u'TNLUpdateResponse',
u'TNLUpdateFailure',
u'HNBConfigTransferRequest',
u'HNBConfigTransferResponse',
u'RelocationComplete',
u'ErrorIndication',
u'PrivateMessage',
u'U-RNTIQueryRequest',
u'U-RNTIQueryResponse',
]
_set_ = [
u'HNBRegisterRequestIEs',
u'HNBRegisterRequestExtensions',
u'HNBRegisterResponseIEs',
u'HNBRegisterResponseExtensions',
u'HNBRegisterRejectIEs',
u'HNBRegisterRejectExtensions',
u'HNBDe-RegisterIEs',
u'HNBDe-RegisterExtensions',
u'UERegisterRequestIEs',
u'UERegisterRequestExtensions',
u'UERegisterAcceptIEs',
u'UERegisterAcceptExtensions',
u'UERegisterRejectIEs',
u'UERegisterRejectExtensions',
u'UEDe-RegisterIEs',
u'UEDe-RegisterExtensions',
u'CSGMembershipUpdateIEs',
u'CSGMembershipUpdateExtensions',
u'TNLUpdateRequestIEs',
u'TNLUpdateExtensions',
u'TNLUpdateResponseIEs',
u'TNLUpdateResponseExtensions',
u'TNLUpdateFailureIEs',
u'TNLUpdateFailureExtensions',
u'HNBConfigTransferRequestIEs',
u'HNBConfigTransferRequestExtensions',
u'HNBConfigTransferResponseIEs',
u'HNBConfigTransferResponseExtensions',
u'RelocationCompleteIEs',
u'RelocationCompleteExtensions',
u'ErrorIndicationIEs',
u'ErrorIndicationExtensions',
u'PrivateMessage-IEs',
u'U-RNTIQueryRequestIEs',
u'U-RNTIQueryRequestExtensions',
u'U-RNTIQueryResponseIEs',
u'U-RNTIQueryResponseExtensions',
]
_val_ = [
]
_class_ = [
u'HNBRegisterRequestIEs',
u'HNBRegisterRequestExtensions',
u'HNBRegisterResponseIEs',
u'HNBRegisterResponseExtensions',
u'HNBRegisterRejectIEs',
u'HNBRegisterRejectExtensions',
u'HNBDe-RegisterIEs',
u'HNBDe-RegisterExtensions',
u'UERegisterRequestIEs',
u'UERegisterRequestExtensions',
u'UERegisterAcceptIEs',
u'UERegisterAcceptExtensions',
u'UERegisterRejectIEs',
u'UERegisterRejectExtensions',
u'UEDe-RegisterIEs',
u'UEDe-RegisterExtensions',
u'CSGMembershipUpdateIEs',
u'CSGMembershipUpdateExtensions',
u'TNLUpdateRequestIEs',
u'TNLUpdateExtensions',
u'TNLUpdateResponseIEs',
u'TNLUpdateResponseExtensions',
u'TNLUpdateFailureIEs',
u'TNLUpdateFailureExtensions',
u'HNBConfigTransferRequestIEs',
u'HNBConfigTransferRequestExtensions',
u'HNBConfigTransferResponseIEs',
u'HNBConfigTransferResponseExtensions',
u'RelocationCompleteIEs',
u'RelocationCompleteExtensions',
u'ErrorIndicationIEs',
u'ErrorIndicationExtensions',
u'PrivateMessage-IEs',
u'U-RNTIQueryRequestIEs',
u'U-RNTIQueryRequestExtensions',
u'U-RNTIQueryResponseIEs',
u'U-RNTIQueryResponseExtensions',
]
_param_ = [
]
#-----< HNBRegisterRequest >-----#
HNBRegisterRequest = SEQ(name=u'HNBRegisterRequest', mode=MODE_TYPE)
_HNBRegisterRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__HNBRegisterRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___HNBRegisterRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____HNBRegisterRequest_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Identity')))
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Location-Information')))
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'PLMNidentity')))
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_3 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CellIdentity')))
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'LAC')))
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'RAC')))
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'SAC')))
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_7 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CSG-ID')))
____HNBRegisterRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 3), (u'criticality', u'reject'), (u'Value', _____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 9), (u'criticality', u'reject'), (u'Value', _____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 11), (u'criticality', u'reject'), (u'Value', _____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 6), (u'criticality', u'reject'), (u'Value', _____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 10), (u'criticality', u'reject'), (u'Value', _____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'mandatory')]), dict([(u'id', 15), (u'criticality', u'reject'), (u'Value', _____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___HNBRegisterRequest_protocolIEs__item__id._const_tab = ____HNBRegisterRequest_protocolIEs__item__id_tab
___HNBRegisterRequest_protocolIEs__item__id._const_tab_at = None
___HNBRegisterRequest_protocolIEs__item__id._const_tab_id = u'id'
___HNBRegisterRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___HNBRegisterRequest_protocolIEs__item__criticality._const_tab = ____HNBRegisterRequest_protocolIEs__item__id_tab
___HNBRegisterRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___HNBRegisterRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
___HNBRegisterRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___HNBRegisterRequest_protocolIEs__item__value._const_tab = ____HNBRegisterRequest_protocolIEs__item__id_tab
___HNBRegisterRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
___HNBRegisterRequest_protocolIEs__item__value._const_tab_id = u'Value'
__HNBRegisterRequest_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___HNBRegisterRequest_protocolIEs__item__id),
(u'criticality', ___HNBRegisterRequest_protocolIEs__item__criticality),
(u'value', ___HNBRegisterRequest_protocolIEs__item__value),
])
__HNBRegisterRequest_protocolIEs__item_._ext = None
_HNBRegisterRequest_protocolIEs._cont = __HNBRegisterRequest_protocolIEs__item_
_HNBRegisterRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_HNBRegisterRequest_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBRegisterRequest_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBRegisterRequest_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBRegisterRequest_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_0 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'SAC')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_1 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Cell-Access-Mode')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_2 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'PSC')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_3 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'IP-Address')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_4 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Tunnel-Information')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_5 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CELL-FACHMobilitySupport')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_6 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'NeighbourCellIdentityList')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_7 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'URAIdentityList')))
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_8 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNBCapacity')))
____HNBRegisterRequest_protocolExtensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 20), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 18), (u'criticality', u'reject'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 30), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_2), (u'presence', u'optional')]), dict([(u'id', 29), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_3), (u'presence', u'optional')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_4), (u'presence', u'optional')]), dict([(u'id', 42), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_5), (u'presence', u'optional')]), dict([(u'id', 47), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_6), (u'presence', u'optional')]), dict([(u'id', 52), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_7), (u'presence', u'optional')]), dict([(u'id', 46), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_8), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___HNBRegisterRequest_protocolExtensions__item__id._const_tab = ____HNBRegisterRequest_protocolExtensions__item__id_tab
___HNBRegisterRequest_protocolExtensions__item__id._const_tab_at = None
___HNBRegisterRequest_protocolExtensions__item__id._const_tab_id = u'id'
___HNBRegisterRequest_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBRegisterRequest_protocolExtensions__item__criticality._const_tab = ____HNBRegisterRequest_protocolExtensions__item__id_tab
___HNBRegisterRequest_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___HNBRegisterRequest_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___HNBRegisterRequest_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBRegisterRequest_protocolExtensions__item__extensionValue._const_tab = ____HNBRegisterRequest_protocolExtensions__item__id_tab
___HNBRegisterRequest_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBRegisterRequest_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__HNBRegisterRequest_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___HNBRegisterRequest_protocolExtensions__item__id),
(u'criticality', ___HNBRegisterRequest_protocolExtensions__item__criticality),
(u'extensionValue', ___HNBRegisterRequest_protocolExtensions__item__extensionValue),
])
__HNBRegisterRequest_protocolExtensions__item_._ext = None
_HNBRegisterRequest_protocolExtensions._cont = __HNBRegisterRequest_protocolExtensions__item_
_HNBRegisterRequest_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBRegisterRequest._cont = ASN1Dict([
(u'protocolIEs', _HNBRegisterRequest_protocolIEs),
(u'protocolExtensions', _HNBRegisterRequest_protocolExtensions),
])
HNBRegisterRequest._ext = []
#-----< HNBRegisterRequestIEs >-----#
HNBRegisterRequestIEs = CLASS(name=u'HNBRegisterRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_HNBRegisterRequestIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Identity')))
_HNBRegisterRequestIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Location-Information')))
_HNBRegisterRequestIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'PLMNidentity')))
_HNBRegisterRequestIEs_val_Value_3 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CellIdentity')))
_HNBRegisterRequestIEs_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'LAC')))
_HNBRegisterRequestIEs_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'RAC')))
_HNBRegisterRequestIEs_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'SAC')))
_HNBRegisterRequestIEs_val_Value_7 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CSG-ID')))
HNBRegisterRequestIEs._val = ASN1Set(rv=[dict([(u'id', 3), (u'criticality', u'reject'), (u'Value', _HNBRegisterRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'reject'), (u'Value', _HNBRegisterRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 9), (u'criticality', u'reject'), (u'Value', _HNBRegisterRequestIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 11), (u'criticality', u'reject'), (u'Value', _HNBRegisterRequestIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 6), (u'criticality', u'reject'), (u'Value', _HNBRegisterRequestIEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _HNBRegisterRequestIEs_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 10), (u'criticality', u'reject'), (u'Value', _HNBRegisterRequestIEs_val_Value_6), (u'presence', u'mandatory')]), dict([(u'id', 15), (u'criticality', u'reject'), (u'Value', _HNBRegisterRequestIEs_val_Value_7), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< HNBRegisterRequestExtensions >-----#
HNBRegisterRequestExtensions = CLASS(name=u'HNBRegisterRequestExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_HNBRegisterRequestExtensions_val_Extension_0 = OCT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'SAC')))
_HNBRegisterRequestExtensions_val_Extension_1 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNB-Cell-Access-Mode')))
_HNBRegisterRequestExtensions_val_Extension_2 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'PSC')))
_HNBRegisterRequestExtensions_val_Extension_3 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'IP-Address')))
_HNBRegisterRequestExtensions_val_Extension_4 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Tunnel-Information')))
_HNBRegisterRequestExtensions_val_Extension_5 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CELL-FACHMobilitySupport')))
_HNBRegisterRequestExtensions_val_Extension_6 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'NeighbourCellIdentityList')))
_HNBRegisterRequestExtensions_val_Extension_7 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'URAIdentityList')))
_HNBRegisterRequestExtensions_val_Extension_8 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNBCapacity')))
HNBRegisterRequestExtensions._val = ASN1Set(rv=[dict([(u'id', 20), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 18), (u'criticality', u'reject'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 30), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_2), (u'presence', u'optional')]), dict([(u'id', 29), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_3), (u'presence', u'optional')]), dict([(u'id', 41), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_4), (u'presence', u'optional')]), dict([(u'id', 42), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_5), (u'presence', u'optional')]), dict([(u'id', 47), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_6), (u'presence', u'optional')]), dict([(u'id', 52), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_7), (u'presence', u'optional')]), dict([(u'id', 46), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterRequestExtensions_val_Extension_8), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< HNBRegisterAccept >-----#
HNBRegisterAccept = SEQ(name=u'HNBRegisterAccept', mode=MODE_TYPE)
_HNBRegisterAccept_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__HNBRegisterAccept_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___HNBRegisterAccept_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____HNBRegisterAccept_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____HNBRegisterAccept_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'RNC-ID')))
____HNBRegisterAccept_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 14), (u'criticality', u'reject'), (u'Value', _____HNBRegisterAccept_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___HNBRegisterAccept_protocolIEs__item__id._const_tab = ____HNBRegisterAccept_protocolIEs__item__id_tab
___HNBRegisterAccept_protocolIEs__item__id._const_tab_at = None
___HNBRegisterAccept_protocolIEs__item__id._const_tab_id = u'id'
___HNBRegisterAccept_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___HNBRegisterAccept_protocolIEs__item__criticality._const_tab = ____HNBRegisterAccept_protocolIEs__item__id_tab
___HNBRegisterAccept_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___HNBRegisterAccept_protocolIEs__item__criticality._const_tab_id = u'criticality'
___HNBRegisterAccept_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___HNBRegisterAccept_protocolIEs__item__value._const_tab = ____HNBRegisterAccept_protocolIEs__item__id_tab
___HNBRegisterAccept_protocolIEs__item__value._const_tab_at = ('..', u'id')
___HNBRegisterAccept_protocolIEs__item__value._const_tab_id = u'Value'
__HNBRegisterAccept_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___HNBRegisterAccept_protocolIEs__item__id),
(u'criticality', ___HNBRegisterAccept_protocolIEs__item__criticality),
(u'value', ___HNBRegisterAccept_protocolIEs__item__value),
])
__HNBRegisterAccept_protocolIEs__item_._ext = None
_HNBRegisterAccept_protocolIEs._cont = __HNBRegisterAccept_protocolIEs__item_
_HNBRegisterAccept_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_HNBRegisterAccept_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBRegisterAccept_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBRegisterAccept_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBRegisterAccept_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'MuxPortNumber')))
_____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'IP-Address')))
_____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_2 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'S-RNTIPrefix')))
____HNBRegisterAccept_protocolExtensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 19), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 29), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 43), (u'criticality', u'ignore'), (u'Extension', _____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___HNBRegisterAccept_protocolExtensions__item__id._const_tab = ____HNBRegisterAccept_protocolExtensions__item__id_tab
___HNBRegisterAccept_protocolExtensions__item__id._const_tab_at = None
___HNBRegisterAccept_protocolExtensions__item__id._const_tab_id = u'id'
___HNBRegisterAccept_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBRegisterAccept_protocolExtensions__item__criticality._const_tab = ____HNBRegisterAccept_protocolExtensions__item__id_tab
___HNBRegisterAccept_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___HNBRegisterAccept_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___HNBRegisterAccept_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBRegisterAccept_protocolExtensions__item__extensionValue._const_tab = ____HNBRegisterAccept_protocolExtensions__item__id_tab
___HNBRegisterAccept_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBRegisterAccept_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__HNBRegisterAccept_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___HNBRegisterAccept_protocolExtensions__item__id),
(u'criticality', ___HNBRegisterAccept_protocolExtensions__item__criticality),
(u'extensionValue', ___HNBRegisterAccept_protocolExtensions__item__extensionValue),
])
__HNBRegisterAccept_protocolExtensions__item_._ext = None
_HNBRegisterAccept_protocolExtensions._cont = __HNBRegisterAccept_protocolExtensions__item_
_HNBRegisterAccept_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBRegisterAccept._cont = ASN1Dict([
(u'protocolIEs', _HNBRegisterAccept_protocolIEs),
(u'protocolExtensions', _HNBRegisterAccept_protocolExtensions),
])
HNBRegisterAccept._ext = []
#-----< HNBRegisterResponseIEs >-----#
HNBRegisterResponseIEs = CLASS(name=u'HNBRegisterResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_HNBRegisterResponseIEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'RNC-ID')))
HNBRegisterResponseIEs._val = ASN1Set(rv=[dict([(u'id', 14), (u'criticality', u'reject'), (u'Value', _HNBRegisterResponseIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< HNBRegisterResponseExtensions >-----#
HNBRegisterResponseExtensions = CLASS(name=u'HNBRegisterResponseExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_HNBRegisterResponseExtensions_val_Extension_0 = INT(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'MuxPortNumber')))
_HNBRegisterResponseExtensions_val_Extension_1 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'IP-Address')))
_HNBRegisterResponseExtensions_val_Extension_2 = BIT_STR(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'S-RNTIPrefix')))
HNBRegisterResponseExtensions._val = ASN1Set(rv=[dict([(u'id', 19), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterResponseExtensions_val_Extension_0), (u'presence', u'optional')]), dict([(u'id', 29), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterResponseExtensions_val_Extension_1), (u'presence', u'optional')]), dict([(u'id', 43), (u'criticality', u'ignore'), (u'Extension', _HNBRegisterResponseExtensions_val_Extension_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< HNBRegisterReject >-----#
HNBRegisterReject = SEQ(name=u'HNBRegisterReject', mode=MODE_TYPE)
_HNBRegisterReject_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__HNBRegisterReject_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___HNBRegisterReject_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____HNBRegisterReject_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics')))
_____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'BackoffTimer')))
____HNBRegisterReject_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'conditional')])], rr=[], ev=None, er=[])
___HNBRegisterReject_protocolIEs__item__id._const_tab = ____HNBRegisterReject_protocolIEs__item__id_tab
___HNBRegisterReject_protocolIEs__item__id._const_tab_at = None
___HNBRegisterReject_protocolIEs__item__id._const_tab_id = u'id'
___HNBRegisterReject_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___HNBRegisterReject_protocolIEs__item__criticality._const_tab = ____HNBRegisterReject_protocolIEs__item__id_tab
___HNBRegisterReject_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___HNBRegisterReject_protocolIEs__item__criticality._const_tab_id = u'criticality'
___HNBRegisterReject_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___HNBRegisterReject_protocolIEs__item__value._const_tab = ____HNBRegisterReject_protocolIEs__item__id_tab
___HNBRegisterReject_protocolIEs__item__value._const_tab_at = ('..', u'id')
___HNBRegisterReject_protocolIEs__item__value._const_tab_id = u'Value'
__HNBRegisterReject_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___HNBRegisterReject_protocolIEs__item__id),
(u'criticality', ___HNBRegisterReject_protocolIEs__item__criticality),
(u'value', ___HNBRegisterReject_protocolIEs__item__value),
])
__HNBRegisterReject_protocolIEs__item_._ext = None
_HNBRegisterReject_protocolIEs._cont = __HNBRegisterReject_protocolIEs__item_
_HNBRegisterReject_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_HNBRegisterReject_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBRegisterReject_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBRegisterReject_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBRegisterReject_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____HNBRegisterReject_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___HNBRegisterReject_protocolExtensions__item__id._const_tab = ____HNBRegisterReject_protocolExtensions__item__id_tab
___HNBRegisterReject_protocolExtensions__item__id._const_tab_at = None
___HNBRegisterReject_protocolExtensions__item__id._const_tab_id = u'id'
___HNBRegisterReject_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBRegisterReject_protocolExtensions__item__criticality._const_tab = ____HNBRegisterReject_protocolExtensions__item__id_tab
___HNBRegisterReject_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___HNBRegisterReject_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___HNBRegisterReject_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBRegisterReject_protocolExtensions__item__extensionValue._const_tab = ____HNBRegisterReject_protocolExtensions__item__id_tab
___HNBRegisterReject_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBRegisterReject_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__HNBRegisterReject_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___HNBRegisterReject_protocolExtensions__item__id),
(u'criticality', ___HNBRegisterReject_protocolExtensions__item__criticality),
(u'extensionValue', ___HNBRegisterReject_protocolExtensions__item__extensionValue),
])
__HNBRegisterReject_protocolExtensions__item_._ext = None
_HNBRegisterReject_protocolExtensions._cont = __HNBRegisterReject_protocolExtensions__item_
_HNBRegisterReject_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBRegisterReject._cont = ASN1Dict([
(u'protocolIEs', _HNBRegisterReject_protocolIEs),
(u'protocolExtensions', _HNBRegisterReject_protocolExtensions),
])
HNBRegisterReject._ext = []
#-----< HNBRegisterRejectIEs >-----#
HNBRegisterRejectIEs = CLASS(name=u'HNBRegisterRejectIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_HNBRegisterRejectIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_HNBRegisterRejectIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics')))
_HNBRegisterRejectIEs_val_Value_2 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'BackoffTimer')))
HNBRegisterRejectIEs._val = ASN1Set(rv=[dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _HNBRegisterRejectIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _HNBRegisterRejectIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _HNBRegisterRejectIEs_val_Value_2), (u'presence', u'conditional')])], rr=[], ev=[], er=[])
#-----< HNBRegisterRejectExtensions >-----#
HNBRegisterRejectExtensions = CLASS(name=u'HNBRegisterRejectExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
HNBRegisterRejectExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< HNBDe-Register >-----#
HNBDe_Register = SEQ(name=u'HNBDe-Register', mode=MODE_TYPE)
_HNBDe_Register_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__HNBDe_Register_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___HNBDe_Register_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____HNBDe_Register_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____HNBDe_Register_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_____HNBDe_Register_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'BackoffTimer')))
____HNBDe_Register_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____HNBDe_Register_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _____HNBDe_Register_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'conditional')])], rr=[], ev=None, er=[])
___HNBDe_Register_protocolIEs__item__id._const_tab = ____HNBDe_Register_protocolIEs__item__id_tab
___HNBDe_Register_protocolIEs__item__id._const_tab_at = None
___HNBDe_Register_protocolIEs__item__id._const_tab_id = u'id'
___HNBDe_Register_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___HNBDe_Register_protocolIEs__item__criticality._const_tab = ____HNBDe_Register_protocolIEs__item__id_tab
___HNBDe_Register_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___HNBDe_Register_protocolIEs__item__criticality._const_tab_id = u'criticality'
___HNBDe_Register_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___HNBDe_Register_protocolIEs__item__value._const_tab = ____HNBDe_Register_protocolIEs__item__id_tab
___HNBDe_Register_protocolIEs__item__value._const_tab_at = ('..', u'id')
___HNBDe_Register_protocolIEs__item__value._const_tab_id = u'Value'
__HNBDe_Register_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___HNBDe_Register_protocolIEs__item__id),
(u'criticality', ___HNBDe_Register_protocolIEs__item__criticality),
(u'value', ___HNBDe_Register_protocolIEs__item__value),
])
__HNBDe_Register_protocolIEs__item_._ext = None
_HNBDe_Register_protocolIEs._cont = __HNBDe_Register_protocolIEs__item_
_HNBDe_Register_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_HNBDe_Register_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBDe_Register_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBDe_Register_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBDe_Register_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____HNBDe_Register_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___HNBDe_Register_protocolExtensions__item__id._const_tab = ____HNBDe_Register_protocolExtensions__item__id_tab
___HNBDe_Register_protocolExtensions__item__id._const_tab_at = None
___HNBDe_Register_protocolExtensions__item__id._const_tab_id = u'id'
___HNBDe_Register_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBDe_Register_protocolExtensions__item__criticality._const_tab = ____HNBDe_Register_protocolExtensions__item__id_tab
___HNBDe_Register_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___HNBDe_Register_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___HNBDe_Register_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBDe_Register_protocolExtensions__item__extensionValue._const_tab = ____HNBDe_Register_protocolExtensions__item__id_tab
___HNBDe_Register_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBDe_Register_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__HNBDe_Register_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___HNBDe_Register_protocolExtensions__item__id),
(u'criticality', ___HNBDe_Register_protocolExtensions__item__criticality),
(u'extensionValue', ___HNBDe_Register_protocolExtensions__item__extensionValue),
])
__HNBDe_Register_protocolExtensions__item_._ext = None
_HNBDe_Register_protocolExtensions._cont = __HNBDe_Register_protocolExtensions__item_
_HNBDe_Register_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBDe_Register._cont = ASN1Dict([
(u'protocolIEs', _HNBDe_Register_protocolIEs),
(u'protocolExtensions', _HNBDe_Register_protocolExtensions),
])
HNBDe_Register._ext = []
#-----< HNBDe-RegisterIEs >-----#
HNBDe_RegisterIEs = CLASS(name=u'HNBDe-RegisterIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_HNBDe_RegisterIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_HNBDe_RegisterIEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'BackoffTimer')))
HNBDe_RegisterIEs._val = ASN1Set(rv=[dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _HNBDe_RegisterIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _HNBDe_RegisterIEs_val_Value_1), (u'presence', u'conditional')])], rr=[], ev=[], er=[])
#-----< HNBDe-RegisterExtensions >-----#
HNBDe_RegisterExtensions = CLASS(name=u'HNBDe-RegisterExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
HNBDe_RegisterExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< UERegisterRequest >-----#
UERegisterRequest = SEQ(name=u'UERegisterRequest', mode=MODE_TYPE)
_UERegisterRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__UERegisterRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___UERegisterRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____UERegisterRequest_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____UERegisterRequest_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'UE-Identity')))
_____UERegisterRequest_protocolIEs__item__id_tab_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Registration-Cause')))
_____UERegisterRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'UE-Capabilities')))
____UERegisterRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _____UERegisterRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _____UERegisterRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 13), (u'criticality', u'reject'), (u'Value', _____UERegisterRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___UERegisterRequest_protocolIEs__item__id._const_tab = ____UERegisterRequest_protocolIEs__item__id_tab
___UERegisterRequest_protocolIEs__item__id._const_tab_at = None
___UERegisterRequest_protocolIEs__item__id._const_tab_id = u'id'
___UERegisterRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___UERegisterRequest_protocolIEs__item__criticality._const_tab = ____UERegisterRequest_protocolIEs__item__id_tab
___UERegisterRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___UERegisterRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
___UERegisterRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___UERegisterRequest_protocolIEs__item__value._const_tab = ____UERegisterRequest_protocolIEs__item__id_tab
___UERegisterRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
___UERegisterRequest_protocolIEs__item__value._const_tab_id = u'Value'
__UERegisterRequest_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___UERegisterRequest_protocolIEs__item__id),
(u'criticality', ___UERegisterRequest_protocolIEs__item__criticality),
(u'value', ___UERegisterRequest_protocolIEs__item__value),
])
__UERegisterRequest_protocolIEs__item_._ext = None
_UERegisterRequest_protocolIEs._cont = __UERegisterRequest_protocolIEs__item_
_UERegisterRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_UERegisterRequest_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__UERegisterRequest_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___UERegisterRequest_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____UERegisterRequest_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____UERegisterRequest_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___UERegisterRequest_protocolExtensions__item__id._const_tab = ____UERegisterRequest_protocolExtensions__item__id_tab
___UERegisterRequest_protocolExtensions__item__id._const_tab_at = None
___UERegisterRequest_protocolExtensions__item__id._const_tab_id = u'id'
___UERegisterRequest_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___UERegisterRequest_protocolExtensions__item__criticality._const_tab = ____UERegisterRequest_protocolExtensions__item__id_tab
___UERegisterRequest_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___UERegisterRequest_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___UERegisterRequest_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___UERegisterRequest_protocolExtensions__item__extensionValue._const_tab = ____UERegisterRequest_protocolExtensions__item__id_tab
___UERegisterRequest_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___UERegisterRequest_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__UERegisterRequest_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___UERegisterRequest_protocolExtensions__item__id),
(u'criticality', ___UERegisterRequest_protocolExtensions__item__criticality),
(u'extensionValue', ___UERegisterRequest_protocolExtensions__item__extensionValue),
])
__UERegisterRequest_protocolExtensions__item_._ext = None
_UERegisterRequest_protocolExtensions._cont = __UERegisterRequest_protocolExtensions__item_
_UERegisterRequest_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
UERegisterRequest._cont = ASN1Dict([
(u'protocolIEs', _UERegisterRequest_protocolIEs),
(u'protocolExtensions', _UERegisterRequest_protocolExtensions),
])
UERegisterRequest._ext = []
#-----< UERegisterRequestIEs >-----#
UERegisterRequestIEs = CLASS(name=u'UERegisterRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_UERegisterRequestIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'UE-Identity')))
_UERegisterRequestIEs_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Registration-Cause')))
_UERegisterRequestIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'UE-Capabilities')))
UERegisterRequestIEs._val = ASN1Set(rv=[dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _UERegisterRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _UERegisterRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 13), (u'criticality', u'reject'), (u'Value', _UERegisterRequestIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< UERegisterRequestExtensions >-----#
UERegisterRequestExtensions = CLASS(name=u'UERegisterRequestExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
UERegisterRequestExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< UERegisterAccept >-----#
UERegisterAccept = SEQ(name=u'UERegisterAccept', mode=MODE_TYPE)
_UERegisterAccept_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__UERegisterAccept_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___UERegisterAccept_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____UERegisterAccept_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____UERegisterAccept_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'UE-Identity')))
_____UERegisterAccept_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
____UERegisterAccept_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _____UERegisterAccept_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____UERegisterAccept_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___UERegisterAccept_protocolIEs__item__id._const_tab = ____UERegisterAccept_protocolIEs__item__id_tab
___UERegisterAccept_protocolIEs__item__id._const_tab_at = None
___UERegisterAccept_protocolIEs__item__id._const_tab_id = u'id'
___UERegisterAccept_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___UERegisterAccept_protocolIEs__item__criticality._const_tab = ____UERegisterAccept_protocolIEs__item__id_tab
___UERegisterAccept_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___UERegisterAccept_protocolIEs__item__criticality._const_tab_id = u'criticality'
___UERegisterAccept_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___UERegisterAccept_protocolIEs__item__value._const_tab = ____UERegisterAccept_protocolIEs__item__id_tab
___UERegisterAccept_protocolIEs__item__value._const_tab_at = ('..', u'id')
___UERegisterAccept_protocolIEs__item__value._const_tab_id = u'Value'
__UERegisterAccept_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___UERegisterAccept_protocolIEs__item__id),
(u'criticality', ___UERegisterAccept_protocolIEs__item__criticality),
(u'value', ___UERegisterAccept_protocolIEs__item__value),
])
__UERegisterAccept_protocolIEs__item_._ext = None
_UERegisterAccept_protocolIEs._cont = __UERegisterAccept_protocolIEs__item_
_UERegisterAccept_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_UERegisterAccept_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__UERegisterAccept_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___UERegisterAccept_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____UERegisterAccept_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_____UERegisterAccept_protocolExtensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CSGMembershipStatus')))
____UERegisterAccept_protocolExtensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 21), (u'criticality', u'reject'), (u'Extension', _____UERegisterAccept_protocolExtensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___UERegisterAccept_protocolExtensions__item__id._const_tab = ____UERegisterAccept_protocolExtensions__item__id_tab
___UERegisterAccept_protocolExtensions__item__id._const_tab_at = None
___UERegisterAccept_protocolExtensions__item__id._const_tab_id = u'id'
___UERegisterAccept_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___UERegisterAccept_protocolExtensions__item__criticality._const_tab = ____UERegisterAccept_protocolExtensions__item__id_tab
___UERegisterAccept_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___UERegisterAccept_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___UERegisterAccept_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___UERegisterAccept_protocolExtensions__item__extensionValue._const_tab = ____UERegisterAccept_protocolExtensions__item__id_tab
___UERegisterAccept_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___UERegisterAccept_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__UERegisterAccept_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___UERegisterAccept_protocolExtensions__item__id),
(u'criticality', ___UERegisterAccept_protocolExtensions__item__criticality),
(u'extensionValue', ___UERegisterAccept_protocolExtensions__item__extensionValue),
])
__UERegisterAccept_protocolExtensions__item_._ext = None
_UERegisterAccept_protocolExtensions._cont = __UERegisterAccept_protocolExtensions__item_
_UERegisterAccept_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
UERegisterAccept._cont = ASN1Dict([
(u'protocolIEs', _UERegisterAccept_protocolIEs),
(u'protocolExtensions', _UERegisterAccept_protocolExtensions),
])
UERegisterAccept._ext = []
#-----< UERegisterAcceptIEs >-----#
UERegisterAcceptIEs = CLASS(name=u'UERegisterAcceptIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_UERegisterAcceptIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'UE-Identity')))
_UERegisterAcceptIEs_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
UERegisterAcceptIEs._val = ASN1Set(rv=[dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _UERegisterAcceptIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _UERegisterAcceptIEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< UERegisterAcceptExtensions >-----#
UERegisterAcceptExtensions = CLASS(name=u'UERegisterAcceptExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_UERegisterAcceptExtensions_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CSGMembershipStatus')))
UERegisterAcceptExtensions._val = ASN1Set(rv=[dict([(u'id', 21), (u'criticality', u'reject'), (u'Extension', _UERegisterAcceptExtensions_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< UERegisterReject >-----#
UERegisterReject = SEQ(name=u'UERegisterReject', mode=MODE_TYPE)
_UERegisterReject_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__UERegisterReject_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___UERegisterReject_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____UERegisterReject_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____UERegisterReject_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'UE-Identity')))
_____UERegisterReject_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_____UERegisterReject_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics')))
____UERegisterReject_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _____UERegisterReject_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____UERegisterReject_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____UERegisterReject_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___UERegisterReject_protocolIEs__item__id._const_tab = ____UERegisterReject_protocolIEs__item__id_tab
___UERegisterReject_protocolIEs__item__id._const_tab_at = None
___UERegisterReject_protocolIEs__item__id._const_tab_id = u'id'
___UERegisterReject_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___UERegisterReject_protocolIEs__item__criticality._const_tab = ____UERegisterReject_protocolIEs__item__id_tab
___UERegisterReject_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___UERegisterReject_protocolIEs__item__criticality._const_tab_id = u'criticality'
___UERegisterReject_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___UERegisterReject_protocolIEs__item__value._const_tab = ____UERegisterReject_protocolIEs__item__id_tab
___UERegisterReject_protocolIEs__item__value._const_tab_at = ('..', u'id')
___UERegisterReject_protocolIEs__item__value._const_tab_id = u'Value'
__UERegisterReject_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___UERegisterReject_protocolIEs__item__id),
(u'criticality', ___UERegisterReject_protocolIEs__item__criticality),
(u'value', ___UERegisterReject_protocolIEs__item__value),
])
__UERegisterReject_protocolIEs__item_._ext = None
_UERegisterReject_protocolIEs._cont = __UERegisterReject_protocolIEs__item_
_UERegisterReject_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_UERegisterReject_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__UERegisterReject_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___UERegisterReject_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____UERegisterReject_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____UERegisterReject_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___UERegisterReject_protocolExtensions__item__id._const_tab = ____UERegisterReject_protocolExtensions__item__id_tab
___UERegisterReject_protocolExtensions__item__id._const_tab_at = None
___UERegisterReject_protocolExtensions__item__id._const_tab_id = u'id'
___UERegisterReject_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___UERegisterReject_protocolExtensions__item__criticality._const_tab = ____UERegisterReject_protocolExtensions__item__id_tab
___UERegisterReject_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___UERegisterReject_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___UERegisterReject_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___UERegisterReject_protocolExtensions__item__extensionValue._const_tab = ____UERegisterReject_protocolExtensions__item__id_tab
___UERegisterReject_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___UERegisterReject_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__UERegisterReject_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___UERegisterReject_protocolExtensions__item__id),
(u'criticality', ___UERegisterReject_protocolExtensions__item__criticality),
(u'extensionValue', ___UERegisterReject_protocolExtensions__item__extensionValue),
])
__UERegisterReject_protocolExtensions__item_._ext = None
_UERegisterReject_protocolExtensions._cont = __UERegisterReject_protocolExtensions__item_
_UERegisterReject_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
UERegisterReject._cont = ASN1Dict([
(u'protocolIEs', _UERegisterReject_protocolIEs),
(u'protocolExtensions', _UERegisterReject_protocolExtensions),
])
UERegisterReject._ext = []
#-----< UERegisterRejectIEs >-----#
UERegisterRejectIEs = CLASS(name=u'UERegisterRejectIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_UERegisterRejectIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'UE-Identity')))
_UERegisterRejectIEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_UERegisterRejectIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics')))
UERegisterRejectIEs._val = ASN1Set(rv=[dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _UERegisterRejectIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _UERegisterRejectIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _UERegisterRejectIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< UERegisterRejectExtensions >-----#
UERegisterRejectExtensions = CLASS(name=u'UERegisterRejectExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
UERegisterRejectExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< UEDe-Register >-----#
UEDe_Register = SEQ(name=u'UEDe-Register', mode=MODE_TYPE)
_UEDe_Register_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__UEDe_Register_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___UEDe_Register_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____UEDe_Register_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____UEDe_Register_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
_____UEDe_Register_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
____UEDe_Register_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____UEDe_Register_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____UEDe_Register_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___UEDe_Register_protocolIEs__item__id._const_tab = ____UEDe_Register_protocolIEs__item__id_tab
___UEDe_Register_protocolIEs__item__id._const_tab_at = None
___UEDe_Register_protocolIEs__item__id._const_tab_id = u'id'
___UEDe_Register_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___UEDe_Register_protocolIEs__item__criticality._const_tab = ____UEDe_Register_protocolIEs__item__id_tab
___UEDe_Register_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___UEDe_Register_protocolIEs__item__criticality._const_tab_id = u'criticality'
___UEDe_Register_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___UEDe_Register_protocolIEs__item__value._const_tab = ____UEDe_Register_protocolIEs__item__id_tab
___UEDe_Register_protocolIEs__item__value._const_tab_at = ('..', u'id')
___UEDe_Register_protocolIEs__item__value._const_tab_id = u'Value'
__UEDe_Register_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___UEDe_Register_protocolIEs__item__id),
(u'criticality', ___UEDe_Register_protocolIEs__item__criticality),
(u'value', ___UEDe_Register_protocolIEs__item__value),
])
__UEDe_Register_protocolIEs__item_._ext = None
_UEDe_Register_protocolIEs._cont = __UEDe_Register_protocolIEs__item_
_UEDe_Register_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_UEDe_Register_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__UEDe_Register_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___UEDe_Register_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____UEDe_Register_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____UEDe_Register_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___UEDe_Register_protocolExtensions__item__id._const_tab = ____UEDe_Register_protocolExtensions__item__id_tab
___UEDe_Register_protocolExtensions__item__id._const_tab_at = None
___UEDe_Register_protocolExtensions__item__id._const_tab_id = u'id'
___UEDe_Register_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___UEDe_Register_protocolExtensions__item__criticality._const_tab = ____UEDe_Register_protocolExtensions__item__id_tab
___UEDe_Register_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___UEDe_Register_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___UEDe_Register_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___UEDe_Register_protocolExtensions__item__extensionValue._const_tab = ____UEDe_Register_protocolExtensions__item__id_tab
___UEDe_Register_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___UEDe_Register_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__UEDe_Register_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___UEDe_Register_protocolExtensions__item__id),
(u'criticality', ___UEDe_Register_protocolExtensions__item__criticality),
(u'extensionValue', ___UEDe_Register_protocolExtensions__item__extensionValue),
])
__UEDe_Register_protocolExtensions__item_._ext = None
_UEDe_Register_protocolExtensions._cont = __UEDe_Register_protocolExtensions__item_
_UEDe_Register_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
UEDe_Register._cont = ASN1Dict([
(u'protocolIEs', _UEDe_Register_protocolIEs),
(u'protocolExtensions', _UEDe_Register_protocolExtensions),
])
UEDe_Register._ext = []
#-----< UEDe-RegisterIEs >-----#
UEDe_RegisterIEs = CLASS(name=u'UEDe-RegisterIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_UEDe_RegisterIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
_UEDe_RegisterIEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
UEDe_RegisterIEs._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _UEDe_RegisterIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _UEDe_RegisterIEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< UEDe-RegisterExtensions >-----#
UEDe_RegisterExtensions = CLASS(name=u'UEDe-RegisterExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
UEDe_RegisterExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< CSGMembershipUpdate >-----#
CSGMembershipUpdate = SEQ(name=u'CSGMembershipUpdate', mode=MODE_TYPE)
_CSGMembershipUpdate_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__CSGMembershipUpdate_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___CSGMembershipUpdate_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____CSGMembershipUpdate_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____CSGMembershipUpdate_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
_____CSGMembershipUpdate_protocolIEs__item__id_tab_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CSGMembershipStatus')))
____CSGMembershipUpdate_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____CSGMembershipUpdate_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 21), (u'criticality', u'reject'), (u'Value', _____CSGMembershipUpdate_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___CSGMembershipUpdate_protocolIEs__item__id._const_tab = ____CSGMembershipUpdate_protocolIEs__item__id_tab
___CSGMembershipUpdate_protocolIEs__item__id._const_tab_at = None
___CSGMembershipUpdate_protocolIEs__item__id._const_tab_id = u'id'
___CSGMembershipUpdate_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___CSGMembershipUpdate_protocolIEs__item__criticality._const_tab = ____CSGMembershipUpdate_protocolIEs__item__id_tab
___CSGMembershipUpdate_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___CSGMembershipUpdate_protocolIEs__item__criticality._const_tab_id = u'criticality'
___CSGMembershipUpdate_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___CSGMembershipUpdate_protocolIEs__item__value._const_tab = ____CSGMembershipUpdate_protocolIEs__item__id_tab
___CSGMembershipUpdate_protocolIEs__item__value._const_tab_at = ('..', u'id')
___CSGMembershipUpdate_protocolIEs__item__value._const_tab_id = u'Value'
__CSGMembershipUpdate_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___CSGMembershipUpdate_protocolIEs__item__id),
(u'criticality', ___CSGMembershipUpdate_protocolIEs__item__criticality),
(u'value', ___CSGMembershipUpdate_protocolIEs__item__value),
])
__CSGMembershipUpdate_protocolIEs__item_._ext = None
_CSGMembershipUpdate_protocolIEs._cont = __CSGMembershipUpdate_protocolIEs__item_
_CSGMembershipUpdate_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_CSGMembershipUpdate_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__CSGMembershipUpdate_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___CSGMembershipUpdate_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____CSGMembershipUpdate_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____CSGMembershipUpdate_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___CSGMembershipUpdate_protocolExtensions__item__id._const_tab = ____CSGMembershipUpdate_protocolExtensions__item__id_tab
___CSGMembershipUpdate_protocolExtensions__item__id._const_tab_at = None
___CSGMembershipUpdate_protocolExtensions__item__id._const_tab_id = u'id'
___CSGMembershipUpdate_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___CSGMembershipUpdate_protocolExtensions__item__criticality._const_tab = ____CSGMembershipUpdate_protocolExtensions__item__id_tab
___CSGMembershipUpdate_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___CSGMembershipUpdate_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___CSGMembershipUpdate_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___CSGMembershipUpdate_protocolExtensions__item__extensionValue._const_tab = ____CSGMembershipUpdate_protocolExtensions__item__id_tab
___CSGMembershipUpdate_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___CSGMembershipUpdate_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__CSGMembershipUpdate_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___CSGMembershipUpdate_protocolExtensions__item__id),
(u'criticality', ___CSGMembershipUpdate_protocolExtensions__item__criticality),
(u'extensionValue', ___CSGMembershipUpdate_protocolExtensions__item__extensionValue),
])
__CSGMembershipUpdate_protocolExtensions__item_._ext = None
_CSGMembershipUpdate_protocolExtensions._cont = __CSGMembershipUpdate_protocolExtensions__item_
_CSGMembershipUpdate_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
CSGMembershipUpdate._cont = ASN1Dict([
(u'protocolIEs', _CSGMembershipUpdate_protocolIEs),
(u'protocolExtensions', _CSGMembershipUpdate_protocolExtensions),
])
CSGMembershipUpdate._ext = []
#-----< CSGMembershipUpdateIEs >-----#
CSGMembershipUpdateIEs = CLASS(name=u'CSGMembershipUpdateIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_CSGMembershipUpdateIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
_CSGMembershipUpdateIEs_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CSGMembershipStatus')))
CSGMembershipUpdateIEs._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _CSGMembershipUpdateIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 21), (u'criticality', u'reject'), (u'Value', _CSGMembershipUpdateIEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< CSGMembershipUpdateExtensions >-----#
CSGMembershipUpdateExtensions = CLASS(name=u'CSGMembershipUpdateExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
CSGMembershipUpdateExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< TNLUpdateRequest >-----#
TNLUpdateRequest = SEQ(name=u'TNLUpdateRequest', mode=MODE_TYPE)
_TNLUpdateRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__TNLUpdateRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___TNLUpdateRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____TNLUpdateRequest_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
_____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'RABList')))
_____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Update-cause')))
____TNLUpdateRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 22), (u'criticality', u'reject'), (u'Value', _____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'reject'), (u'Value', _____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___TNLUpdateRequest_protocolIEs__item__id._const_tab = ____TNLUpdateRequest_protocolIEs__item__id_tab
___TNLUpdateRequest_protocolIEs__item__id._const_tab_at = None
___TNLUpdateRequest_protocolIEs__item__id._const_tab_id = u'id'
___TNLUpdateRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___TNLUpdateRequest_protocolIEs__item__criticality._const_tab = ____TNLUpdateRequest_protocolIEs__item__id_tab
___TNLUpdateRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___TNLUpdateRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
___TNLUpdateRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___TNLUpdateRequest_protocolIEs__item__value._const_tab = ____TNLUpdateRequest_protocolIEs__item__id_tab
___TNLUpdateRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
___TNLUpdateRequest_protocolIEs__item__value._const_tab_id = u'Value'
__TNLUpdateRequest_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___TNLUpdateRequest_protocolIEs__item__id),
(u'criticality', ___TNLUpdateRequest_protocolIEs__item__criticality),
(u'value', ___TNLUpdateRequest_protocolIEs__item__value),
])
__TNLUpdateRequest_protocolIEs__item_._ext = None
_TNLUpdateRequest_protocolIEs._cont = __TNLUpdateRequest_protocolIEs__item_
_TNLUpdateRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_TNLUpdateRequest_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__TNLUpdateRequest_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___TNLUpdateRequest_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____TNLUpdateRequest_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____TNLUpdateRequest_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___TNLUpdateRequest_protocolExtensions__item__id._const_tab = ____TNLUpdateRequest_protocolExtensions__item__id_tab
___TNLUpdateRequest_protocolExtensions__item__id._const_tab_at = None
___TNLUpdateRequest_protocolExtensions__item__id._const_tab_id = u'id'
___TNLUpdateRequest_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___TNLUpdateRequest_protocolExtensions__item__criticality._const_tab = ____TNLUpdateRequest_protocolExtensions__item__id_tab
___TNLUpdateRequest_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___TNLUpdateRequest_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___TNLUpdateRequest_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___TNLUpdateRequest_protocolExtensions__item__extensionValue._const_tab = ____TNLUpdateRequest_protocolExtensions__item__id_tab
___TNLUpdateRequest_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___TNLUpdateRequest_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__TNLUpdateRequest_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___TNLUpdateRequest_protocolExtensions__item__id),
(u'criticality', ___TNLUpdateRequest_protocolExtensions__item__criticality),
(u'extensionValue', ___TNLUpdateRequest_protocolExtensions__item__extensionValue),
])
__TNLUpdateRequest_protocolExtensions__item_._ext = None
_TNLUpdateRequest_protocolExtensions._cont = __TNLUpdateRequest_protocolExtensions__item_
_TNLUpdateRequest_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
TNLUpdateRequest._cont = ASN1Dict([
(u'protocolIEs', _TNLUpdateRequest_protocolIEs),
(u'protocolExtensions', _TNLUpdateRequest_protocolExtensions),
])
TNLUpdateRequest._ext = []
#-----< TNLUpdateRequestIEs >-----#
TNLUpdateRequestIEs = CLASS(name=u'TNLUpdateRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_TNLUpdateRequestIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
_TNLUpdateRequestIEs_val_Value_1 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'RABList')))
_TNLUpdateRequestIEs_val_Value_2 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Update-cause')))
TNLUpdateRequestIEs._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _TNLUpdateRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 22), (u'criticality', u'reject'), (u'Value', _TNLUpdateRequestIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 26), (u'criticality', u'reject'), (u'Value', _TNLUpdateRequestIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< TNLUpdateExtensions >-----#
TNLUpdateExtensions = CLASS(name=u'TNLUpdateExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
TNLUpdateExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< TNLUpdateResponse >-----#
TNLUpdateResponse = SEQ(name=u'TNLUpdateResponse', mode=MODE_TYPE)
_TNLUpdateResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__TNLUpdateResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___TNLUpdateResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____TNLUpdateResponse_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____TNLUpdateResponse_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
____TNLUpdateResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____TNLUpdateResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___TNLUpdateResponse_protocolIEs__item__id._const_tab = ____TNLUpdateResponse_protocolIEs__item__id_tab
___TNLUpdateResponse_protocolIEs__item__id._const_tab_at = None
___TNLUpdateResponse_protocolIEs__item__id._const_tab_id = u'id'
___TNLUpdateResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___TNLUpdateResponse_protocolIEs__item__criticality._const_tab = ____TNLUpdateResponse_protocolIEs__item__id_tab
___TNLUpdateResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___TNLUpdateResponse_protocolIEs__item__criticality._const_tab_id = u'criticality'
___TNLUpdateResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___TNLUpdateResponse_protocolIEs__item__value._const_tab = ____TNLUpdateResponse_protocolIEs__item__id_tab
___TNLUpdateResponse_protocolIEs__item__value._const_tab_at = ('..', u'id')
___TNLUpdateResponse_protocolIEs__item__value._const_tab_id = u'Value'
__TNLUpdateResponse_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___TNLUpdateResponse_protocolIEs__item__id),
(u'criticality', ___TNLUpdateResponse_protocolIEs__item__criticality),
(u'value', ___TNLUpdateResponse_protocolIEs__item__value),
])
__TNLUpdateResponse_protocolIEs__item_._ext = None
_TNLUpdateResponse_protocolIEs._cont = __TNLUpdateResponse_protocolIEs__item_
_TNLUpdateResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_TNLUpdateResponse_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__TNLUpdateResponse_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___TNLUpdateResponse_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____TNLUpdateResponse_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____TNLUpdateResponse_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___TNLUpdateResponse_protocolExtensions__item__id._const_tab = ____TNLUpdateResponse_protocolExtensions__item__id_tab
___TNLUpdateResponse_protocolExtensions__item__id._const_tab_at = None
___TNLUpdateResponse_protocolExtensions__item__id._const_tab_id = u'id'
___TNLUpdateResponse_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___TNLUpdateResponse_protocolExtensions__item__criticality._const_tab = ____TNLUpdateResponse_protocolExtensions__item__id_tab
___TNLUpdateResponse_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___TNLUpdateResponse_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___TNLUpdateResponse_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___TNLUpdateResponse_protocolExtensions__item__extensionValue._const_tab = ____TNLUpdateResponse_protocolExtensions__item__id_tab
___TNLUpdateResponse_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___TNLUpdateResponse_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__TNLUpdateResponse_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___TNLUpdateResponse_protocolExtensions__item__id),
(u'criticality', ___TNLUpdateResponse_protocolExtensions__item__criticality),
(u'extensionValue', ___TNLUpdateResponse_protocolExtensions__item__extensionValue),
])
__TNLUpdateResponse_protocolExtensions__item_._ext = None
_TNLUpdateResponse_protocolExtensions._cont = __TNLUpdateResponse_protocolExtensions__item_
_TNLUpdateResponse_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
TNLUpdateResponse._cont = ASN1Dict([
(u'protocolIEs', _TNLUpdateResponse_protocolIEs),
(u'protocolExtensions', _TNLUpdateResponse_protocolExtensions),
])
TNLUpdateResponse._ext = []
#-----< TNLUpdateResponseIEs >-----#
TNLUpdateResponseIEs = CLASS(name=u'TNLUpdateResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_TNLUpdateResponseIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
TNLUpdateResponseIEs._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _TNLUpdateResponseIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< TNLUpdateResponseExtensions >-----#
TNLUpdateResponseExtensions = CLASS(name=u'TNLUpdateResponseExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
TNLUpdateResponseExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< TNLUpdateFailure >-----#
TNLUpdateFailure = SEQ(name=u'TNLUpdateFailure', mode=MODE_TYPE)
_TNLUpdateFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__TNLUpdateFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___TNLUpdateFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____TNLUpdateFailure_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
_____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics')))
____TNLUpdateFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___TNLUpdateFailure_protocolIEs__item__id._const_tab = ____TNLUpdateFailure_protocolIEs__item__id_tab
___TNLUpdateFailure_protocolIEs__item__id._const_tab_at = None
___TNLUpdateFailure_protocolIEs__item__id._const_tab_id = u'id'
___TNLUpdateFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___TNLUpdateFailure_protocolIEs__item__criticality._const_tab = ____TNLUpdateFailure_protocolIEs__item__id_tab
___TNLUpdateFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___TNLUpdateFailure_protocolIEs__item__criticality._const_tab_id = u'criticality'
___TNLUpdateFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___TNLUpdateFailure_protocolIEs__item__value._const_tab = ____TNLUpdateFailure_protocolIEs__item__id_tab
___TNLUpdateFailure_protocolIEs__item__value._const_tab_at = ('..', u'id')
___TNLUpdateFailure_protocolIEs__item__value._const_tab_id = u'Value'
__TNLUpdateFailure_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___TNLUpdateFailure_protocolIEs__item__id),
(u'criticality', ___TNLUpdateFailure_protocolIEs__item__criticality),
(u'value', ___TNLUpdateFailure_protocolIEs__item__value),
])
__TNLUpdateFailure_protocolIEs__item_._ext = None
_TNLUpdateFailure_protocolIEs._cont = __TNLUpdateFailure_protocolIEs__item_
_TNLUpdateFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_TNLUpdateFailure_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__TNLUpdateFailure_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___TNLUpdateFailure_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____TNLUpdateFailure_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____TNLUpdateFailure_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___TNLUpdateFailure_protocolExtensions__item__id._const_tab = ____TNLUpdateFailure_protocolExtensions__item__id_tab
___TNLUpdateFailure_protocolExtensions__item__id._const_tab_at = None
___TNLUpdateFailure_protocolExtensions__item__id._const_tab_id = u'id'
___TNLUpdateFailure_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___TNLUpdateFailure_protocolExtensions__item__criticality._const_tab = ____TNLUpdateFailure_protocolExtensions__item__id_tab
___TNLUpdateFailure_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___TNLUpdateFailure_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___TNLUpdateFailure_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___TNLUpdateFailure_protocolExtensions__item__extensionValue._const_tab = ____TNLUpdateFailure_protocolExtensions__item__id_tab
___TNLUpdateFailure_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___TNLUpdateFailure_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__TNLUpdateFailure_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___TNLUpdateFailure_protocolExtensions__item__id),
(u'criticality', ___TNLUpdateFailure_protocolExtensions__item__criticality),
(u'extensionValue', ___TNLUpdateFailure_protocolExtensions__item__extensionValue),
])
__TNLUpdateFailure_protocolExtensions__item_._ext = None
_TNLUpdateFailure_protocolExtensions._cont = __TNLUpdateFailure_protocolExtensions__item_
_TNLUpdateFailure_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
TNLUpdateFailure._cont = ASN1Dict([
(u'protocolIEs', _TNLUpdateFailure_protocolIEs),
(u'protocolExtensions', _TNLUpdateFailure_protocolExtensions),
])
TNLUpdateFailure._ext = []
#-----< TNLUpdateFailureIEs >-----#
TNLUpdateFailureIEs = CLASS(name=u'TNLUpdateFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_TNLUpdateFailureIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
_TNLUpdateFailureIEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_TNLUpdateFailureIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics')))
TNLUpdateFailureIEs._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _TNLUpdateFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _TNLUpdateFailureIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _TNLUpdateFailureIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< TNLUpdateFailureExtensions >-----#
TNLUpdateFailureExtensions = CLASS(name=u'TNLUpdateFailureExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
TNLUpdateFailureExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< HNBConfigTransferRequest >-----#
HNBConfigTransferRequest = SEQ(name=u'HNBConfigTransferRequest', mode=MODE_TYPE)
_HNBConfigTransferRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__HNBConfigTransferRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___HNBConfigTransferRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____HNBConfigTransferRequest_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____HNBConfigTransferRequest_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'NeighbourInfoRequestList')))
____HNBConfigTransferRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 28), (u'criticality', u'reject'), (u'Value', _____HNBConfigTransferRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___HNBConfigTransferRequest_protocolIEs__item__id._const_tab = ____HNBConfigTransferRequest_protocolIEs__item__id_tab
___HNBConfigTransferRequest_protocolIEs__item__id._const_tab_at = None
___HNBConfigTransferRequest_protocolIEs__item__id._const_tab_id = u'id'
___HNBConfigTransferRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___HNBConfigTransferRequest_protocolIEs__item__criticality._const_tab = ____HNBConfigTransferRequest_protocolIEs__item__id_tab
___HNBConfigTransferRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___HNBConfigTransferRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
___HNBConfigTransferRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___HNBConfigTransferRequest_protocolIEs__item__value._const_tab = ____HNBConfigTransferRequest_protocolIEs__item__id_tab
___HNBConfigTransferRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
___HNBConfigTransferRequest_protocolIEs__item__value._const_tab_id = u'Value'
__HNBConfigTransferRequest_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___HNBConfigTransferRequest_protocolIEs__item__id),
(u'criticality', ___HNBConfigTransferRequest_protocolIEs__item__criticality),
(u'value', ___HNBConfigTransferRequest_protocolIEs__item__value),
])
__HNBConfigTransferRequest_protocolIEs__item_._ext = None
_HNBConfigTransferRequest_protocolIEs._cont = __HNBConfigTransferRequest_protocolIEs__item_
_HNBConfigTransferRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_HNBConfigTransferRequest_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBConfigTransferRequest_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBConfigTransferRequest_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBConfigTransferRequest_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____HNBConfigTransferRequest_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___HNBConfigTransferRequest_protocolExtensions__item__id._const_tab = ____HNBConfigTransferRequest_protocolExtensions__item__id_tab
___HNBConfigTransferRequest_protocolExtensions__item__id._const_tab_at = None
___HNBConfigTransferRequest_protocolExtensions__item__id._const_tab_id = u'id'
___HNBConfigTransferRequest_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBConfigTransferRequest_protocolExtensions__item__criticality._const_tab = ____HNBConfigTransferRequest_protocolExtensions__item__id_tab
___HNBConfigTransferRequest_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___HNBConfigTransferRequest_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___HNBConfigTransferRequest_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBConfigTransferRequest_protocolExtensions__item__extensionValue._const_tab = ____HNBConfigTransferRequest_protocolExtensions__item__id_tab
___HNBConfigTransferRequest_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBConfigTransferRequest_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__HNBConfigTransferRequest_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___HNBConfigTransferRequest_protocolExtensions__item__id),
(u'criticality', ___HNBConfigTransferRequest_protocolExtensions__item__criticality),
(u'extensionValue', ___HNBConfigTransferRequest_protocolExtensions__item__extensionValue),
])
__HNBConfigTransferRequest_protocolExtensions__item_._ext = None
_HNBConfigTransferRequest_protocolExtensions._cont = __HNBConfigTransferRequest_protocolExtensions__item_
_HNBConfigTransferRequest_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBConfigTransferRequest._cont = ASN1Dict([
(u'protocolIEs', _HNBConfigTransferRequest_protocolIEs),
(u'protocolExtensions', _HNBConfigTransferRequest_protocolExtensions),
])
HNBConfigTransferRequest._ext = []
#-----< HNBConfigTransferRequestIEs >-----#
HNBConfigTransferRequestIEs = CLASS(name=u'HNBConfigTransferRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_HNBConfigTransferRequestIEs_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'NeighbourInfoRequestList')))
HNBConfigTransferRequestIEs._val = ASN1Set(rv=[dict([(u'id', 28), (u'criticality', u'reject'), (u'Value', _HNBConfigTransferRequestIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< HNBConfigTransferRequestExtensions >-----#
HNBConfigTransferRequestExtensions = CLASS(name=u'HNBConfigTransferRequestExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
HNBConfigTransferRequestExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< HNBConfigTransferResponse >-----#
HNBConfigTransferResponse = SEQ(name=u'HNBConfigTransferResponse', mode=MODE_TYPE)
_HNBConfigTransferResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__HNBConfigTransferResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___HNBConfigTransferResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____HNBConfigTransferResponse_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____HNBConfigTransferResponse_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'NeighbourInfoList')))
____HNBConfigTransferResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 27), (u'criticality', u'reject'), (u'Value', _____HNBConfigTransferResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___HNBConfigTransferResponse_protocolIEs__item__id._const_tab = ____HNBConfigTransferResponse_protocolIEs__item__id_tab
___HNBConfigTransferResponse_protocolIEs__item__id._const_tab_at = None
___HNBConfigTransferResponse_protocolIEs__item__id._const_tab_id = u'id'
___HNBConfigTransferResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___HNBConfigTransferResponse_protocolIEs__item__criticality._const_tab = ____HNBConfigTransferResponse_protocolIEs__item__id_tab
___HNBConfigTransferResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___HNBConfigTransferResponse_protocolIEs__item__criticality._const_tab_id = u'criticality'
___HNBConfigTransferResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___HNBConfigTransferResponse_protocolIEs__item__value._const_tab = ____HNBConfigTransferResponse_protocolIEs__item__id_tab
___HNBConfigTransferResponse_protocolIEs__item__value._const_tab_at = ('..', u'id')
___HNBConfigTransferResponse_protocolIEs__item__value._const_tab_id = u'Value'
__HNBConfigTransferResponse_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___HNBConfigTransferResponse_protocolIEs__item__id),
(u'criticality', ___HNBConfigTransferResponse_protocolIEs__item__criticality),
(u'value', ___HNBConfigTransferResponse_protocolIEs__item__value),
])
__HNBConfigTransferResponse_protocolIEs__item_._ext = None
_HNBConfigTransferResponse_protocolIEs._cont = __HNBConfigTransferResponse_protocolIEs__item_
_HNBConfigTransferResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_HNBConfigTransferResponse_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__HNBConfigTransferResponse_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___HNBConfigTransferResponse_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____HNBConfigTransferResponse_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_____HNBConfigTransferResponse_protocolExtensions__item__id_tab_val_Extension_0 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'AdditionalNeighbourInfoList')))
____HNBConfigTransferResponse_protocolExtensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 48), (u'criticality', u'ignore'), (u'Extension', _____HNBConfigTransferResponse_protocolExtensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___HNBConfigTransferResponse_protocolExtensions__item__id._const_tab = ____HNBConfigTransferResponse_protocolExtensions__item__id_tab
___HNBConfigTransferResponse_protocolExtensions__item__id._const_tab_at = None
___HNBConfigTransferResponse_protocolExtensions__item__id._const_tab_id = u'id'
___HNBConfigTransferResponse_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___HNBConfigTransferResponse_protocolExtensions__item__criticality._const_tab = ____HNBConfigTransferResponse_protocolExtensions__item__id_tab
___HNBConfigTransferResponse_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___HNBConfigTransferResponse_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___HNBConfigTransferResponse_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___HNBConfigTransferResponse_protocolExtensions__item__extensionValue._const_tab = ____HNBConfigTransferResponse_protocolExtensions__item__id_tab
___HNBConfigTransferResponse_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___HNBConfigTransferResponse_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__HNBConfigTransferResponse_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___HNBConfigTransferResponse_protocolExtensions__item__id),
(u'criticality', ___HNBConfigTransferResponse_protocolExtensions__item__criticality),
(u'extensionValue', ___HNBConfigTransferResponse_protocolExtensions__item__extensionValue),
])
__HNBConfigTransferResponse_protocolExtensions__item_._ext = None
_HNBConfigTransferResponse_protocolExtensions._cont = __HNBConfigTransferResponse_protocolExtensions__item_
_HNBConfigTransferResponse_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
HNBConfigTransferResponse._cont = ASN1Dict([
(u'protocolIEs', _HNBConfigTransferResponse_protocolIEs),
(u'protocolExtensions', _HNBConfigTransferResponse_protocolExtensions),
])
HNBConfigTransferResponse._ext = []
#-----< HNBConfigTransferResponseIEs >-----#
HNBConfigTransferResponseIEs = CLASS(name=u'HNBConfigTransferResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_HNBConfigTransferResponseIEs_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'NeighbourInfoList')))
HNBConfigTransferResponseIEs._val = ASN1Set(rv=[dict([(u'id', 27), (u'criticality', u'reject'), (u'Value', _HNBConfigTransferResponseIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< HNBConfigTransferResponseExtensions >-----#
HNBConfigTransferResponseExtensions = CLASS(name=u'HNBConfigTransferResponseExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
_HNBConfigTransferResponseExtensions_val_Extension_0 = SEQ_OF(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'AdditionalNeighbourInfoList')))
HNBConfigTransferResponseExtensions._val = ASN1Set(rv=[dict([(u'id', 48), (u'criticality', u'ignore'), (u'Extension', _HNBConfigTransferResponseExtensions_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< RelocationComplete >-----#
RelocationComplete = SEQ(name=u'RelocationComplete', mode=MODE_TYPE)
_RelocationComplete_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__RelocationComplete_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___RelocationComplete_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____RelocationComplete_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____RelocationComplete_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
____RelocationComplete_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'ignore'), (u'Value', _____RelocationComplete_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___RelocationComplete_protocolIEs__item__id._const_tab = ____RelocationComplete_protocolIEs__item__id_tab
___RelocationComplete_protocolIEs__item__id._const_tab_at = None
___RelocationComplete_protocolIEs__item__id._const_tab_id = u'id'
___RelocationComplete_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___RelocationComplete_protocolIEs__item__criticality._const_tab = ____RelocationComplete_protocolIEs__item__id_tab
___RelocationComplete_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___RelocationComplete_protocolIEs__item__criticality._const_tab_id = u'criticality'
___RelocationComplete_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___RelocationComplete_protocolIEs__item__value._const_tab = ____RelocationComplete_protocolIEs__item__id_tab
___RelocationComplete_protocolIEs__item__value._const_tab_at = ('..', u'id')
___RelocationComplete_protocolIEs__item__value._const_tab_id = u'Value'
__RelocationComplete_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___RelocationComplete_protocolIEs__item__id),
(u'criticality', ___RelocationComplete_protocolIEs__item__criticality),
(u'value', ___RelocationComplete_protocolIEs__item__value),
])
__RelocationComplete_protocolIEs__item_._ext = None
_RelocationComplete_protocolIEs._cont = __RelocationComplete_protocolIEs__item_
_RelocationComplete_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_RelocationComplete_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__RelocationComplete_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___RelocationComplete_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____RelocationComplete_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____RelocationComplete_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___RelocationComplete_protocolExtensions__item__id._const_tab = ____RelocationComplete_protocolExtensions__item__id_tab
___RelocationComplete_protocolExtensions__item__id._const_tab_at = None
___RelocationComplete_protocolExtensions__item__id._const_tab_id = u'id'
___RelocationComplete_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___RelocationComplete_protocolExtensions__item__criticality._const_tab = ____RelocationComplete_protocolExtensions__item__id_tab
___RelocationComplete_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___RelocationComplete_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___RelocationComplete_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___RelocationComplete_protocolExtensions__item__extensionValue._const_tab = ____RelocationComplete_protocolExtensions__item__id_tab
___RelocationComplete_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___RelocationComplete_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__RelocationComplete_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___RelocationComplete_protocolExtensions__item__id),
(u'criticality', ___RelocationComplete_protocolExtensions__item__criticality),
(u'extensionValue', ___RelocationComplete_protocolExtensions__item__extensionValue),
])
__RelocationComplete_protocolExtensions__item_._ext = None
_RelocationComplete_protocolExtensions._cont = __RelocationComplete_protocolExtensions__item_
_RelocationComplete_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
RelocationComplete._cont = ASN1Dict([
(u'protocolIEs', _RelocationComplete_protocolIEs),
(u'protocolExtensions', _RelocationComplete_protocolExtensions),
])
RelocationComplete._ext = []
#-----< RelocationCompleteIEs >-----#
RelocationCompleteIEs = CLASS(name=u'RelocationCompleteIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_RelocationCompleteIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Context-ID')))
RelocationCompleteIEs._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'ignore'), (u'Value', _RelocationCompleteIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< RelocationCompleteExtensions >-----#
RelocationCompleteExtensions = CLASS(name=u'RelocationCompleteExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
RelocationCompleteExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< ErrorIndication >-----#
ErrorIndication = SEQ(name=u'ErrorIndication', mode=MODE_TYPE)
_ErrorIndication_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__ErrorIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___ErrorIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____ErrorIndication_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics')))
____ErrorIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___ErrorIndication_protocolIEs__item__id._const_tab = ____ErrorIndication_protocolIEs__item__id_tab
___ErrorIndication_protocolIEs__item__id._const_tab_at = None
___ErrorIndication_protocolIEs__item__id._const_tab_id = u'id'
___ErrorIndication_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___ErrorIndication_protocolIEs__item__criticality._const_tab = ____ErrorIndication_protocolIEs__item__id_tab
___ErrorIndication_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___ErrorIndication_protocolIEs__item__criticality._const_tab_id = u'criticality'
___ErrorIndication_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___ErrorIndication_protocolIEs__item__value._const_tab = ____ErrorIndication_protocolIEs__item__id_tab
___ErrorIndication_protocolIEs__item__value._const_tab_at = ('..', u'id')
___ErrorIndication_protocolIEs__item__value._const_tab_id = u'Value'
__ErrorIndication_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___ErrorIndication_protocolIEs__item__id),
(u'criticality', ___ErrorIndication_protocolIEs__item__criticality),
(u'value', ___ErrorIndication_protocolIEs__item__value),
])
__ErrorIndication_protocolIEs__item_._ext = None
_ErrorIndication_protocolIEs._cont = __ErrorIndication_protocolIEs__item_
_ErrorIndication_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_ErrorIndication_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__ErrorIndication_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___ErrorIndication_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____ErrorIndication_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____ErrorIndication_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___ErrorIndication_protocolExtensions__item__id._const_tab = ____ErrorIndication_protocolExtensions__item__id_tab
___ErrorIndication_protocolExtensions__item__id._const_tab_at = None
___ErrorIndication_protocolExtensions__item__id._const_tab_id = u'id'
___ErrorIndication_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___ErrorIndication_protocolExtensions__item__criticality._const_tab = ____ErrorIndication_protocolExtensions__item__id_tab
___ErrorIndication_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___ErrorIndication_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___ErrorIndication_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___ErrorIndication_protocolExtensions__item__extensionValue._const_tab = ____ErrorIndication_protocolExtensions__item__id_tab
___ErrorIndication_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___ErrorIndication_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__ErrorIndication_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___ErrorIndication_protocolExtensions__item__id),
(u'criticality', ___ErrorIndication_protocolExtensions__item__criticality),
(u'extensionValue', ___ErrorIndication_protocolExtensions__item__extensionValue),
])
__ErrorIndication_protocolExtensions__item_._ext = None
_ErrorIndication_protocolExtensions._cont = __ErrorIndication_protocolExtensions__item_
_ErrorIndication_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
ErrorIndication._cont = ASN1Dict([
(u'protocolIEs', _ErrorIndication_protocolIEs),
(u'protocolExtensions', _ErrorIndication_protocolExtensions),
])
ErrorIndication._ext = []
#-----< ErrorIndicationIEs >-----#
ErrorIndicationIEs = CLASS(name=u'ErrorIndicationIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_ErrorIndicationIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'Cause')))
_ErrorIndicationIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'CriticalityDiagnostics')))
ErrorIndicationIEs._val = ASN1Set(rv=[dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _ErrorIndicationIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'ignore'), (u'Value', _ErrorIndicationIEs_val_Value_1), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< ErrorIndicationExtensions >-----#
ErrorIndicationExtensions = CLASS(name=u'ErrorIndicationExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
ErrorIndicationExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< PrivateMessage >-----#
PrivateMessage = SEQ(name=u'PrivateMessage', mode=MODE_TYPE)
_PrivateMessage_privateIEs = SEQ_OF(name=u'privateIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'PrivateIE-Container')))
__PrivateMessage_privateIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'PrivateIE-Field')))
___PrivateMessage_privateIEs__item__id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PRIVATE-IES'), [u'id']))
____PrivateMessage_privateIEs__item__id_tab = CLASS(name='_tab_HNBAP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PRIVATE-IES')))
____PrivateMessage_privateIEs__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___PrivateMessage_privateIEs__item__id._const_tab = ____PrivateMessage_privateIEs__item__id_tab
___PrivateMessage_privateIEs__item__id._const_tab_at = None
___PrivateMessage_privateIEs__item__id._const_tab_id = u'id'
___PrivateMessage_privateIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PRIVATE-IES'), [u'criticality']))
___PrivateMessage_privateIEs__item__criticality._const_tab = ____PrivateMessage_privateIEs__item__id_tab
___PrivateMessage_privateIEs__item__criticality._const_tab_at = ('..', u'id')
___PrivateMessage_privateIEs__item__criticality._const_tab_id = u'criticality'
___PrivateMessage_privateIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PRIVATE-IES'), [u'Value']))
___PrivateMessage_privateIEs__item__value._const_tab = ____PrivateMessage_privateIEs__item__id_tab
___PrivateMessage_privateIEs__item__value._const_tab_at = ('..', u'id')
___PrivateMessage_privateIEs__item__value._const_tab_id = u'Value'
__PrivateMessage_privateIEs__item_._cont = ASN1Dict([
(u'id', ___PrivateMessage_privateIEs__item__id),
(u'criticality', ___PrivateMessage_privateIEs__item__criticality),
(u'value', ___PrivateMessage_privateIEs__item__value),
])
__PrivateMessage_privateIEs__item_._ext = None
_PrivateMessage_privateIEs._cont = __PrivateMessage_privateIEs__item_
_PrivateMessage_privateIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
PrivateMessage._cont = ASN1Dict([
(u'privateIEs', _PrivateMessage_privateIEs),
])
PrivateMessage._ext = []
#-----< PrivateMessage-IEs >-----#
PrivateMessage_IEs = CLASS(name=u'PrivateMessage-IEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PRIVATE-IES')))
PrivateMessage_IEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< U-RNTIQueryRequest >-----#
U_RNTIQueryRequest = SEQ(name=u'U-RNTIQueryRequest', mode=MODE_TYPE)
_U_RNTIQueryRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__U_RNTIQueryRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___U_RNTIQueryRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____U_RNTIQueryRequest_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____U_RNTIQueryRequest_protocolIEs__item__id_tab_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'U-RNTI')))
____U_RNTIQueryRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 49), (u'criticality', u'reject'), (u'Value', _____U_RNTIQueryRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___U_RNTIQueryRequest_protocolIEs__item__id._const_tab = ____U_RNTIQueryRequest_protocolIEs__item__id_tab
___U_RNTIQueryRequest_protocolIEs__item__id._const_tab_at = None
___U_RNTIQueryRequest_protocolIEs__item__id._const_tab_id = u'id'
___U_RNTIQueryRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___U_RNTIQueryRequest_protocolIEs__item__criticality._const_tab = ____U_RNTIQueryRequest_protocolIEs__item__id_tab
___U_RNTIQueryRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___U_RNTIQueryRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
___U_RNTIQueryRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___U_RNTIQueryRequest_protocolIEs__item__value._const_tab = ____U_RNTIQueryRequest_protocolIEs__item__id_tab
___U_RNTIQueryRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
___U_RNTIQueryRequest_protocolIEs__item__value._const_tab_id = u'Value'
__U_RNTIQueryRequest_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___U_RNTIQueryRequest_protocolIEs__item__id),
(u'criticality', ___U_RNTIQueryRequest_protocolIEs__item__criticality),
(u'value', ___U_RNTIQueryRequest_protocolIEs__item__value),
])
__U_RNTIQueryRequest_protocolIEs__item_._ext = None
_U_RNTIQueryRequest_protocolIEs._cont = __U_RNTIQueryRequest_protocolIEs__item_
_U_RNTIQueryRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_U_RNTIQueryRequest_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__U_RNTIQueryRequest_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___U_RNTIQueryRequest_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____U_RNTIQueryRequest_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____U_RNTIQueryRequest_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___U_RNTIQueryRequest_protocolExtensions__item__id._const_tab = ____U_RNTIQueryRequest_protocolExtensions__item__id_tab
___U_RNTIQueryRequest_protocolExtensions__item__id._const_tab_at = None
___U_RNTIQueryRequest_protocolExtensions__item__id._const_tab_id = u'id'
___U_RNTIQueryRequest_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___U_RNTIQueryRequest_protocolExtensions__item__criticality._const_tab = ____U_RNTIQueryRequest_protocolExtensions__item__id_tab
___U_RNTIQueryRequest_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___U_RNTIQueryRequest_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___U_RNTIQueryRequest_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___U_RNTIQueryRequest_protocolExtensions__item__extensionValue._const_tab = ____U_RNTIQueryRequest_protocolExtensions__item__id_tab
___U_RNTIQueryRequest_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___U_RNTIQueryRequest_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__U_RNTIQueryRequest_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___U_RNTIQueryRequest_protocolExtensions__item__id),
(u'criticality', ___U_RNTIQueryRequest_protocolExtensions__item__criticality),
(u'extensionValue', ___U_RNTIQueryRequest_protocolExtensions__item__extensionValue),
])
__U_RNTIQueryRequest_protocolExtensions__item_._ext = None
_U_RNTIQueryRequest_protocolExtensions._cont = __U_RNTIQueryRequest_protocolExtensions__item_
_U_RNTIQueryRequest_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
U_RNTIQueryRequest._cont = ASN1Dict([
(u'protocolIEs', _U_RNTIQueryRequest_protocolIEs),
(u'protocolExtensions', _U_RNTIQueryRequest_protocolExtensions),
])
U_RNTIQueryRequest._ext = []
#-----< U-RNTIQueryRequestIEs >-----#
U_RNTIQueryRequestIEs = CLASS(name=u'U-RNTIQueryRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_U_RNTIQueryRequestIEs_val_Value_0 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'U-RNTI')))
U_RNTIQueryRequestIEs._val = ASN1Set(rv=[dict([(u'id', 49), (u'criticality', u'reject'), (u'Value', _U_RNTIQueryRequestIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< U-RNTIQueryRequestExtensions >-----#
U_RNTIQueryRequestExtensions = CLASS(name=u'U-RNTIQueryRequestExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
U_RNTIQueryRequestExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< U-RNTIQueryResponse >-----#
U_RNTIQueryResponse = SEQ(name=u'U-RNTIQueryResponse', mode=MODE_TYPE)
_U_RNTIQueryResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Container')))
__U_RNTIQueryResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolIE-Field')))
___U_RNTIQueryResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'id']))
____U_RNTIQueryResponse_protocolIEs__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_____U_RNTIQueryResponse_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNB-GWResponse')))
____U_RNTIQueryResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 51), (u'criticality', u'reject'), (u'Value', _____U_RNTIQueryResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___U_RNTIQueryResponse_protocolIEs__item__id._const_tab = ____U_RNTIQueryResponse_protocolIEs__item__id_tab
___U_RNTIQueryResponse_protocolIEs__item__id._const_tab_at = None
___U_RNTIQueryResponse_protocolIEs__item__id._const_tab_id = u'id'
___U_RNTIQueryResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'criticality']))
___U_RNTIQueryResponse_protocolIEs__item__criticality._const_tab = ____U_RNTIQueryResponse_protocolIEs__item__id_tab
___U_RNTIQueryResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___U_RNTIQueryResponse_protocolIEs__item__criticality._const_tab_id = u'criticality'
___U_RNTIQueryResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES'), [u'Value']))
___U_RNTIQueryResponse_protocolIEs__item__value._const_tab = ____U_RNTIQueryResponse_protocolIEs__item__id_tab
___U_RNTIQueryResponse_protocolIEs__item__value._const_tab_at = ('..', u'id')
___U_RNTIQueryResponse_protocolIEs__item__value._const_tab_id = u'Value'
__U_RNTIQueryResponse_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___U_RNTIQueryResponse_protocolIEs__item__id),
(u'criticality', ___U_RNTIQueryResponse_protocolIEs__item__criticality),
(u'value', ___U_RNTIQueryResponse_protocolIEs__item__value),
])
__U_RNTIQueryResponse_protocolIEs__item_._ext = None
_U_RNTIQueryResponse_protocolIEs._cont = __U_RNTIQueryResponse_protocolIEs__item_
_U_RNTIQueryResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_U_RNTIQueryResponse_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionContainer')), opt=True)
__U_RNTIQueryResponse_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-Containers', 'ProtocolExtensionField')))
___U_RNTIQueryResponse_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'id']))
____U_RNTIQueryResponse_protocolExtensions__item__id_tab = CLASS(name='_tab_HNBAP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
____U_RNTIQueryResponse_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___U_RNTIQueryResponse_protocolExtensions__item__id._const_tab = ____U_RNTIQueryResponse_protocolExtensions__item__id_tab
___U_RNTIQueryResponse_protocolExtensions__item__id._const_tab_at = None
___U_RNTIQueryResponse_protocolExtensions__item__id._const_tab_id = u'id'
___U_RNTIQueryResponse_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'criticality']))
___U_RNTIQueryResponse_protocolExtensions__item__criticality._const_tab = ____U_RNTIQueryResponse_protocolExtensions__item__id_tab
___U_RNTIQueryResponse_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___U_RNTIQueryResponse_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___U_RNTIQueryResponse_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION'), [u'Extension']))
___U_RNTIQueryResponse_protocolExtensions__item__extensionValue._const_tab = ____U_RNTIQueryResponse_protocolExtensions__item__id_tab
___U_RNTIQueryResponse_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___U_RNTIQueryResponse_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__U_RNTIQueryResponse_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___U_RNTIQueryResponse_protocolExtensions__item__id),
(u'criticality', ___U_RNTIQueryResponse_protocolExtensions__item__criticality),
(u'extensionValue', ___U_RNTIQueryResponse_protocolExtensions__item__extensionValue),
])
__U_RNTIQueryResponse_protocolExtensions__item_._ext = None
_U_RNTIQueryResponse_protocolExtensions._cont = __U_RNTIQueryResponse_protocolExtensions__item_
_U_RNTIQueryResponse_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
U_RNTIQueryResponse._cont = ASN1Dict([
(u'protocolIEs', _U_RNTIQueryResponse_protocolIEs),
(u'protocolExtensions', _U_RNTIQueryResponse_protocolExtensions),
])
U_RNTIQueryResponse._ext = []
#-----< U-RNTIQueryResponseIEs >-----#
U_RNTIQueryResponseIEs = CLASS(name=u'U-RNTIQueryResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-IES')))
_U_RNTIQueryResponseIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-IEs', 'HNB-GWResponse')))
U_RNTIQueryResponseIEs._val = ASN1Set(rv=[dict([(u'id', 51), (u'criticality', u'reject'), (u'Value', _U_RNTIQueryResponseIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< U-RNTIQueryResponseExtensions >-----#
U_RNTIQueryResponseExtensions = CLASS(name=u'U-RNTIQueryResponseExtensions', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-Containers', 'HNBAP-PROTOCOL-EXTENSION')))
U_RNTIQueryResponseExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
_all_ = [
____HNBRegisterRequest_protocolIEs__item__id_tab,
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_0,
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_1,
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_2,
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_3,
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_4,
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_5,
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_6,
_____HNBRegisterRequest_protocolIEs__item__id_tab_val_Value_7,
___HNBRegisterRequest_protocolIEs__item__id,
___HNBRegisterRequest_protocolIEs__item__criticality,
___HNBRegisterRequest_protocolIEs__item__value,
__HNBRegisterRequest_protocolIEs__item_,
_HNBRegisterRequest_protocolIEs,
____HNBRegisterRequest_protocolExtensions__item__id_tab,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_0,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_1,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_2,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_3,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_4,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_5,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_6,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_7,
_____HNBRegisterRequest_protocolExtensions__item__id_tab_val_Extension_8,
___HNBRegisterRequest_protocolExtensions__item__id,
___HNBRegisterRequest_protocolExtensions__item__criticality,
___HNBRegisterRequest_protocolExtensions__item__extensionValue,
__HNBRegisterRequest_protocolExtensions__item_,
_HNBRegisterRequest_protocolExtensions,
HNBRegisterRequest,
HNBRegisterRequestIEs,
_HNBRegisterRequestIEs_val_Value_0,
_HNBRegisterRequestIEs_val_Value_1,
_HNBRegisterRequestIEs_val_Value_2,
_HNBRegisterRequestIEs_val_Value_3,
_HNBRegisterRequestIEs_val_Value_4,
_HNBRegisterRequestIEs_val_Value_5,
_HNBRegisterRequestIEs_val_Value_6,
_HNBRegisterRequestIEs_val_Value_7,
HNBRegisterRequestExtensions,
_HNBRegisterRequestExtensions_val_Extension_0,
_HNBRegisterRequestExtensions_val_Extension_1,
_HNBRegisterRequestExtensions_val_Extension_2,
_HNBRegisterRequestExtensions_val_Extension_3,
_HNBRegisterRequestExtensions_val_Extension_4,
_HNBRegisterRequestExtensions_val_Extension_5,
_HNBRegisterRequestExtensions_val_Extension_6,
_HNBRegisterRequestExtensions_val_Extension_7,
_HNBRegisterRequestExtensions_val_Extension_8,
____HNBRegisterAccept_protocolIEs__item__id_tab,
_____HNBRegisterAccept_protocolIEs__item__id_tab_val_Value_0,
___HNBRegisterAccept_protocolIEs__item__id,
___HNBRegisterAccept_protocolIEs__item__criticality,
___HNBRegisterAccept_protocolIEs__item__value,
__HNBRegisterAccept_protocolIEs__item_,
_HNBRegisterAccept_protocolIEs,
____HNBRegisterAccept_protocolExtensions__item__id_tab,
_____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_0,
_____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_1,
_____HNBRegisterAccept_protocolExtensions__item__id_tab_val_Extension_2,
___HNBRegisterAccept_protocolExtensions__item__id,
___HNBRegisterAccept_protocolExtensions__item__criticality,
___HNBRegisterAccept_protocolExtensions__item__extensionValue,
__HNBRegisterAccept_protocolExtensions__item_,
_HNBRegisterAccept_protocolExtensions,
HNBRegisterAccept,
HNBRegisterResponseIEs,
_HNBRegisterResponseIEs_val_Value_0,
HNBRegisterResponseExtensions,
_HNBRegisterResponseExtensions_val_Extension_0,
_HNBRegisterResponseExtensions_val_Extension_1,
_HNBRegisterResponseExtensions_val_Extension_2,
____HNBRegisterReject_protocolIEs__item__id_tab,
_____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_0,
_____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_1,
_____HNBRegisterReject_protocolIEs__item__id_tab_val_Value_2,
___HNBRegisterReject_protocolIEs__item__id,
___HNBRegisterReject_protocolIEs__item__criticality,
___HNBRegisterReject_protocolIEs__item__value,
__HNBRegisterReject_protocolIEs__item_,
_HNBRegisterReject_protocolIEs,
____HNBRegisterReject_protocolExtensions__item__id_tab,
___HNBRegisterReject_protocolExtensions__item__id,
___HNBRegisterReject_protocolExtensions__item__criticality,
___HNBRegisterReject_protocolExtensions__item__extensionValue,
__HNBRegisterReject_protocolExtensions__item_,
_HNBRegisterReject_protocolExtensions,
HNBRegisterReject,
HNBRegisterRejectIEs,
_HNBRegisterRejectIEs_val_Value_0,
_HNBRegisterRejectIEs_val_Value_1,
_HNBRegisterRejectIEs_val_Value_2,
HNBRegisterRejectExtensions,
____HNBDe_Register_protocolIEs__item__id_tab,
_____HNBDe_Register_protocolIEs__item__id_tab_val_Value_0,
_____HNBDe_Register_protocolIEs__item__id_tab_val_Value_1,
___HNBDe_Register_protocolIEs__item__id,
___HNBDe_Register_protocolIEs__item__criticality,
___HNBDe_Register_protocolIEs__item__value,
__HNBDe_Register_protocolIEs__item_,
_HNBDe_Register_protocolIEs,
____HNBDe_Register_protocolExtensions__item__id_tab,
___HNBDe_Register_protocolExtensions__item__id,
___HNBDe_Register_protocolExtensions__item__criticality,
___HNBDe_Register_protocolExtensions__item__extensionValue,
__HNBDe_Register_protocolExtensions__item_,
_HNBDe_Register_protocolExtensions,
HNBDe_Register,
HNBDe_RegisterIEs,
_HNBDe_RegisterIEs_val_Value_0,
_HNBDe_RegisterIEs_val_Value_1,
HNBDe_RegisterExtensions,
____UERegisterRequest_protocolIEs__item__id_tab,
_____UERegisterRequest_protocolIEs__item__id_tab_val_Value_0,
_____UERegisterRequest_protocolIEs__item__id_tab_val_Value_1,
_____UERegisterRequest_protocolIEs__item__id_tab_val_Value_2,
___UERegisterRequest_protocolIEs__item__id,
___UERegisterRequest_protocolIEs__item__criticality,
___UERegisterRequest_protocolIEs__item__value,
__UERegisterRequest_protocolIEs__item_,
_UERegisterRequest_protocolIEs,
____UERegisterRequest_protocolExtensions__item__id_tab,
___UERegisterRequest_protocolExtensions__item__id,
___UERegisterRequest_protocolExtensions__item__criticality,
___UERegisterRequest_protocolExtensions__item__extensionValue,
__UERegisterRequest_protocolExtensions__item_,
_UERegisterRequest_protocolExtensions,
UERegisterRequest,
UERegisterRequestIEs,
_UERegisterRequestIEs_val_Value_0,
_UERegisterRequestIEs_val_Value_1,
_UERegisterRequestIEs_val_Value_2,
UERegisterRequestExtensions,
____UERegisterAccept_protocolIEs__item__id_tab,
_____UERegisterAccept_protocolIEs__item__id_tab_val_Value_0,
_____UERegisterAccept_protocolIEs__item__id_tab_val_Value_1,
___UERegisterAccept_protocolIEs__item__id,
___UERegisterAccept_protocolIEs__item__criticality,
___UERegisterAccept_protocolIEs__item__value,
__UERegisterAccept_protocolIEs__item_,
_UERegisterAccept_protocolIEs,
____UERegisterAccept_protocolExtensions__item__id_tab,
_____UERegisterAccept_protocolExtensions__item__id_tab_val_Extension_0,
___UERegisterAccept_protocolExtensions__item__id,
___UERegisterAccept_protocolExtensions__item__criticality,
___UERegisterAccept_protocolExtensions__item__extensionValue,
__UERegisterAccept_protocolExtensions__item_,
_UERegisterAccept_protocolExtensions,
UERegisterAccept,
UERegisterAcceptIEs,
_UERegisterAcceptIEs_val_Value_0,
_UERegisterAcceptIEs_val_Value_1,
UERegisterAcceptExtensions,
_UERegisterAcceptExtensions_val_Extension_0,
____UERegisterReject_protocolIEs__item__id_tab,
_____UERegisterReject_protocolIEs__item__id_tab_val_Value_0,
_____UERegisterReject_protocolIEs__item__id_tab_val_Value_1,
_____UERegisterReject_protocolIEs__item__id_tab_val_Value_2,
___UERegisterReject_protocolIEs__item__id,
___UERegisterReject_protocolIEs__item__criticality,
___UERegisterReject_protocolIEs__item__value,
__UERegisterReject_protocolIEs__item_,
_UERegisterReject_protocolIEs,
____UERegisterReject_protocolExtensions__item__id_tab,
___UERegisterReject_protocolExtensions__item__id,
___UERegisterReject_protocolExtensions__item__criticality,
___UERegisterReject_protocolExtensions__item__extensionValue,
__UERegisterReject_protocolExtensions__item_,
_UERegisterReject_protocolExtensions,
UERegisterReject,
UERegisterRejectIEs,
_UERegisterRejectIEs_val_Value_0,
_UERegisterRejectIEs_val_Value_1,
_UERegisterRejectIEs_val_Value_2,
UERegisterRejectExtensions,
____UEDe_Register_protocolIEs__item__id_tab,
_____UEDe_Register_protocolIEs__item__id_tab_val_Value_0,
_____UEDe_Register_protocolIEs__item__id_tab_val_Value_1,
___UEDe_Register_protocolIEs__item__id,
___UEDe_Register_protocolIEs__item__criticality,
___UEDe_Register_protocolIEs__item__value,
__UEDe_Register_protocolIEs__item_,
_UEDe_Register_protocolIEs,
____UEDe_Register_protocolExtensions__item__id_tab,
___UEDe_Register_protocolExtensions__item__id,
___UEDe_Register_protocolExtensions__item__criticality,
___UEDe_Register_protocolExtensions__item__extensionValue,
__UEDe_Register_protocolExtensions__item_,
_UEDe_Register_protocolExtensions,
UEDe_Register,
UEDe_RegisterIEs,
_UEDe_RegisterIEs_val_Value_0,
_UEDe_RegisterIEs_val_Value_1,
UEDe_RegisterExtensions,
____CSGMembershipUpdate_protocolIEs__item__id_tab,
_____CSGMembershipUpdate_protocolIEs__item__id_tab_val_Value_0,
_____CSGMembershipUpdate_protocolIEs__item__id_tab_val_Value_1,
___CSGMembershipUpdate_protocolIEs__item__id,
___CSGMembershipUpdate_protocolIEs__item__criticality,
___CSGMembershipUpdate_protocolIEs__item__value,
__CSGMembershipUpdate_protocolIEs__item_,
_CSGMembershipUpdate_protocolIEs,
____CSGMembershipUpdate_protocolExtensions__item__id_tab,
___CSGMembershipUpdate_protocolExtensions__item__id,
___CSGMembershipUpdate_protocolExtensions__item__criticality,
___CSGMembershipUpdate_protocolExtensions__item__extensionValue,
__CSGMembershipUpdate_protocolExtensions__item_,
_CSGMembershipUpdate_protocolExtensions,
CSGMembershipUpdate,
CSGMembershipUpdateIEs,
_CSGMembershipUpdateIEs_val_Value_0,
_CSGMembershipUpdateIEs_val_Value_1,
CSGMembershipUpdateExtensions,
____TNLUpdateRequest_protocolIEs__item__id_tab,
_____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_0,
_____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_1,
_____TNLUpdateRequest_protocolIEs__item__id_tab_val_Value_2,
___TNLUpdateRequest_protocolIEs__item__id,
___TNLUpdateRequest_protocolIEs__item__criticality,
___TNLUpdateRequest_protocolIEs__item__value,
__TNLUpdateRequest_protocolIEs__item_,
_TNLUpdateRequest_protocolIEs,
____TNLUpdateRequest_protocolExtensions__item__id_tab,
___TNLUpdateRequest_protocolExtensions__item__id,
___TNLUpdateRequest_protocolExtensions__item__criticality,
___TNLUpdateRequest_protocolExtensions__item__extensionValue,
__TNLUpdateRequest_protocolExtensions__item_,
_TNLUpdateRequest_protocolExtensions,
TNLUpdateRequest,
TNLUpdateRequestIEs,
_TNLUpdateRequestIEs_val_Value_0,
_TNLUpdateRequestIEs_val_Value_1,
_TNLUpdateRequestIEs_val_Value_2,
TNLUpdateExtensions,
____TNLUpdateResponse_protocolIEs__item__id_tab,
_____TNLUpdateResponse_protocolIEs__item__id_tab_val_Value_0,
___TNLUpdateResponse_protocolIEs__item__id,
___TNLUpdateResponse_protocolIEs__item__criticality,
___TNLUpdateResponse_protocolIEs__item__value,
__TNLUpdateResponse_protocolIEs__item_,
_TNLUpdateResponse_protocolIEs,
____TNLUpdateResponse_protocolExtensions__item__id_tab,
___TNLUpdateResponse_protocolExtensions__item__id,
___TNLUpdateResponse_protocolExtensions__item__criticality,
___TNLUpdateResponse_protocolExtensions__item__extensionValue,
__TNLUpdateResponse_protocolExtensions__item_,
_TNLUpdateResponse_protocolExtensions,
TNLUpdateResponse,
TNLUpdateResponseIEs,
_TNLUpdateResponseIEs_val_Value_0,
TNLUpdateResponseExtensions,
____TNLUpdateFailure_protocolIEs__item__id_tab,
_____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_0,
_____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_1,
_____TNLUpdateFailure_protocolIEs__item__id_tab_val_Value_2,
___TNLUpdateFailure_protocolIEs__item__id,
___TNLUpdateFailure_protocolIEs__item__criticality,
___TNLUpdateFailure_protocolIEs__item__value,
__TNLUpdateFailure_protocolIEs__item_,
_TNLUpdateFailure_protocolIEs,
____TNLUpdateFailure_protocolExtensions__item__id_tab,
___TNLUpdateFailure_protocolExtensions__item__id,
___TNLUpdateFailure_protocolExtensions__item__criticality,
___TNLUpdateFailure_protocolExtensions__item__extensionValue,
__TNLUpdateFailure_protocolExtensions__item_,
_TNLUpdateFailure_protocolExtensions,
TNLUpdateFailure,
TNLUpdateFailureIEs,
_TNLUpdateFailureIEs_val_Value_0,
_TNLUpdateFailureIEs_val_Value_1,
_TNLUpdateFailureIEs_val_Value_2,
TNLUpdateFailureExtensions,
____HNBConfigTransferRequest_protocolIEs__item__id_tab,
_____HNBConfigTransferRequest_protocolIEs__item__id_tab_val_Value_0,
___HNBConfigTransferRequest_protocolIEs__item__id,
___HNBConfigTransferRequest_protocolIEs__item__criticality,
___HNBConfigTransferRequest_protocolIEs__item__value,
__HNBConfigTransferRequest_protocolIEs__item_,
_HNBConfigTransferRequest_protocolIEs,
____HNBConfigTransferRequest_protocolExtensions__item__id_tab,
___HNBConfigTransferRequest_protocolExtensions__item__id,
___HNBConfigTransferRequest_protocolExtensions__item__criticality,
___HNBConfigTransferRequest_protocolExtensions__item__extensionValue,
__HNBConfigTransferRequest_protocolExtensions__item_,
_HNBConfigTransferRequest_protocolExtensions,
HNBConfigTransferRequest,
HNBConfigTransferRequestIEs,
_HNBConfigTransferRequestIEs_val_Value_0,
HNBConfigTransferRequestExtensions,
____HNBConfigTransferResponse_protocolIEs__item__id_tab,
_____HNBConfigTransferResponse_protocolIEs__item__id_tab_val_Value_0,
___HNBConfigTransferResponse_protocolIEs__item__id,
___HNBConfigTransferResponse_protocolIEs__item__criticality,
___HNBConfigTransferResponse_protocolIEs__item__value,
__HNBConfigTransferResponse_protocolIEs__item_,
_HNBConfigTransferResponse_protocolIEs,
____HNBConfigTransferResponse_protocolExtensions__item__id_tab,
_____HNBConfigTransferResponse_protocolExtensions__item__id_tab_val_Extension_0,
___HNBConfigTransferResponse_protocolExtensions__item__id,
___HNBConfigTransferResponse_protocolExtensions__item__criticality,
___HNBConfigTransferResponse_protocolExtensions__item__extensionValue,
__HNBConfigTransferResponse_protocolExtensions__item_,
_HNBConfigTransferResponse_protocolExtensions,
HNBConfigTransferResponse,
HNBConfigTransferResponseIEs,
_HNBConfigTransferResponseIEs_val_Value_0,
HNBConfigTransferResponseExtensions,
_HNBConfigTransferResponseExtensions_val_Extension_0,
____RelocationComplete_protocolIEs__item__id_tab,
_____RelocationComplete_protocolIEs__item__id_tab_val_Value_0,
___RelocationComplete_protocolIEs__item__id,
___RelocationComplete_protocolIEs__item__criticality,
___RelocationComplete_protocolIEs__item__value,
__RelocationComplete_protocolIEs__item_,
_RelocationComplete_protocolIEs,
____RelocationComplete_protocolExtensions__item__id_tab,
___RelocationComplete_protocolExtensions__item__id,
___RelocationComplete_protocolExtensions__item__criticality,
___RelocationComplete_protocolExtensions__item__extensionValue,
__RelocationComplete_protocolExtensions__item_,
_RelocationComplete_protocolExtensions,
RelocationComplete,
RelocationCompleteIEs,
_RelocationCompleteIEs_val_Value_0,
RelocationCompleteExtensions,
____ErrorIndication_protocolIEs__item__id_tab,
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_0,
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_1,
___ErrorIndication_protocolIEs__item__id,
___ErrorIndication_protocolIEs__item__criticality,
___ErrorIndication_protocolIEs__item__value,
__ErrorIndication_protocolIEs__item_,
_ErrorIndication_protocolIEs,
____ErrorIndication_protocolExtensions__item__id_tab,
___ErrorIndication_protocolExtensions__item__id,
___ErrorIndication_protocolExtensions__item__criticality,
___ErrorIndication_protocolExtensions__item__extensionValue,
__ErrorIndication_protocolExtensions__item_,
_ErrorIndication_protocolExtensions,
ErrorIndication,
ErrorIndicationIEs,
_ErrorIndicationIEs_val_Value_0,
_ErrorIndicationIEs_val_Value_1,
ErrorIndicationExtensions,
____PrivateMessage_privateIEs__item__id_tab,
___PrivateMessage_privateIEs__item__id,
___PrivateMessage_privateIEs__item__criticality,
___PrivateMessage_privateIEs__item__value,
__PrivateMessage_privateIEs__item_,
_PrivateMessage_privateIEs,
PrivateMessage,
PrivateMessage_IEs,
____U_RNTIQueryRequest_protocolIEs__item__id_tab,
_____U_RNTIQueryRequest_protocolIEs__item__id_tab_val_Value_0,
___U_RNTIQueryRequest_protocolIEs__item__id,
___U_RNTIQueryRequest_protocolIEs__item__criticality,
___U_RNTIQueryRequest_protocolIEs__item__value,
__U_RNTIQueryRequest_protocolIEs__item_,
_U_RNTIQueryRequest_protocolIEs,
____U_RNTIQueryRequest_protocolExtensions__item__id_tab,
___U_RNTIQueryRequest_protocolExtensions__item__id,
___U_RNTIQueryRequest_protocolExtensions__item__criticality,
___U_RNTIQueryRequest_protocolExtensions__item__extensionValue,
__U_RNTIQueryRequest_protocolExtensions__item_,
_U_RNTIQueryRequest_protocolExtensions,
U_RNTIQueryRequest,
U_RNTIQueryRequestIEs,
_U_RNTIQueryRequestIEs_val_Value_0,
U_RNTIQueryRequestExtensions,
____U_RNTIQueryResponse_protocolIEs__item__id_tab,
_____U_RNTIQueryResponse_protocolIEs__item__id_tab_val_Value_0,
___U_RNTIQueryResponse_protocolIEs__item__id,
___U_RNTIQueryResponse_protocolIEs__item__criticality,
___U_RNTIQueryResponse_protocolIEs__item__value,
__U_RNTIQueryResponse_protocolIEs__item_,
_U_RNTIQueryResponse_protocolIEs,
____U_RNTIQueryResponse_protocolExtensions__item__id_tab,
___U_RNTIQueryResponse_protocolExtensions__item__id,
___U_RNTIQueryResponse_protocolExtensions__item__criticality,
___U_RNTIQueryResponse_protocolExtensions__item__extensionValue,
__U_RNTIQueryResponse_protocolExtensions__item_,
_U_RNTIQueryResponse_protocolExtensions,
U_RNTIQueryResponse,
U_RNTIQueryResponseIEs,
_U_RNTIQueryResponseIEs_val_Value_0,
U_RNTIQueryResponseExtensions,
]
class HNBAP_PDU_Descriptions:
_name_ = u'HNBAP-PDU-Descriptions'
_oid_ = [0, 4, 0, 0, 20, 3, 6, 1, 0]
_obj_ = [
u'HNBAP-ELEMENTARY-PROCEDURE',
u'HNBAP-PDU',
u'InitiatingMessage',
u'SuccessfulOutcome',
u'UnsuccessfulOutcome',
u'HNBAP-ELEMENTARY-PROCEDURES',
u'HNBAP-ELEMENTARY-PROCEDURES-CLASS-1',
u'HNBAP-ELEMENTARY-PROCEDURES-CLASS-2',
u'hNBRegister',
u'uERegister',
u'uEDe-Register',
u'hNBDe-Register',
u'errorIndication',
u'csg-membership-update',
u'tnlUpdate',
u'hNBConfigTransfer',
u'relocationComplete',
u'u-RNTIQuery',
u'privateMessage',
]
_type_ = [
u'HNBAP-ELEMENTARY-PROCEDURE',
u'HNBAP-PDU',
u'InitiatingMessage',
u'SuccessfulOutcome',
u'UnsuccessfulOutcome',
]
_set_ = [
u'HNBAP-ELEMENTARY-PROCEDURES',
u'HNBAP-ELEMENTARY-PROCEDURES-CLASS-1',
u'HNBAP-ELEMENTARY-PROCEDURES-CLASS-2',
]
_val_ = [
u'hNBRegister',
u'uERegister',
u'uEDe-Register',
u'hNBDe-Register',
u'errorIndication',
u'csg-membership-update',
u'tnlUpdate',
u'hNBConfigTransfer',
u'relocationComplete',
u'u-RNTIQuery',
u'privateMessage',
]
_class_ = [
u'HNBAP-ELEMENTARY-PROCEDURE',
u'HNBAP-ELEMENTARY-PROCEDURES',
u'HNBAP-ELEMENTARY-PROCEDURES-CLASS-1',
u'HNBAP-ELEMENTARY-PROCEDURES-CLASS-2',
u'hNBRegister',
u'uERegister',
u'uEDe-Register',
u'hNBDe-Register',
u'errorIndication',
u'csg-membership-update',
u'tnlUpdate',
u'hNBConfigTransfer',
u'relocationComplete',
u'u-RNTIQuery',
u'privateMessage',
]
_param_ = [
]
#-----< HNBAP-ELEMENTARY-PROCEDURE >-----#
HNBAP_ELEMENTARY_PROCEDURE = CLASS(name=u'HNBAP-ELEMENTARY-PROCEDURE', mode=MODE_TYPE)
_HNBAP_ELEMENTARY_PROCEDURE_InitiatingMessage = OPEN(name=u'InitiatingMessage', mode=MODE_TYPE)
_HNBAP_ELEMENTARY_PROCEDURE_SuccessfulOutcome = OPEN(name=u'SuccessfulOutcome', mode=MODE_TYPE, opt=True)
_HNBAP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome = OPEN(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, opt=True)
_HNBAP_ELEMENTARY_PROCEDURE_procedureCode = INT(name=u'procedureCode', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'ProcedureCode')), uniq=True)
_HNBAP_ELEMENTARY_PROCEDURE_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-CommonDataTypes', 'Criticality')), default=u'ignore')
HNBAP_ELEMENTARY_PROCEDURE._cont = ASN1Dict([
(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURE_InitiatingMessage),
(u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURE_SuccessfulOutcome),
(u'UnsuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome),
(u'procedureCode', _HNBAP_ELEMENTARY_PROCEDURE_procedureCode),
(u'criticality', _HNBAP_ELEMENTARY_PROCEDURE_criticality),
])
#-----< HNBAP-PDU >-----#
HNBAP_PDU = CHOICE(name=u'HNBAP-PDU', mode=MODE_TYPE)
_HNBAP_PDU_initiatingMessage = SEQ(name=u'initiatingMessage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'InitiatingMessage')))
_HNBAP_PDU_successfulOutcome = SEQ(name=u'successfulOutcome', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'SuccessfulOutcome')))
_HNBAP_PDU_unsuccessfulOutcome = SEQ(name=u'unsuccessfulOutcome', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'UnsuccessfulOutcome')))
HNBAP_PDU._cont = ASN1Dict([
(u'initiatingMessage', _HNBAP_PDU_initiatingMessage),
(u'successfulOutcome', _HNBAP_PDU_successfulOutcome),
(u'unsuccessfulOutcome', _HNBAP_PDU_unsuccessfulOutcome),
])
HNBAP_PDU._ext = []
#-----< InitiatingMessage >-----#
InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE)
_InitiatingMessage_procedureCode = INT(name=u'procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
__InitiatingMessage_procedureCode_tab = CLASS(name='_tab_HNBAP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterRequest')))
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterAccept')))
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterReject')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterRequest')))
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterAccept')))
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterReject')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UEDe-Register')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBDe-Register')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'ErrorIndication')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'PrivateMessage')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateRequest')))
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateResponse')))
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateFailure')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferRequest')))
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferResponse')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryRequest')))
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryResponse')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'CSGMembershipUpdate')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'RelocationComplete')))
__InitiatingMessage_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_1), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2), (u'procedureCode', 4), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4), (u'procedureCode', 5), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5), (u'procedureCode', 6), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_7), (u'procedureCode', 10), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_8), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_8), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_9), (u'procedureCode', 7), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_10), (u'procedureCode', 11), (u'criticality', u'ignore')])], er=[])
_InitiatingMessage_procedureCode._const_tab = __InitiatingMessage_procedureCode_tab
_InitiatingMessage_procedureCode._const_tab_at = None
_InitiatingMessage_procedureCode._const_tab_id = u'procedureCode'
_InitiatingMessage_criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'criticality']))
_InitiatingMessage_criticality._const_tab = __InitiatingMessage_procedureCode_tab
_InitiatingMessage_criticality._const_tab_at = ('..', u'procedureCode')
_InitiatingMessage_criticality._const_tab_id = u'criticality'
_InitiatingMessage_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'InitiatingMessage']))
_InitiatingMessage_value._const_tab = __InitiatingMessage_procedureCode_tab
_InitiatingMessage_value._const_tab_at = ('..', u'procedureCode')
_InitiatingMessage_value._const_tab_id = u'InitiatingMessage'
InitiatingMessage._cont = ASN1Dict([
(u'procedureCode', _InitiatingMessage_procedureCode),
(u'criticality', _InitiatingMessage_criticality),
(u'value', _InitiatingMessage_value),
])
InitiatingMessage._ext = None
#-----< SuccessfulOutcome >-----#
SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE)
_SuccessfulOutcome_procedureCode = INT(name=u'procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
__SuccessfulOutcome_procedureCode_tab = CLASS(name='_tab_HNBAP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterRequest')))
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterAccept')))
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterReject')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterRequest')))
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterAccept')))
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterReject')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UEDe-Register')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBDe-Register')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'ErrorIndication')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'PrivateMessage')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateRequest')))
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateResponse')))
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateFailure')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferRequest')))
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferResponse')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryRequest')))
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryResponse')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'CSGMembershipUpdate')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'RelocationComplete')))
__SuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), (u'procedureCode', 4), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4), (u'procedureCode', 5), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5), (u'procedureCode', 6), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7), (u'procedureCode', 10), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9), (u'procedureCode', 7), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10), (u'procedureCode', 11), (u'criticality', u'ignore')])], er=[])
_SuccessfulOutcome_procedureCode._const_tab = __SuccessfulOutcome_procedureCode_tab
_SuccessfulOutcome_procedureCode._const_tab_at = None
_SuccessfulOutcome_procedureCode._const_tab_id = u'procedureCode'
_SuccessfulOutcome_criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'criticality']))
_SuccessfulOutcome_criticality._const_tab = __SuccessfulOutcome_procedureCode_tab
_SuccessfulOutcome_criticality._const_tab_at = ('..', u'procedureCode')
_SuccessfulOutcome_criticality._const_tab_id = u'criticality'
_SuccessfulOutcome_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'SuccessfulOutcome']))
_SuccessfulOutcome_value._const_tab = __SuccessfulOutcome_procedureCode_tab
_SuccessfulOutcome_value._const_tab_at = ('..', u'procedureCode')
_SuccessfulOutcome_value._const_tab_id = u'SuccessfulOutcome'
SuccessfulOutcome._cont = ASN1Dict([
(u'procedureCode', _SuccessfulOutcome_procedureCode),
(u'criticality', _SuccessfulOutcome_criticality),
(u'value', _SuccessfulOutcome_value),
])
SuccessfulOutcome._ext = None
#-----< UnsuccessfulOutcome >-----#
UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE)
_UnsuccessfulOutcome_procedureCode = INT(name=u'procedureCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
__UnsuccessfulOutcome_procedureCode_tab = CLASS(name='_tab_HNBAP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterRequest')))
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterAccept')))
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterReject')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterRequest')))
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterAccept')))
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterReject')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UEDe-Register')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBDe-Register')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'ErrorIndication')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'PrivateMessage')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateRequest')))
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateResponse')))
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateFailure')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferRequest')))
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferResponse')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryRequest')))
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryResponse')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'CSGMembershipUpdate')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'RelocationComplete')))
__UnsuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), (u'procedureCode', 4), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4), (u'procedureCode', 5), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5), (u'procedureCode', 6), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7), (u'procedureCode', 10), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9), (u'procedureCode', 7), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10), (u'procedureCode', 11), (u'criticality', u'ignore')])], er=[])
_UnsuccessfulOutcome_procedureCode._const_tab = __UnsuccessfulOutcome_procedureCode_tab
_UnsuccessfulOutcome_procedureCode._const_tab_at = None
_UnsuccessfulOutcome_procedureCode._const_tab_id = u'procedureCode'
_UnsuccessfulOutcome_criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'criticality']))
_UnsuccessfulOutcome_criticality._const_tab = __UnsuccessfulOutcome_procedureCode_tab
_UnsuccessfulOutcome_criticality._const_tab_at = ('..', u'procedureCode')
_UnsuccessfulOutcome_criticality._const_tab_id = u'criticality'
_UnsuccessfulOutcome_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE'), [u'UnsuccessfulOutcome']))
_UnsuccessfulOutcome_value._const_tab = __UnsuccessfulOutcome_procedureCode_tab
_UnsuccessfulOutcome_value._const_tab_at = ('..', u'procedureCode')
_UnsuccessfulOutcome_value._const_tab_id = u'UnsuccessfulOutcome'
UnsuccessfulOutcome._cont = ASN1Dict([
(u'procedureCode', _UnsuccessfulOutcome_procedureCode),
(u'criticality', _UnsuccessfulOutcome_criticality),
(u'value', _UnsuccessfulOutcome_value),
])
UnsuccessfulOutcome._ext = None
#-----< HNBAP-ELEMENTARY-PROCEDURES >-----#
HNBAP_ELEMENTARY_PROCEDURES = CLASS(name=u'HNBAP-ELEMENTARY-PROCEDURES', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterAccept')))
_HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterReject')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterAccept')))
_HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterReject')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UEDe-Register')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBDe-Register')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'ErrorIndication')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'PrivateMessage')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_6 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateResponse')))
_HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_6 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateFailure')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_7 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferResponse')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_8 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_8 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryResponse')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_9 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'CSGMembershipUpdate')))
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_10 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'RelocationComplete')))
HNBAP_ELEMENTARY_PROCEDURES._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_1), (u'procedureCode', 3), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2), (u'procedureCode', 4), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4), (u'procedureCode', 5), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5), (u'procedureCode', 6), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_6), (u'UnsuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_6), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_7), (u'procedureCode', 10), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_8), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_8), (u'procedureCode', 14), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_9), (u'procedureCode', 7), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_10), (u'procedureCode', 11), (u'criticality', u'ignore')])], er=[])
#-----< HNBAP-ELEMENTARY-PROCEDURES-CLASS-1 >-----#
HNBAP_ELEMENTARY_PROCEDURES_CLASS_1 = CLASS(name=u'HNBAP-ELEMENTARY-PROCEDURES-CLASS-1', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterAccept')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterReject')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterAccept')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_1 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterReject')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateResponse')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateFailure')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferResponse')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryRequest')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryResponse')))
HNBAP_ELEMENTARY_PROCEDURES_CLASS_1._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1), (u'UnsuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_1), (u'procedureCode', 3), (u'criticality', u'reject')])], rr=[], ev=[dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2), (u'procedureCode', 9), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3), (u'procedureCode', 10), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4), (u'SuccessfulOutcome', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4), (u'procedureCode', 14), (u'criticality', u'reject')])], er=[])
#-----< HNBAP-ELEMENTARY-PROCEDURES-CLASS-2 >-----#
HNBAP_ELEMENTARY_PROCEDURES_CLASS_2 = CLASS(name=u'HNBAP-ELEMENTARY-PROCEDURES-CLASS-2', mode=MODE_SET, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UEDe-Register')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBDe-Register')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'ErrorIndication')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'PrivateMessage')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'CSGMembershipUpdate')))
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'RelocationComplete')))
HNBAP_ELEMENTARY_PROCEDURES_CLASS_2._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0), (u'procedureCode', 4), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2), (u'procedureCode', 5), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3), (u'procedureCode', 6), (u'criticality', u'ignore')])], rr=[], ev=[dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4), (u'procedureCode', 7), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5), (u'procedureCode', 11), (u'criticality', u'ignore')])], er=[])
#-----< hNBRegister >-----#
hNBRegister = CLASS(name=u'hNBRegister', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_hNBRegister_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterRequest')))
_hNBRegister_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterAccept')))
_hNBRegister_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBRegisterReject')))
hNBRegister._val = dict([(u'InitiatingMessage', _hNBRegister_val_InitiatingMessage), (u'SuccessfulOutcome', _hNBRegister_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _hNBRegister_val_UnsuccessfulOutcome), (u'procedureCode', 1), (u'criticality', u'reject')])
#-----< uERegister >-----#
uERegister = CLASS(name=u'uERegister', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_uERegister_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterRequest')))
_uERegister_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterAccept')))
_uERegister_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UERegisterReject')))
uERegister._val = dict([(u'InitiatingMessage', _uERegister_val_InitiatingMessage), (u'SuccessfulOutcome', _uERegister_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _uERegister_val_UnsuccessfulOutcome), (u'procedureCode', 3), (u'criticality', u'reject')])
#-----< uEDe-Register >-----#
uEDe_Register = CLASS(name=u'uEDe-Register', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_uEDe_Register_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'UEDe-Register')))
uEDe_Register._val = dict([(u'InitiatingMessage', _uEDe_Register_val_InitiatingMessage), (u'procedureCode', 4), (u'criticality', u'ignore')])
#-----< hNBDe-Register >-----#
hNBDe_Register = CLASS(name=u'hNBDe-Register', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_hNBDe_Register_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBDe-Register')))
hNBDe_Register._val = dict([(u'InitiatingMessage', _hNBDe_Register_val_InitiatingMessage), (u'procedureCode', 2), (u'criticality', u'ignore')])
#-----< errorIndication >-----#
errorIndication = CLASS(name=u'errorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_errorIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'ErrorIndication')))
errorIndication._val = dict([(u'InitiatingMessage', _errorIndication_val_InitiatingMessage), (u'procedureCode', 5), (u'criticality', u'ignore')])
#-----< csg-membership-update >-----#
csg_membership_update = CLASS(name=u'csg-membership-update', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_csg_membership_update_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'CSGMembershipUpdate')))
csg_membership_update._val = dict([(u'InitiatingMessage', _csg_membership_update_val_InitiatingMessage), (u'procedureCode', 7), (u'criticality', u'ignore')])
#-----< tnlUpdate >-----#
tnlUpdate = CLASS(name=u'tnlUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_tnlUpdate_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateRequest')))
_tnlUpdate_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateResponse')))
_tnlUpdate_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'TNLUpdateFailure')))
tnlUpdate._val = dict([(u'InitiatingMessage', _tnlUpdate_val_InitiatingMessage), (u'SuccessfulOutcome', _tnlUpdate_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _tnlUpdate_val_UnsuccessfulOutcome), (u'procedureCode', 9), (u'criticality', u'reject')])
#-----< hNBConfigTransfer >-----#
hNBConfigTransfer = CLASS(name=u'hNBConfigTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_hNBConfigTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferRequest')))
_hNBConfigTransfer_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'HNBConfigTransferResponse')))
hNBConfigTransfer._val = dict([(u'InitiatingMessage', _hNBConfigTransfer_val_InitiatingMessage), (u'SuccessfulOutcome', _hNBConfigTransfer_val_SuccessfulOutcome), (u'procedureCode', 10), (u'criticality', u'reject')])
#-----< relocationComplete >-----#
relocationComplete = CLASS(name=u'relocationComplete', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_relocationComplete_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'RelocationComplete')))
relocationComplete._val = dict([(u'InitiatingMessage', _relocationComplete_val_InitiatingMessage), (u'procedureCode', 11), (u'criticality', u'ignore')])
#-----< u-RNTIQuery >-----#
u_RNTIQuery = CLASS(name=u'u-RNTIQuery', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_u_RNTIQuery_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryRequest')))
_u_RNTIQuery_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'U-RNTIQueryResponse')))
u_RNTIQuery._val = dict([(u'InitiatingMessage', _u_RNTIQuery_val_InitiatingMessage), (u'SuccessfulOutcome', _u_RNTIQuery_val_SuccessfulOutcome), (u'procedureCode', 14), (u'criticality', u'reject')])
#-----< privateMessage >-----#
privateMessage = CLASS(name=u'privateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('HNBAP-PDU-Descriptions', 'HNBAP-ELEMENTARY-PROCEDURE')))
_privateMessage_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('HNBAP-PDU-Contents', 'PrivateMessage')))
privateMessage._val = dict([(u'InitiatingMessage', _privateMessage_val_InitiatingMessage), (u'procedureCode', 6), (u'criticality', u'ignore')])
_all_ = [
_HNBAP_ELEMENTARY_PROCEDURE_InitiatingMessage,
_HNBAP_ELEMENTARY_PROCEDURE_SuccessfulOutcome,
_HNBAP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome,
_HNBAP_ELEMENTARY_PROCEDURE_procedureCode,
_HNBAP_ELEMENTARY_PROCEDURE_criticality,
HNBAP_ELEMENTARY_PROCEDURE,
_HNBAP_PDU_initiatingMessage,
_HNBAP_PDU_successfulOutcome,
_HNBAP_PDU_unsuccessfulOutcome,
HNBAP_PDU,
__InitiatingMessage_procedureCode_tab,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0,
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0,
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1,
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1,
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_1,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6,
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_6,
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_6,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7,
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_7,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_8,
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_8,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_9,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_10,
_InitiatingMessage_procedureCode,
_InitiatingMessage_criticality,
_InitiatingMessage_value,
InitiatingMessage,
__SuccessfulOutcome_procedureCode_tab,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0,
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0,
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1,
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1,
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6,
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6,
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7,
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8,
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10,
_SuccessfulOutcome_procedureCode,
_SuccessfulOutcome_criticality,
_SuccessfulOutcome_value,
SuccessfulOutcome,
__UnsuccessfulOutcome_procedureCode_tab,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0,
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0,
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1,
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1,
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_1,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6,
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_6,
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_6,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7,
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_7,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_8,
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_8,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_9,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_10,
_UnsuccessfulOutcome_procedureCode,
_UnsuccessfulOutcome_criticality,
_UnsuccessfulOutcome_value,
UnsuccessfulOutcome,
HNBAP_ELEMENTARY_PROCEDURES,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0,
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0,
_HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1,
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1,
_HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_1,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6,
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_6,
_HNBAP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_6,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7,
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_7,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_8,
_HNBAP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_8,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_9,
_HNBAP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_10,
HNBAP_ELEMENTARY_PROCEDURES_CLASS_1,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_1,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4,
HNBAP_ELEMENTARY_PROCEDURES_CLASS_2,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4,
_HNBAP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5,
hNBRegister,
_hNBRegister_val_InitiatingMessage,
_hNBRegister_val_SuccessfulOutcome,
_hNBRegister_val_UnsuccessfulOutcome,
uERegister,
_uERegister_val_InitiatingMessage,
_uERegister_val_SuccessfulOutcome,
_uERegister_val_UnsuccessfulOutcome,
uEDe_Register,
_uEDe_Register_val_InitiatingMessage,
hNBDe_Register,
_hNBDe_Register_val_InitiatingMessage,
errorIndication,
_errorIndication_val_InitiatingMessage,
csg_membership_update,
_csg_membership_update_val_InitiatingMessage,
tnlUpdate,
_tnlUpdate_val_InitiatingMessage,
_tnlUpdate_val_SuccessfulOutcome,
_tnlUpdate_val_UnsuccessfulOutcome,
hNBConfigTransfer,
_hNBConfigTransfer_val_InitiatingMessage,
_hNBConfigTransfer_val_SuccessfulOutcome,
relocationComplete,
_relocationComplete_val_InitiatingMessage,
u_RNTIQuery,
_u_RNTIQuery_val_InitiatingMessage,
_u_RNTIQuery_val_SuccessfulOutcome,
privateMessage,
_privateMessage_val_InitiatingMessage,
]
init_modules(HNBAP_CommonDataTypes, HNBAP_Constants, HNBAP_Containers, HNBAP_IEs, HNBAP_PDU_Contents, HNBAP_PDU_Descriptions)