3189 lines
264 KiB
Python
3189 lines
264 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 M3AP_CommonDataTypes:
|
|
|
|
_name_ = u'M3AP-CommonDataTypes'
|
|
_oid_ = [0, 4, 0, 0, 21, 3, 5, 1, 3]
|
|
|
|
_obj_ = [
|
|
u'maxPrivateIEs',
|
|
u'maxProtocolExtensions',
|
|
u'maxProtocolIEs',
|
|
u'Criticality',
|
|
u'Presence',
|
|
u'PrivateIE-ID',
|
|
u'ProcedureCode',
|
|
u'ProtocolIE-ID',
|
|
u'TriggeringMessage',
|
|
]
|
|
_type_ = [
|
|
u'Criticality',
|
|
u'Presence',
|
|
u'PrivateIE-ID',
|
|
u'ProcedureCode',
|
|
u'ProtocolIE-ID',
|
|
u'TriggeringMessage',
|
|
]
|
|
_set_ = [
|
|
]
|
|
_val_ = [
|
|
u'maxPrivateIEs',
|
|
u'maxProtocolExtensions',
|
|
u'maxProtocolIEs',
|
|
]
|
|
_class_ = [
|
|
]
|
|
_param_ = [
|
|
]
|
|
|
|
#-----< maxPrivateIEs >-----#
|
|
maxPrivateIEs = INT(name=u'maxPrivateIEs', mode=MODE_VALUE)
|
|
maxPrivateIEs._val = 65535
|
|
|
|
#-----< maxProtocolExtensions >-----#
|
|
maxProtocolExtensions = INT(name=u'maxProtocolExtensions', mode=MODE_VALUE)
|
|
maxProtocolExtensions._val = 65535
|
|
|
|
#-----< maxProtocolIEs >-----#
|
|
maxProtocolIEs = INT(name=u'maxProtocolIEs', mode=MODE_VALUE)
|
|
maxProtocolIEs._val = 65535
|
|
|
|
#-----< Criticality >-----#
|
|
Criticality = ENUM(name=u'Criticality', mode=MODE_TYPE)
|
|
Criticality._cont = ASN1Dict([(u'reject', 0), (u'ignore', 1), (u'notify', 2)])
|
|
Criticality._ext = None
|
|
|
|
#-----< Presence >-----#
|
|
Presence = ENUM(name=u'Presence', mode=MODE_TYPE)
|
|
Presence._cont = ASN1Dict([(u'optional', 0), (u'conditional', 1), (u'mandatory', 2)])
|
|
Presence._ext = None
|
|
|
|
#-----< PrivateIE-ID >-----#
|
|
PrivateIE_ID = CHOICE(name=u'PrivateIE-ID', mode=MODE_TYPE)
|
|
_PrivateIE_ID_local = INT(name=u'local', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
|
|
_PrivateIE_ID_local._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
_PrivateIE_ID_global_ = OID(name=u'global', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
|
|
PrivateIE_ID._cont = ASN1Dict([
|
|
(u'local', _PrivateIE_ID_local),
|
|
(u'global', _PrivateIE_ID_global_),
|
|
])
|
|
PrivateIE_ID._ext = None
|
|
|
|
#-----< ProcedureCode >-----#
|
|
ProcedureCode = INT(name=u'ProcedureCode', mode=MODE_TYPE)
|
|
ProcedureCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
|
|
|
|
#-----< ProtocolIE-ID >-----#
|
|
ProtocolIE_ID = INT(name=u'ProtocolIE-ID', mode=MODE_TYPE)
|
|
ProtocolIE_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
|
|
#-----< TriggeringMessage >-----#
|
|
TriggeringMessage = ENUM(name=u'TriggeringMessage', mode=MODE_TYPE)
|
|
TriggeringMessage._cont = ASN1Dict([(u'initiating-message', 0), (u'successful-outcome', 1), (u'unsuccessful-outcome', 2)])
|
|
TriggeringMessage._ext = None
|
|
|
|
_all_ = [
|
|
maxPrivateIEs,
|
|
maxProtocolExtensions,
|
|
maxProtocolIEs,
|
|
Criticality,
|
|
Presence,
|
|
_PrivateIE_ID_local,
|
|
_PrivateIE_ID_global_,
|
|
PrivateIE_ID,
|
|
ProcedureCode,
|
|
ProtocolIE_ID,
|
|
TriggeringMessage,
|
|
]
|
|
|
|
class M3AP_Constants:
|
|
|
|
_name_ = u'M3AP-Constants'
|
|
_oid_ = [0, 4, 0, 0, 21, 3, 5, 1, 4]
|
|
|
|
_obj_ = [
|
|
u'id-mBMSsessionStart',
|
|
u'id-mBMSsessionStop',
|
|
u'id-errorIndication',
|
|
u'id-privateMessage',
|
|
u'id-Reset',
|
|
u'id-mBMSsessionUpdate',
|
|
u'id-mCEConfigurationUpdate',
|
|
u'id-m3Setup',
|
|
u'maxnoofMBMSServiceAreaIdentitiesPerMCE',
|
|
u'maxnooferrors',
|
|
u'maxNrOfIndividualM3ConnectionsToReset',
|
|
u'maxnoofCellsforMBMS',
|
|
u'id-MME-MBMS-M3AP-ID',
|
|
u'id-MCE-MBMS-M3AP-ID',
|
|
u'id-TMGI',
|
|
u'id-MBMS-Session-ID',
|
|
u'id-MBMS-E-RAB-QoS-Parameters',
|
|
u'id-MBMS-Session-Duration',
|
|
u'id-MBMS-Service-Area',
|
|
u'id-TNL-Information',
|
|
u'id-CriticalityDiagnostics',
|
|
u'id-Cause',
|
|
u'id-MBMS-Service-Area-List',
|
|
u'id-MBMS-Service-Area-List-Item',
|
|
u'id-TimeToWait',
|
|
u'id-ResetType',
|
|
u'id-MBMS-Service-associatedLogicalM3-ConnectionItem',
|
|
u'id-MBMS-Service-associatedLogicalM3-ConnectionListResAck',
|
|
u'id-MinimumTimeToMBMSDataTransfer',
|
|
u'id-AllocationAndRetentionPriority',
|
|
u'id-Global-MCE-ID',
|
|
u'id-MCEname',
|
|
u'id-MBMSServiceAreaList',
|
|
u'id-Time-ofMBMS-DataTransfer',
|
|
u'id-Time-ofMBMS-DataStop',
|
|
u'id-Reestablishment',
|
|
u'id-Alternative-TNL-Information',
|
|
u'id-MBMS-Cell-List',
|
|
]
|
|
_type_ = [
|
|
]
|
|
_set_ = [
|
|
]
|
|
_val_ = [
|
|
u'id-mBMSsessionStart',
|
|
u'id-mBMSsessionStop',
|
|
u'id-errorIndication',
|
|
u'id-privateMessage',
|
|
u'id-Reset',
|
|
u'id-mBMSsessionUpdate',
|
|
u'id-mCEConfigurationUpdate',
|
|
u'id-m3Setup',
|
|
u'maxnoofMBMSServiceAreaIdentitiesPerMCE',
|
|
u'maxnooferrors',
|
|
u'maxNrOfIndividualM3ConnectionsToReset',
|
|
u'maxnoofCellsforMBMS',
|
|
u'id-MME-MBMS-M3AP-ID',
|
|
u'id-MCE-MBMS-M3AP-ID',
|
|
u'id-TMGI',
|
|
u'id-MBMS-Session-ID',
|
|
u'id-MBMS-E-RAB-QoS-Parameters',
|
|
u'id-MBMS-Session-Duration',
|
|
u'id-MBMS-Service-Area',
|
|
u'id-TNL-Information',
|
|
u'id-CriticalityDiagnostics',
|
|
u'id-Cause',
|
|
u'id-MBMS-Service-Area-List',
|
|
u'id-MBMS-Service-Area-List-Item',
|
|
u'id-TimeToWait',
|
|
u'id-ResetType',
|
|
u'id-MBMS-Service-associatedLogicalM3-ConnectionItem',
|
|
u'id-MBMS-Service-associatedLogicalM3-ConnectionListResAck',
|
|
u'id-MinimumTimeToMBMSDataTransfer',
|
|
u'id-AllocationAndRetentionPriority',
|
|
u'id-Global-MCE-ID',
|
|
u'id-MCEname',
|
|
u'id-MBMSServiceAreaList',
|
|
u'id-Time-ofMBMS-DataTransfer',
|
|
u'id-Time-ofMBMS-DataStop',
|
|
u'id-Reestablishment',
|
|
u'id-Alternative-TNL-Information',
|
|
u'id-MBMS-Cell-List',
|
|
]
|
|
_class_ = [
|
|
]
|
|
_param_ = [
|
|
]
|
|
|
|
#-----< id-mBMSsessionStart >-----#
|
|
id_mBMSsessionStart = INT(name=u'id-mBMSsessionStart', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')))
|
|
id_mBMSsessionStart._val = 0
|
|
|
|
#-----< id-mBMSsessionStop >-----#
|
|
id_mBMSsessionStop = INT(name=u'id-mBMSsessionStop', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')))
|
|
id_mBMSsessionStop._val = 1
|
|
|
|
#-----< id-errorIndication >-----#
|
|
id_errorIndication = INT(name=u'id-errorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')))
|
|
id_errorIndication._val = 2
|
|
|
|
#-----< id-privateMessage >-----#
|
|
id_privateMessage = INT(name=u'id-privateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')))
|
|
id_privateMessage._val = 3
|
|
|
|
#-----< id-Reset >-----#
|
|
id_Reset = INT(name=u'id-Reset', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')))
|
|
id_Reset._val = 4
|
|
|
|
#-----< id-mBMSsessionUpdate >-----#
|
|
id_mBMSsessionUpdate = INT(name=u'id-mBMSsessionUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')))
|
|
id_mBMSsessionUpdate._val = 5
|
|
|
|
#-----< id-mCEConfigurationUpdate >-----#
|
|
id_mCEConfigurationUpdate = INT(name=u'id-mCEConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')))
|
|
id_mCEConfigurationUpdate._val = 6
|
|
|
|
#-----< id-m3Setup >-----#
|
|
id_m3Setup = INT(name=u'id-m3Setup', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')))
|
|
id_m3Setup._val = 7
|
|
|
|
#-----< maxnoofMBMSServiceAreaIdentitiesPerMCE >-----#
|
|
maxnoofMBMSServiceAreaIdentitiesPerMCE = INT(name=u'maxnoofMBMSServiceAreaIdentitiesPerMCE', mode=MODE_VALUE)
|
|
maxnoofMBMSServiceAreaIdentitiesPerMCE._val = 65536
|
|
|
|
#-----< maxnooferrors >-----#
|
|
maxnooferrors = INT(name=u'maxnooferrors', mode=MODE_VALUE)
|
|
maxnooferrors._val = 256
|
|
|
|
#-----< maxNrOfIndividualM3ConnectionsToReset >-----#
|
|
maxNrOfIndividualM3ConnectionsToReset = INT(name=u'maxNrOfIndividualM3ConnectionsToReset', mode=MODE_VALUE)
|
|
maxNrOfIndividualM3ConnectionsToReset._val = 256
|
|
|
|
#-----< maxnoofCellsforMBMS >-----#
|
|
maxnoofCellsforMBMS = INT(name=u'maxnoofCellsforMBMS', mode=MODE_VALUE)
|
|
maxnoofCellsforMBMS._val = 4096
|
|
|
|
#-----< id-MME-MBMS-M3AP-ID >-----#
|
|
id_MME_MBMS_M3AP_ID = INT(name=u'id-MME-MBMS-M3AP-ID', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MME_MBMS_M3AP_ID._val = 0
|
|
|
|
#-----< id-MCE-MBMS-M3AP-ID >-----#
|
|
id_MCE_MBMS_M3AP_ID = INT(name=u'id-MCE-MBMS-M3AP-ID', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MCE_MBMS_M3AP_ID._val = 1
|
|
|
|
#-----< id-TMGI >-----#
|
|
id_TMGI = INT(name=u'id-TMGI', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_TMGI._val = 2
|
|
|
|
#-----< id-MBMS-Session-ID >-----#
|
|
id_MBMS_Session_ID = INT(name=u'id-MBMS-Session-ID', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_Session_ID._val = 3
|
|
|
|
#-----< id-MBMS-E-RAB-QoS-Parameters >-----#
|
|
id_MBMS_E_RAB_QoS_Parameters = INT(name=u'id-MBMS-E-RAB-QoS-Parameters', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_E_RAB_QoS_Parameters._val = 4
|
|
|
|
#-----< id-MBMS-Session-Duration >-----#
|
|
id_MBMS_Session_Duration = INT(name=u'id-MBMS-Session-Duration', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_Session_Duration._val = 5
|
|
|
|
#-----< id-MBMS-Service-Area >-----#
|
|
id_MBMS_Service_Area = INT(name=u'id-MBMS-Service-Area', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_Service_Area._val = 6
|
|
|
|
#-----< id-TNL-Information >-----#
|
|
id_TNL_Information = INT(name=u'id-TNL-Information', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_TNL_Information._val = 7
|
|
|
|
#-----< id-CriticalityDiagnostics >-----#
|
|
id_CriticalityDiagnostics = INT(name=u'id-CriticalityDiagnostics', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_CriticalityDiagnostics._val = 8
|
|
|
|
#-----< id-Cause >-----#
|
|
id_Cause = INT(name=u'id-Cause', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_Cause._val = 9
|
|
|
|
#-----< id-MBMS-Service-Area-List >-----#
|
|
id_MBMS_Service_Area_List = INT(name=u'id-MBMS-Service-Area-List', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_Service_Area_List._val = 10
|
|
|
|
#-----< id-MBMS-Service-Area-List-Item >-----#
|
|
id_MBMS_Service_Area_List_Item = INT(name=u'id-MBMS-Service-Area-List-Item', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_Service_Area_List_Item._val = 11
|
|
|
|
#-----< id-TimeToWait >-----#
|
|
id_TimeToWait = INT(name=u'id-TimeToWait', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_TimeToWait._val = 12
|
|
|
|
#-----< id-ResetType >-----#
|
|
id_ResetType = INT(name=u'id-ResetType', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_ResetType._val = 13
|
|
|
|
#-----< id-MBMS-Service-associatedLogicalM3-ConnectionItem >-----#
|
|
id_MBMS_Service_associatedLogicalM3_ConnectionItem = INT(name=u'id-MBMS-Service-associatedLogicalM3-ConnectionItem', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_Service_associatedLogicalM3_ConnectionItem._val = 14
|
|
|
|
#-----< id-MBMS-Service-associatedLogicalM3-ConnectionListResAck >-----#
|
|
id_MBMS_Service_associatedLogicalM3_ConnectionListResAck = INT(name=u'id-MBMS-Service-associatedLogicalM3-ConnectionListResAck', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_Service_associatedLogicalM3_ConnectionListResAck._val = 15
|
|
|
|
#-----< id-MinimumTimeToMBMSDataTransfer >-----#
|
|
id_MinimumTimeToMBMSDataTransfer = INT(name=u'id-MinimumTimeToMBMSDataTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MinimumTimeToMBMSDataTransfer._val = 16
|
|
|
|
#-----< id-AllocationAndRetentionPriority >-----#
|
|
id_AllocationAndRetentionPriority = INT(name=u'id-AllocationAndRetentionPriority', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_AllocationAndRetentionPriority._val = 17
|
|
|
|
#-----< id-Global-MCE-ID >-----#
|
|
id_Global_MCE_ID = INT(name=u'id-Global-MCE-ID', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_Global_MCE_ID._val = 18
|
|
|
|
#-----< id-MCEname >-----#
|
|
id_MCEname = INT(name=u'id-MCEname', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MCEname._val = 19
|
|
|
|
#-----< id-MBMSServiceAreaList >-----#
|
|
id_MBMSServiceAreaList = INT(name=u'id-MBMSServiceAreaList', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMSServiceAreaList._val = 20
|
|
|
|
#-----< id-Time-ofMBMS-DataTransfer >-----#
|
|
id_Time_ofMBMS_DataTransfer = INT(name=u'id-Time-ofMBMS-DataTransfer', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_Time_ofMBMS_DataTransfer._val = 21
|
|
|
|
#-----< id-Time-ofMBMS-DataStop >-----#
|
|
id_Time_ofMBMS_DataStop = INT(name=u'id-Time-ofMBMS-DataStop', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_Time_ofMBMS_DataStop._val = 22
|
|
|
|
#-----< id-Reestablishment >-----#
|
|
id_Reestablishment = INT(name=u'id-Reestablishment', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_Reestablishment._val = 23
|
|
|
|
#-----< id-Alternative-TNL-Information >-----#
|
|
id_Alternative_TNL_Information = INT(name=u'id-Alternative-TNL-Information', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_Alternative_TNL_Information._val = 24
|
|
|
|
#-----< id-MBMS-Cell-List >-----#
|
|
id_MBMS_Cell_List = INT(name=u'id-MBMS-Cell-List', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
id_MBMS_Cell_List._val = 25
|
|
|
|
_all_ = [
|
|
id_mBMSsessionStart,
|
|
id_mBMSsessionStop,
|
|
id_errorIndication,
|
|
id_privateMessage,
|
|
id_Reset,
|
|
id_mBMSsessionUpdate,
|
|
id_mCEConfigurationUpdate,
|
|
id_m3Setup,
|
|
maxnoofMBMSServiceAreaIdentitiesPerMCE,
|
|
maxnooferrors,
|
|
maxNrOfIndividualM3ConnectionsToReset,
|
|
maxnoofCellsforMBMS,
|
|
id_MME_MBMS_M3AP_ID,
|
|
id_MCE_MBMS_M3AP_ID,
|
|
id_TMGI,
|
|
id_MBMS_Session_ID,
|
|
id_MBMS_E_RAB_QoS_Parameters,
|
|
id_MBMS_Session_Duration,
|
|
id_MBMS_Service_Area,
|
|
id_TNL_Information,
|
|
id_CriticalityDiagnostics,
|
|
id_Cause,
|
|
id_MBMS_Service_Area_List,
|
|
id_MBMS_Service_Area_List_Item,
|
|
id_TimeToWait,
|
|
id_ResetType,
|
|
id_MBMS_Service_associatedLogicalM3_ConnectionItem,
|
|
id_MBMS_Service_associatedLogicalM3_ConnectionListResAck,
|
|
id_MinimumTimeToMBMSDataTransfer,
|
|
id_AllocationAndRetentionPriority,
|
|
id_Global_MCE_ID,
|
|
id_MCEname,
|
|
id_MBMSServiceAreaList,
|
|
id_Time_ofMBMS_DataTransfer,
|
|
id_Time_ofMBMS_DataStop,
|
|
id_Reestablishment,
|
|
id_Alternative_TNL_Information,
|
|
id_MBMS_Cell_List,
|
|
]
|
|
|
|
class M3AP_Containers:
|
|
|
|
_name_ = u'M3AP-Containers'
|
|
_oid_ = [0, 4, 0, 0, 21, 3, 5, 1, 5]
|
|
|
|
_obj_ = [
|
|
u'M3AP-PROTOCOL-IES',
|
|
u'M3AP-PROTOCOL-IES-PAIR',
|
|
u'M3AP-PROTOCOL-EXTENSION',
|
|
u'M3AP-PRIVATE-IES',
|
|
u'ProtocolIE-Container',
|
|
u'ProtocolIE-Single-Container',
|
|
u'ProtocolIE-Field',
|
|
u'ProtocolIE-ContainerPair',
|
|
u'ProtocolIE-FieldPair',
|
|
u'ProtocolIE-ContainerList',
|
|
u'ProtocolIE-ContainerPairList',
|
|
u'ProtocolExtensionContainer',
|
|
u'ProtocolExtensionField',
|
|
u'PrivateIE-Container',
|
|
u'PrivateIE-Field',
|
|
]
|
|
_type_ = [
|
|
u'M3AP-PROTOCOL-IES',
|
|
u'M3AP-PROTOCOL-IES-PAIR',
|
|
u'M3AP-PROTOCOL-EXTENSION',
|
|
u'M3AP-PRIVATE-IES',
|
|
u'ProtocolIE-Container',
|
|
u'ProtocolIE-Single-Container',
|
|
u'ProtocolIE-Field',
|
|
u'ProtocolIE-ContainerPair',
|
|
u'ProtocolIE-FieldPair',
|
|
u'ProtocolIE-ContainerList',
|
|
u'ProtocolIE-ContainerPairList',
|
|
u'ProtocolExtensionContainer',
|
|
u'ProtocolExtensionField',
|
|
u'PrivateIE-Container',
|
|
u'PrivateIE-Field',
|
|
]
|
|
_set_ = [
|
|
]
|
|
_val_ = [
|
|
]
|
|
_class_ = [
|
|
u'M3AP-PROTOCOL-IES',
|
|
u'M3AP-PROTOCOL-IES-PAIR',
|
|
u'M3AP-PROTOCOL-EXTENSION',
|
|
u'M3AP-PRIVATE-IES',
|
|
]
|
|
_param_ = [
|
|
u'ProtocolIE-Container',
|
|
u'ProtocolIE-Single-Container',
|
|
u'ProtocolIE-Field',
|
|
u'ProtocolIE-ContainerPair',
|
|
u'ProtocolIE-FieldPair',
|
|
u'ProtocolIE-ContainerList',
|
|
u'ProtocolIE-ContainerPairList',
|
|
u'ProtocolExtensionContainer',
|
|
u'ProtocolExtensionField',
|
|
u'PrivateIE-Container',
|
|
u'PrivateIE-Field',
|
|
]
|
|
|
|
#-----< M3AP-PROTOCOL-IES >-----#
|
|
M3AP_PROTOCOL_IES = CLASS(name=u'M3AP-PROTOCOL-IES', mode=MODE_TYPE)
|
|
_M3AP_PROTOCOL_IES_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True)
|
|
_M3AP_PROTOCOL_IES_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Criticality')))
|
|
_M3AP_PROTOCOL_IES_Value = OPEN(name=u'Value', mode=MODE_TYPE)
|
|
_M3AP_PROTOCOL_IES_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Presence')))
|
|
M3AP_PROTOCOL_IES._cont = ASN1Dict([
|
|
(u'id', _M3AP_PROTOCOL_IES_id),
|
|
(u'criticality', _M3AP_PROTOCOL_IES_criticality),
|
|
(u'Value', _M3AP_PROTOCOL_IES_Value),
|
|
(u'presence', _M3AP_PROTOCOL_IES_presence),
|
|
])
|
|
|
|
#-----< M3AP-PROTOCOL-IES-PAIR >-----#
|
|
M3AP_PROTOCOL_IES_PAIR = CLASS(name=u'M3AP-PROTOCOL-IES-PAIR', mode=MODE_TYPE)
|
|
_M3AP_PROTOCOL_IES_PAIR_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True)
|
|
_M3AP_PROTOCOL_IES_PAIR_firstCriticality = ENUM(name=u'firstCriticality', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Criticality')))
|
|
_M3AP_PROTOCOL_IES_PAIR_FirstValue = OPEN(name=u'FirstValue', mode=MODE_TYPE)
|
|
_M3AP_PROTOCOL_IES_PAIR_secondCriticality = ENUM(name=u'secondCriticality', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Criticality')))
|
|
_M3AP_PROTOCOL_IES_PAIR_SecondValue = OPEN(name=u'SecondValue', mode=MODE_TYPE)
|
|
_M3AP_PROTOCOL_IES_PAIR_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Presence')))
|
|
M3AP_PROTOCOL_IES_PAIR._cont = ASN1Dict([
|
|
(u'id', _M3AP_PROTOCOL_IES_PAIR_id),
|
|
(u'firstCriticality', _M3AP_PROTOCOL_IES_PAIR_firstCriticality),
|
|
(u'FirstValue', _M3AP_PROTOCOL_IES_PAIR_FirstValue),
|
|
(u'secondCriticality', _M3AP_PROTOCOL_IES_PAIR_secondCriticality),
|
|
(u'SecondValue', _M3AP_PROTOCOL_IES_PAIR_SecondValue),
|
|
(u'presence', _M3AP_PROTOCOL_IES_PAIR_presence),
|
|
])
|
|
|
|
#-----< M3AP-PROTOCOL-EXTENSION >-----#
|
|
M3AP_PROTOCOL_EXTENSION = CLASS(name=u'M3AP-PROTOCOL-EXTENSION', mode=MODE_TYPE)
|
|
_M3AP_PROTOCOL_EXTENSION_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProtocolIE-ID')), uniq=True)
|
|
_M3AP_PROTOCOL_EXTENSION_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Criticality')))
|
|
_M3AP_PROTOCOL_EXTENSION_Extension = OPEN(name=u'Extension', mode=MODE_TYPE)
|
|
_M3AP_PROTOCOL_EXTENSION_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Presence')))
|
|
M3AP_PROTOCOL_EXTENSION._cont = ASN1Dict([
|
|
(u'id', _M3AP_PROTOCOL_EXTENSION_id),
|
|
(u'criticality', _M3AP_PROTOCOL_EXTENSION_criticality),
|
|
(u'Extension', _M3AP_PROTOCOL_EXTENSION_Extension),
|
|
(u'presence', _M3AP_PROTOCOL_EXTENSION_presence),
|
|
])
|
|
|
|
#-----< M3AP-PRIVATE-IES >-----#
|
|
M3AP_PRIVATE_IES = CLASS(name=u'M3AP-PRIVATE-IES', mode=MODE_TYPE)
|
|
_M3AP_PRIVATE_IES_id = CHOICE(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'PrivateIE-ID')))
|
|
_M3AP_PRIVATE_IES_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Criticality')))
|
|
_M3AP_PRIVATE_IES_Value = OPEN(name=u'Value', mode=MODE_TYPE)
|
|
_M3AP_PRIVATE_IES_presence = ENUM(name=u'presence', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Presence')))
|
|
M3AP_PRIVATE_IES._cont = ASN1Dict([
|
|
(u'id', _M3AP_PRIVATE_IES_id),
|
|
(u'criticality', _M3AP_PRIVATE_IES_criticality),
|
|
(u'Value', _M3AP_PRIVATE_IES_Value),
|
|
(u'presence', _M3AP_PRIVATE_IES_presence),
|
|
])
|
|
|
|
#-----< ProtocolIE-Container >-----#
|
|
ProtocolIE_Container = SEQ_OF(name=u'ProtocolIE-Container', mode=MODE_TYPE, param=True)
|
|
|
|
#-----< ProtocolIE-Single-Container >-----#
|
|
ProtocolIE_Single_Container = SEQ(name=u'ProtocolIE-Single-Container', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')), param=True)
|
|
|
|
#-----< ProtocolIE-Field >-----#
|
|
ProtocolIE_Field = SEQ(name=u'ProtocolIE-Field', mode=MODE_TYPE, param=True)
|
|
|
|
#-----< ProtocolIE-ContainerPair >-----#
|
|
ProtocolIE_ContainerPair = SEQ_OF(name=u'ProtocolIE-ContainerPair', mode=MODE_TYPE, param=True)
|
|
|
|
#-----< ProtocolIE-FieldPair >-----#
|
|
ProtocolIE_FieldPair = SEQ(name=u'ProtocolIE-FieldPair', mode=MODE_TYPE, param=True)
|
|
|
|
#-----< ProtocolIE-ContainerList >-----#
|
|
ProtocolIE_ContainerList = SEQ_OF(name=u'ProtocolIE-ContainerList', mode=MODE_TYPE, param=True)
|
|
|
|
#-----< ProtocolIE-ContainerPairList >-----#
|
|
ProtocolIE_ContainerPairList = SEQ_OF(name=u'ProtocolIE-ContainerPairList', 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_ = [
|
|
_M3AP_PROTOCOL_IES_id,
|
|
_M3AP_PROTOCOL_IES_criticality,
|
|
_M3AP_PROTOCOL_IES_Value,
|
|
_M3AP_PROTOCOL_IES_presence,
|
|
M3AP_PROTOCOL_IES,
|
|
_M3AP_PROTOCOL_IES_PAIR_id,
|
|
_M3AP_PROTOCOL_IES_PAIR_firstCriticality,
|
|
_M3AP_PROTOCOL_IES_PAIR_FirstValue,
|
|
_M3AP_PROTOCOL_IES_PAIR_secondCriticality,
|
|
_M3AP_PROTOCOL_IES_PAIR_SecondValue,
|
|
_M3AP_PROTOCOL_IES_PAIR_presence,
|
|
M3AP_PROTOCOL_IES_PAIR,
|
|
_M3AP_PROTOCOL_EXTENSION_id,
|
|
_M3AP_PROTOCOL_EXTENSION_criticality,
|
|
_M3AP_PROTOCOL_EXTENSION_Extension,
|
|
_M3AP_PROTOCOL_EXTENSION_presence,
|
|
M3AP_PROTOCOL_EXTENSION,
|
|
_M3AP_PRIVATE_IES_id,
|
|
_M3AP_PRIVATE_IES_criticality,
|
|
_M3AP_PRIVATE_IES_Value,
|
|
_M3AP_PRIVATE_IES_presence,
|
|
M3AP_PRIVATE_IES,
|
|
]
|
|
|
|
class M3AP_IEs:
|
|
|
|
_name_ = u'M3AP-IEs'
|
|
_oid_ = [0, 4, 0, 0, 21, 3, 5, 1, 2]
|
|
|
|
_obj_ = [
|
|
u'Absolute-Time-ofMBMS-Data',
|
|
u'AllocationAndRetentionPriority',
|
|
u'AllocationAndRetentionPriority-ExtIEs',
|
|
u'BitRate',
|
|
u'Cause',
|
|
u'CauseMisc',
|
|
u'CauseNAS',
|
|
u'CauseProtocol',
|
|
u'CauseRadioNetwork',
|
|
u'CauseTransport',
|
|
u'CriticalityDiagnostics',
|
|
u'CriticalityDiagnostics-ExtIEs',
|
|
u'CriticalityDiagnostics-IE-List',
|
|
u'CriticalityDiagnostics-IE-List-ExtIEs',
|
|
u'ECGI',
|
|
u'ECGI-ExtIEs',
|
|
u'EUTRANCellIdentifier',
|
|
u'ExtendedMCE-ID',
|
|
u'Global-MCE-ID',
|
|
u'GlobalMCE-ID-ExtIEs',
|
|
u'GBR-QosInformation',
|
|
u'GBR-QosInformation-ExtIEs',
|
|
u'GTP-TEID',
|
|
u'IPAddress',
|
|
u'MBMS-Cell-List',
|
|
u'MBMS-E-RAB-QoS-Parameters',
|
|
u'MBMS-E-RAB-QoS-Parameters-ExtIEs',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItem',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemExtIEs',
|
|
u'MBMSServiceArea1',
|
|
u'MBMS-Service-Area',
|
|
u'MBMS-Session-Duration',
|
|
u'MBMS-Session-ID',
|
|
u'MCE-MBMS-M3AP-ID',
|
|
u'MCE-ID',
|
|
u'MCEname',
|
|
u'MinimumTimeToMBMSDataTransfer',
|
|
u'MME-MBMS-M3AP-ID',
|
|
u'Pre-emptionCapability',
|
|
u'Pre-emptionVulnerability',
|
|
u'PriorityLevel',
|
|
u'PLMN-Identity',
|
|
u'QCI',
|
|
u'Reestablishment',
|
|
u'TimeToWait',
|
|
u'TMGI',
|
|
u'TMGI-ExtIEs',
|
|
u'TNL-Information',
|
|
u'TNL-Information-ExtIEs',
|
|
u'TypeOfError',
|
|
]
|
|
_type_ = [
|
|
u'Absolute-Time-ofMBMS-Data',
|
|
u'AllocationAndRetentionPriority',
|
|
u'BitRate',
|
|
u'Cause',
|
|
u'CauseMisc',
|
|
u'CauseNAS',
|
|
u'CauseProtocol',
|
|
u'CauseRadioNetwork',
|
|
u'CauseTransport',
|
|
u'CriticalityDiagnostics',
|
|
u'CriticalityDiagnostics-IE-List',
|
|
u'ECGI',
|
|
u'EUTRANCellIdentifier',
|
|
u'ExtendedMCE-ID',
|
|
u'Global-MCE-ID',
|
|
u'GBR-QosInformation',
|
|
u'GTP-TEID',
|
|
u'IPAddress',
|
|
u'MBMS-Cell-List',
|
|
u'MBMS-E-RAB-QoS-Parameters',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItem',
|
|
u'MBMSServiceArea1',
|
|
u'MBMS-Service-Area',
|
|
u'MBMS-Session-Duration',
|
|
u'MBMS-Session-ID',
|
|
u'MCE-MBMS-M3AP-ID',
|
|
u'MCE-ID',
|
|
u'MCEname',
|
|
u'MinimumTimeToMBMSDataTransfer',
|
|
u'MME-MBMS-M3AP-ID',
|
|
u'Pre-emptionCapability',
|
|
u'Pre-emptionVulnerability',
|
|
u'PriorityLevel',
|
|
u'PLMN-Identity',
|
|
u'QCI',
|
|
u'Reestablishment',
|
|
u'TimeToWait',
|
|
u'TMGI',
|
|
u'TNL-Information',
|
|
u'TypeOfError',
|
|
]
|
|
_set_ = [
|
|
u'AllocationAndRetentionPriority-ExtIEs',
|
|
u'CriticalityDiagnostics-ExtIEs',
|
|
u'CriticalityDiagnostics-IE-List-ExtIEs',
|
|
u'ECGI-ExtIEs',
|
|
u'GlobalMCE-ID-ExtIEs',
|
|
u'GBR-QosInformation-ExtIEs',
|
|
u'MBMS-E-RAB-QoS-Parameters-ExtIEs',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemExtIEs',
|
|
u'TMGI-ExtIEs',
|
|
u'TNL-Information-ExtIEs',
|
|
]
|
|
_val_ = [
|
|
]
|
|
_class_ = [
|
|
u'AllocationAndRetentionPriority-ExtIEs',
|
|
u'CriticalityDiagnostics-ExtIEs',
|
|
u'CriticalityDiagnostics-IE-List-ExtIEs',
|
|
u'ECGI-ExtIEs',
|
|
u'GlobalMCE-ID-ExtIEs',
|
|
u'GBR-QosInformation-ExtIEs',
|
|
u'MBMS-E-RAB-QoS-Parameters-ExtIEs',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemExtIEs',
|
|
u'TMGI-ExtIEs',
|
|
u'TNL-Information-ExtIEs',
|
|
]
|
|
_param_ = [
|
|
]
|
|
|
|
#-----< Absolute-Time-ofMBMS-Data >-----#
|
|
Absolute_Time_ofMBMS_Data = BIT_STR(name=u'Absolute-Time-ofMBMS-Data', mode=MODE_TYPE)
|
|
Absolute_Time_ofMBMS_Data._const_sz = ASN1Set(rv=[64], rr=[], ev=None, er=[])
|
|
|
|
#-----< AllocationAndRetentionPriority >-----#
|
|
AllocationAndRetentionPriority = SEQ(name=u'AllocationAndRetentionPriority', mode=MODE_TYPE)
|
|
_AllocationAndRetentionPriority_priorityLevel = INT(name=u'priorityLevel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'PriorityLevel')))
|
|
_AllocationAndRetentionPriority_pre_emptionCapability = ENUM(name=u'pre-emptionCapability', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'Pre-emptionCapability')))
|
|
_AllocationAndRetentionPriority_pre_emptionVulnerability = ENUM(name=u'pre-emptionVulnerability', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'Pre-emptionVulnerability')))
|
|
_AllocationAndRetentionPriority_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__AllocationAndRetentionPriority_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__id._const_tab = ____AllocationAndRetentionPriority_iE_Extensions__item__id_tab
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__id._const_tab_at = None
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__id._const_tab_id = u'id'
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__criticality._const_tab = ____AllocationAndRetentionPriority_iE_Extensions__item__criticality_tab
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__criticality._const_tab_id = u'criticality'
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue._const_tab = ____AllocationAndRetentionPriority_iE_Extensions__item__extensionValue_tab
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
|
|
__AllocationAndRetentionPriority_iE_Extensions__item_._cont = ASN1Dict([
|
|
(u'id', ___AllocationAndRetentionPriority_iE_Extensions__item__id),
|
|
(u'criticality', ___AllocationAndRetentionPriority_iE_Extensions__item__criticality),
|
|
(u'extensionValue', ___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue),
|
|
])
|
|
__AllocationAndRetentionPriority_iE_Extensions__item_._ext = None
|
|
_AllocationAndRetentionPriority_iE_Extensions._cont = __AllocationAndRetentionPriority_iE_Extensions__item_
|
|
_AllocationAndRetentionPriority_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
|
|
AllocationAndRetentionPriority._cont = ASN1Dict([
|
|
(u'priorityLevel', _AllocationAndRetentionPriority_priorityLevel),
|
|
(u'pre-emptionCapability', _AllocationAndRetentionPriority_pre_emptionCapability),
|
|
(u'pre-emptionVulnerability', _AllocationAndRetentionPriority_pre_emptionVulnerability),
|
|
(u'iE-Extensions', _AllocationAndRetentionPriority_iE_Extensions),
|
|
])
|
|
AllocationAndRetentionPriority._ext = None
|
|
|
|
#-----< AllocationAndRetentionPriority-ExtIEs >-----#
|
|
AllocationAndRetentionPriority_ExtIEs = CLASS(name=u'AllocationAndRetentionPriority-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
AllocationAndRetentionPriority_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< BitRate >-----#
|
|
BitRate = INT(name=u'BitRate', mode=MODE_TYPE)
|
|
BitRate._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10000000000)], 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(('M3AP-IEs', 'CauseRadioNetwork')))
|
|
_Cause_transport = ENUM(name=u'transport', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'CauseTransport')))
|
|
_Cause_nAS = ENUM(name=u'nAS', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'CauseNAS')))
|
|
_Cause_protocol = ENUM(name=u'protocol', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'CauseProtocol')))
|
|
_Cause_misc = ENUM(name=u'misc', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'CauseMisc')))
|
|
Cause._cont = ASN1Dict([
|
|
(u'radioNetwork', _Cause_radioNetwork),
|
|
(u'transport', _Cause_transport),
|
|
(u'nAS', _Cause_nAS),
|
|
(u'protocol', _Cause_protocol),
|
|
(u'misc', _Cause_misc),
|
|
])
|
|
Cause._ext = []
|
|
|
|
#-----< CauseMisc >-----#
|
|
CauseMisc = ENUM(name=u'CauseMisc', mode=MODE_TYPE)
|
|
CauseMisc._cont = ASN1Dict([(u'control-processing-overload', 0), (u'not-enough-user-plane-processing-resources', 1), (u'hardware-failure', 2), (u'om-intervention', 3), (u'unspecified', 4)])
|
|
CauseMisc._ext = []
|
|
|
|
#-----< CauseNAS >-----#
|
|
CauseNAS = ENUM(name=u'CauseNAS', mode=MODE_TYPE)
|
|
CauseNAS._cont = ASN1Dict([(u'unspecified', 0)])
|
|
CauseNAS._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'abstract-syntax-error-falsely-constructed-message', 5), (u'unspecified', 6)])
|
|
CauseProtocol._ext = []
|
|
|
|
#-----< CauseRadioNetwork >-----#
|
|
CauseRadioNetwork = ENUM(name=u'CauseRadioNetwork', mode=MODE_TYPE)
|
|
CauseRadioNetwork._cont = ASN1Dict([(u'unknown-or-already-allocated-MME-MBMS-M3AP-ID', 0), (u'unknown-or-already-allocated-MCE-MBMS-M3AP-ID', 1), (u'unknown-or-inconsistent-pair-of-MBMS-M3AP-IDs', 2), (u'radio-resources-not-available', 3), (u'invalid-QoS-combination', 4), (u'interaction-with-other-procedure', 5), (u'not-supported-QCI-value', 6), (u'unspecified', 7), (u'uninvolved-MCE', 8)])
|
|
CauseRadioNetwork._ext = [u'uninvolved-MCE']
|
|
|
|
#-----< CauseTransport >-----#
|
|
CauseTransport = ENUM(name=u'CauseTransport', mode=MODE_TYPE)
|
|
CauseTransport._cont = ASN1Dict([(u'transport-resource-unavailable', 0), (u'unspecified', 1)])
|
|
CauseTransport._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(('M3AP-CommonDataTypes', 'ProcedureCode')), opt=True)
|
|
_CriticalityDiagnostics_triggeringMessage = ENUM(name=u'triggeringMessage', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-CommonDataTypes', 'TriggeringMessage')), opt=True)
|
|
_CriticalityDiagnostics_procedureCriticality = ENUM(name=u'procedureCriticality', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Criticality')), opt=True)
|
|
_CriticalityDiagnostics_iEsCriticalityDiagnostics = SEQ_OF(name=u'iEsCriticalityDiagnostics', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-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(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__CriticalityDiagnostics_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___CriticalityDiagnostics_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____CriticalityDiagnostics_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
____CriticalityDiagnostics_iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
____CriticalityDiagnostics_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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-ExtIEs >-----#
|
|
CriticalityDiagnostics_ExtIEs = CLASS(name=u'CriticalityDiagnostics-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
CriticalityDiagnostics_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< 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(('M3AP-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(('M3AP-CommonDataTypes', 'ProtocolIE-ID')))
|
|
__CriticalityDiagnostics_IE_List__item__typeOfError = ENUM(name=u'typeOfError', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-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(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
___CriticalityDiagnostics_IE_List__item__iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-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(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
_____CriticalityDiagnostics_IE_List__item__iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
CriticalityDiagnostics_IE_List_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< ECGI >-----#
|
|
ECGI = SEQ(name=u'ECGI', mode=MODE_TYPE)
|
|
_ECGI_pLMN_Identity = OCT_STR(name=u'pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'PLMN-Identity')))
|
|
_ECGI_eUTRANcellIdentifier = BIT_STR(name=u'eUTRANcellIdentifier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'EUTRANCellIdentifier')))
|
|
_ECGI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__ECGI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___ECGI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____ECGI_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____ECGI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___ECGI_iE_Extensions__item__id._const_tab = ____ECGI_iE_Extensions__item__id_tab
|
|
___ECGI_iE_Extensions__item__id._const_tab_at = None
|
|
___ECGI_iE_Extensions__item__id._const_tab_id = u'id'
|
|
___ECGI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
____ECGI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____ECGI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___ECGI_iE_Extensions__item__criticality._const_tab = ____ECGI_iE_Extensions__item__criticality_tab
|
|
___ECGI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
|
|
___ECGI_iE_Extensions__item__criticality._const_tab_id = u'criticality'
|
|
___ECGI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
____ECGI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____ECGI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___ECGI_iE_Extensions__item__extensionValue._const_tab = ____ECGI_iE_Extensions__item__extensionValue_tab
|
|
___ECGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
|
|
___ECGI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
|
|
__ECGI_iE_Extensions__item_._cont = ASN1Dict([
|
|
(u'id', ___ECGI_iE_Extensions__item__id),
|
|
(u'criticality', ___ECGI_iE_Extensions__item__criticality),
|
|
(u'extensionValue', ___ECGI_iE_Extensions__item__extensionValue),
|
|
])
|
|
__ECGI_iE_Extensions__item_._ext = None
|
|
_ECGI_iE_Extensions._cont = __ECGI_iE_Extensions__item_
|
|
_ECGI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
|
|
ECGI._cont = ASN1Dict([
|
|
(u'pLMN-Identity', _ECGI_pLMN_Identity),
|
|
(u'eUTRANcellIdentifier', _ECGI_eUTRANcellIdentifier),
|
|
(u'iE-Extensions', _ECGI_iE_Extensions),
|
|
])
|
|
ECGI._ext = []
|
|
|
|
#-----< ECGI-ExtIEs >-----#
|
|
ECGI_ExtIEs = CLASS(name=u'ECGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
ECGI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< EUTRANCellIdentifier >-----#
|
|
EUTRANCellIdentifier = BIT_STR(name=u'EUTRANCellIdentifier', mode=MODE_TYPE)
|
|
EUTRANCellIdentifier._const_sz = ASN1Set(rv=[28], rr=[], ev=None, er=[])
|
|
|
|
#-----< ExtendedMCE-ID >-----#
|
|
ExtendedMCE_ID = OCT_STR(name=u'ExtendedMCE-ID', mode=MODE_TYPE)
|
|
ExtendedMCE_ID._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
|
|
|
|
#-----< Global-MCE-ID >-----#
|
|
Global_MCE_ID = SEQ(name=u'Global-MCE-ID', mode=MODE_TYPE)
|
|
_Global_MCE_ID_pLMN_Identity = OCT_STR(name=u'pLMN-Identity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'PLMN-Identity')))
|
|
_Global_MCE_ID_mCE_ID = OCT_STR(name=u'mCE-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'MCE-ID')))
|
|
_Global_MCE_ID_extendedMCE_ID = OCT_STR(name=u'extendedMCE-ID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'ExtendedMCE-ID')), opt=True)
|
|
_Global_MCE_ID_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__Global_MCE_ID_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___Global_MCE_ID_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____Global_MCE_ID_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____Global_MCE_ID_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___Global_MCE_ID_iE_Extensions__item__id._const_tab = ____Global_MCE_ID_iE_Extensions__item__id_tab
|
|
___Global_MCE_ID_iE_Extensions__item__id._const_tab_at = None
|
|
___Global_MCE_ID_iE_Extensions__item__id._const_tab_id = u'id'
|
|
___Global_MCE_ID_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
____Global_MCE_ID_iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____Global_MCE_ID_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___Global_MCE_ID_iE_Extensions__item__criticality._const_tab = ____Global_MCE_ID_iE_Extensions__item__criticality_tab
|
|
___Global_MCE_ID_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
|
|
___Global_MCE_ID_iE_Extensions__item__criticality._const_tab_id = u'criticality'
|
|
___Global_MCE_ID_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
____Global_MCE_ID_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____Global_MCE_ID_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___Global_MCE_ID_iE_Extensions__item__extensionValue._const_tab = ____Global_MCE_ID_iE_Extensions__item__extensionValue_tab
|
|
___Global_MCE_ID_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
|
|
___Global_MCE_ID_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
|
|
__Global_MCE_ID_iE_Extensions__item_._cont = ASN1Dict([
|
|
(u'id', ___Global_MCE_ID_iE_Extensions__item__id),
|
|
(u'criticality', ___Global_MCE_ID_iE_Extensions__item__criticality),
|
|
(u'extensionValue', ___Global_MCE_ID_iE_Extensions__item__extensionValue),
|
|
])
|
|
__Global_MCE_ID_iE_Extensions__item_._ext = None
|
|
_Global_MCE_ID_iE_Extensions._cont = __Global_MCE_ID_iE_Extensions__item_
|
|
_Global_MCE_ID_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
|
|
Global_MCE_ID._cont = ASN1Dict([
|
|
(u'pLMN-Identity', _Global_MCE_ID_pLMN_Identity),
|
|
(u'mCE-ID', _Global_MCE_ID_mCE_ID),
|
|
(u'extendedMCE-ID', _Global_MCE_ID_extendedMCE_ID),
|
|
(u'iE-Extensions', _Global_MCE_ID_iE_Extensions),
|
|
])
|
|
Global_MCE_ID._ext = []
|
|
|
|
#-----< GlobalMCE-ID-ExtIEs >-----#
|
|
GlobalMCE_ID_ExtIEs = CLASS(name=u'GlobalMCE-ID-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
GlobalMCE_ID_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< GBR-QosInformation >-----#
|
|
GBR_QosInformation = SEQ(name=u'GBR-QosInformation', mode=MODE_TYPE)
|
|
_GBR_QosInformation_mBMS_E_RAB_MaximumBitrateDL = INT(name=u'mBMS-E-RAB-MaximumBitrateDL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'BitRate')))
|
|
_GBR_QosInformation_mBMS_E_RAB_GuaranteedBitrateDL = INT(name=u'mBMS-E-RAB-GuaranteedBitrateDL', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'BitRate')))
|
|
_GBR_QosInformation_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__GBR_QosInformation_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___GBR_QosInformation_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____GBR_QosInformation_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____GBR_QosInformation_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___GBR_QosInformation_iE_Extensions__item__id._const_tab = ____GBR_QosInformation_iE_Extensions__item__id_tab
|
|
___GBR_QosInformation_iE_Extensions__item__id._const_tab_at = None
|
|
___GBR_QosInformation_iE_Extensions__item__id._const_tab_id = u'id'
|
|
___GBR_QosInformation_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
____GBR_QosInformation_iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____GBR_QosInformation_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___GBR_QosInformation_iE_Extensions__item__criticality._const_tab = ____GBR_QosInformation_iE_Extensions__item__criticality_tab
|
|
___GBR_QosInformation_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
|
|
___GBR_QosInformation_iE_Extensions__item__criticality._const_tab_id = u'criticality'
|
|
___GBR_QosInformation_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
____GBR_QosInformation_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____GBR_QosInformation_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___GBR_QosInformation_iE_Extensions__item__extensionValue._const_tab = ____GBR_QosInformation_iE_Extensions__item__extensionValue_tab
|
|
___GBR_QosInformation_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
|
|
___GBR_QosInformation_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
|
|
__GBR_QosInformation_iE_Extensions__item_._cont = ASN1Dict([
|
|
(u'id', ___GBR_QosInformation_iE_Extensions__item__id),
|
|
(u'criticality', ___GBR_QosInformation_iE_Extensions__item__criticality),
|
|
(u'extensionValue', ___GBR_QosInformation_iE_Extensions__item__extensionValue),
|
|
])
|
|
__GBR_QosInformation_iE_Extensions__item_._ext = None
|
|
_GBR_QosInformation_iE_Extensions._cont = __GBR_QosInformation_iE_Extensions__item_
|
|
_GBR_QosInformation_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
|
|
GBR_QosInformation._cont = ASN1Dict([
|
|
(u'mBMS-E-RAB-MaximumBitrateDL', _GBR_QosInformation_mBMS_E_RAB_MaximumBitrateDL),
|
|
(u'mBMS-E-RAB-GuaranteedBitrateDL', _GBR_QosInformation_mBMS_E_RAB_GuaranteedBitrateDL),
|
|
(u'iE-Extensions', _GBR_QosInformation_iE_Extensions),
|
|
])
|
|
GBR_QosInformation._ext = []
|
|
|
|
#-----< GBR-QosInformation-ExtIEs >-----#
|
|
GBR_QosInformation_ExtIEs = CLASS(name=u'GBR-QosInformation-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
GBR_QosInformation_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< GTP-TEID >-----#
|
|
GTP_TEID = OCT_STR(name=u'GTP-TEID', mode=MODE_TYPE)
|
|
GTP_TEID._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
|
|
|
|
#-----< IPAddress >-----#
|
|
IPAddress = OCT_STR(name=u'IPAddress', mode=MODE_TYPE)
|
|
IPAddress._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=4, ub=16)], ev=[], er=[])
|
|
|
|
#-----< MBMS-Cell-List >-----#
|
|
MBMS_Cell_List = SEQ_OF(name=u'MBMS-Cell-List', mode=MODE_TYPE)
|
|
_MBMS_Cell_List__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'ECGI')))
|
|
MBMS_Cell_List._cont = _MBMS_Cell_List__item_
|
|
MBMS_Cell_List._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4096)], ev=None, er=[])
|
|
|
|
#-----< MBMS-E-RAB-QoS-Parameters >-----#
|
|
MBMS_E_RAB_QoS_Parameters = SEQ(name=u'MBMS-E-RAB-QoS-Parameters', mode=MODE_TYPE)
|
|
_MBMS_E_RAB_QoS_Parameters_qCI = INT(name=u'qCI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'QCI')))
|
|
_MBMS_E_RAB_QoS_Parameters_gbrQosInformation = SEQ(name=u'gbrQosInformation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'GBR-QosInformation')), opt=True)
|
|
_MBMS_E_RAB_QoS_Parameters_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__MBMS_E_RAB_QoS_Parameters_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
_____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'AllocationAndRetentionPriority')))
|
|
____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 17), (u'criticality', u'ignore'), (u'Extension', _____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab_val_Extension_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id._const_tab = ____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id._const_tab_at = None
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id._const_tab_id = u'id'
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__criticality._const_tab = ____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__criticality._const_tab_id = u'criticality'
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__extensionValue._const_tab = ____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
|
|
__MBMS_E_RAB_QoS_Parameters_iE_Extensions__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id),
|
|
(u'criticality', ___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__criticality),
|
|
(u'extensionValue', ___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__extensionValue),
|
|
])
|
|
__MBMS_E_RAB_QoS_Parameters_iE_Extensions__item_._ext = None
|
|
_MBMS_E_RAB_QoS_Parameters_iE_Extensions._cont = __MBMS_E_RAB_QoS_Parameters_iE_Extensions__item_
|
|
_MBMS_E_RAB_QoS_Parameters_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
|
|
MBMS_E_RAB_QoS_Parameters._cont = ASN1Dict([
|
|
(u'qCI', _MBMS_E_RAB_QoS_Parameters_qCI),
|
|
(u'gbrQosInformation', _MBMS_E_RAB_QoS_Parameters_gbrQosInformation),
|
|
(u'iE-Extensions', _MBMS_E_RAB_QoS_Parameters_iE_Extensions),
|
|
])
|
|
MBMS_E_RAB_QoS_Parameters._ext = []
|
|
|
|
#-----< MBMS-E-RAB-QoS-Parameters-ExtIEs >-----#
|
|
MBMS_E_RAB_QoS_Parameters_ExtIEs = CLASS(name=u'MBMS-E-RAB-QoS-Parameters-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
_MBMS_E_RAB_QoS_Parameters_ExtIEs_val_Extension_0 = SEQ(name=u'Extension', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'AllocationAndRetentionPriority')))
|
|
MBMS_E_RAB_QoS_Parameters_ExtIEs._val = ASN1Set(rv=[dict([(u'id', 17), (u'criticality', u'ignore'), (u'Extension', _MBMS_E_RAB_QoS_Parameters_ExtIEs_val_Extension_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMS-Service-associatedLogicalM3-ConnectionItem >-----#
|
|
MBMS_Service_associatedLogicalM3_ConnectionItem = SEQ(name=u'MBMS-Service-associatedLogicalM3-ConnectionItem', mode=MODE_TYPE)
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItem_mME_MBMS_M3AP_ID = INT(name=u'mME-MBMS-M3AP-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')), opt=True)
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItem_mCE_MBMS_M3AP_ID = INT(name=u'mCE-MBMS-M3AP-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')), opt=True)
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id._const_tab = ____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id_tab
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id._const_tab_at = None
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id._const_tab_id = u'id'
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality._const_tab = ____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality_tab
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality._const_tab_id = u'criticality'
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue._const_tab = ____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue_tab
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
|
|
__MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id),
|
|
(u'criticality', ___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality),
|
|
(u'extensionValue', ___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue),
|
|
])
|
|
__MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item_._ext = None
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions._cont = __MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item_
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
|
|
MBMS_Service_associatedLogicalM3_ConnectionItem._cont = ASN1Dict([
|
|
(u'mME-MBMS-M3AP-ID', _MBMS_Service_associatedLogicalM3_ConnectionItem_mME_MBMS_M3AP_ID),
|
|
(u'mCE-MBMS-M3AP-ID', _MBMS_Service_associatedLogicalM3_ConnectionItem_mCE_MBMS_M3AP_ID),
|
|
(u'iE-Extensions', _MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions),
|
|
])
|
|
MBMS_Service_associatedLogicalM3_ConnectionItem._ext = []
|
|
|
|
#-----< MBMS-Service-associatedLogicalM3-ConnectionItemExtIEs >-----#
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemExtIEs = CLASS(name=u'MBMS-Service-associatedLogicalM3-ConnectionItemExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSServiceArea1 >-----#
|
|
MBMSServiceArea1 = OCT_STR(name=u'MBMSServiceArea1', mode=MODE_TYPE)
|
|
MBMSServiceArea1._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
|
|
|
|
#-----< MBMS-Service-Area >-----#
|
|
MBMS_Service_Area = OCT_STR(name=u'MBMS-Service-Area', mode=MODE_TYPE)
|
|
|
|
#-----< MBMS-Session-Duration >-----#
|
|
MBMS_Session_Duration = OCT_STR(name=u'MBMS-Session-Duration', mode=MODE_TYPE)
|
|
MBMS_Session_Duration._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
|
|
|
|
#-----< MBMS-Session-ID >-----#
|
|
MBMS_Session_ID = OCT_STR(name=u'MBMS-Session-ID', mode=MODE_TYPE)
|
|
MBMS_Session_ID._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
|
|
|
|
#-----< MCE-MBMS-M3AP-ID >-----#
|
|
MCE_MBMS_M3AP_ID = INT(name=u'MCE-MBMS-M3AP-ID', mode=MODE_TYPE)
|
|
MCE_MBMS_M3AP_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
|
|
#-----< MCE-ID >-----#
|
|
MCE_ID = OCT_STR(name=u'MCE-ID', mode=MODE_TYPE)
|
|
MCE_ID._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
|
|
|
|
#-----< MCEname >-----#
|
|
MCEname = STR_PRINT(name=u'MCEname', mode=MODE_TYPE)
|
|
MCEname._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=150)], ev=[], er=[])
|
|
|
|
#-----< MinimumTimeToMBMSDataTransfer >-----#
|
|
MinimumTimeToMBMSDataTransfer = OCT_STR(name=u'MinimumTimeToMBMSDataTransfer', mode=MODE_TYPE)
|
|
MinimumTimeToMBMSDataTransfer._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
|
|
|
|
#-----< MME-MBMS-M3AP-ID >-----#
|
|
MME_MBMS_M3AP_ID = INT(name=u'MME-MBMS-M3AP-ID', mode=MODE_TYPE)
|
|
MME_MBMS_M3AP_ID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
|
|
#-----< Pre-emptionCapability >-----#
|
|
Pre_emptionCapability = ENUM(name=u'Pre-emptionCapability', mode=MODE_TYPE)
|
|
Pre_emptionCapability._cont = ASN1Dict([(u'shall-not-trigger-pre-emption', 0), (u'may-trigger-pre-emption', 1)])
|
|
Pre_emptionCapability._ext = None
|
|
|
|
#-----< Pre-emptionVulnerability >-----#
|
|
Pre_emptionVulnerability = ENUM(name=u'Pre-emptionVulnerability', mode=MODE_TYPE)
|
|
Pre_emptionVulnerability._cont = ASN1Dict([(u'not-pre-emptable', 0), (u'pre-emptable', 1)])
|
|
Pre_emptionVulnerability._ext = None
|
|
|
|
#-----< PriorityLevel >-----#
|
|
PriorityLevel = INT(name=u'PriorityLevel', mode=MODE_TYPE)
|
|
PriorityLevel._cont = ASN1Dict([(u'spare', 0), (u'highest', 1), (u'lowest', 14), (u'no-priority', 15)])
|
|
PriorityLevel._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
|
|
|
|
#-----< PLMN-Identity >-----#
|
|
PLMN_Identity = OCT_STR(name=u'PLMN-Identity', mode=MODE_TYPE)
|
|
PLMN_Identity._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
|
|
|
|
#-----< QCI >-----#
|
|
QCI = INT(name=u'QCI', mode=MODE_TYPE)
|
|
QCI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
|
|
|
|
#-----< Reestablishment >-----#
|
|
Reestablishment = ENUM(name=u'Reestablishment', mode=MODE_TYPE)
|
|
Reestablishment._cont = ASN1Dict([(u'true', 0)])
|
|
Reestablishment._ext = []
|
|
|
|
#-----< TimeToWait >-----#
|
|
TimeToWait = ENUM(name=u'TimeToWait', mode=MODE_TYPE)
|
|
TimeToWait._cont = ASN1Dict([(u'v1s', 0), (u'v2s', 1), (u'v5s', 2), (u'v10s', 3), (u'v20s', 4), (u'v60s', 5)])
|
|
TimeToWait._ext = []
|
|
|
|
#-----< TMGI >-----#
|
|
TMGI = SEQ(name=u'TMGI', mode=MODE_TYPE)
|
|
_TMGI_pLMNidentity = OCT_STR(name=u'pLMNidentity', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'PLMN-Identity')))
|
|
_TMGI_serviceID = OCT_STR(name=u'serviceID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
|
|
_TMGI_serviceID._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
|
|
_TMGI_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__TMGI_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___TMGI_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____TMGI_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____TMGI_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___TMGI_iE_Extensions__item__id._const_tab = ____TMGI_iE_Extensions__item__id_tab
|
|
___TMGI_iE_Extensions__item__id._const_tab_at = None
|
|
___TMGI_iE_Extensions__item__id._const_tab_id = u'id'
|
|
___TMGI_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
____TMGI_iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____TMGI_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___TMGI_iE_Extensions__item__criticality._const_tab = ____TMGI_iE_Extensions__item__criticality_tab
|
|
___TMGI_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
|
|
___TMGI_iE_Extensions__item__criticality._const_tab_id = u'criticality'
|
|
___TMGI_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
____TMGI_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____TMGI_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___TMGI_iE_Extensions__item__extensionValue._const_tab = ____TMGI_iE_Extensions__item__extensionValue_tab
|
|
___TMGI_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
|
|
___TMGI_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
|
|
__TMGI_iE_Extensions__item_._cont = ASN1Dict([
|
|
(u'id', ___TMGI_iE_Extensions__item__id),
|
|
(u'criticality', ___TMGI_iE_Extensions__item__criticality),
|
|
(u'extensionValue', ___TMGI_iE_Extensions__item__extensionValue),
|
|
])
|
|
__TMGI_iE_Extensions__item_._ext = None
|
|
_TMGI_iE_Extensions._cont = __TMGI_iE_Extensions__item_
|
|
_TMGI_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
|
|
TMGI._cont = ASN1Dict([
|
|
(u'pLMNidentity', _TMGI_pLMNidentity),
|
|
(u'serviceID', _TMGI_serviceID),
|
|
(u'iE-Extensions', _TMGI_iE_Extensions),
|
|
])
|
|
TMGI._ext = None
|
|
|
|
#-----< TMGI-ExtIEs >-----#
|
|
TMGI_ExtIEs = CLASS(name=u'TMGI-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
TMGI_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< TNL-Information >-----#
|
|
TNL_Information = SEQ(name=u'TNL-Information', mode=MODE_TYPE)
|
|
_TNL_Information_iPMCAddress = OCT_STR(name=u'iPMCAddress', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'IPAddress')))
|
|
_TNL_Information_iPSourceAddress = OCT_STR(name=u'iPSourceAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'IPAddress')))
|
|
_TNL_Information_gTP_DLTEID = OCT_STR(name=u'gTP-DLTEID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-IEs', 'GTP-TEID')))
|
|
_TNL_Information_iE_Extensions = SEQ_OF(name=u'iE-Extensions', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionContainer')), opt=True)
|
|
__TNL_Information_iE_Extensions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolExtensionField')))
|
|
___TNL_Information_iE_Extensions__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'id']))
|
|
____TNL_Information_iE_Extensions__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____TNL_Information_iE_Extensions__item__id_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___TNL_Information_iE_Extensions__item__id._const_tab = ____TNL_Information_iE_Extensions__item__id_tab
|
|
___TNL_Information_iE_Extensions__item__id._const_tab_at = None
|
|
___TNL_Information_iE_Extensions__item__id._const_tab_id = u'id'
|
|
___TNL_Information_iE_Extensions__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'criticality']))
|
|
____TNL_Information_iE_Extensions__item__criticality_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____TNL_Information_iE_Extensions__item__criticality_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___TNL_Information_iE_Extensions__item__criticality._const_tab = ____TNL_Information_iE_Extensions__item__criticality_tab
|
|
___TNL_Information_iE_Extensions__item__criticality._const_tab_at = ('..', u'id')
|
|
___TNL_Information_iE_Extensions__item__criticality._const_tab_id = u'criticality'
|
|
___TNL_Information_iE_Extensions__item__extensionValue = OPEN(name=u'extensionValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION'), [u'Extension']))
|
|
____TNL_Information_iE_Extensions__item__extensionValue_tab = CLASS(name='_tab_M3AP-PROTOCOL-EXTENSION', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
____TNL_Information_iE_Extensions__item__extensionValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
|
|
___TNL_Information_iE_Extensions__item__extensionValue._const_tab = ____TNL_Information_iE_Extensions__item__extensionValue_tab
|
|
___TNL_Information_iE_Extensions__item__extensionValue._const_tab_at = ('..', u'id')
|
|
___TNL_Information_iE_Extensions__item__extensionValue._const_tab_id = u'Extension'
|
|
__TNL_Information_iE_Extensions__item_._cont = ASN1Dict([
|
|
(u'id', ___TNL_Information_iE_Extensions__item__id),
|
|
(u'criticality', ___TNL_Information_iE_Extensions__item__criticality),
|
|
(u'extensionValue', ___TNL_Information_iE_Extensions__item__extensionValue),
|
|
])
|
|
__TNL_Information_iE_Extensions__item_._ext = None
|
|
_TNL_Information_iE_Extensions._cont = __TNL_Information_iE_Extensions__item_
|
|
_TNL_Information_iE_Extensions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=None, er=[])
|
|
TNL_Information._cont = ASN1Dict([
|
|
(u'iPMCAddress', _TNL_Information_iPMCAddress),
|
|
(u'iPSourceAddress', _TNL_Information_iPSourceAddress),
|
|
(u'gTP-DLTEID', _TNL_Information_gTP_DLTEID),
|
|
(u'iE-Extensions', _TNL_Information_iE_Extensions),
|
|
])
|
|
TNL_Information._ext = []
|
|
|
|
#-----< TNL-Information-ExtIEs >-----#
|
|
TNL_Information_ExtIEs = CLASS(name=u'TNL-Information-ExtIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-EXTENSION')))
|
|
TNL_Information_ExtIEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< TypeOfError >-----#
|
|
TypeOfError = ENUM(name=u'TypeOfError', mode=MODE_TYPE)
|
|
TypeOfError._cont = ASN1Dict([(u'not-understood', 0), (u'missing', 1)])
|
|
TypeOfError._ext = []
|
|
|
|
_all_ = [
|
|
Absolute_Time_ofMBMS_Data,
|
|
_AllocationAndRetentionPriority_priorityLevel,
|
|
_AllocationAndRetentionPriority_pre_emptionCapability,
|
|
_AllocationAndRetentionPriority_pre_emptionVulnerability,
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__id_tab,
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__id,
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__criticality_tab,
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__criticality,
|
|
____AllocationAndRetentionPriority_iE_Extensions__item__extensionValue_tab,
|
|
___AllocationAndRetentionPriority_iE_Extensions__item__extensionValue,
|
|
__AllocationAndRetentionPriority_iE_Extensions__item_,
|
|
_AllocationAndRetentionPriority_iE_Extensions,
|
|
AllocationAndRetentionPriority,
|
|
AllocationAndRetentionPriority_ExtIEs,
|
|
BitRate,
|
|
_Cause_radioNetwork,
|
|
_Cause_transport,
|
|
_Cause_nAS,
|
|
_Cause_protocol,
|
|
_Cause_misc,
|
|
Cause,
|
|
CauseMisc,
|
|
CauseNAS,
|
|
CauseProtocol,
|
|
CauseRadioNetwork,
|
|
CauseTransport,
|
|
_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_ExtIEs,
|
|
__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,
|
|
_ECGI_pLMN_Identity,
|
|
_ECGI_eUTRANcellIdentifier,
|
|
____ECGI_iE_Extensions__item__id_tab,
|
|
___ECGI_iE_Extensions__item__id,
|
|
____ECGI_iE_Extensions__item__criticality_tab,
|
|
___ECGI_iE_Extensions__item__criticality,
|
|
____ECGI_iE_Extensions__item__extensionValue_tab,
|
|
___ECGI_iE_Extensions__item__extensionValue,
|
|
__ECGI_iE_Extensions__item_,
|
|
_ECGI_iE_Extensions,
|
|
ECGI,
|
|
ECGI_ExtIEs,
|
|
EUTRANCellIdentifier,
|
|
ExtendedMCE_ID,
|
|
_Global_MCE_ID_pLMN_Identity,
|
|
_Global_MCE_ID_mCE_ID,
|
|
_Global_MCE_ID_extendedMCE_ID,
|
|
____Global_MCE_ID_iE_Extensions__item__id_tab,
|
|
___Global_MCE_ID_iE_Extensions__item__id,
|
|
____Global_MCE_ID_iE_Extensions__item__criticality_tab,
|
|
___Global_MCE_ID_iE_Extensions__item__criticality,
|
|
____Global_MCE_ID_iE_Extensions__item__extensionValue_tab,
|
|
___Global_MCE_ID_iE_Extensions__item__extensionValue,
|
|
__Global_MCE_ID_iE_Extensions__item_,
|
|
_Global_MCE_ID_iE_Extensions,
|
|
Global_MCE_ID,
|
|
GlobalMCE_ID_ExtIEs,
|
|
_GBR_QosInformation_mBMS_E_RAB_MaximumBitrateDL,
|
|
_GBR_QosInformation_mBMS_E_RAB_GuaranteedBitrateDL,
|
|
____GBR_QosInformation_iE_Extensions__item__id_tab,
|
|
___GBR_QosInformation_iE_Extensions__item__id,
|
|
____GBR_QosInformation_iE_Extensions__item__criticality_tab,
|
|
___GBR_QosInformation_iE_Extensions__item__criticality,
|
|
____GBR_QosInformation_iE_Extensions__item__extensionValue_tab,
|
|
___GBR_QosInformation_iE_Extensions__item__extensionValue,
|
|
__GBR_QosInformation_iE_Extensions__item_,
|
|
_GBR_QosInformation_iE_Extensions,
|
|
GBR_QosInformation,
|
|
GBR_QosInformation_ExtIEs,
|
|
GTP_TEID,
|
|
IPAddress,
|
|
_MBMS_Cell_List__item_,
|
|
MBMS_Cell_List,
|
|
_MBMS_E_RAB_QoS_Parameters_qCI,
|
|
_MBMS_E_RAB_QoS_Parameters_gbrQosInformation,
|
|
____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab,
|
|
_____MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id_tab_val_Extension_0,
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__id,
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__criticality,
|
|
___MBMS_E_RAB_QoS_Parameters_iE_Extensions__item__extensionValue,
|
|
__MBMS_E_RAB_QoS_Parameters_iE_Extensions__item_,
|
|
_MBMS_E_RAB_QoS_Parameters_iE_Extensions,
|
|
MBMS_E_RAB_QoS_Parameters,
|
|
MBMS_E_RAB_QoS_Parameters_ExtIEs,
|
|
_MBMS_E_RAB_QoS_Parameters_ExtIEs_val_Extension_0,
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItem_mME_MBMS_M3AP_ID,
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItem_mCE_MBMS_M3AP_ID,
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id_tab,
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__id,
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality_tab,
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__criticality,
|
|
____MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue_tab,
|
|
___MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item__extensionValue,
|
|
__MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions__item_,
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItem_iE_Extensions,
|
|
MBMS_Service_associatedLogicalM3_ConnectionItem,
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemExtIEs,
|
|
MBMSServiceArea1,
|
|
MBMS_Service_Area,
|
|
MBMS_Session_Duration,
|
|
MBMS_Session_ID,
|
|
MCE_MBMS_M3AP_ID,
|
|
MCE_ID,
|
|
MCEname,
|
|
MinimumTimeToMBMSDataTransfer,
|
|
MME_MBMS_M3AP_ID,
|
|
Pre_emptionCapability,
|
|
Pre_emptionVulnerability,
|
|
PriorityLevel,
|
|
PLMN_Identity,
|
|
QCI,
|
|
Reestablishment,
|
|
TimeToWait,
|
|
_TMGI_pLMNidentity,
|
|
_TMGI_serviceID,
|
|
____TMGI_iE_Extensions__item__id_tab,
|
|
___TMGI_iE_Extensions__item__id,
|
|
____TMGI_iE_Extensions__item__criticality_tab,
|
|
___TMGI_iE_Extensions__item__criticality,
|
|
____TMGI_iE_Extensions__item__extensionValue_tab,
|
|
___TMGI_iE_Extensions__item__extensionValue,
|
|
__TMGI_iE_Extensions__item_,
|
|
_TMGI_iE_Extensions,
|
|
TMGI,
|
|
TMGI_ExtIEs,
|
|
_TNL_Information_iPMCAddress,
|
|
_TNL_Information_iPSourceAddress,
|
|
_TNL_Information_gTP_DLTEID,
|
|
____TNL_Information_iE_Extensions__item__id_tab,
|
|
___TNL_Information_iE_Extensions__item__id,
|
|
____TNL_Information_iE_Extensions__item__criticality_tab,
|
|
___TNL_Information_iE_Extensions__item__criticality,
|
|
____TNL_Information_iE_Extensions__item__extensionValue_tab,
|
|
___TNL_Information_iE_Extensions__item__extensionValue,
|
|
__TNL_Information_iE_Extensions__item_,
|
|
_TNL_Information_iE_Extensions,
|
|
TNL_Information,
|
|
TNL_Information_ExtIEs,
|
|
TypeOfError,
|
|
]
|
|
|
|
class M3AP_PDU_Contents:
|
|
|
|
_name_ = u'M3AP-PDU-Contents'
|
|
_oid_ = [0, 4, 0, 0, 21, 3, 5, 1, 1]
|
|
|
|
_obj_ = [
|
|
u'MBMSSessionStartRequest',
|
|
u'MBMSSessionStartRequest-IEs',
|
|
u'MBMSSessionStartResponse',
|
|
u'MBMSSessionStartResponse-IEs',
|
|
u'MBMSSessionStartFailure',
|
|
u'MBMSSessionStartFailure-IEs',
|
|
u'MBMSSessionStopRequest',
|
|
u'MBMSSessionStopRequest-IEs',
|
|
u'MBMSSessionStopResponse',
|
|
u'MBMSSessionStopResponse-IEs',
|
|
u'MBMSSessionUpdateRequest',
|
|
u'MBMSSessionUpdateRequest-IEs',
|
|
u'MBMSSessionUpdateResponse',
|
|
u'MBMSSessionUpdateResponse-IEs',
|
|
u'MBMSSessionUpdateFailure',
|
|
u'MBMSSessionUpdateFailure-IEs',
|
|
u'ErrorIndication',
|
|
u'ErrorIndication-IEs',
|
|
u'Reset',
|
|
u'ResetIEs',
|
|
u'ResetType',
|
|
u'ResetAll',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionListRes',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemRes',
|
|
u'ResetAcknowledge',
|
|
u'ResetAcknowledgeIEs',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionListResAck',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemResAck',
|
|
u'PrivateMessage',
|
|
u'PrivateMessage-IEs',
|
|
u'M3SetupRequest',
|
|
u'M3SetupRequestIEs',
|
|
u'MBMSServiceAreaListItem',
|
|
u'M3SetupResponse',
|
|
u'M3SetupResponseIEs',
|
|
u'M3SetupFailure',
|
|
u'M3SetupFailureIEs',
|
|
u'MCEConfigurationUpdate',
|
|
u'MCEConfigurationUpdateIEs',
|
|
u'MCEConfigurationUpdateAcknowledge',
|
|
u'MCEConfigurationUpdateAcknowledgeIEs',
|
|
u'MCEConfigurationUpdateFailure',
|
|
u'MCEConfigurationUpdateFailureIEs',
|
|
]
|
|
_type_ = [
|
|
u'MBMSSessionStartRequest',
|
|
u'MBMSSessionStartResponse',
|
|
u'MBMSSessionStartFailure',
|
|
u'MBMSSessionStopRequest',
|
|
u'MBMSSessionStopResponse',
|
|
u'MBMSSessionUpdateRequest',
|
|
u'MBMSSessionUpdateResponse',
|
|
u'MBMSSessionUpdateFailure',
|
|
u'ErrorIndication',
|
|
u'Reset',
|
|
u'ResetType',
|
|
u'ResetAll',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionListRes',
|
|
u'ResetAcknowledge',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionListResAck',
|
|
u'PrivateMessage',
|
|
u'M3SetupRequest',
|
|
u'MBMSServiceAreaListItem',
|
|
u'M3SetupResponse',
|
|
u'M3SetupFailure',
|
|
u'MCEConfigurationUpdate',
|
|
u'MCEConfigurationUpdateAcknowledge',
|
|
u'MCEConfigurationUpdateFailure',
|
|
]
|
|
_set_ = [
|
|
u'MBMSSessionStartRequest-IEs',
|
|
u'MBMSSessionStartResponse-IEs',
|
|
u'MBMSSessionStartFailure-IEs',
|
|
u'MBMSSessionStopRequest-IEs',
|
|
u'MBMSSessionStopResponse-IEs',
|
|
u'MBMSSessionUpdateRequest-IEs',
|
|
u'MBMSSessionUpdateResponse-IEs',
|
|
u'MBMSSessionUpdateFailure-IEs',
|
|
u'ErrorIndication-IEs',
|
|
u'ResetIEs',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemRes',
|
|
u'ResetAcknowledgeIEs',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemResAck',
|
|
u'PrivateMessage-IEs',
|
|
u'M3SetupRequestIEs',
|
|
u'M3SetupResponseIEs',
|
|
u'M3SetupFailureIEs',
|
|
u'MCEConfigurationUpdateIEs',
|
|
u'MCEConfigurationUpdateAcknowledgeIEs',
|
|
u'MCEConfigurationUpdateFailureIEs',
|
|
]
|
|
_val_ = [
|
|
]
|
|
_class_ = [
|
|
u'MBMSSessionStartRequest-IEs',
|
|
u'MBMSSessionStartResponse-IEs',
|
|
u'MBMSSessionStartFailure-IEs',
|
|
u'MBMSSessionStopRequest-IEs',
|
|
u'MBMSSessionStopResponse-IEs',
|
|
u'MBMSSessionUpdateRequest-IEs',
|
|
u'MBMSSessionUpdateResponse-IEs',
|
|
u'MBMSSessionUpdateFailure-IEs',
|
|
u'ErrorIndication-IEs',
|
|
u'ResetIEs',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemRes',
|
|
u'ResetAcknowledgeIEs',
|
|
u'MBMS-Service-associatedLogicalM3-ConnectionItemResAck',
|
|
u'PrivateMessage-IEs',
|
|
u'M3SetupRequestIEs',
|
|
u'M3SetupResponseIEs',
|
|
u'M3SetupFailureIEs',
|
|
u'MCEConfigurationUpdateIEs',
|
|
u'MCEConfigurationUpdateAcknowledgeIEs',
|
|
u'MCEConfigurationUpdateFailureIEs',
|
|
]
|
|
_param_ = [
|
|
]
|
|
|
|
#-----< MBMSSessionStartRequest >-----#
|
|
MBMSSessionStartRequest = SEQ(name=u'MBMSSessionStartRequest', mode=MODE_TYPE)
|
|
_MBMSSessionStartRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MBMSSessionStartRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MBMSSessionStartRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MBMSSessionStartRequest_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TMGI')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Session-ID')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-E-RAB-QoS-Parameters')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Session-Duration')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Service-Area')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MinimumTimeToMBMSDataTransfer')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TNL-Information')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_8 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Absolute-Time-ofMBMS-Data')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_9 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Reestablishment')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_10 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TNL-Information')))
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_11 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Cell-List')))
|
|
____MBMSSessionStartRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 6), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'mandatory')]), dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'mandatory')]), dict([(u'id', 21), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 23), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 24), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 25), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_11), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MBMSSessionStartRequest_protocolIEs__item__id._const_tab = ____MBMSSessionStartRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionStartRequest_protocolIEs__item__id._const_tab_at = None
|
|
___MBMSSessionStartRequest_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MBMSSessionStartRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MBMSSessionStartRequest_protocolIEs__item__criticality._const_tab = ____MBMSSessionStartRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionStartRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStartRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MBMSSessionStartRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MBMSSessionStartRequest_protocolIEs__item__value._const_tab = ____MBMSSessionStartRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionStartRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStartRequest_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MBMSSessionStartRequest_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMSSessionStartRequest_protocolIEs__item__id),
|
|
(u'criticality', ___MBMSSessionStartRequest_protocolIEs__item__criticality),
|
|
(u'value', ___MBMSSessionStartRequest_protocolIEs__item__value),
|
|
])
|
|
__MBMSSessionStartRequest_protocolIEs__item_._ext = None
|
|
_MBMSSessionStartRequest_protocolIEs._cont = __MBMSSessionStartRequest_protocolIEs__item_
|
|
_MBMSSessionStartRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MBMSSessionStartRequest._cont = ASN1Dict([
|
|
(u'protocolIEs', _MBMSSessionStartRequest_protocolIEs),
|
|
])
|
|
MBMSSessionStartRequest._ext = []
|
|
|
|
#-----< MBMSSessionStartRequest-IEs >-----#
|
|
MBMSSessionStartRequest_IEs = CLASS(name=u'MBMSSessionStartRequest-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TMGI')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_2 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Session-ID')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-E-RAB-QoS-Parameters')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_4 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Session-Duration')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Service-Area')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MinimumTimeToMBMSDataTransfer')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_7 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TNL-Information')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_8 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Absolute-Time-ofMBMS-Data')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_9 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Reestablishment')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_10 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TNL-Information')))
|
|
_MBMSSessionStartRequest_IEs_val_Value_11 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Cell-List')))
|
|
MBMSSessionStartRequest_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'reject'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_3), (u'presence', u'mandatory')]), dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 6), (u'criticality', u'reject'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_6), (u'presence', u'mandatory')]), dict([(u'id', 7), (u'criticality', u'reject'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_7), (u'presence', u'mandatory')]), dict([(u'id', 21), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 23), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 24), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_10), (u'presence', u'optional')]), dict([(u'id', 25), (u'criticality', u'reject'), (u'Value', _MBMSSessionStartRequest_IEs_val_Value_11), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSSessionStartResponse >-----#
|
|
MBMSSessionStartResponse = SEQ(name=u'MBMSSessionStartResponse', mode=MODE_TYPE)
|
|
_MBMSSessionStartResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MBMSSessionStartResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MBMSSessionStartResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MBMSSessionStartResponse_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____MBMSSessionStartResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MBMSSessionStartResponse_protocolIEs__item__id._const_tab = ____MBMSSessionStartResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionStartResponse_protocolIEs__item__id._const_tab_at = None
|
|
___MBMSSessionStartResponse_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MBMSSessionStartResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MBMSSessionStartResponse_protocolIEs__item__criticality._const_tab = ____MBMSSessionStartResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionStartResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStartResponse_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MBMSSessionStartResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MBMSSessionStartResponse_protocolIEs__item__value._const_tab = ____MBMSSessionStartResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionStartResponse_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStartResponse_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MBMSSessionStartResponse_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMSSessionStartResponse_protocolIEs__item__id),
|
|
(u'criticality', ___MBMSSessionStartResponse_protocolIEs__item__criticality),
|
|
(u'value', ___MBMSSessionStartResponse_protocolIEs__item__value),
|
|
])
|
|
__MBMSSessionStartResponse_protocolIEs__item_._ext = None
|
|
_MBMSSessionStartResponse_protocolIEs._cont = __MBMSSessionStartResponse_protocolIEs__item_
|
|
_MBMSSessionStartResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MBMSSessionStartResponse._cont = ASN1Dict([
|
|
(u'protocolIEs', _MBMSSessionStartResponse_protocolIEs),
|
|
])
|
|
MBMSSessionStartResponse._ext = []
|
|
|
|
#-----< MBMSSessionStartResponse-IEs >-----#
|
|
MBMSSessionStartResponse_IEs = CLASS(name=u'MBMSSessionStartResponse-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMSSessionStartResponse_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_MBMSSessionStartResponse_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_MBMSSessionStartResponse_IEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
MBMSSessionStartResponse_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartResponse_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartResponse_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartResponse_IEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSSessionStartFailure >-----#
|
|
MBMSSessionStartFailure = SEQ(name=u'MBMSSessionStartFailure', mode=MODE_TYPE)
|
|
_MBMSSessionStartFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MBMSSessionStartFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MBMSSessionStartFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MBMSSessionStartFailure_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____MBMSSessionStartFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MBMSSessionStartFailure_protocolIEs__item__id._const_tab = ____MBMSSessionStartFailure_protocolIEs__item__id_tab
|
|
___MBMSSessionStartFailure_protocolIEs__item__id._const_tab_at = None
|
|
___MBMSSessionStartFailure_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MBMSSessionStartFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MBMSSessionStartFailure_protocolIEs__item__criticality._const_tab = ____MBMSSessionStartFailure_protocolIEs__item__id_tab
|
|
___MBMSSessionStartFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStartFailure_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MBMSSessionStartFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MBMSSessionStartFailure_protocolIEs__item__value._const_tab = ____MBMSSessionStartFailure_protocolIEs__item__id_tab
|
|
___MBMSSessionStartFailure_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStartFailure_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MBMSSessionStartFailure_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMSSessionStartFailure_protocolIEs__item__id),
|
|
(u'criticality', ___MBMSSessionStartFailure_protocolIEs__item__criticality),
|
|
(u'value', ___MBMSSessionStartFailure_protocolIEs__item__value),
|
|
])
|
|
__MBMSSessionStartFailure_protocolIEs__item_._ext = None
|
|
_MBMSSessionStartFailure_protocolIEs._cont = __MBMSSessionStartFailure_protocolIEs__item_
|
|
_MBMSSessionStartFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MBMSSessionStartFailure._cont = ASN1Dict([
|
|
(u'protocolIEs', _MBMSSessionStartFailure_protocolIEs),
|
|
])
|
|
MBMSSessionStartFailure._ext = []
|
|
|
|
#-----< MBMSSessionStartFailure-IEs >-----#
|
|
MBMSSessionStartFailure_IEs = CLASS(name=u'MBMSSessionStartFailure-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMSSessionStartFailure_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_MBMSSessionStartFailure_IEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_MBMSSessionStartFailure_IEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
MBMSSessionStartFailure_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartFailure_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartFailure_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStartFailure_IEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSSessionStopRequest >-----#
|
|
MBMSSessionStopRequest = SEQ(name=u'MBMSSessionStopRequest', mode=MODE_TYPE)
|
|
_MBMSSessionStopRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MBMSSessionStopRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MBMSSessionStopRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MBMSSessionStopRequest_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_2 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Absolute-Time-ofMBMS-Data')))
|
|
____MBMSSessionStopRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 22), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MBMSSessionStopRequest_protocolIEs__item__id._const_tab = ____MBMSSessionStopRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionStopRequest_protocolIEs__item__id._const_tab_at = None
|
|
___MBMSSessionStopRequest_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MBMSSessionStopRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MBMSSessionStopRequest_protocolIEs__item__criticality._const_tab = ____MBMSSessionStopRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionStopRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStopRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MBMSSessionStopRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MBMSSessionStopRequest_protocolIEs__item__value._const_tab = ____MBMSSessionStopRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionStopRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStopRequest_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MBMSSessionStopRequest_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMSSessionStopRequest_protocolIEs__item__id),
|
|
(u'criticality', ___MBMSSessionStopRequest_protocolIEs__item__criticality),
|
|
(u'value', ___MBMSSessionStopRequest_protocolIEs__item__value),
|
|
])
|
|
__MBMSSessionStopRequest_protocolIEs__item_._ext = None
|
|
_MBMSSessionStopRequest_protocolIEs._cont = __MBMSSessionStopRequest_protocolIEs__item_
|
|
_MBMSSessionStopRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MBMSSessionStopRequest._cont = ASN1Dict([
|
|
(u'protocolIEs', _MBMSSessionStopRequest_protocolIEs),
|
|
])
|
|
MBMSSessionStopRequest._ext = []
|
|
|
|
#-----< MBMSSessionStopRequest-IEs >-----#
|
|
MBMSSessionStopRequest_IEs = CLASS(name=u'MBMSSessionStopRequest-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMSSessionStopRequest_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_MBMSSessionStopRequest_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_MBMSSessionStopRequest_IEs_val_Value_2 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Absolute-Time-ofMBMS-Data')))
|
|
MBMSSessionStopRequest_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _MBMSSessionStopRequest_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _MBMSSessionStopRequest_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 22), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStopRequest_IEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSSessionStopResponse >-----#
|
|
MBMSSessionStopResponse = SEQ(name=u'MBMSSessionStopResponse', mode=MODE_TYPE)
|
|
_MBMSSessionStopResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MBMSSessionStopResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MBMSSessionStopResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MBMSSessionStopResponse_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____MBMSSessionStopResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MBMSSessionStopResponse_protocolIEs__item__id._const_tab = ____MBMSSessionStopResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionStopResponse_protocolIEs__item__id._const_tab_at = None
|
|
___MBMSSessionStopResponse_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MBMSSessionStopResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MBMSSessionStopResponse_protocolIEs__item__criticality._const_tab = ____MBMSSessionStopResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionStopResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStopResponse_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MBMSSessionStopResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MBMSSessionStopResponse_protocolIEs__item__value._const_tab = ____MBMSSessionStopResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionStopResponse_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MBMSSessionStopResponse_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MBMSSessionStopResponse_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMSSessionStopResponse_protocolIEs__item__id),
|
|
(u'criticality', ___MBMSSessionStopResponse_protocolIEs__item__criticality),
|
|
(u'value', ___MBMSSessionStopResponse_protocolIEs__item__value),
|
|
])
|
|
__MBMSSessionStopResponse_protocolIEs__item_._ext = None
|
|
_MBMSSessionStopResponse_protocolIEs._cont = __MBMSSessionStopResponse_protocolIEs__item_
|
|
_MBMSSessionStopResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MBMSSessionStopResponse._cont = ASN1Dict([
|
|
(u'protocolIEs', _MBMSSessionStopResponse_protocolIEs),
|
|
])
|
|
MBMSSessionStopResponse._ext = []
|
|
|
|
#-----< MBMSSessionStopResponse-IEs >-----#
|
|
MBMSSessionStopResponse_IEs = CLASS(name=u'MBMSSessionStopResponse-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMSSessionStopResponse_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_MBMSSessionStopResponse_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_MBMSSessionStopResponse_IEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
MBMSSessionStopResponse_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStopResponse_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStopResponse_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _MBMSSessionStopResponse_IEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSSessionUpdateRequest >-----#
|
|
MBMSSessionUpdateRequest = SEQ(name=u'MBMSSessionUpdateRequest', mode=MODE_TYPE)
|
|
_MBMSSessionUpdateRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MBMSSessionUpdateRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MBMSSessionUpdateRequest_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TMGI')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Session-ID')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-E-RAB-QoS-Parameters')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Session-Duration')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Service-Area')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MinimumTimeToMBMSDataTransfer')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TNL-Information')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_9 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Absolute-Time-ofMBMS-Data')))
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_10 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Cell-List')))
|
|
____MBMSSessionUpdateRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'reject'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 6), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_7), (u'presence', u'mandatory')]), dict([(u'id', 7), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 21), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 25), (u'criticality', u'reject'), (u'Value', _____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_10), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__id._const_tab = ____MBMSSessionUpdateRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__id._const_tab_at = None
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__criticality._const_tab = ____MBMSSessionUpdateRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__value._const_tab = ____MBMSSessionUpdateRequest_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MBMSSessionUpdateRequest_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMSSessionUpdateRequest_protocolIEs__item__id),
|
|
(u'criticality', ___MBMSSessionUpdateRequest_protocolIEs__item__criticality),
|
|
(u'value', ___MBMSSessionUpdateRequest_protocolIEs__item__value),
|
|
])
|
|
__MBMSSessionUpdateRequest_protocolIEs__item_._ext = None
|
|
_MBMSSessionUpdateRequest_protocolIEs._cont = __MBMSSessionUpdateRequest_protocolIEs__item_
|
|
_MBMSSessionUpdateRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MBMSSessionUpdateRequest._cont = ASN1Dict([
|
|
(u'protocolIEs', _MBMSSessionUpdateRequest_protocolIEs),
|
|
])
|
|
MBMSSessionUpdateRequest._ext = []
|
|
|
|
#-----< MBMSSessionUpdateRequest-IEs >-----#
|
|
MBMSSessionUpdateRequest_IEs = CLASS(name=u'MBMSSessionUpdateRequest-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TMGI')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_3 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Session-ID')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_4 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-E-RAB-QoS-Parameters')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_5 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Session-Duration')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_6 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Service-Area')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_7 = OCT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MinimumTimeToMBMSDataTransfer')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_8 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TNL-Information')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_9 = BIT_STR(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Absolute-Time-ofMBMS-Data')))
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_10 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Cell-List')))
|
|
MBMSSessionUpdateRequest_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'reject'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'reject'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 2), (u'criticality', u'reject'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 3), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_3), (u'presence', u'optional')]), dict([(u'id', 4), (u'criticality', u'reject'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_4), (u'presence', u'mandatory')]), dict([(u'id', 5), (u'criticality', u'reject'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_5), (u'presence', u'mandatory')]), dict([(u'id', 6), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_6), (u'presence', u'optional')]), dict([(u'id', 16), (u'criticality', u'reject'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_7), (u'presence', u'mandatory')]), dict([(u'id', 7), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_8), (u'presence', u'optional')]), dict([(u'id', 21), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_9), (u'presence', u'optional')]), dict([(u'id', 25), (u'criticality', u'reject'), (u'Value', _MBMSSessionUpdateRequest_IEs_val_Value_10), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSSessionUpdateResponse >-----#
|
|
MBMSSessionUpdateResponse = SEQ(name=u'MBMSSessionUpdateResponse', mode=MODE_TYPE)
|
|
_MBMSSessionUpdateResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MBMSSessionUpdateResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MBMSSessionUpdateResponse_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____MBMSSessionUpdateResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__id._const_tab = ____MBMSSessionUpdateResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__id._const_tab_at = None
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__criticality._const_tab = ____MBMSSessionUpdateResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__value._const_tab = ____MBMSSessionUpdateResponse_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MBMSSessionUpdateResponse_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMSSessionUpdateResponse_protocolIEs__item__id),
|
|
(u'criticality', ___MBMSSessionUpdateResponse_protocolIEs__item__criticality),
|
|
(u'value', ___MBMSSessionUpdateResponse_protocolIEs__item__value),
|
|
])
|
|
__MBMSSessionUpdateResponse_protocolIEs__item_._ext = None
|
|
_MBMSSessionUpdateResponse_protocolIEs._cont = __MBMSSessionUpdateResponse_protocolIEs__item_
|
|
_MBMSSessionUpdateResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MBMSSessionUpdateResponse._cont = ASN1Dict([
|
|
(u'protocolIEs', _MBMSSessionUpdateResponse_protocolIEs),
|
|
])
|
|
MBMSSessionUpdateResponse._ext = []
|
|
|
|
#-----< MBMSSessionUpdateResponse-IEs >-----#
|
|
MBMSSessionUpdateResponse_IEs = CLASS(name=u'MBMSSessionUpdateResponse-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMSSessionUpdateResponse_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_MBMSSessionUpdateResponse_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_MBMSSessionUpdateResponse_IEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
MBMSSessionUpdateResponse_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateResponse_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateResponse_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateResponse_IEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSSessionUpdateFailure >-----#
|
|
MBMSSessionUpdateFailure = SEQ(name=u'MBMSSessionUpdateFailure', mode=MODE_TYPE)
|
|
_MBMSSessionUpdateFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MBMSSessionUpdateFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MBMSSessionUpdateFailure_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____MBMSSessionUpdateFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_3), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__id._const_tab = ____MBMSSessionUpdateFailure_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__id._const_tab_at = None
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__criticality._const_tab = ____MBMSSessionUpdateFailure_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__value._const_tab = ____MBMSSessionUpdateFailure_protocolIEs__item__id_tab
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MBMSSessionUpdateFailure_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MBMSSessionUpdateFailure_protocolIEs__item__id),
|
|
(u'criticality', ___MBMSSessionUpdateFailure_protocolIEs__item__criticality),
|
|
(u'value', ___MBMSSessionUpdateFailure_protocolIEs__item__value),
|
|
])
|
|
__MBMSSessionUpdateFailure_protocolIEs__item_._ext = None
|
|
_MBMSSessionUpdateFailure_protocolIEs._cont = __MBMSSessionUpdateFailure_protocolIEs__item_
|
|
_MBMSSessionUpdateFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MBMSSessionUpdateFailure._cont = ASN1Dict([
|
|
(u'protocolIEs', _MBMSSessionUpdateFailure_protocolIEs),
|
|
])
|
|
MBMSSessionUpdateFailure._ext = []
|
|
|
|
#-----< MBMSSessionUpdateFailure-IEs >-----#
|
|
MBMSSessionUpdateFailure_IEs = CLASS(name=u'MBMSSessionUpdateFailure-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMSSessionUpdateFailure_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_MBMSSessionUpdateFailure_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_MBMSSessionUpdateFailure_IEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_MBMSSessionUpdateFailure_IEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
MBMSSessionUpdateFailure_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateFailure_IEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateFailure_IEs_val_Value_1), (u'presence', u'mandatory')]), dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateFailure_IEs_val_Value_2), (u'presence', u'mandatory')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _MBMSSessionUpdateFailure_IEs_val_Value_3), (u'presence', u'optional')])], 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(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__ErrorIndication_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___ErrorIndication_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____ErrorIndication_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____ErrorIndication_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____ErrorIndication_protocolIEs__item__id_tab_val_Value_3), (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(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-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._cont = ASN1Dict([
|
|
(u'protocolIEs', _ErrorIndication_protocolIEs),
|
|
])
|
|
ErrorIndication._ext = []
|
|
|
|
#-----< ErrorIndication-IEs >-----#
|
|
ErrorIndication_IEs = CLASS(name=u'ErrorIndication-IEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_ErrorIndication_IEs_val_Value_0 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MME-MBMS-M3AP-ID')))
|
|
_ErrorIndication_IEs_val_Value_1 = INT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCE-MBMS-M3AP-ID')))
|
|
_ErrorIndication_IEs_val_Value_2 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_ErrorIndication_IEs_val_Value_3 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
ErrorIndication_IEs._val = ASN1Set(rv=[dict([(u'id', 0), (u'criticality', u'ignore'), (u'Value', _ErrorIndication_IEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 1), (u'criticality', u'ignore'), (u'Value', _ErrorIndication_IEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _ErrorIndication_IEs_val_Value_2), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _ErrorIndication_IEs_val_Value_3), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< Reset >-----#
|
|
Reset = SEQ(name=u'Reset', mode=MODE_TYPE)
|
|
_Reset_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__Reset_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___Reset_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____Reset_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____Reset_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_____Reset_protocolIEs__item__id_tab_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetType')))
|
|
____Reset_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _____Reset_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 13), (u'criticality', u'reject'), (u'Value', _____Reset_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
|
|
___Reset_protocolIEs__item__id._const_tab = ____Reset_protocolIEs__item__id_tab
|
|
___Reset_protocolIEs__item__id._const_tab_at = None
|
|
___Reset_protocolIEs__item__id._const_tab_id = u'id'
|
|
___Reset_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___Reset_protocolIEs__item__criticality._const_tab = ____Reset_protocolIEs__item__id_tab
|
|
___Reset_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___Reset_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___Reset_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___Reset_protocolIEs__item__value._const_tab = ____Reset_protocolIEs__item__id_tab
|
|
___Reset_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___Reset_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__Reset_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___Reset_protocolIEs__item__id),
|
|
(u'criticality', ___Reset_protocolIEs__item__criticality),
|
|
(u'value', ___Reset_protocolIEs__item__value),
|
|
])
|
|
__Reset_protocolIEs__item_._ext = None
|
|
_Reset_protocolIEs._cont = __Reset_protocolIEs__item_
|
|
_Reset_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
Reset._cont = ASN1Dict([
|
|
(u'protocolIEs', _Reset_protocolIEs),
|
|
])
|
|
Reset._ext = []
|
|
|
|
#-----< ResetIEs >-----#
|
|
ResetIEs = CLASS(name=u'ResetIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_ResetIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_ResetIEs_val_Value_1 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetType')))
|
|
ResetIEs._val = ASN1Set(rv=[dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _ResetIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 13), (u'criticality', u'reject'), (u'Value', _ResetIEs_val_Value_1), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< ResetType >-----#
|
|
ResetType = CHOICE(name=u'ResetType', mode=MODE_TYPE)
|
|
_ResetType_m3_Interface = ENUM(name=u'm3-Interface', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetAll')))
|
|
_ResetType_partOfM3_Interface = SEQ_OF(name=u'partOfM3-Interface', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMS-Service-associatedLogicalM3-ConnectionListRes')))
|
|
ResetType._cont = ASN1Dict([
|
|
(u'm3-Interface', _ResetType_m3_Interface),
|
|
(u'partOfM3-Interface', _ResetType_partOfM3_Interface),
|
|
])
|
|
ResetType._ext = []
|
|
|
|
#-----< ResetAll >-----#
|
|
ResetAll = ENUM(name=u'ResetAll', mode=MODE_TYPE)
|
|
ResetAll._cont = ASN1Dict([(u'reset-all', 0)])
|
|
ResetAll._ext = []
|
|
|
|
#-----< MBMS-Service-associatedLogicalM3-ConnectionListRes >-----#
|
|
MBMS_Service_associatedLogicalM3_ConnectionListRes = SEQ_OF(name=u'MBMS-Service-associatedLogicalM3-ConnectionListRes', mode=MODE_TYPE)
|
|
_MBMS_Service_associatedLogicalM3_ConnectionListRes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Single-Container')))
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
___MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
____MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Service-associatedLogicalM3-ConnectionItem')))
|
|
___MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 14), (u'criticality', u'reject'), (u'Value', ____MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id._const_tab = ___MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id._const_tab_at = None
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id._const_tab_id = u'id'
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__criticality._const_tab = ___MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__criticality._const_tab_at = ('..', u'id')
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__criticality._const_tab_id = u'criticality'
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__value._const_tab = ___MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__value._const_tab_at = ('..', u'id')
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__value._const_tab_id = u'Value'
|
|
_MBMS_Service_associatedLogicalM3_ConnectionListRes__item_._cont = ASN1Dict([
|
|
(u'id', __MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id),
|
|
(u'criticality', __MBMS_Service_associatedLogicalM3_ConnectionListRes__item__criticality),
|
|
(u'value', __MBMS_Service_associatedLogicalM3_ConnectionListRes__item__value),
|
|
])
|
|
_MBMS_Service_associatedLogicalM3_ConnectionListRes__item_._ext = None
|
|
MBMS_Service_associatedLogicalM3_ConnectionListRes._cont = _MBMS_Service_associatedLogicalM3_ConnectionListRes__item_
|
|
MBMS_Service_associatedLogicalM3_ConnectionListRes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
|
|
|
|
#-----< MBMS-Service-associatedLogicalM3-ConnectionItemRes >-----#
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemRes = CLASS(name=u'MBMS-Service-associatedLogicalM3-ConnectionItemRes', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItemRes_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Service-associatedLogicalM3-ConnectionItem')))
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemRes._val = ASN1Set(rv=[dict([(u'id', 14), (u'criticality', u'reject'), (u'Value', _MBMS_Service_associatedLogicalM3_ConnectionItemRes_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< ResetAcknowledge >-----#
|
|
ResetAcknowledge = SEQ(name=u'ResetAcknowledge', mode=MODE_TYPE)
|
|
_ResetAcknowledge_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__ResetAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___ResetAcknowledge_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____ResetAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMS-Service-associatedLogicalM3-ConnectionListResAck')))
|
|
_____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____ResetAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 15), (u'criticality', u'ignore'), (u'Value', _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___ResetAcknowledge_protocolIEs__item__id._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab
|
|
___ResetAcknowledge_protocolIEs__item__id._const_tab_at = None
|
|
___ResetAcknowledge_protocolIEs__item__id._const_tab_id = u'id'
|
|
___ResetAcknowledge_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___ResetAcknowledge_protocolIEs__item__criticality._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab
|
|
___ResetAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___ResetAcknowledge_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___ResetAcknowledge_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___ResetAcknowledge_protocolIEs__item__value._const_tab = ____ResetAcknowledge_protocolIEs__item__id_tab
|
|
___ResetAcknowledge_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___ResetAcknowledge_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__ResetAcknowledge_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___ResetAcknowledge_protocolIEs__item__id),
|
|
(u'criticality', ___ResetAcknowledge_protocolIEs__item__criticality),
|
|
(u'value', ___ResetAcknowledge_protocolIEs__item__value),
|
|
])
|
|
__ResetAcknowledge_protocolIEs__item_._ext = None
|
|
_ResetAcknowledge_protocolIEs._cont = __ResetAcknowledge_protocolIEs__item_
|
|
_ResetAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
ResetAcknowledge._cont = ASN1Dict([
|
|
(u'protocolIEs', _ResetAcknowledge_protocolIEs),
|
|
])
|
|
ResetAcknowledge._ext = []
|
|
|
|
#-----< ResetAcknowledgeIEs >-----#
|
|
ResetAcknowledgeIEs = CLASS(name=u'ResetAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_ResetAcknowledgeIEs_val_Value_0 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMS-Service-associatedLogicalM3-ConnectionListResAck')))
|
|
_ResetAcknowledgeIEs_val_Value_1 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
ResetAcknowledgeIEs._val = ASN1Set(rv=[dict([(u'id', 15), (u'criticality', u'ignore'), (u'Value', _ResetAcknowledgeIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _ResetAcknowledgeIEs_val_Value_1), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMS-Service-associatedLogicalM3-ConnectionListResAck >-----#
|
|
MBMS_Service_associatedLogicalM3_ConnectionListResAck = SEQ_OF(name=u'MBMS-Service-associatedLogicalM3-ConnectionListResAck', mode=MODE_TYPE)
|
|
_MBMS_Service_associatedLogicalM3_ConnectionListResAck__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Single-Container')))
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
___MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
____MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Service-associatedLogicalM3-ConnectionItem')))
|
|
___MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 14), (u'criticality', u'ignore'), (u'Value', ____MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab_val_Value_0), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id._const_tab = ___MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id._const_tab_at = None
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id._const_tab_id = u'id'
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__criticality._const_tab = ___MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__criticality._const_tab_at = ('..', u'id')
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__criticality._const_tab_id = u'criticality'
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__value._const_tab = ___MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__value._const_tab_at = ('..', u'id')
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__value._const_tab_id = u'Value'
|
|
_MBMS_Service_associatedLogicalM3_ConnectionListResAck__item_._cont = ASN1Dict([
|
|
(u'id', __MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id),
|
|
(u'criticality', __MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__criticality),
|
|
(u'value', __MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__value),
|
|
])
|
|
_MBMS_Service_associatedLogicalM3_ConnectionListResAck__item_._ext = None
|
|
MBMS_Service_associatedLogicalM3_ConnectionListResAck._cont = _MBMS_Service_associatedLogicalM3_ConnectionListResAck__item_
|
|
MBMS_Service_associatedLogicalM3_ConnectionListResAck._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
|
|
|
|
#-----< MBMS-Service-associatedLogicalM3-ConnectionItemResAck >-----#
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemResAck = CLASS(name=u'MBMS-Service-associatedLogicalM3-ConnectionItemResAck', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItemResAck_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMS-Service-associatedLogicalM3-ConnectionItem')))
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemResAck._val = ASN1Set(rv=[dict([(u'id', 14), (u'criticality', u'ignore'), (u'Value', _MBMS_Service_associatedLogicalM3_ConnectionItemResAck_val_Value_0), (u'presence', u'mandatory')])], 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(('M3AP-Containers', 'PrivateIE-Container')))
|
|
__PrivateMessage_privateIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'PrivateIE-Field')))
|
|
___PrivateMessage_privateIEs__item__id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PRIVATE-IES'), [u'id']))
|
|
____PrivateMessage_privateIEs__item__id_tab = CLASS(name='_tab_M3AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-PRIVATE-IES'), [u'criticality']))
|
|
____PrivateMessage_privateIEs__item__criticality_tab = CLASS(name='_tab_M3AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-PRIVATE-IES'), [u'Value']))
|
|
____PrivateMessage_privateIEs__item__value_tab = CLASS(name='_tab_M3AP-PRIVATE-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-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(('M3AP-Containers', 'M3AP-PRIVATE-IES')))
|
|
PrivateMessage_IEs._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
|
|
|
|
#-----< M3SetupRequest >-----#
|
|
M3SetupRequest = SEQ(name=u'M3SetupRequest', mode=MODE_TYPE)
|
|
_M3SetupRequest_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__M3SetupRequest_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___M3SetupRequest_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____M3SetupRequest_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____M3SetupRequest_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Global-MCE-ID')))
|
|
_____M3SetupRequest_protocolIEs__item__id_tab_val_Value_1 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCEname')))
|
|
_____M3SetupRequest_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSServiceAreaListItem')))
|
|
____M3SetupRequest_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 18), (u'criticality', u'reject'), (u'Value', _____M3SetupRequest_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 19), (u'criticality', u'ignore'), (u'Value', _____M3SetupRequest_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 20), (u'criticality', u'reject'), (u'Value', _____M3SetupRequest_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=None, er=[])
|
|
___M3SetupRequest_protocolIEs__item__id._const_tab = ____M3SetupRequest_protocolIEs__item__id_tab
|
|
___M3SetupRequest_protocolIEs__item__id._const_tab_at = None
|
|
___M3SetupRequest_protocolIEs__item__id._const_tab_id = u'id'
|
|
___M3SetupRequest_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___M3SetupRequest_protocolIEs__item__criticality._const_tab = ____M3SetupRequest_protocolIEs__item__id_tab
|
|
___M3SetupRequest_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___M3SetupRequest_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___M3SetupRequest_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___M3SetupRequest_protocolIEs__item__value._const_tab = ____M3SetupRequest_protocolIEs__item__id_tab
|
|
___M3SetupRequest_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___M3SetupRequest_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__M3SetupRequest_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___M3SetupRequest_protocolIEs__item__id),
|
|
(u'criticality', ___M3SetupRequest_protocolIEs__item__criticality),
|
|
(u'value', ___M3SetupRequest_protocolIEs__item__value),
|
|
])
|
|
__M3SetupRequest_protocolIEs__item_._ext = None
|
|
_M3SetupRequest_protocolIEs._cont = __M3SetupRequest_protocolIEs__item_
|
|
_M3SetupRequest_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
M3SetupRequest._cont = ASN1Dict([
|
|
(u'protocolIEs', _M3SetupRequest_protocolIEs),
|
|
])
|
|
M3SetupRequest._ext = []
|
|
|
|
#-----< M3SetupRequestIEs >-----#
|
|
M3SetupRequestIEs = CLASS(name=u'M3SetupRequestIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_M3SetupRequestIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Global-MCE-ID')))
|
|
_M3SetupRequestIEs_val_Value_1 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCEname')))
|
|
_M3SetupRequestIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSServiceAreaListItem')))
|
|
M3SetupRequestIEs._val = ASN1Set(rv=[dict([(u'id', 18), (u'criticality', u'reject'), (u'Value', _M3SetupRequestIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 19), (u'criticality', u'ignore'), (u'Value', _M3SetupRequestIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 20), (u'criticality', u'reject'), (u'Value', _M3SetupRequestIEs_val_Value_2), (u'presence', u'mandatory')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MBMSServiceAreaListItem >-----#
|
|
MBMSServiceAreaListItem = SEQ_OF(name=u'MBMSServiceAreaListItem', mode=MODE_TYPE)
|
|
_MBMSServiceAreaListItem__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MBMSServiceArea1')))
|
|
MBMSServiceAreaListItem._cont = _MBMSServiceAreaListItem__item_
|
|
MBMSServiceAreaListItem._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65536)], ev=None, er=[])
|
|
|
|
#-----< M3SetupResponse >-----#
|
|
M3SetupResponse = SEQ(name=u'M3SetupResponse', mode=MODE_TYPE)
|
|
_M3SetupResponse_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__M3SetupResponse_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___M3SetupResponse_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____M3SetupResponse_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____M3SetupResponse_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____M3SetupResponse_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____M3SetupResponse_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___M3SetupResponse_protocolIEs__item__id._const_tab = ____M3SetupResponse_protocolIEs__item__id_tab
|
|
___M3SetupResponse_protocolIEs__item__id._const_tab_at = None
|
|
___M3SetupResponse_protocolIEs__item__id._const_tab_id = u'id'
|
|
___M3SetupResponse_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___M3SetupResponse_protocolIEs__item__criticality._const_tab = ____M3SetupResponse_protocolIEs__item__id_tab
|
|
___M3SetupResponse_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___M3SetupResponse_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___M3SetupResponse_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___M3SetupResponse_protocolIEs__item__value._const_tab = ____M3SetupResponse_protocolIEs__item__id_tab
|
|
___M3SetupResponse_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___M3SetupResponse_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__M3SetupResponse_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___M3SetupResponse_protocolIEs__item__id),
|
|
(u'criticality', ___M3SetupResponse_protocolIEs__item__criticality),
|
|
(u'value', ___M3SetupResponse_protocolIEs__item__value),
|
|
])
|
|
__M3SetupResponse_protocolIEs__item_._ext = None
|
|
_M3SetupResponse_protocolIEs._cont = __M3SetupResponse_protocolIEs__item_
|
|
_M3SetupResponse_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
M3SetupResponse._cont = ASN1Dict([
|
|
(u'protocolIEs', _M3SetupResponse_protocolIEs),
|
|
])
|
|
M3SetupResponse._ext = []
|
|
|
|
#-----< M3SetupResponseIEs >-----#
|
|
M3SetupResponseIEs = CLASS(name=u'M3SetupResponseIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_M3SetupResponseIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
M3SetupResponseIEs._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _M3SetupResponseIEs_val_Value_0), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< M3SetupFailure >-----#
|
|
M3SetupFailure = SEQ(name=u'M3SetupFailure', mode=MODE_TYPE)
|
|
_M3SetupFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__M3SetupFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___M3SetupFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____M3SetupFailure_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____M3SetupFailure_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_____M3SetupFailure_protocolIEs__item__id_tab_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TimeToWait')))
|
|
_____M3SetupFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____M3SetupFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _____M3SetupFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _____M3SetupFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____M3SetupFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___M3SetupFailure_protocolIEs__item__id._const_tab = ____M3SetupFailure_protocolIEs__item__id_tab
|
|
___M3SetupFailure_protocolIEs__item__id._const_tab_at = None
|
|
___M3SetupFailure_protocolIEs__item__id._const_tab_id = u'id'
|
|
___M3SetupFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___M3SetupFailure_protocolIEs__item__criticality._const_tab = ____M3SetupFailure_protocolIEs__item__id_tab
|
|
___M3SetupFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___M3SetupFailure_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___M3SetupFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___M3SetupFailure_protocolIEs__item__value._const_tab = ____M3SetupFailure_protocolIEs__item__id_tab
|
|
___M3SetupFailure_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___M3SetupFailure_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__M3SetupFailure_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___M3SetupFailure_protocolIEs__item__id),
|
|
(u'criticality', ___M3SetupFailure_protocolIEs__item__criticality),
|
|
(u'value', ___M3SetupFailure_protocolIEs__item__value),
|
|
])
|
|
__M3SetupFailure_protocolIEs__item_._ext = None
|
|
_M3SetupFailure_protocolIEs._cont = __M3SetupFailure_protocolIEs__item_
|
|
_M3SetupFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
M3SetupFailure._cont = ASN1Dict([
|
|
(u'protocolIEs', _M3SetupFailure_protocolIEs),
|
|
])
|
|
M3SetupFailure._ext = []
|
|
|
|
#-----< M3SetupFailureIEs >-----#
|
|
M3SetupFailureIEs = CLASS(name=u'M3SetupFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_M3SetupFailureIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_M3SetupFailureIEs_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TimeToWait')))
|
|
_M3SetupFailureIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
M3SetupFailureIEs._val = ASN1Set(rv=[dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _M3SetupFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _M3SetupFailureIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _M3SetupFailureIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MCEConfigurationUpdate >-----#
|
|
MCEConfigurationUpdate = SEQ(name=u'MCEConfigurationUpdate', mode=MODE_TYPE)
|
|
_MCEConfigurationUpdate_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MCEConfigurationUpdate_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MCEConfigurationUpdate_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MCEConfigurationUpdate_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Global-MCE-ID')))
|
|
_____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCEname')))
|
|
_____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSServiceAreaListItem')))
|
|
____MCEConfigurationUpdate_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 18), (u'criticality', u'reject'), (u'Value', _____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 19), (u'criticality', u'ignore'), (u'Value', _____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 20), (u'criticality', u'reject'), (u'Value', _____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MCEConfigurationUpdate_protocolIEs__item__id._const_tab = ____MCEConfigurationUpdate_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdate_protocolIEs__item__id._const_tab_at = None
|
|
___MCEConfigurationUpdate_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MCEConfigurationUpdate_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MCEConfigurationUpdate_protocolIEs__item__criticality._const_tab = ____MCEConfigurationUpdate_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdate_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MCEConfigurationUpdate_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MCEConfigurationUpdate_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MCEConfigurationUpdate_protocolIEs__item__value._const_tab = ____MCEConfigurationUpdate_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdate_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MCEConfigurationUpdate_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MCEConfigurationUpdate_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MCEConfigurationUpdate_protocolIEs__item__id),
|
|
(u'criticality', ___MCEConfigurationUpdate_protocolIEs__item__criticality),
|
|
(u'value', ___MCEConfigurationUpdate_protocolIEs__item__value),
|
|
])
|
|
__MCEConfigurationUpdate_protocolIEs__item_._ext = None
|
|
_MCEConfigurationUpdate_protocolIEs._cont = __MCEConfigurationUpdate_protocolIEs__item_
|
|
_MCEConfigurationUpdate_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MCEConfigurationUpdate._cont = ASN1Dict([
|
|
(u'protocolIEs', _MCEConfigurationUpdate_protocolIEs),
|
|
])
|
|
MCEConfigurationUpdate._ext = []
|
|
|
|
#-----< MCEConfigurationUpdateIEs >-----#
|
|
MCEConfigurationUpdateIEs = CLASS(name=u'MCEConfigurationUpdateIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MCEConfigurationUpdateIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Global-MCE-ID')))
|
|
_MCEConfigurationUpdateIEs_val_Value_1 = STR_PRINT(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'MCEname')))
|
|
_MCEConfigurationUpdateIEs_val_Value_2 = SEQ_OF(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSServiceAreaListItem')))
|
|
MCEConfigurationUpdateIEs._val = ASN1Set(rv=[dict([(u'id', 18), (u'criticality', u'reject'), (u'Value', _MCEConfigurationUpdateIEs_val_Value_0), (u'presence', u'optional')]), dict([(u'id', 19), (u'criticality', u'ignore'), (u'Value', _MCEConfigurationUpdateIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 20), (u'criticality', u'reject'), (u'Value', _MCEConfigurationUpdateIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MCEConfigurationUpdateAcknowledge >-----#
|
|
MCEConfigurationUpdateAcknowledge = SEQ(name=u'MCEConfigurationUpdateAcknowledge', mode=MODE_TYPE)
|
|
_MCEConfigurationUpdateAcknowledge_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MCEConfigurationUpdateAcknowledge_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab = ____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_at = None
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab = ____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab = ____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MCEConfigurationUpdateAcknowledge_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MCEConfigurationUpdateAcknowledge_protocolIEs__item__id),
|
|
(u'criticality', ___MCEConfigurationUpdateAcknowledge_protocolIEs__item__criticality),
|
|
(u'value', ___MCEConfigurationUpdateAcknowledge_protocolIEs__item__value),
|
|
])
|
|
__MCEConfigurationUpdateAcknowledge_protocolIEs__item_._ext = None
|
|
_MCEConfigurationUpdateAcknowledge_protocolIEs._cont = __MCEConfigurationUpdateAcknowledge_protocolIEs__item_
|
|
_MCEConfigurationUpdateAcknowledge_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MCEConfigurationUpdateAcknowledge._cont = ASN1Dict([
|
|
(u'protocolIEs', _MCEConfigurationUpdateAcknowledge_protocolIEs),
|
|
])
|
|
MCEConfigurationUpdateAcknowledge._ext = []
|
|
|
|
#-----< MCEConfigurationUpdateAcknowledgeIEs >-----#
|
|
MCEConfigurationUpdateAcknowledgeIEs = CLASS(name=u'MCEConfigurationUpdateAcknowledgeIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MCEConfigurationUpdateAcknowledgeIEs_val_Value_0 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
MCEConfigurationUpdateAcknowledgeIEs._val = ASN1Set(rv=[dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _MCEConfigurationUpdateAcknowledgeIEs_val_Value_0), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< MCEConfigurationUpdateFailure >-----#
|
|
MCEConfigurationUpdateFailure = SEQ(name=u'MCEConfigurationUpdateFailure', mode=MODE_TYPE)
|
|
_MCEConfigurationUpdateFailure_protocolIEs = SEQ_OF(name=u'protocolIEs', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Container')))
|
|
__MCEConfigurationUpdateFailure_protocolIEs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-Containers', 'ProtocolIE-Field')))
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'id']))
|
|
____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab = CLASS(name='_tab_M3AP-PROTOCOL-IES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TimeToWait')))
|
|
_____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab._val = ASN1Set(rv=[dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2), (u'presence', u'optional')])], rr=[], ev=None, er=[])
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__id._const_tab = ____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__id._const_tab_at = None
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__id._const_tab_id = u'id'
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__criticality = ENUM(name=u'criticality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'criticality']))
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab = ____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_at = ('..', u'id')
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__criticality._const_tab_id = u'criticality'
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__value = OPEN(name=u'value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('M3AP-Containers', 'M3AP-PROTOCOL-IES'), [u'Value']))
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__value._const_tab = ____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__value._const_tab_at = ('..', u'id')
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__value._const_tab_id = u'Value'
|
|
__MCEConfigurationUpdateFailure_protocolIEs__item_._cont = ASN1Dict([
|
|
(u'id', ___MCEConfigurationUpdateFailure_protocolIEs__item__id),
|
|
(u'criticality', ___MCEConfigurationUpdateFailure_protocolIEs__item__criticality),
|
|
(u'value', ___MCEConfigurationUpdateFailure_protocolIEs__item__value),
|
|
])
|
|
__MCEConfigurationUpdateFailure_protocolIEs__item_._ext = None
|
|
_MCEConfigurationUpdateFailure_protocolIEs._cont = __MCEConfigurationUpdateFailure_protocolIEs__item_
|
|
_MCEConfigurationUpdateFailure_protocolIEs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
|
|
MCEConfigurationUpdateFailure._cont = ASN1Dict([
|
|
(u'protocolIEs', _MCEConfigurationUpdateFailure_protocolIEs),
|
|
])
|
|
MCEConfigurationUpdateFailure._ext = []
|
|
|
|
#-----< MCEConfigurationUpdateFailureIEs >-----#
|
|
MCEConfigurationUpdateFailureIEs = CLASS(name=u'MCEConfigurationUpdateFailureIEs', mode=MODE_SET, typeref=ASN1RefType(('M3AP-Containers', 'M3AP-PROTOCOL-IES')))
|
|
_MCEConfigurationUpdateFailureIEs_val_Value_0 = CHOICE(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'Cause')))
|
|
_MCEConfigurationUpdateFailureIEs_val_Value_1 = ENUM(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'TimeToWait')))
|
|
_MCEConfigurationUpdateFailureIEs_val_Value_2 = SEQ(name=u'Value', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-IEs', 'CriticalityDiagnostics')))
|
|
MCEConfigurationUpdateFailureIEs._val = ASN1Set(rv=[dict([(u'id', 9), (u'criticality', u'ignore'), (u'Value', _MCEConfigurationUpdateFailureIEs_val_Value_0), (u'presence', u'mandatory')]), dict([(u'id', 12), (u'criticality', u'ignore'), (u'Value', _MCEConfigurationUpdateFailureIEs_val_Value_1), (u'presence', u'optional')]), dict([(u'id', 8), (u'criticality', u'ignore'), (u'Value', _MCEConfigurationUpdateFailureIEs_val_Value_2), (u'presence', u'optional')])], rr=[], ev=[], er=[])
|
|
|
|
_all_ = [
|
|
____MBMSSessionStartRequest_protocolIEs__item__id_tab,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_2,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_3,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_4,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_5,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_6,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_7,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_8,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_9,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_10,
|
|
_____MBMSSessionStartRequest_protocolIEs__item__id_tab_val_Value_11,
|
|
___MBMSSessionStartRequest_protocolIEs__item__id,
|
|
___MBMSSessionStartRequest_protocolIEs__item__criticality,
|
|
___MBMSSessionStartRequest_protocolIEs__item__value,
|
|
__MBMSSessionStartRequest_protocolIEs__item_,
|
|
_MBMSSessionStartRequest_protocolIEs,
|
|
MBMSSessionStartRequest,
|
|
MBMSSessionStartRequest_IEs,
|
|
_MBMSSessionStartRequest_IEs_val_Value_0,
|
|
_MBMSSessionStartRequest_IEs_val_Value_1,
|
|
_MBMSSessionStartRequest_IEs_val_Value_2,
|
|
_MBMSSessionStartRequest_IEs_val_Value_3,
|
|
_MBMSSessionStartRequest_IEs_val_Value_4,
|
|
_MBMSSessionStartRequest_IEs_val_Value_5,
|
|
_MBMSSessionStartRequest_IEs_val_Value_6,
|
|
_MBMSSessionStartRequest_IEs_val_Value_7,
|
|
_MBMSSessionStartRequest_IEs_val_Value_8,
|
|
_MBMSSessionStartRequest_IEs_val_Value_9,
|
|
_MBMSSessionStartRequest_IEs_val_Value_10,
|
|
_MBMSSessionStartRequest_IEs_val_Value_11,
|
|
____MBMSSessionStartResponse_protocolIEs__item__id_tab,
|
|
_____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MBMSSessionStartResponse_protocolIEs__item__id_tab_val_Value_2,
|
|
___MBMSSessionStartResponse_protocolIEs__item__id,
|
|
___MBMSSessionStartResponse_protocolIEs__item__criticality,
|
|
___MBMSSessionStartResponse_protocolIEs__item__value,
|
|
__MBMSSessionStartResponse_protocolIEs__item_,
|
|
_MBMSSessionStartResponse_protocolIEs,
|
|
MBMSSessionStartResponse,
|
|
MBMSSessionStartResponse_IEs,
|
|
_MBMSSessionStartResponse_IEs_val_Value_0,
|
|
_MBMSSessionStartResponse_IEs_val_Value_1,
|
|
_MBMSSessionStartResponse_IEs_val_Value_2,
|
|
____MBMSSessionStartFailure_protocolIEs__item__id_tab,
|
|
_____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MBMSSessionStartFailure_protocolIEs__item__id_tab_val_Value_2,
|
|
___MBMSSessionStartFailure_protocolIEs__item__id,
|
|
___MBMSSessionStartFailure_protocolIEs__item__criticality,
|
|
___MBMSSessionStartFailure_protocolIEs__item__value,
|
|
__MBMSSessionStartFailure_protocolIEs__item_,
|
|
_MBMSSessionStartFailure_protocolIEs,
|
|
MBMSSessionStartFailure,
|
|
MBMSSessionStartFailure_IEs,
|
|
_MBMSSessionStartFailure_IEs_val_Value_0,
|
|
_MBMSSessionStartFailure_IEs_val_Value_1,
|
|
_MBMSSessionStartFailure_IEs_val_Value_2,
|
|
____MBMSSessionStopRequest_protocolIEs__item__id_tab,
|
|
_____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MBMSSessionStopRequest_protocolIEs__item__id_tab_val_Value_2,
|
|
___MBMSSessionStopRequest_protocolIEs__item__id,
|
|
___MBMSSessionStopRequest_protocolIEs__item__criticality,
|
|
___MBMSSessionStopRequest_protocolIEs__item__value,
|
|
__MBMSSessionStopRequest_protocolIEs__item_,
|
|
_MBMSSessionStopRequest_protocolIEs,
|
|
MBMSSessionStopRequest,
|
|
MBMSSessionStopRequest_IEs,
|
|
_MBMSSessionStopRequest_IEs_val_Value_0,
|
|
_MBMSSessionStopRequest_IEs_val_Value_1,
|
|
_MBMSSessionStopRequest_IEs_val_Value_2,
|
|
____MBMSSessionStopResponse_protocolIEs__item__id_tab,
|
|
_____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MBMSSessionStopResponse_protocolIEs__item__id_tab_val_Value_2,
|
|
___MBMSSessionStopResponse_protocolIEs__item__id,
|
|
___MBMSSessionStopResponse_protocolIEs__item__criticality,
|
|
___MBMSSessionStopResponse_protocolIEs__item__value,
|
|
__MBMSSessionStopResponse_protocolIEs__item_,
|
|
_MBMSSessionStopResponse_protocolIEs,
|
|
MBMSSessionStopResponse,
|
|
MBMSSessionStopResponse_IEs,
|
|
_MBMSSessionStopResponse_IEs_val_Value_0,
|
|
_MBMSSessionStopResponse_IEs_val_Value_1,
|
|
_MBMSSessionStopResponse_IEs_val_Value_2,
|
|
____MBMSSessionUpdateRequest_protocolIEs__item__id_tab,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_2,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_3,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_4,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_5,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_6,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_7,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_8,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_9,
|
|
_____MBMSSessionUpdateRequest_protocolIEs__item__id_tab_val_Value_10,
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__id,
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__criticality,
|
|
___MBMSSessionUpdateRequest_protocolIEs__item__value,
|
|
__MBMSSessionUpdateRequest_protocolIEs__item_,
|
|
_MBMSSessionUpdateRequest_protocolIEs,
|
|
MBMSSessionUpdateRequest,
|
|
MBMSSessionUpdateRequest_IEs,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_0,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_1,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_2,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_3,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_4,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_5,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_6,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_7,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_8,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_9,
|
|
_MBMSSessionUpdateRequest_IEs_val_Value_10,
|
|
____MBMSSessionUpdateResponse_protocolIEs__item__id_tab,
|
|
_____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MBMSSessionUpdateResponse_protocolIEs__item__id_tab_val_Value_2,
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__id,
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__criticality,
|
|
___MBMSSessionUpdateResponse_protocolIEs__item__value,
|
|
__MBMSSessionUpdateResponse_protocolIEs__item_,
|
|
_MBMSSessionUpdateResponse_protocolIEs,
|
|
MBMSSessionUpdateResponse,
|
|
MBMSSessionUpdateResponse_IEs,
|
|
_MBMSSessionUpdateResponse_IEs_val_Value_0,
|
|
_MBMSSessionUpdateResponse_IEs_val_Value_1,
|
|
_MBMSSessionUpdateResponse_IEs_val_Value_2,
|
|
____MBMSSessionUpdateFailure_protocolIEs__item__id_tab,
|
|
_____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_2,
|
|
_____MBMSSessionUpdateFailure_protocolIEs__item__id_tab_val_Value_3,
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__id,
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__criticality,
|
|
___MBMSSessionUpdateFailure_protocolIEs__item__value,
|
|
__MBMSSessionUpdateFailure_protocolIEs__item_,
|
|
_MBMSSessionUpdateFailure_protocolIEs,
|
|
MBMSSessionUpdateFailure,
|
|
MBMSSessionUpdateFailure_IEs,
|
|
_MBMSSessionUpdateFailure_IEs_val_Value_0,
|
|
_MBMSSessionUpdateFailure_IEs_val_Value_1,
|
|
_MBMSSessionUpdateFailure_IEs_val_Value_2,
|
|
_MBMSSessionUpdateFailure_IEs_val_Value_3,
|
|
____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_tab_val_Value_2,
|
|
_____ErrorIndication_protocolIEs__item__id_tab_val_Value_3,
|
|
___ErrorIndication_protocolIEs__item__id,
|
|
___ErrorIndication_protocolIEs__item__criticality,
|
|
___ErrorIndication_protocolIEs__item__value,
|
|
__ErrorIndication_protocolIEs__item_,
|
|
_ErrorIndication_protocolIEs,
|
|
ErrorIndication,
|
|
ErrorIndication_IEs,
|
|
_ErrorIndication_IEs_val_Value_0,
|
|
_ErrorIndication_IEs_val_Value_1,
|
|
_ErrorIndication_IEs_val_Value_2,
|
|
_ErrorIndication_IEs_val_Value_3,
|
|
____Reset_protocolIEs__item__id_tab,
|
|
_____Reset_protocolIEs__item__id_tab_val_Value_0,
|
|
_____Reset_protocolIEs__item__id_tab_val_Value_1,
|
|
___Reset_protocolIEs__item__id,
|
|
___Reset_protocolIEs__item__criticality,
|
|
___Reset_protocolIEs__item__value,
|
|
__Reset_protocolIEs__item_,
|
|
_Reset_protocolIEs,
|
|
Reset,
|
|
ResetIEs,
|
|
_ResetIEs_val_Value_0,
|
|
_ResetIEs_val_Value_1,
|
|
_ResetType_m3_Interface,
|
|
_ResetType_partOfM3_Interface,
|
|
ResetType,
|
|
ResetAll,
|
|
___MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab,
|
|
____MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id_tab_val_Value_0,
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__id,
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__criticality,
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListRes__item__value,
|
|
_MBMS_Service_associatedLogicalM3_ConnectionListRes__item_,
|
|
MBMS_Service_associatedLogicalM3_ConnectionListRes,
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemRes,
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItemRes_val_Value_0,
|
|
____ResetAcknowledge_protocolIEs__item__id_tab,
|
|
_____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_0,
|
|
_____ResetAcknowledge_protocolIEs__item__id_tab_val_Value_1,
|
|
___ResetAcknowledge_protocolIEs__item__id,
|
|
___ResetAcknowledge_protocolIEs__item__criticality,
|
|
___ResetAcknowledge_protocolIEs__item__value,
|
|
__ResetAcknowledge_protocolIEs__item_,
|
|
_ResetAcknowledge_protocolIEs,
|
|
ResetAcknowledge,
|
|
ResetAcknowledgeIEs,
|
|
_ResetAcknowledgeIEs_val_Value_0,
|
|
_ResetAcknowledgeIEs_val_Value_1,
|
|
___MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab,
|
|
____MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id_tab_val_Value_0,
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__id,
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__criticality,
|
|
__MBMS_Service_associatedLogicalM3_ConnectionListResAck__item__value,
|
|
_MBMS_Service_associatedLogicalM3_ConnectionListResAck__item_,
|
|
MBMS_Service_associatedLogicalM3_ConnectionListResAck,
|
|
MBMS_Service_associatedLogicalM3_ConnectionItemResAck,
|
|
_MBMS_Service_associatedLogicalM3_ConnectionItemResAck_val_Value_0,
|
|
____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,
|
|
____M3SetupRequest_protocolIEs__item__id_tab,
|
|
_____M3SetupRequest_protocolIEs__item__id_tab_val_Value_0,
|
|
_____M3SetupRequest_protocolIEs__item__id_tab_val_Value_1,
|
|
_____M3SetupRequest_protocolIEs__item__id_tab_val_Value_2,
|
|
___M3SetupRequest_protocolIEs__item__id,
|
|
___M3SetupRequest_protocolIEs__item__criticality,
|
|
___M3SetupRequest_protocolIEs__item__value,
|
|
__M3SetupRequest_protocolIEs__item_,
|
|
_M3SetupRequest_protocolIEs,
|
|
M3SetupRequest,
|
|
M3SetupRequestIEs,
|
|
_M3SetupRequestIEs_val_Value_0,
|
|
_M3SetupRequestIEs_val_Value_1,
|
|
_M3SetupRequestIEs_val_Value_2,
|
|
_MBMSServiceAreaListItem__item_,
|
|
MBMSServiceAreaListItem,
|
|
____M3SetupResponse_protocolIEs__item__id_tab,
|
|
_____M3SetupResponse_protocolIEs__item__id_tab_val_Value_0,
|
|
___M3SetupResponse_protocolIEs__item__id,
|
|
___M3SetupResponse_protocolIEs__item__criticality,
|
|
___M3SetupResponse_protocolIEs__item__value,
|
|
__M3SetupResponse_protocolIEs__item_,
|
|
_M3SetupResponse_protocolIEs,
|
|
M3SetupResponse,
|
|
M3SetupResponseIEs,
|
|
_M3SetupResponseIEs_val_Value_0,
|
|
____M3SetupFailure_protocolIEs__item__id_tab,
|
|
_____M3SetupFailure_protocolIEs__item__id_tab_val_Value_0,
|
|
_____M3SetupFailure_protocolIEs__item__id_tab_val_Value_1,
|
|
_____M3SetupFailure_protocolIEs__item__id_tab_val_Value_2,
|
|
___M3SetupFailure_protocolIEs__item__id,
|
|
___M3SetupFailure_protocolIEs__item__criticality,
|
|
___M3SetupFailure_protocolIEs__item__value,
|
|
__M3SetupFailure_protocolIEs__item_,
|
|
_M3SetupFailure_protocolIEs,
|
|
M3SetupFailure,
|
|
M3SetupFailureIEs,
|
|
_M3SetupFailureIEs_val_Value_0,
|
|
_M3SetupFailureIEs_val_Value_1,
|
|
_M3SetupFailureIEs_val_Value_2,
|
|
____MCEConfigurationUpdate_protocolIEs__item__id_tab,
|
|
_____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MCEConfigurationUpdate_protocolIEs__item__id_tab_val_Value_2,
|
|
___MCEConfigurationUpdate_protocolIEs__item__id,
|
|
___MCEConfigurationUpdate_protocolIEs__item__criticality,
|
|
___MCEConfigurationUpdate_protocolIEs__item__value,
|
|
__MCEConfigurationUpdate_protocolIEs__item_,
|
|
_MCEConfigurationUpdate_protocolIEs,
|
|
MCEConfigurationUpdate,
|
|
MCEConfigurationUpdateIEs,
|
|
_MCEConfigurationUpdateIEs_val_Value_0,
|
|
_MCEConfigurationUpdateIEs_val_Value_1,
|
|
_MCEConfigurationUpdateIEs_val_Value_2,
|
|
____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab,
|
|
_____MCEConfigurationUpdateAcknowledge_protocolIEs__item__id_tab_val_Value_0,
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__id,
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__criticality,
|
|
___MCEConfigurationUpdateAcknowledge_protocolIEs__item__value,
|
|
__MCEConfigurationUpdateAcknowledge_protocolIEs__item_,
|
|
_MCEConfigurationUpdateAcknowledge_protocolIEs,
|
|
MCEConfigurationUpdateAcknowledge,
|
|
MCEConfigurationUpdateAcknowledgeIEs,
|
|
_MCEConfigurationUpdateAcknowledgeIEs_val_Value_0,
|
|
____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab,
|
|
_____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_0,
|
|
_____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_1,
|
|
_____MCEConfigurationUpdateFailure_protocolIEs__item__id_tab_val_Value_2,
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__id,
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__criticality,
|
|
___MCEConfigurationUpdateFailure_protocolIEs__item__value,
|
|
__MCEConfigurationUpdateFailure_protocolIEs__item_,
|
|
_MCEConfigurationUpdateFailure_protocolIEs,
|
|
MCEConfigurationUpdateFailure,
|
|
MCEConfigurationUpdateFailureIEs,
|
|
_MCEConfigurationUpdateFailureIEs_val_Value_0,
|
|
_MCEConfigurationUpdateFailureIEs_val_Value_1,
|
|
_MCEConfigurationUpdateFailureIEs_val_Value_2,
|
|
]
|
|
|
|
class M3AP_PDU_Descriptions:
|
|
|
|
_name_ = u'M3AP-PDU-Descriptions'
|
|
_oid_ = [0, 4, 0, 0, 21, 3, 5, 1, 0]
|
|
|
|
_obj_ = [
|
|
u'M3AP-ELEMENTARY-PROCEDURE',
|
|
u'M3AP-PDU',
|
|
u'InitiatingMessage',
|
|
u'SuccessfulOutcome',
|
|
u'UnsuccessfulOutcome',
|
|
u'M3AP-ELEMENTARY-PROCEDURES',
|
|
u'M3AP-ELEMENTARY-PROCEDURES-CLASS-1',
|
|
u'M3AP-ELEMENTARY-PROCEDURES-CLASS-2',
|
|
u'mBMSsessionStart',
|
|
u'mBMSsessionStop',
|
|
u'mBMSsessionUpdate',
|
|
u'errorIndication',
|
|
u'reset',
|
|
u'privateMessage',
|
|
u'mCEConfigurationUpdate',
|
|
u'm3Setup',
|
|
]
|
|
_type_ = [
|
|
u'M3AP-ELEMENTARY-PROCEDURE',
|
|
u'M3AP-PDU',
|
|
u'InitiatingMessage',
|
|
u'SuccessfulOutcome',
|
|
u'UnsuccessfulOutcome',
|
|
]
|
|
_set_ = [
|
|
u'M3AP-ELEMENTARY-PROCEDURES',
|
|
u'M3AP-ELEMENTARY-PROCEDURES-CLASS-1',
|
|
u'M3AP-ELEMENTARY-PROCEDURES-CLASS-2',
|
|
]
|
|
_val_ = [
|
|
u'mBMSsessionStart',
|
|
u'mBMSsessionStop',
|
|
u'mBMSsessionUpdate',
|
|
u'errorIndication',
|
|
u'reset',
|
|
u'privateMessage',
|
|
u'mCEConfigurationUpdate',
|
|
u'm3Setup',
|
|
]
|
|
_class_ = [
|
|
u'M3AP-ELEMENTARY-PROCEDURE',
|
|
u'M3AP-ELEMENTARY-PROCEDURES',
|
|
u'M3AP-ELEMENTARY-PROCEDURES-CLASS-1',
|
|
u'M3AP-ELEMENTARY-PROCEDURES-CLASS-2',
|
|
u'mBMSsessionStart',
|
|
u'mBMSsessionStop',
|
|
u'mBMSsessionUpdate',
|
|
u'errorIndication',
|
|
u'reset',
|
|
u'privateMessage',
|
|
u'mCEConfigurationUpdate',
|
|
u'm3Setup',
|
|
]
|
|
_param_ = [
|
|
]
|
|
|
|
#-----< M3AP-ELEMENTARY-PROCEDURE >-----#
|
|
M3AP_ELEMENTARY_PROCEDURE = CLASS(name=u'M3AP-ELEMENTARY-PROCEDURE', mode=MODE_TYPE)
|
|
_M3AP_ELEMENTARY_PROCEDURE_InitiatingMessage = OPEN(name=u'InitiatingMessage', mode=MODE_TYPE)
|
|
_M3AP_ELEMENTARY_PROCEDURE_SuccessfulOutcome = OPEN(name=u'SuccessfulOutcome', mode=MODE_TYPE, opt=True)
|
|
_M3AP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome = OPEN(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, opt=True)
|
|
_M3AP_ELEMENTARY_PROCEDURE_procedureCode = INT(name=u'procedureCode', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'ProcedureCode')), uniq=True)
|
|
_M3AP_ELEMENTARY_PROCEDURE_criticality = ENUM(name=u'criticality', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-CommonDataTypes', 'Criticality')), default=u'ignore')
|
|
M3AP_ELEMENTARY_PROCEDURE._cont = ASN1Dict([
|
|
(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURE_InitiatingMessage),
|
|
(u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURE_SuccessfulOutcome),
|
|
(u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome),
|
|
(u'procedureCode', _M3AP_ELEMENTARY_PROCEDURE_procedureCode),
|
|
(u'criticality', _M3AP_ELEMENTARY_PROCEDURE_criticality),
|
|
])
|
|
|
|
#-----< M3AP-PDU >-----#
|
|
M3AP_PDU = CHOICE(name=u'M3AP-PDU', mode=MODE_TYPE)
|
|
_M3AP_PDU_initiatingMessage = SEQ(name=u'initiatingMessage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'InitiatingMessage')))
|
|
_M3AP_PDU_successfulOutcome = SEQ(name=u'successfulOutcome', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'SuccessfulOutcome')))
|
|
_M3AP_PDU_unsuccessfulOutcome = SEQ(name=u'unsuccessfulOutcome', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'UnsuccessfulOutcome')))
|
|
M3AP_PDU._cont = ASN1Dict([
|
|
(u'initiatingMessage', _M3AP_PDU_initiatingMessage),
|
|
(u'successfulOutcome', _M3AP_PDU_successfulOutcome),
|
|
(u'unsuccessfulOutcome', _M3AP_PDU_unsuccessfulOutcome),
|
|
])
|
|
M3AP_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(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
|
|
__InitiatingMessage_procedureCode_tab = CLASS(name='_tab_M3AP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartRequest')))
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartResponse')))
|
|
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartFailure')))
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopRequest')))
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopResponse')))
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateRequest')))
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateResponse')))
|
|
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateFailure')))
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'Reset')))
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetAcknowledge')))
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupRequest')))
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupResponse')))
|
|
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_4 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupFailure')))
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdate')))
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateAcknowledge')))
|
|
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_5 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateFailure')))
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ErrorIndication')))
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'PrivateMessage')))
|
|
__InitiatingMessage_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_2), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_3), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_4), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_4), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5), (u'SuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_5), (u'UnsuccessfulOutcome', ___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_5), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7), (u'procedureCode', 3), (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(('M3AP-PDU-Descriptions', 'M3AP-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(('M3AP-PDU-Descriptions', 'M3AP-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(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
|
|
__SuccessfulOutcome_procedureCode_tab = CLASS(name='_tab_M3AP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartRequest')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartResponse')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartFailure')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopRequest')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopResponse')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateRequest')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateResponse')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateFailure')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'Reset')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetAcknowledge')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupRequest')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupResponse')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_4 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupFailure')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdate')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateAcknowledge')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_5 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateFailure')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ErrorIndication')))
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'PrivateMessage')))
|
|
__SuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_4), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5), (u'SuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5), (u'UnsuccessfulOutcome', ___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_5), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7), (u'procedureCode', 3), (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(('M3AP-PDU-Descriptions', 'M3AP-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(('M3AP-PDU-Descriptions', 'M3AP-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(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE'), [u'procedureCode']))
|
|
__UnsuccessfulOutcome_procedureCode_tab = CLASS(name='_tab_M3AP-ELEMENTARY-PROCEDURE', mode=MODE_SET, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartRequest')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartResponse')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartFailure')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopRequest')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopResponse')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateRequest')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateResponse')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateFailure')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'Reset')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetAcknowledge')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupRequest')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupResponse')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_4 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupFailure')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdate')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateAcknowledge')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_5 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateFailure')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ErrorIndication')))
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'PrivateMessage')))
|
|
__UnsuccessfulOutcome_procedureCode_tab._val = ASN1Set(rv=[dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_4), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5), (u'SuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5), (u'UnsuccessfulOutcome', ___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_5), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', ___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7), (u'procedureCode', 3), (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(('M3AP-PDU-Descriptions', 'M3AP-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(('M3AP-PDU-Descriptions', 'M3AP-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
|
|
|
|
#-----< M3AP-ELEMENTARY-PROCEDURES >-----#
|
|
M3AP_ELEMENTARY_PROCEDURES = CLASS(name=u'M3AP-ELEMENTARY-PROCEDURES', mode=MODE_SET, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartRequest')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartResponse')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartFailure')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopRequest')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopResponse')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateRequest')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateResponse')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateFailure')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'Reset')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetAcknowledge')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupRequest')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupResponse')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_4 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupFailure')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdate')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateAcknowledge')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_5 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateFailure')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ErrorIndication')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'PrivateMessage')))
|
|
M3AP_ELEMENTARY_PROCEDURES._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_2), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_3), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_4), (u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_4), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_5), (u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_5), (u'procedureCode', 6), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7), (u'procedureCode', 3), (u'criticality', u'ignore')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< M3AP-ELEMENTARY-PROCEDURES-CLASS-1 >-----#
|
|
M3AP_ELEMENTARY_PROCEDURES_CLASS_1 = CLASS(name=u'M3AP-ELEMENTARY-PROCEDURES-CLASS-1', mode=MODE_SET, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartRequest')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartResponse')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartFailure')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopRequest')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopResponse')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateRequest')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateResponse')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateFailure')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'Reset')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetAcknowledge')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupRequest')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupResponse')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_4 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupFailure')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_5 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdate')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_5 = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateAcknowledge')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_5 = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateFailure')))
|
|
M3AP_ELEMENTARY_PROCEDURES_CLASS_1._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0), (u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0), (u'procedureCode', 0), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1), (u'procedureCode', 1), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2), (u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2), (u'procedureCode', 5), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3), (u'procedureCode', 4), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4), (u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_4), (u'procedureCode', 7), (u'criticality', u'reject')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_5), (u'SuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_5), (u'UnsuccessfulOutcome', _M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_5), (u'procedureCode', 6), (u'criticality', u'reject')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< M3AP-ELEMENTARY-PROCEDURES-CLASS-2 >-----#
|
|
M3AP_ELEMENTARY_PROCEDURES_CLASS_2 = CLASS(name=u'M3AP-ELEMENTARY-PROCEDURES-CLASS-2', mode=MODE_SET, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ErrorIndication')))
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1 = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'PrivateMessage')))
|
|
M3AP_ELEMENTARY_PROCEDURES_CLASS_2._val = ASN1Set(rv=[dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0), (u'procedureCode', 2), (u'criticality', u'ignore')]), dict([(u'InitiatingMessage', _M3AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1), (u'procedureCode', 3), (u'criticality', u'ignore')])], rr=[], ev=[], er=[])
|
|
|
|
#-----< mBMSsessionStart >-----#
|
|
mBMSsessionStart = CLASS(name=u'mBMSsessionStart', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_mBMSsessionStart_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartRequest')))
|
|
_mBMSsessionStart_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartResponse')))
|
|
_mBMSsessionStart_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStartFailure')))
|
|
mBMSsessionStart._val = dict([(u'InitiatingMessage', _mBMSsessionStart_val_InitiatingMessage), (u'SuccessfulOutcome', _mBMSsessionStart_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _mBMSsessionStart_val_UnsuccessfulOutcome), (u'procedureCode', 0), (u'criticality', u'reject')])
|
|
|
|
#-----< mBMSsessionStop >-----#
|
|
mBMSsessionStop = CLASS(name=u'mBMSsessionStop', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_mBMSsessionStop_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopRequest')))
|
|
_mBMSsessionStop_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionStopResponse')))
|
|
mBMSsessionStop._val = dict([(u'InitiatingMessage', _mBMSsessionStop_val_InitiatingMessage), (u'SuccessfulOutcome', _mBMSsessionStop_val_SuccessfulOutcome), (u'procedureCode', 1), (u'criticality', u'reject')])
|
|
|
|
#-----< mBMSsessionUpdate >-----#
|
|
mBMSsessionUpdate = CLASS(name=u'mBMSsessionUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_mBMSsessionUpdate_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateRequest')))
|
|
_mBMSsessionUpdate_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateResponse')))
|
|
_mBMSsessionUpdate_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MBMSSessionUpdateFailure')))
|
|
mBMSsessionUpdate._val = dict([(u'InitiatingMessage', _mBMSsessionUpdate_val_InitiatingMessage), (u'SuccessfulOutcome', _mBMSsessionUpdate_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _mBMSsessionUpdate_val_UnsuccessfulOutcome), (u'procedureCode', 5), (u'criticality', u'reject')])
|
|
|
|
#-----< errorIndication >-----#
|
|
errorIndication = CLASS(name=u'errorIndication', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_errorIndication_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ErrorIndication')))
|
|
errorIndication._val = dict([(u'InitiatingMessage', _errorIndication_val_InitiatingMessage), (u'procedureCode', 2), (u'criticality', u'ignore')])
|
|
|
|
#-----< reset >-----#
|
|
reset = CLASS(name=u'reset', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_reset_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'Reset')))
|
|
_reset_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'ResetAcknowledge')))
|
|
reset._val = dict([(u'InitiatingMessage', _reset_val_InitiatingMessage), (u'SuccessfulOutcome', _reset_val_SuccessfulOutcome), (u'procedureCode', 4), (u'criticality', u'reject')])
|
|
|
|
#-----< privateMessage >-----#
|
|
privateMessage = CLASS(name=u'privateMessage', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_privateMessage_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'PrivateMessage')))
|
|
privateMessage._val = dict([(u'InitiatingMessage', _privateMessage_val_InitiatingMessage), (u'procedureCode', 3), (u'criticality', u'ignore')])
|
|
|
|
#-----< mCEConfigurationUpdate >-----#
|
|
mCEConfigurationUpdate = CLASS(name=u'mCEConfigurationUpdate', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_mCEConfigurationUpdate_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdate')))
|
|
_mCEConfigurationUpdate_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateAcknowledge')))
|
|
_mCEConfigurationUpdate_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'MCEConfigurationUpdateFailure')))
|
|
mCEConfigurationUpdate._val = dict([(u'InitiatingMessage', _mCEConfigurationUpdate_val_InitiatingMessage), (u'SuccessfulOutcome', _mCEConfigurationUpdate_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _mCEConfigurationUpdate_val_UnsuccessfulOutcome), (u'procedureCode', 6), (u'criticality', u'reject')])
|
|
|
|
#-----< m3Setup >-----#
|
|
m3Setup = CLASS(name=u'm3Setup', mode=MODE_VALUE, typeref=ASN1RefType(('M3AP-PDU-Descriptions', 'M3AP-ELEMENTARY-PROCEDURE')))
|
|
_m3Setup_val_InitiatingMessage = SEQ(name=u'InitiatingMessage', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupRequest')))
|
|
_m3Setup_val_SuccessfulOutcome = SEQ(name=u'SuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupResponse')))
|
|
_m3Setup_val_UnsuccessfulOutcome = SEQ(name=u'UnsuccessfulOutcome', mode=MODE_TYPE, typeref=ASN1RefType(('M3AP-PDU-Contents', 'M3SetupFailure')))
|
|
m3Setup._val = dict([(u'InitiatingMessage', _m3Setup_val_InitiatingMessage), (u'SuccessfulOutcome', _m3Setup_val_SuccessfulOutcome), (u'UnsuccessfulOutcome', _m3Setup_val_UnsuccessfulOutcome), (u'procedureCode', 7), (u'criticality', u'reject')])
|
|
|
|
_all_ = [
|
|
_M3AP_ELEMENTARY_PROCEDURE_InitiatingMessage,
|
|
_M3AP_ELEMENTARY_PROCEDURE_SuccessfulOutcome,
|
|
_M3AP_ELEMENTARY_PROCEDURE_UnsuccessfulOutcome,
|
|
_M3AP_ELEMENTARY_PROCEDURE_procedureCode,
|
|
_M3AP_ELEMENTARY_PROCEDURE_criticality,
|
|
M3AP_ELEMENTARY_PROCEDURE,
|
|
_M3AP_PDU_initiatingMessage,
|
|
_M3AP_PDU_successfulOutcome,
|
|
_M3AP_PDU_unsuccessfulOutcome,
|
|
M3AP_PDU,
|
|
__InitiatingMessage_procedureCode_tab,
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_0,
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_0,
|
|
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_0,
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_1,
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_1,
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_2,
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_2,
|
|
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_2,
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_3,
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_3,
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_4,
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_4,
|
|
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_4,
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_5,
|
|
___InitiatingMessage_procedureCode_tab_val_SuccessfulOutcome_5,
|
|
___InitiatingMessage_procedureCode_tab_val_UnsuccessfulOutcome_5,
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_6,
|
|
___InitiatingMessage_procedureCode_tab_val_InitiatingMessage_7,
|
|
_InitiatingMessage_procedureCode,
|
|
_InitiatingMessage_criticality,
|
|
_InitiatingMessage_value,
|
|
InitiatingMessage,
|
|
__SuccessfulOutcome_procedureCode_tab,
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0,
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0,
|
|
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0,
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1,
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1,
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2,
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2,
|
|
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2,
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3,
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3,
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4,
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4,
|
|
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_4,
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5,
|
|
___SuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5,
|
|
___SuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_5,
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6,
|
|
___SuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7,
|
|
_SuccessfulOutcome_procedureCode,
|
|
_SuccessfulOutcome_criticality,
|
|
_SuccessfulOutcome_value,
|
|
SuccessfulOutcome,
|
|
__UnsuccessfulOutcome_procedureCode_tab,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_0,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_0,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_0,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_1,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_1,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_2,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_2,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_2,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_3,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_3,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_4,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_4,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_4,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_5,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_SuccessfulOutcome_5,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_UnsuccessfulOutcome_5,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_6,
|
|
___UnsuccessfulOutcome_procedureCode_tab_val_InitiatingMessage_7,
|
|
_UnsuccessfulOutcome_procedureCode,
|
|
_UnsuccessfulOutcome_criticality,
|
|
_UnsuccessfulOutcome_value,
|
|
UnsuccessfulOutcome,
|
|
M3AP_ELEMENTARY_PROCEDURES,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_0,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_0,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_0,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_1,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_1,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_2,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_2,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_2,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_3,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_3,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_4,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_4,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_4,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_5,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_SuccessfulOutcome_5,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_UnsuccessfulOutcome_5,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_6,
|
|
_M3AP_ELEMENTARY_PROCEDURES_val_InitiatingMessage_7,
|
|
M3AP_ELEMENTARY_PROCEDURES_CLASS_1,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_0,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_0,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_0,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_1,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_1,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_2,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_2,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_2,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_3,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_3,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_4,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_4,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_4,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_InitiatingMessage_5,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_SuccessfulOutcome_5,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_1_val_UnsuccessfulOutcome_5,
|
|
M3AP_ELEMENTARY_PROCEDURES_CLASS_2,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_0,
|
|
_M3AP_ELEMENTARY_PROCEDURES_CLASS_2_val_InitiatingMessage_1,
|
|
mBMSsessionStart,
|
|
_mBMSsessionStart_val_InitiatingMessage,
|
|
_mBMSsessionStart_val_SuccessfulOutcome,
|
|
_mBMSsessionStart_val_UnsuccessfulOutcome,
|
|
mBMSsessionStop,
|
|
_mBMSsessionStop_val_InitiatingMessage,
|
|
_mBMSsessionStop_val_SuccessfulOutcome,
|
|
mBMSsessionUpdate,
|
|
_mBMSsessionUpdate_val_InitiatingMessage,
|
|
_mBMSsessionUpdate_val_SuccessfulOutcome,
|
|
_mBMSsessionUpdate_val_UnsuccessfulOutcome,
|
|
errorIndication,
|
|
_errorIndication_val_InitiatingMessage,
|
|
reset,
|
|
_reset_val_InitiatingMessage,
|
|
_reset_val_SuccessfulOutcome,
|
|
privateMessage,
|
|
_privateMessage_val_InitiatingMessage,
|
|
mCEConfigurationUpdate,
|
|
_mCEConfigurationUpdate_val_InitiatingMessage,
|
|
_mCEConfigurationUpdate_val_SuccessfulOutcome,
|
|
_mCEConfigurationUpdate_val_UnsuccessfulOutcome,
|
|
m3Setup,
|
|
_m3Setup_val_InitiatingMessage,
|
|
_m3Setup_val_SuccessfulOutcome,
|
|
_m3Setup_val_UnsuccessfulOutcome,
|
|
]
|
|
|
|
init_modules(M3AP_CommonDataTypes, M3AP_Constants, M3AP_Containers, M3AP_IEs, M3AP_PDU_Contents, M3AP_PDU_Descriptions)
|