pycrate/pycrate_asn1dir/RUA.py

1666 lines
119 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 RUA_CommonDataTypes:
_name_ = u'RUA-CommonDataTypes'
_oid_ = [0, 4, 0, 0, 20, 3, 5, 1, 3]
_obj_ = [
u'maxPrivateIEs',
u'maxProtocolExtensions',
u'maxProtocolIEs',
u'Criticality',
u'Presence',
u'ProcedureCode',
u'PrivateIE-ID',
u'ProtocolIE-ID',
u'TriggeringMessage',
]
_type_ = [
u'Criticality',
u'Presence',
u'ProcedureCode',
u'PrivateIE-ID',
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
#-----< ProcedureCode >-----#
ProcedureCode = INT(name=u'ProcedureCode', mode=MODE_TYPE)
ProcedureCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< 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
#-----< 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,
ProcedureCode,
_PrivateIE_ID_local,
_PrivateIE_ID_global_,
PrivateIE_ID,
ProtocolIE_ID,
TriggeringMessage,
]
class RUA_Constants:
_name_ = u'RUA-Constants'
_oid_ = [0, 4, 0, 0, 20, 3, 5, 1, 4]
_obj_ = [
u'id-Connect',
u'id-DirectTransfer',
u'id-Disconnect',
u'id-ConnectionlessTransfer',
u'id-ErrorIndication',
u'id-privateMessage',
u'maxNrOfErrors',
u'id-Cause',
u'id-CriticalityDiagnostics',
u'id-Context-ID',
u'id-RANAP-Message',
u'id-IntraDomainNasNodeSelector',
u'id-Establishment-Cause',
u'id-CN-DomainIndicator',
u'id-CSGMembershipStatus',
]
_type_ = [
]
_set_ = [
]
_val_ = [
u'id-Connect',
u'id-DirectTransfer',
u'id-Disconnect',
u'id-ConnectionlessTransfer',
u'id-ErrorIndication',
u'id-privateMessage',
u'maxNrOfErrors',
u'id-Cause',
u'id-CriticalityDiagnostics',
u'id-Context-ID',
u'id-RANAP-Message',
u'id-IntraDomainNasNodeSelector',
u'id-Establishment-Cause',
u'id-CN-DomainIndicator',
u'id-CSGMembershipStatus',
]
_class_ = [
]
_param_ = [
]
#-----< id-Connect >-----#
id_Connect = INT(name=u'id-Connect', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProcedureCode')))
id_Connect._val = 1
#-----< id-DirectTransfer >-----#
id_DirectTransfer = INT(name=u'id-DirectTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProcedureCode')))
id_DirectTransfer._val = 2
#-----< id-Disconnect >-----#
id_Disconnect = INT(name=u'id-Disconnect', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProcedureCode')))
id_Disconnect._val = 3
#-----< id-ConnectionlessTransfer >-----#
id_ConnectionlessTransfer = INT(name=u'id-ConnectionlessTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProcedureCode')))
id_ConnectionlessTransfer._val = 4
#-----< id-ErrorIndication >-----#
id_ErrorIndication = INT(name=u'id-ErrorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProcedureCode')))
id_ErrorIndication._val = 5
#-----< id-privateMessage >-----#
id_privateMessage = INT(name=u'id-privateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProcedureCode')))
id_privateMessage._val = 6
#-----< maxNrOfErrors >-----#
maxNrOfErrors = INT(name=u'maxNrOfErrors', mode=MODE_VALUE)
maxNrOfErrors._val = 256
#-----< id-Cause >-----#
id_Cause = INT(name=u'id-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
id_Cause._val = 1
#-----< id-CriticalityDiagnostics >-----#
id_CriticalityDiagnostics = INT(name=u'id-CriticalityDiagnostics', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
id_CriticalityDiagnostics._val = 2
#-----< id-Context-ID >-----#
id_Context_ID = INT(name=u'id-Context-ID', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
id_Context_ID._val = 3
#-----< id-RANAP-Message >-----#
id_RANAP_Message = INT(name=u'id-RANAP-Message', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
id_RANAP_Message._val = 4
#-----< id-IntraDomainNasNodeSelector >-----#
id_IntraDomainNasNodeSelector = INT(name=u'id-IntraDomainNasNodeSelector', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
id_IntraDomainNasNodeSelector._val = 5
#-----< id-Establishment-Cause >-----#
id_Establishment_Cause = INT(name=u'id-Establishment-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
id_Establishment_Cause._val = 6
#-----< id-CN-DomainIndicator >-----#
id_CN_DomainIndicator = INT(name=u'id-CN-DomainIndicator', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
id_CN_DomainIndicator._val = 7
#-----< id-CSGMembershipStatus >-----#
id_CSGMembershipStatus = INT(name=u'id-CSGMembershipStatus', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
id_CSGMembershipStatus._val = 9
_all_ = [
id_Connect,
id_DirectTransfer,
id_Disconnect,
id_ConnectionlessTransfer,
id_ErrorIndication,
id_privateMessage,
maxNrOfErrors,
id_Cause,
id_CriticalityDiagnostics,
id_Context_ID,
id_RANAP_Message,
id_IntraDomainNasNodeSelector,
id_Establishment_Cause,
id_CN_DomainIndicator,
id_CSGMembershipStatus,
]
class RUA_Containers:
_name_ = u'RUA-Containers'
_oid_ = [0, 4, 0, 0, 20, 3, 5, 1, 5]
_obj_ = [
u'RUA-PRIVATE-IES',
u'RUA-PROTOCOL-IES',
u'RUA-PROTOCOL-EXTENSION',
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'RUA-PRIVATE-IES',
u'RUA-PROTOCOL-IES',
u'RUA-PROTOCOL-EXTENSION',
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'RUA-PRIVATE-IES',
u'RUA-PROTOCOL-IES',
u'RUA-PROTOCOL-EXTENSION',
]
_param_ = [
u'ProtocolIE-Container',
u'ProtocolIE-Single-Container',
u'ProtocolIE-Field',
u'ProtocolIE-ContainerList',
u'ProtocolExtensionContainer',
u'ProtocolExtensionField',
u'PrivateIE-Container',
u'PrivateIE-Field',
]
#-----< RUA-PRIVATE-IES >-----#
RUA_PRIVATE_IES = CLASS(name=u'RUA-PRIVATE-IES', mode=MODE_TYPE)
_RUA_PRIVATE_IES_id = CHOICE(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'PrivateIE-ID')))
_RUA_PRIVATE_IES_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'Criticality')))
_RUA_PRIVATE_IES_Value = OPEN(name=u'Value', mode=MODE_TYPE)
_RUA_PRIVATE_IES_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'Presence')))
RUA_PRIVATE_IES._cont = ASN1Dict([
(u'id', _RUA_PRIVATE_IES_id),
(u'criticality', _RUA_PRIVATE_IES_criticality),
(u'Value', _RUA_PRIVATE_IES_Value),
(u'presence', _RUA_PRIVATE_IES_presence),
])
#-----< RUA-PROTOCOL-IES >-----#
RUA_PROTOCOL_IES = CLASS(name=u'RUA-PROTOCOL-IES', mode=MODE_TYPE)
_RUA_PROTOCOL_IES_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')), uniq=True)
_RUA_PROTOCOL_IES_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'Criticality')))
_RUA_PROTOCOL_IES_Value = OPEN(name=u'Value', mode=MODE_TYPE)
_RUA_PROTOCOL_IES_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'Presence')))
RUA_PROTOCOL_IES._cont = ASN1Dict([
(u'id', _RUA_PROTOCOL_IES_id),
(u'criticality', _RUA_PROTOCOL_IES_criticality),
(u'Value', _RUA_PROTOCOL_IES_Value),
(u'presence', _RUA_PROTOCOL_IES_presence),
])
#-----< RUA-PROTOCOL-EXTENSION >-----#
RUA_PROTOCOL_EXTENSION = CLASS(name=u'RUA-PROTOCOL-EXTENSION', mode=MODE_TYPE)
_RUA_PROTOCOL_EXTENSION_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProtocolIE-ID')), uniq=True)
_RUA_PROTOCOL_EXTENSION_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'Criticality')))
_RUA_PROTOCOL_EXTENSION_Extension = OPEN(name=u'Extension', mode=MODE_TYPE)
_RUA_PROTOCOL_EXTENSION_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'Presence')))
RUA_PROTOCOL_EXTENSION._cont = ASN1Dict([
(u'id', _RUA_PROTOCOL_EXTENSION_id),
(u'criticality', _RUA_PROTOCOL_EXTENSION_criticality),
(u'Extension', _RUA_PROTOCOL_EXTENSION_Extension),
(u'presence', _RUA_PROTOCOL_EXTENSION_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(('RUA-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_ = [
_RUA_PRIVATE_IES_id,
_RUA_PRIVATE_IES_criticality,
_RUA_PRIVATE_IES_Value,
_RUA_PRIVATE_IES_presence,
RUA_PRIVATE_IES,
_RUA_PROTOCOL_IES_id,
_RUA_PROTOCOL_IES_criticality,
_RUA_PROTOCOL_IES_Value,
_RUA_PROTOCOL_IES_presence,
RUA_PROTOCOL_IES,
_RUA_PROTOCOL_EXTENSION_id,
_RUA_PROTOCOL_EXTENSION_criticality,
_RUA_PROTOCOL_EXTENSION_Extension,
_RUA_PROTOCOL_EXTENSION_presence,
RUA_PROTOCOL_EXTENSION,
]
class RUA_IEs:
_name_ = u'RUA-IEs'
_oid_ = [0, 4, 0, 0, 20, 3, 5, 1, 2]
_obj_ = [
u'CN-DomainIndicator',
u'CSGMembershipStatus',
u'Establishment-Cause',
u'Context-ID',
u'IntraDomainNasNodeSelector',
u'Gsm-map-IDNNS',
u'Ansi-41-IDNNS',
u'RANAP-Message',
u'RoutingParameter',
u'Cause',
u'CauseRadioNetwork',
u'CauseTransport',
u'CauseProtocol',
u'CauseMisc',
u'CriticalityDiagnostics',
u'CriticalityDiagnostics-IE-List',
u'CriticalityDiagnostics-IE-List-ExtIEs',
u'CriticalityDiagnostics-ExtIEs',
u'TypeOfError',
]
_type_ = [
u'CN-DomainIndicator',
u'CSGMembershipStatus',
u'Establishment-Cause',
u'Context-ID',
u'IntraDomainNasNodeSelector',
u'Gsm-map-IDNNS',
u'Ansi-41-IDNNS',
u'RANAP-Message',
u'RoutingParameter',
u'Cause',
u'CauseRadioNetwork',
u'CauseTransport',
u'CauseProtocol',
u'CauseMisc',
u'CriticalityDiagnostics',
u'CriticalityDiagnostics-IE-List',
u'TypeOfError',
]
_set_ = [
u'CriticalityDiagnostics-IE-List-ExtIEs',
u'CriticalityDiagnostics-ExtIEs',
]
_val_ = [
]
_class_ = [
u'CriticalityDiagnostics-IE-List-ExtIEs',
u'CriticalityDiagnostics-ExtIEs',
]
_param_ = [
]
#-----< 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
#-----< CSGMembershipStatus >-----#
CSGMembershipStatus = ENUM(name=u'CSGMembershipStatus', mode=MODE_TYPE)
CSGMembershipStatus._cont = ASN1Dict([(u'member', 0), (u'non-member', 1)])
CSGMembershipStatus._ext = []
#-----< Establishment-Cause >-----#
Establishment_Cause = ENUM(name=u'Establishment-Cause', mode=MODE_TYPE)
Establishment_Cause._cont = ASN1Dict([(u'emergency-call', 0), (u'normal-call', 1)])
Establishment_Cause._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=[])
#-----< IntraDomainNasNodeSelector >-----#
IntraDomainNasNodeSelector = SEQ(name=u'IntraDomainNasNodeSelector', mode=MODE_TYPE)
_IntraDomainNasNodeSelector_version = CHOICE(name=u'version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__IntraDomainNasNodeSelector_version_release99 = SEQ(name=u'release99', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___IntraDomainNasNodeSelector_version_release99_cn_Type = CHOICE(name=u'cn-Type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
____IntraDomainNasNodeSelector_version_release99_cn_Type_gsm_Map_IDNNS = SEQ(name=u'gsm-Map-IDNNS', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'Gsm-map-IDNNS')))
____IntraDomainNasNodeSelector_version_release99_cn_Type_ansi_41_IDNNS = BIT_STR(name=u'ansi-41-IDNNS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'Ansi-41-IDNNS')))
___IntraDomainNasNodeSelector_version_release99_cn_Type._cont = ASN1Dict([
(u'gsm-Map-IDNNS', ____IntraDomainNasNodeSelector_version_release99_cn_Type_gsm_Map_IDNNS),
(u'ansi-41-IDNNS', ____IntraDomainNasNodeSelector_version_release99_cn_Type_ansi_41_IDNNS),
])
___IntraDomainNasNodeSelector_version_release99_cn_Type._ext = None
__IntraDomainNasNodeSelector_version_release99._cont = ASN1Dict([
(u'cn-Type', ___IntraDomainNasNodeSelector_version_release99_cn_Type),
])
__IntraDomainNasNodeSelector_version_release99._ext = None
__IntraDomainNasNodeSelector_version_later = SEQ(name=u'later', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___IntraDomainNasNodeSelector_version_later_futurecoding = BIT_STR(name=u'futurecoding', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___IntraDomainNasNodeSelector_version_later_futurecoding._const_sz = ASN1Set(rv=[15], rr=[], ev=None, er=[])
__IntraDomainNasNodeSelector_version_later._cont = ASN1Dict([
(u'futurecoding', ___IntraDomainNasNodeSelector_version_later_futurecoding),
])
__IntraDomainNasNodeSelector_version_later._ext = None
_IntraDomainNasNodeSelector_version._cont = ASN1Dict([
(u'release99', __IntraDomainNasNodeSelector_version_release99),
(u'later', __IntraDomainNasNodeSelector_version_later),
])
_IntraDomainNasNodeSelector_version._ext = None
IntraDomainNasNodeSelector._cont = ASN1Dict([
(u'version', _IntraDomainNasNodeSelector_version),
])
IntraDomainNasNodeSelector._ext = None
#-----< Gsm-map-IDNNS >-----#
Gsm_map_IDNNS = SEQ(name=u'Gsm-map-IDNNS', mode=MODE_TYPE)
_Gsm_map_IDNNS_routingbasis = CHOICE(name=u'routingbasis', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Gsm_map_IDNNS_routingbasis_localPTMSI = SEQ(name=u'localPTMSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Gsm_map_IDNNS_routingbasis_localPTMSI_routingparameter = BIT_STR(name=u'routingparameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'RoutingParameter')))
__Gsm_map_IDNNS_routingbasis_localPTMSI._cont = ASN1Dict([
(u'routingparameter', ___Gsm_map_IDNNS_routingbasis_localPTMSI_routingparameter),
])
__Gsm_map_IDNNS_routingbasis_localPTMSI._ext = None
__Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN = SEQ(name=u'tMSIofsamePLMN', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN_routingparameter = BIT_STR(name=u'routingparameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'RoutingParameter')))
__Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN._cont = ASN1Dict([
(u'routingparameter', ___Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN_routingparameter),
])
__Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN._ext = None
__Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN = SEQ(name=u'tMSIofdifferentPLMN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN_routingparameter = BIT_STR(name=u'routingparameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'RoutingParameter')))
__Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN._cont = ASN1Dict([
(u'routingparameter', ___Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN_routingparameter),
])
__Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN._ext = None
__Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging = SEQ(name=u'iMSIresponsetopaging', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging_routingparameter = BIT_STR(name=u'routingparameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'RoutingParameter')))
__Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging._cont = ASN1Dict([
(u'routingparameter', ___Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging_routingparameter),
])
__Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging._ext = None
__Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent = SEQ(name=u'iMSIcauseUEinitiatedEvent', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent_routingparameter = BIT_STR(name=u'routingparameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'RoutingParameter')))
__Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent._cont = ASN1Dict([
(u'routingparameter', ___Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent_routingparameter),
])
__Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent._ext = None
__Gsm_map_IDNNS_routingbasis_iMEI = SEQ(name=u'iMEI', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Gsm_map_IDNNS_routingbasis_iMEI_routingparameter = BIT_STR(name=u'routingparameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'RoutingParameter')))
__Gsm_map_IDNNS_routingbasis_iMEI._cont = ASN1Dict([
(u'routingparameter', ___Gsm_map_IDNNS_routingbasis_iMEI_routingparameter),
])
__Gsm_map_IDNNS_routingbasis_iMEI._ext = None
__Gsm_map_IDNNS_routingbasis_spare2 = SEQ(name=u'spare2', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Gsm_map_IDNNS_routingbasis_spare2_routingparameter = BIT_STR(name=u'routingparameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'RoutingParameter')))
__Gsm_map_IDNNS_routingbasis_spare2._cont = ASN1Dict([
(u'routingparameter', ___Gsm_map_IDNNS_routingbasis_spare2_routingparameter),
])
__Gsm_map_IDNNS_routingbasis_spare2._ext = None
__Gsm_map_IDNNS_routingbasis_spare1 = SEQ(name=u'spare1', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___Gsm_map_IDNNS_routingbasis_spare1_routingparameter = BIT_STR(name=u'routingparameter', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'RoutingParameter')))
__Gsm_map_IDNNS_routingbasis_spare1._cont = ASN1Dict([
(u'routingparameter', ___Gsm_map_IDNNS_routingbasis_spare1_routingparameter),
])
__Gsm_map_IDNNS_routingbasis_spare1._ext = None
_Gsm_map_IDNNS_routingbasis._cont = ASN1Dict([
(u'localPTMSI', __Gsm_map_IDNNS_routingbasis_localPTMSI),
(u'tMSIofsamePLMN', __Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN),
(u'tMSIofdifferentPLMN', __Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN),
(u'iMSIresponsetopaging', __Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging),
(u'iMSIcauseUEinitiatedEvent', __Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent),
(u'iMEI', __Gsm_map_IDNNS_routingbasis_iMEI),
(u'spare2', __Gsm_map_IDNNS_routingbasis_spare2),
(u'spare1', __Gsm_map_IDNNS_routingbasis_spare1),
])
_Gsm_map_IDNNS_routingbasis._ext = None
_Gsm_map_IDNNS_dummy = BOOL(name=u'dummy', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Gsm_map_IDNNS._cont = ASN1Dict([
(u'routingbasis', _Gsm_map_IDNNS_routingbasis),
(u'dummy', _Gsm_map_IDNNS_dummy),
])
Gsm_map_IDNNS._ext = None
#-----< Ansi-41-IDNNS >-----#
Ansi_41_IDNNS = BIT_STR(name=u'Ansi-41-IDNNS', mode=MODE_TYPE)
Ansi_41_IDNNS._const_sz = ASN1Set(rv=[14], rr=[], ev=None, er=[])
#-----< RANAP-Message >-----#
RANAP_Message = OCT_STR(name=u'RANAP-Message', mode=MODE_TYPE)
#-----< RoutingParameter >-----#
RoutingParameter = BIT_STR(name=u'RoutingParameter', mode=MODE_TYPE)
RoutingParameter._const_sz = ASN1Set(rv=[10], rr=[], ev=None, 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(('RUA-IEs', 'CauseRadioNetwork')))
_Cause_transport = ENUM(name=u'transport', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'CauseTransport')))
_Cause_protocol = ENUM(name=u'protocol', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-IEs', 'CauseProtocol')))
_Cause_misc = ENUM(name=u'misc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-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'normal', 0), (u'connect-failed', 1), (u'network-release', 2), (u'unspecified', 3)])
CauseRadioNetwork._ext = []
#-----< 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 = []
#-----< 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(('RUA-CommonDataTypes', 'ProcedureCode')), opt=True)
_CriticalityDiagnostics_triggeringMessage = ENUM(name=u'triggeringMessage', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-CommonDataTypes', 'TriggeringMessage')), opt=True)
_CriticalityDiagnostics_procedureCriticality = ENUM(name=u'procedureCriticality', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-CommonDataTypes', 'Criticality')), opt=True)
_CriticalityDiagnostics_iEsCriticalityDiagnostics = SEQ_OF(name=u'iEsCriticalityDiagnostics', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-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(('RUA-Containers', 'ProtocolExtensionContainer')), opt=True)
__CriticalityDiagnostics_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionField')))
___CriticalityDiagnostics_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'id']))
____CriticalityDiagnostics_iE_Extensions__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-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(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'criticality']))
____CriticalityDiagnostics_iE_Extensions__item__criticality_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____CriticalityDiagnostics_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___CriticalityDiagnostics_iE_Extensions__item__criticality._const_tab = ____CriticalityDiagnostics_iE_Extensions__item__criticality_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(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'Extension']))
____CriticalityDiagnostics_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____CriticalityDiagnostics_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___CriticalityDiagnostics_iE_Extensions__item__extensionValue._const_tab = ____CriticalityDiagnostics_iE_Extensions__item__extensionValue_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(('RUA-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(('RUA-CommonDataTypes', 'ProtocolIE-ID')))
__CriticalityDiagnostics_IE_List__item__typeOfError = ENUM(name=u'typeOfError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-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(('RUA-Containers', 'ProtocolExtensionContainer')), opt=True)
___CriticalityDiagnostics_IE_List__item__iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-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(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'id']))
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-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(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'criticality']))
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality._const_tab = _____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality_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(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'Extension']))
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue._const_tab = _____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue_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(('RUA-Containers', 'RUA-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(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
CriticalityDiagnostics_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 = []
_all_ = [
CN_DomainIndicator,
CSGMembershipStatus,
Establishment_Cause,
Context_ID,
____IntraDomainNasNodeSelector_version_release99_cn_Type_gsm_Map_IDNNS,
____IntraDomainNasNodeSelector_version_release99_cn_Type_ansi_41_IDNNS,
___IntraDomainNasNodeSelector_version_release99_cn_Type,
__IntraDomainNasNodeSelector_version_release99,
___IntraDomainNasNodeSelector_version_later_futurecoding,
__IntraDomainNasNodeSelector_version_later,
_IntraDomainNasNodeSelector_version,
IntraDomainNasNodeSelector,
___Gsm_map_IDNNS_routingbasis_localPTMSI_routingparameter,
__Gsm_map_IDNNS_routingbasis_localPTMSI,
___Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN_routingparameter,
__Gsm_map_IDNNS_routingbasis_tMSIofsamePLMN,
___Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN_routingparameter,
__Gsm_map_IDNNS_routingbasis_tMSIofdifferentPLMN,
___Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging_routingparameter,
__Gsm_map_IDNNS_routingbasis_iMSIresponsetopaging,
___Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent_routingparameter,
__Gsm_map_IDNNS_routingbasis_iMSIcauseUEinitiatedEvent,
___Gsm_map_IDNNS_routingbasis_iMEI_routingparameter,
__Gsm_map_IDNNS_routingbasis_iMEI,
___Gsm_map_IDNNS_routingbasis_spare2_routingparameter,
__Gsm_map_IDNNS_routingbasis_spare2,
___Gsm_map_IDNNS_routingbasis_spare1_routingparameter,
__Gsm_map_IDNNS_routingbasis_spare1,
_Gsm_map_IDNNS_routingbasis,
_Gsm_map_IDNNS_dummy,
Gsm_map_IDNNS,
Ansi_41_IDNNS,
RANAP_Message,
RoutingParameter,
_Cause_radioNetwork,
_Cause_transport,
_Cause_protocol,
_Cause_misc,
Cause,
CauseRadioNetwork,
CauseTransport,
CauseProtocol,
CauseMisc,
_CriticalityDiagnostics_procedureCode,
_CriticalityDiagnostics_triggeringMessage,
_CriticalityDiagnostics_procedureCriticality,
_CriticalityDiagnostics_iEsCriticalityDiagnostics,
____CriticalityDiagnostics_iE_Extensions__item__id_tab,
___CriticalityDiagnostics_iE_Extensions__item__id,
____CriticalityDiagnostics_iE_Extensions__item__criticality_tab,
___CriticalityDiagnostics_iE_Extensions__item__criticality,
____CriticalityDiagnostics_iE_Extensions__item__extensionValue_tab,
___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_tab,
____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality,
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue_tab,
____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,
TypeOfError,
]
class RUA_PDU_Contents:
_name_ = u'RUA-PDU-Contents'
_oid_ = [0, 4, 0, 0, 20, 3, 5, 1, 1]
_obj_ = [
u'Connect',
u'ConnectIEs',
u'ConnectExtensions',
u'DirectTransfer',
u'DirectTransferIEs',
u'DirectTransferExtensions',
u'Disconnect',
u'DisconnectIEs',
u'DisconnectExtensions',
u'ConnectionlessTransfer',
u'ConnectionlessTransferIEs',
u'ConnectionlessTransferExtensions',
u'ErrorIndication',
u'ErrorIndicationIEs',
u'ErrorIndicationExtensions',
u'PrivateMessage',
u'PrivateMessage-IEs',
]
_type_ = [
u'Connect',
u'DirectTransfer',
u'Disconnect',
u'ConnectionlessTransfer',
u'ErrorIndication',
u'PrivateMessage',
]
_set_ = [
u'ConnectIEs',
u'ConnectExtensions',
u'DirectTransferIEs',
u'DirectTransferExtensions',
u'DisconnectIEs',
u'DisconnectExtensions',
u'ConnectionlessTransferIEs',
u'ConnectionlessTransferExtensions',
u'ErrorIndicationIEs',
u'ErrorIndicationExtensions',
u'PrivateMessage-IEs',
]
_val_ = [
]
_class_ = [
u'ConnectIEs',
u'ConnectExtensions',
u'DirectTransferIEs',
u'DirectTransferExtensions',
u'DisconnectIEs',
u'DisconnectExtensions',
u'ConnectionlessTransferIEs',
u'ConnectionlessTransferExtensions',
u'ErrorIndicationIEs',
u'ErrorIndicationExtensions',
u'PrivateMessage-IEs',
]
_param_ = [
]
#-----< Connect >-----#
Connect = SEQ(name=u'Connect', mode=MODE_TYPE)
_Connect_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Container')))
__Connect_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Field')))
___Connect_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'id']))
____Connect_protocolIEs__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_____Connect_protocolIEs__item__id_tab_val_Value_0 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'CN-DomainIndicator')))
_____Connect_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Context-ID')))
_____Connect_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'IntraDomainNasNodeSelector')))
_____Connect_protocolIEs__item__id_tab_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Establishment-Cause')))
_____Connect_protocolIEs__item__id_tab_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'RANAP-Message')))
____Connect_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _____Connect_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'reject'), (u'Value', _____Connect_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 5), (u'criticality', u'ignore'), (u'Value', _____Connect_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 6), (u'criticality', u'reject'), (u'Value', _____Connect_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____Connect_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___Connect_protocolIEs__item__id._const_tab = ____Connect_protocolIEs__item__id_tab
___Connect_protocolIEs__item__id._const_tab_at = None
___Connect_protocolIEs__item__id._const_tab_id = u'id'
___Connect_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'criticality']))
___Connect_protocolIEs__item__criticality._const_tab = ____Connect_protocolIEs__item__id_tab
___Connect_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___Connect_protocolIEs__item__criticality._const_tab_id = u'criticality'
___Connect_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'Value']))
___Connect_protocolIEs__item__value._const_tab = ____Connect_protocolIEs__item__id_tab
___Connect_protocolIEs__item__value._const_tab_at = ('..', u'id')
___Connect_protocolIEs__item__value._const_tab_id = u'Value'
__Connect_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___Connect_protocolIEs__item__id),
(u'criticality', ___Connect_protocolIEs__item__criticality),
(u'value', ___Connect_protocolIEs__item__value),
])
__Connect_protocolIEs__item_._ext = None
_Connect_protocolIEs._cont = __Connect_protocolIEs__item_
_Connect_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_Connect_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionContainer')), opt=True)
__Connect_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionField')))
___Connect_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'id']))
____Connect_protocolExtensions__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
_____Connect_protocolExtensions__item__id_tab_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'CSGMembershipStatus')))
____Connect_protocolExtensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 9), (u'criticality', u'ignore'), (u'Extension', _____Connect_protocolExtensions__item__id_tab_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=None, er=[])
___Connect_protocolExtensions__item__id._const_tab = ____Connect_protocolExtensions__item__id_tab
___Connect_protocolExtensions__item__id._const_tab_at = None
___Connect_protocolExtensions__item__id._const_tab_id = u'id'
___Connect_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'criticality']))
___Connect_protocolExtensions__item__criticality._const_tab = ____Connect_protocolExtensions__item__id_tab
___Connect_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___Connect_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___Connect_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'Extension']))
___Connect_protocolExtensions__item__extensionValue._const_tab = ____Connect_protocolExtensions__item__id_tab
___Connect_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___Connect_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__Connect_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___Connect_protocolExtensions__item__id),
(u'criticality', ___Connect_protocolExtensions__item__criticality),
(u'extensionValue', ___Connect_protocolExtensions__item__extensionValue),
])
__Connect_protocolExtensions__item_._ext = None
_Connect_protocolExtensions._cont = __Connect_protocolExtensions__item_
_Connect_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
Connect._cont = ASN1Dict([
(u'protocolIEs', _Connect_protocolIEs),
(u'protocolExtensions', _Connect_protocolExtensions),
])
Connect._ext = []
#-----< ConnectIEs >-----#
ConnectIEs = CLASS(name=u'ConnectIEs', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_ConnectIEs_val_Value_0 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'CN-DomainIndicator')))
_ConnectIEs_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Context-ID')))
_ConnectIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'IntraDomainNasNodeSelector')))
_ConnectIEs_val_Value_3 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Establishment-Cause')))
_ConnectIEs_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'RANAP-Message')))
ConnectIEs._val = ASN1Set(rv=[dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _ConnectIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'reject'), (u'Value', _ConnectIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 5), (u'criticality', u'ignore'), (u'Value', _ConnectIEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 6), (u'criticality', u'reject'), (u'Value', _ConnectIEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _ConnectIEs_val_Value_4), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< ConnectExtensions >-----#
ConnectExtensions = CLASS(name=u'ConnectExtensions', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
_ConnectExtensions_val_Extension_0 = ENUM(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'CSGMembershipStatus')))
ConnectExtensions._val = ASN1Set(rv=[dict([(u'id', 9), (u'criticality', u'ignore'), (u'Extension', _ConnectExtensions_val_Extension_0), (u'presence', u'optional')])], rr=[], ev=[], er=[])
#-----< DirectTransfer >-----#
DirectTransfer = SEQ(name=u'DirectTransfer', mode=MODE_TYPE)
_DirectTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Container')))
__DirectTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Field')))
___DirectTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'id']))
____DirectTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_____DirectTransfer_protocolIEs__item__id_tab_val_Value_0 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'CN-DomainIndicator')))
_____DirectTransfer_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Context-ID')))
_____DirectTransfer_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'RANAP-Message')))
____DirectTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _____DirectTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'reject'), (u'Value', _____DirectTransfer_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____DirectTransfer_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___DirectTransfer_protocolIEs__item__id._const_tab = ____DirectTransfer_protocolIEs__item__id_tab
___DirectTransfer_protocolIEs__item__id._const_tab_at = None
___DirectTransfer_protocolIEs__item__id._const_tab_id = u'id'
___DirectTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'criticality']))
___DirectTransfer_protocolIEs__item__criticality._const_tab = ____DirectTransfer_protocolIEs__item__id_tab
___DirectTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___DirectTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality'
___DirectTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'Value']))
___DirectTransfer_protocolIEs__item__value._const_tab = ____DirectTransfer_protocolIEs__item__id_tab
___DirectTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id')
___DirectTransfer_protocolIEs__item__value._const_tab_id = u'Value'
__DirectTransfer_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___DirectTransfer_protocolIEs__item__id),
(u'criticality', ___DirectTransfer_protocolIEs__item__criticality),
(u'value', ___DirectTransfer_protocolIEs__item__value),
])
__DirectTransfer_protocolIEs__item_._ext = None
_DirectTransfer_protocolIEs._cont = __DirectTransfer_protocolIEs__item_
_DirectTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_DirectTransfer_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionContainer')), opt=True)
__DirectTransfer_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionField')))
___DirectTransfer_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'id']))
____DirectTransfer_protocolExtensions__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____DirectTransfer_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___DirectTransfer_protocolExtensions__item__id._const_tab = ____DirectTransfer_protocolExtensions__item__id_tab
___DirectTransfer_protocolExtensions__item__id._const_tab_at = None
___DirectTransfer_protocolExtensions__item__id._const_tab_id = u'id'
___DirectTransfer_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'criticality']))
____DirectTransfer_protocolExtensions__item__criticality_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____DirectTransfer_protocolExtensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___DirectTransfer_protocolExtensions__item__criticality._const_tab = ____DirectTransfer_protocolExtensions__item__criticality_tab
___DirectTransfer_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___DirectTransfer_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___DirectTransfer_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'Extension']))
____DirectTransfer_protocolExtensions__item__extensionValue_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____DirectTransfer_protocolExtensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___DirectTransfer_protocolExtensions__item__extensionValue._const_tab = ____DirectTransfer_protocolExtensions__item__extensionValue_tab
___DirectTransfer_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___DirectTransfer_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__DirectTransfer_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___DirectTransfer_protocolExtensions__item__id),
(u'criticality', ___DirectTransfer_protocolExtensions__item__criticality),
(u'extensionValue', ___DirectTransfer_protocolExtensions__item__extensionValue),
])
__DirectTransfer_protocolExtensions__item_._ext = None
_DirectTransfer_protocolExtensions._cont = __DirectTransfer_protocolExtensions__item_
_DirectTransfer_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
DirectTransfer._cont = ASN1Dict([
(u'protocolIEs', _DirectTransfer_protocolIEs),
(u'protocolExtensions', _DirectTransfer_protocolExtensions),
])
DirectTransfer._ext = []
#-----< DirectTransferIEs >-----#
DirectTransferIEs = CLASS(name=u'DirectTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_DirectTransferIEs_val_Value_0 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'CN-DomainIndicator')))
_DirectTransferIEs_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Context-ID')))
_DirectTransferIEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'RANAP-Message')))
DirectTransferIEs._val = ASN1Set(rv=[dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _DirectTransferIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'reject'), (u'Value', _DirectTransferIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _DirectTransferIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< DirectTransferExtensions >-----#
DirectTransferExtensions = CLASS(name=u'DirectTransferExtensions', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
DirectTransferExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Disconnect >-----#
Disconnect = SEQ(name=u'Disconnect', mode=MODE_TYPE)
_Disconnect_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Container')))
__Disconnect_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Field')))
___Disconnect_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'id']))
____Disconnect_protocolIEs__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_____Disconnect_protocolIEs__item__id_tab_val_Value_0 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'CN-DomainIndicator')))
_____Disconnect_protocolIEs__item__id_tab_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Context-ID')))
_____Disconnect_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Cause')))
_____Disconnect_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'RANAP-Message')))
____Disconnect_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _____Disconnect_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'reject'), (u'Value', _____Disconnect_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _____Disconnect_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____Disconnect_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'conditional')])], rr=[], ev=None, er=[])
___Disconnect_protocolIEs__item__id._const_tab = ____Disconnect_protocolIEs__item__id_tab
___Disconnect_protocolIEs__item__id._const_tab_at = None
___Disconnect_protocolIEs__item__id._const_tab_id = u'id'
___Disconnect_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'criticality']))
___Disconnect_protocolIEs__item__criticality._const_tab = ____Disconnect_protocolIEs__item__id_tab
___Disconnect_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___Disconnect_protocolIEs__item__criticality._const_tab_id = u'criticality'
___Disconnect_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'Value']))
___Disconnect_protocolIEs__item__value._const_tab = ____Disconnect_protocolIEs__item__id_tab
___Disconnect_protocolIEs__item__value._const_tab_at = ('..', u'id')
___Disconnect_protocolIEs__item__value._const_tab_id = u'Value'
__Disconnect_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___Disconnect_protocolIEs__item__id),
(u'criticality', ___Disconnect_protocolIEs__item__criticality),
(u'value', ___Disconnect_protocolIEs__item__value),
])
__Disconnect_protocolIEs__item_._ext = None
_Disconnect_protocolIEs._cont = __Disconnect_protocolIEs__item_
_Disconnect_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_Disconnect_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionContainer')), opt=True)
__Disconnect_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionField')))
___Disconnect_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'id']))
____Disconnect_protocolExtensions__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____Disconnect_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___Disconnect_protocolExtensions__item__id._const_tab = ____Disconnect_protocolExtensions__item__id_tab
___Disconnect_protocolExtensions__item__id._const_tab_at = None
___Disconnect_protocolExtensions__item__id._const_tab_id = u'id'
___Disconnect_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'criticality']))
____Disconnect_protocolExtensions__item__criticality_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____Disconnect_protocolExtensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___Disconnect_protocolExtensions__item__criticality._const_tab = ____Disconnect_protocolExtensions__item__criticality_tab
___Disconnect_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___Disconnect_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___Disconnect_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'Extension']))
____Disconnect_protocolExtensions__item__extensionValue_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____Disconnect_protocolExtensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___Disconnect_protocolExtensions__item__extensionValue._const_tab = ____Disconnect_protocolExtensions__item__extensionValue_tab
___Disconnect_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___Disconnect_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__Disconnect_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___Disconnect_protocolExtensions__item__id),
(u'criticality', ___Disconnect_protocolExtensions__item__criticality),
(u'extensionValue', ___Disconnect_protocolExtensions__item__extensionValue),
])
__Disconnect_protocolExtensions__item_._ext = None
_Disconnect_protocolExtensions._cont = __Disconnect_protocolExtensions__item_
_Disconnect_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
Disconnect._cont = ASN1Dict([
(u'protocolIEs', _Disconnect_protocolIEs),
(u'protocolExtensions', _Disconnect_protocolExtensions),
])
Disconnect._ext = []
#-----< DisconnectIEs >-----#
DisconnectIEs = CLASS(name=u'DisconnectIEs', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_DisconnectIEs_val_Value_0 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'CN-DomainIndicator')))
_DisconnectIEs_val_Value_1 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Context-ID')))
_DisconnectIEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Cause')))
_DisconnectIEs_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'RANAP-Message')))
DisconnectIEs._val = ASN1Set(rv=[dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _DisconnectIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'reject'), (u'Value', _DisconnectIEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _DisconnectIEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _DisconnectIEs_val_Value_3), (u'presence', u'conditional')])], rr=[], ev=[], er=[])
#-----< DisconnectExtensions >-----#
DisconnectExtensions = CLASS(name=u'DisconnectExtensions', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
DisconnectExtensions._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< ConnectionlessTransfer >-----#
ConnectionlessTransfer = SEQ(name=u'ConnectionlessTransfer', mode=MODE_TYPE)
_ConnectionlessTransfer_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Container')))
__ConnectionlessTransfer_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Field')))
___ConnectionlessTransfer_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'id']))
____ConnectionlessTransfer_protocolIEs__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_____ConnectionlessTransfer_protocolIEs__item__id_tab_val_Value_0 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'RANAP-Message')))
____ConnectionlessTransfer_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____ConnectionlessTransfer_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
___ConnectionlessTransfer_protocolIEs__item__id._const_tab = ____ConnectionlessTransfer_protocolIEs__item__id_tab
___ConnectionlessTransfer_protocolIEs__item__id._const_tab_at = None
___ConnectionlessTransfer_protocolIEs__item__id._const_tab_id = u'id'
___ConnectionlessTransfer_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'criticality']))
___ConnectionlessTransfer_protocolIEs__item__criticality._const_tab = ____ConnectionlessTransfer_protocolIEs__item__id_tab
___ConnectionlessTransfer_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
___ConnectionlessTransfer_protocolIEs__item__criticality._const_tab_id = u'criticality'
___ConnectionlessTransfer_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'Value']))
___ConnectionlessTransfer_protocolIEs__item__value._const_tab = ____ConnectionlessTransfer_protocolIEs__item__id_tab
___ConnectionlessTransfer_protocolIEs__item__value._const_tab_at = ('..', u'id')
___ConnectionlessTransfer_protocolIEs__item__value._const_tab_id = u'Value'
__ConnectionlessTransfer_protocolIEs__item_._cont = ASN1Dict([
(u'id', ___ConnectionlessTransfer_protocolIEs__item__id),
(u'criticality', ___ConnectionlessTransfer_protocolIEs__item__criticality),
(u'value', ___ConnectionlessTransfer_protocolIEs__item__value),
])
__ConnectionlessTransfer_protocolIEs__item_._ext = None
_ConnectionlessTransfer_protocolIEs._cont = __ConnectionlessTransfer_protocolIEs__item_
_ConnectionlessTransfer_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_ConnectionlessTransfer_protocolExtensions = SEQ_OF(name=u'protocolExtensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionContainer')), opt=True)
__ConnectionlessTransfer_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionField')))
___ConnectionlessTransfer_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'id']))
____ConnectionlessTransfer_protocolExtensions__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____ConnectionlessTransfer_protocolExtensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___ConnectionlessTransfer_protocolExtensions__item__id._const_tab = ____ConnectionlessTransfer_protocolExtensions__item__id_tab
___ConnectionlessTransfer_protocolExtensions__item__id._const_tab_at = None
___ConnectionlessTransfer_protocolExtensions__item__id._const_tab_id = u'id'
___ConnectionlessTransfer_protocolExtensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'criticality']))
____ConnectionlessTransfer_protocolExtensions__item__criticality_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____ConnectionlessTransfer_protocolExtensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___ConnectionlessTransfer_protocolExtensions__item__criticality._const_tab = ____ConnectionlessTransfer_protocolExtensions__item__criticality_tab
___ConnectionlessTransfer_protocolExtensions__item__criticality._const_tab_at = ('..', u'id')
___ConnectionlessTransfer_protocolExtensions__item__criticality._const_tab_id = u'criticality'
___ConnectionlessTransfer_protocolExtensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'Extension']))
____ConnectionlessTransfer_protocolExtensions__item__extensionValue_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____ConnectionlessTransfer_protocolExtensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___ConnectionlessTransfer_protocolExtensions__item__extensionValue._const_tab = ____ConnectionlessTransfer_protocolExtensions__item__extensionValue_tab
___ConnectionlessTransfer_protocolExtensions__item__extensionValue._const_tab_at = ('..', u'id')
___ConnectionlessTransfer_protocolExtensions__item__extensionValue._const_tab_id = u'Extension'
__ConnectionlessTransfer_protocolExtensions__item_._cont = ASN1Dict([
(u'id', ___ConnectionlessTransfer_protocolExtensions__item__id),
(u'criticality', ___ConnectionlessTransfer_protocolExtensions__item__criticality),
(u'extensionValue', ___ConnectionlessTransfer_protocolExtensions__item__extensionValue),
])
__ConnectionlessTransfer_protocolExtensions__item_._ext = None
_ConnectionlessTransfer_protocolExtensions._cont = __ConnectionlessTransfer_protocolExtensions__item_
_ConnectionlessTransfer_protocolExtensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
ConnectionlessTransfer._cont = ASN1Dict([
(u'protocolIEs', _ConnectionlessTransfer_protocolIEs),
(u'protocolExtensions', _ConnectionlessTransfer_protocolExtensions),
])
ConnectionlessTransfer._ext = []
#-----< ConnectionlessTransferIEs >-----#
ConnectionlessTransferIEs = CLASS(name=u'ConnectionlessTransferIEs', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_ConnectionlessTransferIEs_val_Value_0 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'RANAP-Message')))
ConnectionlessTransferIEs._val = ASN1Set(rv=[dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _ConnectionlessTransferIEs_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
#-----< ConnectionlessTransferExtensions >-----#
ConnectionlessTransferExtensions = CLASS(name=u'ConnectionlessTransferExtensions', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
ConnectionlessTransferExtensions._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(('RUA-Containers', 'ProtocolIE-Container')))
__ErrorIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolIE-Field')))
___ErrorIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-IES'), [u'id']))
____ErrorIndication_protocolIEs__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Cause')))
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-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(('RUA-Containers', 'RUA-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(('RUA-Containers', 'RUA-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(('RUA-Containers', 'ProtocolExtensionContainer')), opt=True)
__ErrorIndication_protocolExtensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'ProtocolExtensionField')))
___ErrorIndication_protocolExtensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'id']))
____ErrorIndication_protocolExtensions__item__id_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-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(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'criticality']))
____ErrorIndication_protocolExtensions__item__criticality_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____ErrorIndication_protocolExtensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___ErrorIndication_protocolExtensions__item__criticality._const_tab = ____ErrorIndication_protocolExtensions__item__criticality_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(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION'), [u'Extension']))
____ErrorIndication_protocolExtensions__item__extensionValue_tab = CLASS(name='_tab_RUA-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PROTOCOL-EXTENSION')))
____ErrorIndication_protocolExtensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___ErrorIndication_protocolExtensions__item__extensionValue._const_tab = ____ErrorIndication_protocolExtensions__item__extensionValue_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(('RUA-Containers', 'RUA-PROTOCOL-IES')))
_ErrorIndicationIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-IEs', 'Cause')))
_ErrorIndicationIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-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(('RUA-Containers', 'RUA-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(('RUA-Containers', 'PrivateIE-Container')))
__PrivateMessage_privateIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-Containers', 'PrivateIE-Field')))
___PrivateMessage_privateIEs__item__id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('RUA-Containers', 'RUA-PRIVATE-IES'), [u'id']))
____PrivateMessage_privateIEs__item__id_tab = CLASS(name='_tab_RUA-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-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(('RUA-Containers', 'RUA-PRIVATE-IES'), [u'criticality']))
____PrivateMessage_privateIEs__item__criticality_tab = CLASS(name='_tab_RUA-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PRIVATE-IES')))
____PrivateMessage_privateIEs__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___PrivateMessage_privateIEs__item__criticality._const_tab = ____PrivateMessage_privateIEs__item__criticality_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(('RUA-Containers', 'RUA-PRIVATE-IES'), [u'Value']))
____PrivateMessage_privateIEs__item__value_tab = CLASS(name='_tab_RUA-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('RUA-Containers', 'RUA-PRIVATE-IES')))
____PrivateMessage_privateIEs__item__value_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___PrivateMessage_privateIEs__item__value._const_tab = ____PrivateMessage_privateIEs__item__value_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(('RUA-Containers', 'RUA-PRIVATE-IES')))
PrivateMessage_IEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
_all_ = [
____Connect_protocolIEs__item__id_tab,
_____Connect_protocolIEs__item__id_tab_val_Value_0,
_____Connect_protocolIEs__item__id_tab_val_Value_1,
_____Connect_protocolIEs__item__id_tab_val_Value_2,
_____Connect_protocolIEs__item__id_tab_val_Value_3,
_____Connect_protocolIEs__item__id_tab_val_Value_4,
___Connect_protocolIEs__item__id,
___Connect_protocolIEs__item__criticality,
___Connect_protocolIEs__item__value,
__Connect_protocolIEs__item_,
_Connect_protocolIEs,
____Connect_protocolExtensions__item__id_tab,
_____Connect_protocolExtensions__item__id_tab_val_Extension_0,
___Connect_protocolExtensions__item__id,
___Connect_protocolExtensions__item__criticality,
___Connect_protocolExtensions__item__extensionValue,
__Connect_protocolExtensions__item_,
_Connect_protocolExtensions,
Connect,
ConnectIEs,
_ConnectIEs_val_Value_0,
_ConnectIEs_val_Value_1,
_ConnectIEs_val_Value_2,
_ConnectIEs_val_Value_3,
_ConnectIEs_val_Value_4,
ConnectExtensions,
_ConnectExtensions_val_Extension_0,
____DirectTransfer_protocolIEs__item__id_tab,
_____DirectTransfer_protocolIEs__item__id_tab_val_Value_0,
_____DirectTransfer_protocolIEs__item__id_tab_val_Value_1,
_____DirectTransfer_protocolIEs__item__id_tab_val_Value_2,
___DirectTransfer_protocolIEs__item__id,
___DirectTransfer_protocolIEs__item__criticality,
___DirectTransfer_protocolIEs__item__value,
__DirectTransfer_protocolIEs__item_,
_DirectTransfer_protocolIEs,
____DirectTransfer_protocolExtensions__item__id_tab,
___DirectTransfer_protocolExtensions__item__id,
____DirectTransfer_protocolExtensions__item__criticality_tab,
___DirectTransfer_protocolExtensions__item__criticality,
____DirectTransfer_protocolExtensions__item__extensionValue_tab,
___DirectTransfer_protocolExtensions__item__extensionValue,
__DirectTransfer_protocolExtensions__item_,
_DirectTransfer_protocolExtensions,
DirectTransfer,
DirectTransferIEs,
_DirectTransferIEs_val_Value_0,
_DirectTransferIEs_val_Value_1,
_DirectTransferIEs_val_Value_2,
DirectTransferExtensions,
____Disconnect_protocolIEs__item__id_tab,
_____Disconnect_protocolIEs__item__id_tab_val_Value_0,
_____Disconnect_protocolIEs__item__id_tab_val_Value_1,
_____Disconnect_protocolIEs__item__id_tab_val_Value_2,
_____Disconnect_protocolIEs__item__id_tab_val_Value_3,
___Disconnect_protocolIEs__item__id,
___Disconnect_protocolIEs__item__criticality,
___Disconnect_protocolIEs__item__value,
__Disconnect_protocolIEs__item_,
_Disconnect_protocolIEs,
____Disconnect_protocolExtensions__item__id_tab,
___Disconnect_protocolExtensions__item__id,
____Disconnect_protocolExtensions__item__criticality_tab,
___Disconnect_protocolExtensions__item__criticality,
____Disconnect_protocolExtensions__item__extensionValue_tab,
___Disconnect_protocolExtensions__item__extensionValue,
__Disconnect_protocolExtensions__item_,
_Disconnect_protocolExtensions,
Disconnect,
DisconnectIEs,
_DisconnectIEs_val_Value_0,
_DisconnectIEs_val_Value_1,
_DisconnectIEs_val_Value_2,
_DisconnectIEs_val_Value_3,
DisconnectExtensions,
____ConnectionlessTransfer_protocolIEs__item__id_tab,
_____ConnectionlessTransfer_protocolIEs__item__id_tab_val_Value_0,
___ConnectionlessTransfer_protocolIEs__item__id,
___ConnectionlessTransfer_protocolIEs__item__criticality,
___ConnectionlessTransfer_protocolIEs__item__value,
__ConnectionlessTransfer_protocolIEs__item_,
_ConnectionlessTransfer_protocolIEs,
____ConnectionlessTransfer_protocolExtensions__item__id_tab,
___ConnectionlessTransfer_protocolExtensions__item__id,
____ConnectionlessTransfer_protocolExtensions__item__criticality_tab,
___ConnectionlessTransfer_protocolExtensions__item__criticality,
____ConnectionlessTransfer_protocolExtensions__item__extensionValue_tab,
___ConnectionlessTransfer_protocolExtensions__item__extensionValue,
__ConnectionlessTransfer_protocolExtensions__item_,
_ConnectionlessTransfer_protocolExtensions,
ConnectionlessTransfer,
ConnectionlessTransferIEs,
_ConnectionlessTransferIEs_val_Value_0,
ConnectionlessTransferExtensions,
____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_tab,
___ErrorIndication_protocolExtensions__item__criticality,
____ErrorIndication_protocolExtensions__item__extensionValue_tab,
___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_tab,
___PrivateMessage_privateIEs__item__criticality,
____PrivateMessage_privateIEs__item__value_tab,
___PrivateMessage_privateIEs__item__value,
__PrivateMessage_privateIEs__item_,
_PrivateMessage_privateIEs,
PrivateMessage,
PrivateMessage_IEs,
]
class RUA_PDU_Descriptions:
_name_ = u'RUA-PDU-Descriptions'
_oid_ = [0, 4, 0, 0, 20, 3, 5, 1, 0]
_obj_ = [
u'RUA-ELEMENTARY-PROCEDURE',
u'RUA-PDU',
u'InitiatingMessage',
u'SuccessfulOutcome',
u'UnsuccessfulOutcome',
u'RUA-ELEMENTARY-PROCEDURES',
u'RUA-ELEMENTARY-PROCEDURES-CLASS-1',
u'RUA-ELEMENTARY-PROCEDURES-CLASS-2',
u'connectionRequest',
u'directTransfer',
u'disconnectRequest',
u'connectionlessTransfer',
u'errorIndication',
u'privateMessage',
]
_type_ = [
u'RUA-ELEMENTARY-PROCEDURE',
u'RUA-PDU',
u'InitiatingMessage',
u'SuccessfulOutcome',
u'UnsuccessfulOutcome',
]
_set_ = [
u'RUA-ELEMENTARY-PROCEDURES',
u'RUA-ELEMENTARY-PROCEDURES-CLASS-1',
u'RUA-ELEMENTARY-PROCEDURES-CLASS-2',
]
_val_ = [
u'connectionRequest',
u'directTransfer',
u'disconnectRequest',
u'connectionlessTransfer',
u'errorIndication',
u'privateMessage',
]
_class_ = [
u'RUA-ELEMENTARY-PROCEDURE',
u'RUA-ELEMENTARY-PROCEDURES',
u'RUA-ELEMENTARY-PROCEDURES-CLASS-1',
u'RUA-ELEMENTARY-PROCEDURES-CLASS-2',
u'connectionRequest',
u'directTransfer',
u'disconnectRequest',
u'connectionlessTransfer',
u'errorIndication',
u'privateMessage',
]
_param_ = [
]
#-----< RUA-ELEMENTARY-PROCEDURE >-----#
RUA_ELEMENTARY_PROCEDURE = CLASS(name=u'RUA-ELEMENTARY-PROCEDURE', mode=MODE_TYPE)
_RUA_ELEMENTARY_PROCEDURE_InitiatingMessage = OPEN(name=u'InitiatingMessage', mode=MODE_TYPE)
_RUA_ELEMENTARY_PROCEDURE_SuccessfulOutcome = OPEN(name=u'SuccessfulOutcome', mode=MODE_TYPE, opt=True)
_RUA_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome = OPEN(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, opt=True)
_RUA_ELEMENTARY_PROCEDURE_procedureCode = INT(name=u'procedureCode', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'ProcedureCode')), uniq=True)
_RUA_ELEMENTARY_PROCEDURE_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-CommonDataTypes', 'Criticality')), default=u'ignore')
RUA_ELEMENTARY_PROCEDURE._cont = ASN1Dict([
(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURE_InitiatingMessage),
(u'SuccessfulOutcome', _RUA_ELEMENTARY_PROCEDURE_SuccessfulOutcome),
(u'UnsuccessfulOutcome', _RUA_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome),
(u'procedureCode', _RUA_ELEMENTARY_PROCEDURE_procedureCode),
(u'criticality', _RUA_ELEMENTARY_PROCEDURE_criticality),
])
#-----< RUA-PDU >-----#
RUA_PDU = CHOICE(name=u'RUA-PDU', mode=MODE_TYPE)
_RUA_PDU_initiatingMessage = SEQ(name=u'initiatingMessage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-PDU-Descriptions', 'InitiatingMessage')))
_RUA_PDU_successfulOutcome = SEQ(name=u'successfulOutcome', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-PDU-Descriptions', 'SuccessfulOutcome')))
_RUA_PDU_unsuccessfulOutcome = SEQ(name=u'unsuccessfulOutcome', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('RUA-PDU-Descriptions', 'UnsuccessfulOutcome')))
RUA_PDU._cont = ASN1Dict([
(u'initiatingMessage', _RUA_PDU_initiatingMessage),
(u'successfulOutcome', _RUA_PDU_successfulOutcome),
(u'unsuccessfulOutcome', _RUA_PDU_unsuccessfulOutcome),
])
RUA_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(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
__InitiatingMessage_procedureCode_tab = CLASS(name='_tab_RUA-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Connect')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'DirectTransfer')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Disconnect')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ConnectionlessTransfer')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ErrorIndication')))
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'PrivateMessage')))
__InitiatingMessage_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0), (u'procedureCode', 1), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2), (u'procedureCode', 3), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3), (u'procedureCode', 4), (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=None, 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(('RUA-PDU-Descriptions', 'RUA-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(('RUA-PDU-Descriptions', 'RUA-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(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
__SuccessfulOutcome_procedureCode_tab = CLASS(name='_tab_RUA-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Connect')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'DirectTransfer')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Disconnect')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ConnectionlessTransfer')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ErrorIndication')))
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'PrivateMessage')))
__SuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), (u'procedureCode', 1), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), (u'procedureCode', 3), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), (u'procedureCode', 4), (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=None, 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(('RUA-PDU-Descriptions', 'RUA-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(('RUA-PDU-Descriptions', 'RUA-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(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
__UnsuccessfulOutcome_procedureCode_tab = CLASS(name='_tab_RUA-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Connect')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'DirectTransfer')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Disconnect')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ConnectionlessTransfer')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ErrorIndication')))
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'PrivateMessage')))
__UnsuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), (u'procedureCode', 1), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), (u'procedureCode', 3), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), (u'procedureCode', 4), (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=None, 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(('RUA-PDU-Descriptions', 'RUA-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(('RUA-PDU-Descriptions', 'RUA-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
#-----< RUA-ELEMENTARY-PROCEDURES >-----#
RUA_ELEMENTARY_PROCEDURES = CLASS(name=u'RUA-ELEMENTARY-PROCEDURES', mode=MODE_SET, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Connect')))
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'DirectTransfer')))
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Disconnect')))
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ConnectionlessTransfer')))
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ErrorIndication')))
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'PrivateMessage')))
RUA_ELEMENTARY_PROCEDURES._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0), (u'procedureCode', 1), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2), (u'procedureCode', 3), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3), (u'procedureCode', 4), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4), (u'procedureCode', 5), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5), (u'procedureCode', 6), (u'criticality', u'ignore')])], rr=[], ev=[], er=[])
#-----< RUA-ELEMENTARY-PROCEDURES-CLASS-1 >-----#
RUA_ELEMENTARY_PROCEDURES_CLASS_1 = CLASS(name=u'RUA-ELEMENTARY-PROCEDURES-CLASS-1', mode=MODE_SET, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
RUA_ELEMENTARY_PROCEDURES_CLASS_1._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< RUA-ELEMENTARY-PROCEDURES-CLASS-2 >-----#
RUA_ELEMENTARY_PROCEDURES_CLASS_2 = CLASS(name=u'RUA-ELEMENTARY-PROCEDURES-CLASS-2', mode=MODE_SET, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Connect')))
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'DirectTransfer')))
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Disconnect')))
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ConnectionlessTransfer')))
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ErrorIndication')))
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'PrivateMessage')))
RUA_ELEMENTARY_PROCEDURES_CLASS_2._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0), (u'procedureCode', 1), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2), (u'procedureCode', 3), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3), (u'procedureCode', 4), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4), (u'procedureCode', 5), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5), (u'procedureCode', 6), (u'criticality', u'ignore')])], rr=[], ev=[], er=[])
#-----< connectionRequest >-----#
connectionRequest = CLASS(name=u'connectionRequest', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
_connectionRequest_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Connect')))
connectionRequest._val = dict([(u'InitiatingMessage', _connectionRequest_val_InitiatingMessage), (u'procedureCode', 1), (u'criticality', u'ignore')])
#-----< directTransfer >-----#
directTransfer = CLASS(name=u'directTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
_directTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'DirectTransfer')))
directTransfer._val = dict([(u'InitiatingMessage', _directTransfer_val_InitiatingMessage), (u'procedureCode', 2), (u'criticality', u'ignore')])
#-----< disconnectRequest >-----#
disconnectRequest = CLASS(name=u'disconnectRequest', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
_disconnectRequest_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'Disconnect')))
disconnectRequest._val = dict([(u'InitiatingMessage', _disconnectRequest_val_InitiatingMessage), (u'procedureCode', 3), (u'criticality', u'ignore')])
#-----< connectionlessTransfer >-----#
connectionlessTransfer = CLASS(name=u'connectionlessTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
_connectionlessTransfer_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ConnectionlessTransfer')))
connectionlessTransfer._val = dict([(u'InitiatingMessage', _connectionlessTransfer_val_InitiatingMessage), (u'procedureCode', 4), (u'criticality', u'ignore')])
#-----< errorIndication >-----#
errorIndication = CLASS(name=u'errorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
_errorIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'ErrorIndication')))
errorIndication._val = dict([(u'InitiatingMessage', _errorIndication_val_InitiatingMessage), (u'procedureCode', 5), (u'criticality', u'ignore')])
#-----< privateMessage >-----#
privateMessage = CLASS(name=u'privateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('RUA-PDU-Descriptions', 'RUA-ELEMENTARY-PROCEDURE')))
_privateMessage_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('RUA-PDU-Contents', 'PrivateMessage')))
privateMessage._val = dict([(u'InitiatingMessage', _privateMessage_val_InitiatingMessage), (u'procedureCode', 6), (u'criticality', u'ignore')])
_all_ = [
_RUA_ELEMENTARY_PROCEDURE_InitiatingMessage,
_RUA_ELEMENTARY_PROCEDURE_SuccessfulOutcome,
_RUA_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome,
_RUA_ELEMENTARY_PROCEDURE_procedureCode,
_RUA_ELEMENTARY_PROCEDURE_criticality,
RUA_ELEMENTARY_PROCEDURE,
_RUA_PDU_initiatingMessage,
_RUA_PDU_successfulOutcome,
_RUA_PDU_unsuccessfulOutcome,
RUA_PDU,
__InitiatingMessage_procedureCode_tab,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0,
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_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,
_InitiatingMessage_criticality,
_InitiatingMessage_value,
InitiatingMessage,
__SuccessfulOutcome_procedureCode_tab,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0,
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_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,
_SuccessfulOutcome_criticality,
_SuccessfulOutcome_value,
SuccessfulOutcome,
__UnsuccessfulOutcome_procedureCode_tab,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0,
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_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,
_UnsuccessfulOutcome_criticality,
_UnsuccessfulOutcome_value,
UnsuccessfulOutcome,
RUA_ELEMENTARY_PROCEDURES,
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0,
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1,
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2,
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3,
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4,
_RUA_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5,
RUA_ELEMENTARY_PROCEDURES_CLASS_1,
RUA_ELEMENTARY_PROCEDURES_CLASS_2,
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0,
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1,
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_2,
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_3,
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_4,
_RUA_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_5,
connectionRequest,
_connectionRequest_val_InitiatingMessage,
directTransfer,
_directTransfer_val_InitiatingMessage,
disconnectRequest,
_disconnectRequest_val_InitiatingMessage,
connectionlessTransfer,
_connectionlessTransfer_val_InitiatingMessage,
errorIndication,
_errorIndication_val_InitiatingMessage,
privateMessage,
_privateMessage_val_InitiatingMessage,
]
init_modules(RUA_CommonDataTypes, RUA_Constants, RUA_Containers, RUA_IEs, RUA_PDU_Contents, RUA_PDU_Descriptions)