pycrate/pycrate_asn1dir/ITS.py

22117 lines
1.2 MiB

# -*- 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 CALMfntp:
_name_ = u'CALMfntp'
_oid_ = [1, 0, 29281, 1, 1]
_obj_ = [
u'FNTPNPDU',
u'FNTPHeader',
u'FntpOptions',
u'FNTPintForwarding',
u'FNTPpacketCounter',
u'FNTPsecurity',
u'FNTPhopCount',
u'FNTPCIPheader',
u'RXcip',
u'TXcip',
u'DeleteFNTP',
u'DeleteNotFNTP',
u'SetFNTP',
u'SetConfFNTP',
u'HostServiceInfo',
u'SetNotFNTP',
u'UpdateFNTP',
u'UpdateNotFNTP',
u'NFSAP',
u'NFsapPrimitivesDown',
u'NFsapspsdown',
u'fntpPortRequest',
u'fntpCommRequest',
u'NFsapPrimitivesUp',
u'NFsapspsup',
u'fntpPortConfirm',
u'fntpCommConfirm',
u'fntpCommIndication',
u'PortOp',
u'NFfntpPortRequest',
u'NFfntpPortConfirm',
u'NFfntpCommRequest',
u'NFfntpCommConfirm',
u'FNTPerrorStatus',
u'NFfntpCommIndication',
u'PortNumber',
u'ITSfpdu',
u'NTtimeout',
u'noFNTPfwtEntries',
]
_type_ = [
u'FNTPNPDU',
u'FNTPHeader',
u'FntpOptions',
u'FNTPintForwarding',
u'FNTPpacketCounter',
u'FNTPsecurity',
u'FNTPhopCount',
u'FNTPCIPheader',
u'RXcip',
u'TXcip',
u'DeleteFNTP',
u'DeleteNotFNTP',
u'SetFNTP',
u'SetConfFNTP',
u'HostServiceInfo',
u'SetNotFNTP',
u'UpdateFNTP',
u'UpdateNotFNTP',
u'NFSAP',
u'NFsapPrimitivesDown',
u'NFsapPrimitivesUp',
u'PortOp',
u'NFfntpPortRequest',
u'NFfntpPortConfirm',
u'NFfntpCommRequest',
u'NFfntpCommConfirm',
u'FNTPerrorStatus',
u'NFfntpCommIndication',
u'PortNumber',
u'ITSfpdu',
u'NTtimeout',
]
_set_ = [
u'NFsapspsdown',
u'NFsapspsup',
]
_val_ = [
u'fntpPortRequest',
u'fntpCommRequest',
u'fntpPortConfirm',
u'fntpCommConfirm',
u'fntpCommIndication',
u'noFNTPfwtEntries',
]
_class_ = [
u'NFSAP',
u'NFsapspsdown',
u'fntpPortRequest',
u'fntpCommRequest',
u'NFsapspsup',
u'fntpPortConfirm',
u'fntpCommConfirm',
u'fntpCommIndication',
]
_param_ = [
]
#-----< FNTPNPDU >-----#
FNTPNPDU = SEQ(name=u'FNTPNPDU', mode=MODE_TYPE)
_FNTPNPDU_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FNTPHeader')))
_FNTPNPDU_body = OCT_STR(name=u'body', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'ITSfpdu')))
FNTPNPDU._cont = ASN1Dict([
(u'header', _FNTPNPDU_header),
(u'body', _FNTPNPDU_body),
])
FNTPNPDU._ext = None
#-----< FNTPHeader >-----#
FNTPHeader = SEQ(name=u'FNTPHeader', mode=MODE_TYPE)
_FNTPHeader_sourcePort = CHOICE(name=u'sourcePort', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_FNTPHeader_destinationPort = CHOICE(name=u'destinationPort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_FNTPHeader_options = SEQ(name=u'options', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FntpOptions')))
FNTPHeader._cont = ASN1Dict([
(u'sourcePort', _FNTPHeader_sourcePort),
(u'destinationPort', _FNTPHeader_destinationPort),
(u'options', _FNTPHeader_options),
])
FNTPHeader._ext = None
#-----< FntpOptions >-----#
FntpOptions = SEQ(name=u'FntpOptions', mode=MODE_TYPE)
_FntpOptions_intForw = SEQ(name=u'intForw', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FNTPintForwarding')), opt=True)
_FntpOptions_sec = OCT_STR(name=u'sec', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FNTPsecurity')), opt=True)
_FntpOptions_hops = INT(name=u'hops', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FNTPhopCount')), opt=True)
_FntpOptions_lpp = OCT_STR(name=u'lpp', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMlegacySupport', 'FNTPlpp')), opt=True)
_FntpOptions_cip = SEQ(name=u'cip', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FNTPCIPheader')), opt=True)
_FntpOptions_opt5 = NULL(name=u'opt5', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FntpOptions_opt6 = NULL(name=u'opt6', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_FntpOptions_opt7 = NULL(name=u'opt7', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
FntpOptions._cont = ASN1Dict([
(u'intForw', _FntpOptions_intForw),
(u'sec', _FntpOptions_sec),
(u'hops', _FntpOptions_hops),
(u'lpp', _FntpOptions_lpp),
(u'cip', _FntpOptions_cip),
(u'opt5', _FntpOptions_opt5),
(u'opt6', _FntpOptions_opt6),
(u'opt7', _FntpOptions_opt7),
])
FntpOptions._ext = None
#-----< FNTPintForwarding >-----#
FNTPintForwarding = SEQ(name=u'FNTPintForwarding', mode=MODE_TYPE)
_FNTPintForwarding_hostITS_scuId = INT(name=u'hostITS-scuId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_FNTPintForwarding_link = SEQ(name=u'link', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_FNTPintForwarding_counter = INT(name=u'counter', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FNTPpacketCounter')))
_FNTPintForwarding_sourcePort = CHOICE(name=u'sourcePort', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_FNTPintForwarding_destinationPort = CHOICE(name=u'destinationPort', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
FNTPintForwarding._cont = ASN1Dict([
(u'hostITS-scuId', _FNTPintForwarding_hostITS_scuId),
(u'link', _FNTPintForwarding_link),
(u'counter', _FNTPintForwarding_counter),
(u'sourcePort', _FNTPintForwarding_sourcePort),
(u'destinationPort', _FNTPintForwarding_destinationPort),
])
FNTPintForwarding._ext = None
#-----< FNTPpacketCounter >-----#
FNTPpacketCounter = INT(name=u'FNTPpacketCounter', mode=MODE_TYPE)
FNTPpacketCounter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< FNTPsecurity >-----#
FNTPsecurity = OCT_STR(name=u'FNTPsecurity', mode=MODE_TYPE)
FNTPsecurity._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< FNTPhopCount >-----#
FNTPhopCount = INT(name=u'FNTPhopCount', mode=MODE_TYPE)
FNTPhopCount._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< FNTPCIPheader >-----#
FNTPCIPheader = SEQ(name=u'FNTPCIPheader', mode=MODE_TYPE)
_FNTPCIPheader_rxCIP = OCT_STR(name=u'rxCIP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'RXcip')))
_FNTPCIPheader_txCIP = OCT_STR(name=u'txCIP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'TXcip')))
FNTPCIPheader._cont = ASN1Dict([
(u'rxCIP', _FNTPCIPheader_rxCIP),
(u'txCIP', _FNTPCIPheader_txCIP),
])
FNTPCIPheader._ext = None
#-----< RXcip >-----#
RXcip = OCT_STR(name=u'RXcip', mode=MODE_TYPE)
RXcip._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< TXcip >-----#
TXcip = OCT_STR(name=u'TXcip', mode=MODE_TYPE)
TXcip._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< DeleteFNTP >-----#
DeleteFNTP = SEQ(name=u'DeleteFNTP', mode=MODE_TYPE)
_DeleteFNTP_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DeleteFNTP_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
DeleteFNTP._cont = ASN1Dict([
(u'reference', _DeleteFNTP_reference),
])
DeleteFNTP._ext = None
#-----< DeleteNotFNTP >-----#
DeleteNotFNTP = SEQ(name=u'DeleteNotFNTP', mode=MODE_TYPE)
_DeleteNotFNTP_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DeleteNotFNTP_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
DeleteNotFNTP._cont = ASN1Dict([
(u'reference', _DeleteNotFNTP_reference),
])
DeleteNotFNTP._ext = None
#-----< SetFNTP >-----#
SetFNTP = SEQ(name=u'SetFNTP', mode=MODE_TYPE)
_SetFNTP_remotePort = CHOICE(name=u'remotePort', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_SetFNTP_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_SetFNTP_ciStatus = INT(name=u'ciStatus', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
_SetFNTP_linkPort = CHOICE(name=u'linkPort', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_SetFNTP_serviceInfo = SEQ(name=u'serviceInfo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'HostServiceInfo')))
_SetFNTP_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_SetFNTP_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'NTtimeout')))
SetFNTP._cont = ASN1Dict([
(u'remotePort', _SetFNTP_remotePort),
(u'linkID', _SetFNTP_linkID),
(u'ciStatus', _SetFNTP_ciStatus),
(u'linkPort', _SetFNTP_linkPort),
(u'serviceInfo', _SetFNTP_serviceInfo),
(u'priority', _SetFNTP_priority),
(u'timeout', _SetFNTP_timeout),
])
SetFNTP._ext = None
#-----< SetConfFNTP >-----#
SetConfFNTP = SEQ(name=u'SetConfFNTP', mode=MODE_TYPE)
_SetConfFNTP_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SetConfFNTP_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
SetConfFNTP._cont = ASN1Dict([
(u'reference', _SetConfFNTP_reference),
])
SetConfFNTP._ext = None
#-----< HostServiceInfo >-----#
HostServiceInfo = SEQ(name=u'HostServiceInfo', mode=MODE_TYPE)
_HostServiceInfo_servicePort = CHOICE(name=u'servicePort', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_HostServiceInfo_hostITSscu = INT(name=u'hostITSscu', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_HostServiceInfo_servicePriority = INT(name=u'servicePriority', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
HostServiceInfo._cont = ASN1Dict([
(u'servicePort', _HostServiceInfo_servicePort),
(u'hostITSscu', _HostServiceInfo_hostITSscu),
(u'servicePriority', _HostServiceInfo_servicePriority),
])
HostServiceInfo._ext = None
#-----< SetNotFNTP >-----#
SetNotFNTP = SEQ(name=u'SetNotFNTP', mode=MODE_TYPE)
_SetNotFNTP_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SetNotFNTP_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_SetNotFNTP_remotePort = CHOICE(name=u'remotePort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_SetNotFNTP_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_SetNotFNTP_ciStatus = INT(name=u'ciStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
_SetNotFNTP_linkPort = CHOICE(name=u'linkPort', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_SetNotFNTP_serviceInfo = SEQ(name=u'serviceInfo', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'HostServiceInfo')))
_SetNotFNTP_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_SetNotFNTP_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'NTtimeout')))
SetNotFNTP._cont = ASN1Dict([
(u'reference', _SetNotFNTP_reference),
(u'remotePort', _SetNotFNTP_remotePort),
(u'linkID', _SetNotFNTP_linkID),
(u'ciStatus', _SetNotFNTP_ciStatus),
(u'linkPort', _SetNotFNTP_linkPort),
(u'serviceInfo', _SetNotFNTP_serviceInfo),
(u'priority', _SetNotFNTP_priority),
(u'timeout', _SetNotFNTP_timeout),
])
SetNotFNTP._ext = None
#-----< UpdateFNTP >-----#
UpdateFNTP = SEQ(name=u'UpdateFNTP', mode=MODE_TYPE)
_UpdateFNTP_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UpdateFNTP_fill._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_UpdateFNTP_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UpdateFNTP_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_UpdateFNTP_remotePort = CHOICE(name=u'remotePort', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')), opt=True)
_UpdateFNTP_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')), opt=True)
_UpdateFNTP_ciStatus = INT(name=u'ciStatus', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')), opt=True)
_UpdateFNTP_linkPort = CHOICE(name=u'linkPort', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')), opt=True)
_UpdateFNTP_serviceInfo = SEQ(name=u'serviceInfo', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'HostServiceInfo')), opt=True)
_UpdateFNTP_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')), opt=True)
_UpdateFNTP_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'NTtimeout')), opt=True)
UpdateFNTP._cont = ASN1Dict([
(u'fill', _UpdateFNTP_fill),
(u'reference', _UpdateFNTP_reference),
(u'remotePort', _UpdateFNTP_remotePort),
(u'linkID', _UpdateFNTP_linkID),
(u'ciStatus', _UpdateFNTP_ciStatus),
(u'linkPort', _UpdateFNTP_linkPort),
(u'serviceInfo', _UpdateFNTP_serviceInfo),
(u'priority', _UpdateFNTP_priority),
(u'timeout', _UpdateFNTP_timeout),
])
UpdateFNTP._ext = None
#-----< UpdateNotFNTP >-----#
UpdateNotFNTP = SEQ(name=u'UpdateNotFNTP', mode=MODE_TYPE)
_UpdateNotFNTP_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UpdateNotFNTP_fill._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_UpdateNotFNTP_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UpdateNotFNTP_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_UpdateNotFNTP_remotePort = CHOICE(name=u'remotePort', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')), opt=True)
_UpdateNotFNTP_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')), opt=True)
_UpdateNotFNTP_ciStatus = INT(name=u'ciStatus', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')), opt=True)
_UpdateNotFNTP_linkPort = CHOICE(name=u'linkPort', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')), opt=True)
_UpdateNotFNTP_serviceInfo = SEQ(name=u'serviceInfo', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'HostServiceInfo')), opt=True)
_UpdateNotFNTP_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')), opt=True)
_UpdateNotFNTP_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'NTtimeout')), opt=True)
UpdateNotFNTP._cont = ASN1Dict([
(u'fill', _UpdateNotFNTP_fill),
(u'reference', _UpdateNotFNTP_reference),
(u'remotePort', _UpdateNotFNTP_remotePort),
(u'linkID', _UpdateNotFNTP_linkID),
(u'ciStatus', _UpdateNotFNTP_ciStatus),
(u'linkPort', _UpdateNotFNTP_linkPort),
(u'serviceInfo', _UpdateNotFNTP_serviceInfo),
(u'priority', _UpdateNotFNTP_priority),
(u'timeout', _UpdateNotFNTP_timeout),
])
UpdateNotFNTP._ext = None
#-----< NFSAP >-----#
NFSAP = CLASS(name=u'NFSAP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'COMMUPDOWN')))
#-----< NFsapPrimitivesDown >-----#
NFsapPrimitivesDown = SEQ(name=u'NFsapPrimitivesDown', mode=MODE_TYPE)
_NFsapPrimitivesDown_spRef = INT(name=u'spRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMfntp', 'NFSAP'), [u'primitiveRef']))
__NFsapPrimitivesDown_spRef_tab = CLASS(name='_tab_NFSAP', mode=MODE_SET, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
___NFsapPrimitivesDown_spRef_tab_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpPortRequest')))
___NFsapPrimitivesDown_spRef_tab_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommRequest')))
__NFsapPrimitivesDown_spRef_tab._val = ASN1Set(rv=[dict([(u'primitiveRef', 0), (u'Primitive', ___NFsapPrimitivesDown_spRef_tab_val_Primitive_0)]), dict([(u'primitiveRef', 1), (u'Primitive', ___NFsapPrimitivesDown_spRef_tab_val_Primitive_1)])], rr=[], ev=None, er=[])
_NFsapPrimitivesDown_spRef._const_tab = __NFsapPrimitivesDown_spRef_tab
_NFsapPrimitivesDown_spRef._const_tab_at = None
_NFsapPrimitivesDown_spRef._const_tab_id = u'primitiveRef'
_NFsapPrimitivesDown_servPrimitive = OPEN(name=u'servPrimitive', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMfntp', 'NFSAP'), [u'Primitive']))
_NFsapPrimitivesDown_servPrimitive._const_tab = __NFsapPrimitivesDown_spRef_tab
_NFsapPrimitivesDown_servPrimitive._const_tab_at = ('..', u'spRef')
_NFsapPrimitivesDown_servPrimitive._const_tab_id = u'Primitive'
NFsapPrimitivesDown._cont = ASN1Dict([
(u'spRef', _NFsapPrimitivesDown_spRef),
(u'servPrimitive', _NFsapPrimitivesDown_servPrimitive),
])
NFsapPrimitivesDown._ext = None
#-----< NFsapspsdown >-----#
NFsapspsdown = CLASS(name=u'NFsapspsdown', mode=MODE_SET, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
_NFsapspsdown_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpPortRequest')))
_NFsapspsdown_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommRequest')))
NFsapspsdown._val = ASN1Set(rv=[dict([(u'primitiveRef', 0), (u'Primitive', _NFsapspsdown_val_Primitive_0)]), dict([(u'primitiveRef', 1), (u'Primitive', _NFsapspsdown_val_Primitive_1)])], rr=[], ev=[], er=[])
#-----< fntpPortRequest >-----#
fntpPortRequest = CLASS(name=u'fntpPortRequest', mode=MODE_VALUE, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
_fntpPortRequest_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpPortRequest')))
fntpPortRequest._val = dict([(u'primitiveRef', 0), (u'Primitive', _fntpPortRequest_val_Primitive)])
#-----< fntpCommRequest >-----#
fntpCommRequest = CLASS(name=u'fntpCommRequest', mode=MODE_VALUE, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
_fntpCommRequest_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommRequest')))
fntpCommRequest._val = dict([(u'primitiveRef', 1), (u'Primitive', _fntpCommRequest_val_Primitive)])
#-----< NFsapPrimitivesUp >-----#
NFsapPrimitivesUp = SEQ(name=u'NFsapPrimitivesUp', mode=MODE_TYPE)
_NFsapPrimitivesUp_spRef = INT(name=u'spRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMfntp', 'NFSAP'), [u'primitiveRef']))
__NFsapPrimitivesUp_spRef_tab = CLASS(name='_tab_NFSAP', mode=MODE_SET, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
___NFsapPrimitivesUp_spRef_tab_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpPortConfirm')))
___NFsapPrimitivesUp_spRef_tab_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommConfirm')))
___NFsapPrimitivesUp_spRef_tab_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommIndication')))
__NFsapPrimitivesUp_spRef_tab._val = ASN1Set(rv=[dict([(u'primitiveRef', 0), (u'Primitive', ___NFsapPrimitivesUp_spRef_tab_val_Primitive_0)]), dict([(u'primitiveRef', 1), (u'Primitive', ___NFsapPrimitivesUp_spRef_tab_val_Primitive_1)]), dict([(u'primitiveRef', 2), (u'Primitive', ___NFsapPrimitivesUp_spRef_tab_val_Primitive_2)])], rr=[], ev=None, er=[])
_NFsapPrimitivesUp_spRef._const_tab = __NFsapPrimitivesUp_spRef_tab
_NFsapPrimitivesUp_spRef._const_tab_at = None
_NFsapPrimitivesUp_spRef._const_tab_id = u'primitiveRef'
_NFsapPrimitivesUp_servPrimitive = OPEN(name=u'servPrimitive', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMfntp', 'NFSAP'), [u'Primitive']))
_NFsapPrimitivesUp_servPrimitive._const_tab = __NFsapPrimitivesUp_spRef_tab
_NFsapPrimitivesUp_servPrimitive._const_tab_at = ('..', u'spRef')
_NFsapPrimitivesUp_servPrimitive._const_tab_id = u'Primitive'
NFsapPrimitivesUp._cont = ASN1Dict([
(u'spRef', _NFsapPrimitivesUp_spRef),
(u'servPrimitive', _NFsapPrimitivesUp_servPrimitive),
])
NFsapPrimitivesUp._ext = None
#-----< NFsapspsup >-----#
NFsapspsup = CLASS(name=u'NFsapspsup', mode=MODE_SET, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
_NFsapspsup_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpPortConfirm')))
_NFsapspsup_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommConfirm')))
_NFsapspsup_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommIndication')))
NFsapspsup._val = ASN1Set(rv=[dict([(u'primitiveRef', 0), (u'Primitive', _NFsapspsup_val_Primitive_0)]), dict([(u'primitiveRef', 1), (u'Primitive', _NFsapspsup_val_Primitive_1)]), dict([(u'primitiveRef', 2), (u'Primitive', _NFsapspsup_val_Primitive_2)])], rr=[], ev=[], er=[])
#-----< fntpPortConfirm >-----#
fntpPortConfirm = CLASS(name=u'fntpPortConfirm', mode=MODE_VALUE, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
_fntpPortConfirm_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpPortConfirm')))
fntpPortConfirm._val = dict([(u'primitiveRef', 0), (u'Primitive', _fntpPortConfirm_val_Primitive)])
#-----< fntpCommConfirm >-----#
fntpCommConfirm = CLASS(name=u'fntpCommConfirm', mode=MODE_VALUE, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
_fntpCommConfirm_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommConfirm')))
fntpCommConfirm._val = dict([(u'primitiveRef', 1), (u'Primitive', _fntpCommConfirm_val_Primitive)])
#-----< fntpCommIndication >-----#
fntpCommIndication = CLASS(name=u'fntpCommIndication', mode=MODE_VALUE, typeref=ASN1RefType(('CALMfntp', 'NFSAP')))
_fntpCommIndication_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFfntpCommIndication')))
fntpCommIndication._val = dict([(u'primitiveRef', 2), (u'Primitive', _fntpCommIndication_val_Primitive)])
#-----< PortOp >-----#
PortOp = INT(name=u'PortOp', mode=MODE_TYPE)
PortOp._cont = ASN1Dict([(u'delete', 0), (u'create', 255)])
PortOp._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< NFfntpPortRequest >-----#
NFfntpPortRequest = SEQ(name=u'NFfntpPortRequest', mode=MODE_TYPE)
_NFfntpPortRequest_serviceRef = SEQ(name=u'serviceRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ServiceRef')))
_NFfntpPortRequest_operation = INT(name=u'operation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortOp')))
_NFfntpPortRequest_portno = CHOICE(name=u'portno', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_NFfntpPortRequest_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
NFfntpPortRequest._cont = ASN1Dict([
(u'serviceRef', _NFfntpPortRequest_serviceRef),
(u'operation', _NFfntpPortRequest_operation),
(u'portno', _NFfntpPortRequest_portno),
(u'priority', _NFfntpPortRequest_priority),
])
NFfntpPortRequest._ext = None
#-----< NFfntpPortConfirm >-----#
NFfntpPortConfirm = SEQ(name=u'NFfntpPortConfirm', mode=MODE_TYPE)
_NFfntpPortConfirm_serviceRef = SEQ(name=u'serviceRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ServiceRef')))
_NFfntpPortConfirm_servicePort = CHOICE(name=u'servicePort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
NFfntpPortConfirm._cont = ASN1Dict([
(u'serviceRef', _NFfntpPortConfirm_serviceRef),
(u'servicePort', _NFfntpPortConfirm_servicePort),
])
NFfntpPortConfirm._ext = None
#-----< NFfntpCommRequest >-----#
NFfntpCommRequest = SEQ(name=u'NFfntpCommRequest', mode=MODE_TYPE)
_NFfntpCommRequest_commRef = INT(name=u'commRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NFfntpCommRequest_commRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_NFfntpCommRequest_servicePort = CHOICE(name=u'servicePort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_NFfntpCommRequest_remotePort = CHOICE(name=u'remotePort', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_NFfntpCommRequest_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_NFfntpCommRequest_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'ITSfpdu')))
_NFfntpCommRequest_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_NFfntpCommRequest_controlField = SEQ(name=u'controlField', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FntpOptions')))
NFfntpCommRequest._cont = ASN1Dict([
(u'commRef', _NFfntpCommRequest_commRef),
(u'servicePort', _NFfntpCommRequest_servicePort),
(u'remotePort', _NFfntpCommRequest_remotePort),
(u'linkID', _NFfntpCommRequest_linkID),
(u'data', _NFfntpCommRequest_data),
(u'priority', _NFfntpCommRequest_priority),
(u'controlField', _NFfntpCommRequest_controlField),
])
NFfntpCommRequest._ext = None
#-----< NFfntpCommConfirm >-----#
NFfntpCommConfirm = SEQ(name=u'NFfntpCommConfirm', mode=MODE_TYPE)
_NFfntpCommConfirm_commRef = INT(name=u'commRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NFfntpCommConfirm_commRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_NFfntpCommConfirm_servicePort = CHOICE(name=u'servicePort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_NFfntpCommConfirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FNTPerrorStatus')))
NFfntpCommConfirm._cont = ASN1Dict([
(u'commRef', _NFfntpCommConfirm_commRef),
(u'servicePort', _NFfntpCommConfirm_servicePort),
(u'errStatus', _NFfntpCommConfirm_errStatus),
])
NFfntpCommConfirm._ext = None
#-----< FNTPerrorStatus >-----#
FNTPerrorStatus = INT(name=u'FNTPerrorStatus', mode=MODE_TYPE)
FNTPerrorStatus._cont = ASN1Dict([(u'success', 0), (u'unspecFailure', 1), (u'ciBusyTX', 2), (u'noForwardInfo', 254), (u'ciSuspend', 255)])
FNTPerrorStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< NFfntpCommIndication >-----#
NFfntpCommIndication = SEQ(name=u'NFfntpCommIndication', mode=MODE_TYPE)
_NFfntpCommIndication_servicePort = CHOICE(name=u'servicePort', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_NFfntpCommIndication_remotePort = CHOICE(name=u'remotePort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_NFfntpCommIndication_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_NFfntpCommIndication_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'ITSfpdu')))
_NFfntpCommIndication_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_NFfntpCommIndication_controlField = SEQ(name=u'controlField', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'FntpOptions')))
NFfntpCommIndication._cont = ASN1Dict([
(u'servicePort', _NFfntpCommIndication_servicePort),
(u'remotePort', _NFfntpCommIndication_remotePort),
(u'linkID', _NFfntpCommIndication_linkID),
(u'data', _NFfntpCommIndication_data),
(u'priority', _NFfntpCommIndication_priority),
(u'controlField', _NFfntpCommIndication_controlField),
])
NFfntpCommIndication._ext = None
#-----< PortNumber >-----#
PortNumber = CHOICE(name=u'PortNumber', mode=MODE_TYPE)
_PortNumber_portShort = INT(name=u'portShort', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PortNumber_portShort._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_PortNumber_portLong = INT(name=u'portLong', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PortNumber_portLong._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
PortNumber._cont = ASN1Dict([
(u'portShort', _PortNumber_portShort),
(u'portLong', _PortNumber_portLong),
])
PortNumber._ext = None
#-----< ITSfpdu >-----#
ITSfpdu = OCT_STR(name=u'ITSfpdu', mode=MODE_TYPE)
ITSfpdu._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< NTtimeout >-----#
NTtimeout = INT(name=u'NTtimeout', mode=MODE_TYPE)
NTtimeout._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< noFNTPfwtEntries >-----#
noFNTPfwtEntries = INT(name=u'noFNTPfwtEntries', mode=MODE_VALUE)
noFNTPfwtEntries._val = 65535
_all_ = [
_FNTPNPDU_header,
_FNTPNPDU_body,
FNTPNPDU,
_FNTPHeader_sourcePort,
_FNTPHeader_destinationPort,
_FNTPHeader_options,
FNTPHeader,
_FntpOptions_intForw,
_FntpOptions_sec,
_FntpOptions_hops,
_FntpOptions_lpp,
_FntpOptions_cip,
_FntpOptions_opt5,
_FntpOptions_opt6,
_FntpOptions_opt7,
FntpOptions,
_FNTPintForwarding_hostITS_scuId,
_FNTPintForwarding_link,
_FNTPintForwarding_counter,
_FNTPintForwarding_sourcePort,
_FNTPintForwarding_destinationPort,
FNTPintForwarding,
FNTPpacketCounter,
FNTPsecurity,
FNTPhopCount,
_FNTPCIPheader_rxCIP,
_FNTPCIPheader_txCIP,
FNTPCIPheader,
RXcip,
TXcip,
_DeleteFNTP_reference,
DeleteFNTP,
_DeleteNotFNTP_reference,
DeleteNotFNTP,
_SetFNTP_remotePort,
_SetFNTP_linkID,
_SetFNTP_ciStatus,
_SetFNTP_linkPort,
_SetFNTP_serviceInfo,
_SetFNTP_priority,
_SetFNTP_timeout,
SetFNTP,
_SetConfFNTP_reference,
SetConfFNTP,
_HostServiceInfo_servicePort,
_HostServiceInfo_hostITSscu,
_HostServiceInfo_servicePriority,
HostServiceInfo,
_SetNotFNTP_reference,
_SetNotFNTP_remotePort,
_SetNotFNTP_linkID,
_SetNotFNTP_ciStatus,
_SetNotFNTP_linkPort,
_SetNotFNTP_serviceInfo,
_SetNotFNTP_priority,
_SetNotFNTP_timeout,
SetNotFNTP,
_UpdateFNTP_fill,
_UpdateFNTP_reference,
_UpdateFNTP_remotePort,
_UpdateFNTP_linkID,
_UpdateFNTP_ciStatus,
_UpdateFNTP_linkPort,
_UpdateFNTP_serviceInfo,
_UpdateFNTP_priority,
_UpdateFNTP_timeout,
UpdateFNTP,
_UpdateNotFNTP_fill,
_UpdateNotFNTP_reference,
_UpdateNotFNTP_remotePort,
_UpdateNotFNTP_linkID,
_UpdateNotFNTP_ciStatus,
_UpdateNotFNTP_linkPort,
_UpdateNotFNTP_serviceInfo,
_UpdateNotFNTP_priority,
_UpdateNotFNTP_timeout,
UpdateNotFNTP,
NFSAP,
__NFsapPrimitivesDown_spRef_tab,
___NFsapPrimitivesDown_spRef_tab_val_Primitive_0,
___NFsapPrimitivesDown_spRef_tab_val_Primitive_1,
_NFsapPrimitivesDown_spRef,
_NFsapPrimitivesDown_servPrimitive,
NFsapPrimitivesDown,
NFsapspsdown,
_NFsapspsdown_val_Primitive_0,
_NFsapspsdown_val_Primitive_1,
fntpPortRequest,
_fntpPortRequest_val_Primitive,
fntpCommRequest,
_fntpCommRequest_val_Primitive,
__NFsapPrimitivesUp_spRef_tab,
___NFsapPrimitivesUp_spRef_tab_val_Primitive_0,
___NFsapPrimitivesUp_spRef_tab_val_Primitive_1,
___NFsapPrimitivesUp_spRef_tab_val_Primitive_2,
_NFsapPrimitivesUp_spRef,
_NFsapPrimitivesUp_servPrimitive,
NFsapPrimitivesUp,
NFsapspsup,
_NFsapspsup_val_Primitive_0,
_NFsapspsup_val_Primitive_1,
_NFsapspsup_val_Primitive_2,
fntpPortConfirm,
_fntpPortConfirm_val_Primitive,
fntpCommConfirm,
_fntpCommConfirm_val_Primitive,
fntpCommIndication,
_fntpCommIndication_val_Primitive,
PortOp,
_NFfntpPortRequest_serviceRef,
_NFfntpPortRequest_operation,
_NFfntpPortRequest_portno,
_NFfntpPortRequest_priority,
NFfntpPortRequest,
_NFfntpPortConfirm_serviceRef,
_NFfntpPortConfirm_servicePort,
NFfntpPortConfirm,
_NFfntpCommRequest_commRef,
_NFfntpCommRequest_servicePort,
_NFfntpCommRequest_remotePort,
_NFfntpCommRequest_linkID,
_NFfntpCommRequest_data,
_NFfntpCommRequest_priority,
_NFfntpCommRequest_controlField,
NFfntpCommRequest,
_NFfntpCommConfirm_commRef,
_NFfntpCommConfirm_servicePort,
_NFfntpCommConfirm_errStatus,
NFfntpCommConfirm,
FNTPerrorStatus,
_NFfntpCommIndication_servicePort,
_NFfntpCommIndication_remotePort,
_NFfntpCommIndication_linkID,
_NFfntpCommIndication_data,
_NFfntpCommIndication_priority,
_NFfntpCommIndication_controlField,
NFfntpCommIndication,
_PortNumber_portShort,
_PortNumber_portLong,
PortNumber,
ITSfpdu,
NTtimeout,
noFNTPfwtEntries,
]
class CALMfsap:
_name_ = u'CALMfsap'
_oid_ = [1, 0, 24102, 5, 1]
_obj_ = [
u'SAM',
u'FmtID',
u'VersionFSAP',
u'ServiceList',
u'ChannelList',
u'IpServList',
u'NonipService',
u'SessionChannel',
u'IpService',
u'CTX',
u'ServContextList',
u'IpContextList',
u'IpContext',
u'GCctxTxCmd',
u'GCperiodCmd',
u'GCsamctx',
u'GCsamctxConf',
u'GCdeleteCmd',
u'ServiceInfo',
u'NonipSAMctx',
u'IpSAMctx',
u'CTXrxNot',
u'SAMrxNot',
u'GCsam',
u'SAMserviceData',
u'NonipSAM',
u'IpSAM',
u'GCctx',
u'CTXserviceData',
u'NonipContext',
u'GCregServer',
u'GCupdateServer',
u'GCderegServer',
u'GCregClient',
u'GCupdateClient',
u'GCderegClient',
u'GCregServerConf',
u'GCupdateServerConf',
u'GCderegServerConf',
u'GCregClientConf',
u'GCupdateClientConf',
u'GCderegClientConf',
u'ServiceData',
u'ContextData',
u'IpServiceData',
u'IpContextData',
u'GCschedule',
u'GCsched',
u'ServiceDataReg',
u'NonipServiceReg',
u'IpServiceReg',
u'GcInterval',
u'IpInfo',
u'IpAddressInfo',
u'noNonipServices',
u'noChannels',
u'noIpServices',
u'noNonipContexts',
u'noIpContexts',
u'noServiceDataOctets',
u'noIpServiceDataOctets',
u'noContextDataOctets',
u'noIpContextDataOctets',
u'versionNoFSAP',
]
_type_ = [
u'SAM',
u'FmtID',
u'VersionFSAP',
u'ServiceList',
u'ChannelList',
u'IpServList',
u'NonipService',
u'SessionChannel',
u'IpService',
u'CTX',
u'ServContextList',
u'IpContextList',
u'IpContext',
u'GCctxTxCmd',
u'GCperiodCmd',
u'GCsamctx',
u'GCsamctxConf',
u'GCdeleteCmd',
u'ServiceInfo',
u'NonipSAMctx',
u'IpSAMctx',
u'CTXrxNot',
u'SAMrxNot',
u'GCsam',
u'SAMserviceData',
u'NonipSAM',
u'IpSAM',
u'GCctx',
u'CTXserviceData',
u'NonipContext',
u'GCregServer',
u'GCupdateServer',
u'GCderegServer',
u'GCregClient',
u'GCupdateClient',
u'GCderegClient',
u'GCregServerConf',
u'GCupdateServerConf',
u'GCderegServerConf',
u'GCregClientConf',
u'GCupdateClientConf',
u'GCderegClientConf',
u'ServiceData',
u'ContextData',
u'IpServiceData',
u'IpContextData',
u'GCschedule',
u'GCsched',
u'ServiceDataReg',
u'NonipServiceReg',
u'IpServiceReg',
u'GcInterval',
u'IpInfo',
u'IpAddressInfo',
]
_set_ = [
]
_val_ = [
u'noNonipServices',
u'noChannels',
u'noIpServices',
u'noNonipContexts',
u'noIpContexts',
u'noServiceDataOctets',
u'noIpServiceDataOctets',
u'noContextDataOctets',
u'noIpContextDataOctets',
u'versionNoFSAP',
]
_class_ = [
]
_param_ = [
]
#-----< SAM >-----#
SAM = SEQ(name=u'SAM', mode=MODE_TYPE)
_SAM_fmtID = INT(name=u'fmtID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'FmtID')))
_SAM_version = INT(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'VersionFSAP')))
_SAM_serverID = OCT_STR(name=u'serverID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'StationID')))
_SAM_serviceList = SEQ_OF(name=u'serviceList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ServiceList')))
_SAM_channelList = SEQ_OF(name=u'channelList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ChannelList')))
_SAM_ipServList = SEQ_OF(name=u'ipServList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpServList')))
SAM._cont = ASN1Dict([
(u'fmtID', _SAM_fmtID),
(u'version', _SAM_version),
(u'serverID', _SAM_serverID),
(u'serviceList', _SAM_serviceList),
(u'channelList', _SAM_channelList),
(u'ipServList', _SAM_ipServList),
])
SAM._ext = None
#-----< FmtID >-----#
FmtID = INT(name=u'FmtID', mode=MODE_TYPE)
FmtID._cont = ASN1Dict([(u'sam', 0), (u'ctx', 1)])
FmtID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< VersionFSAP >-----#
VersionFSAP = INT(name=u'VersionFSAP', mode=MODE_TYPE)
VersionFSAP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< ServiceList >-----#
ServiceList = SEQ_OF(name=u'ServiceList', mode=MODE_TYPE)
_ServiceList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'NonipService')))
ServiceList._cont = _ServiceList__item_
ServiceList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ChannelList >-----#
ChannelList = SEQ_OF(name=u'ChannelList', mode=MODE_TYPE)
_ChannelList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'SessionChannel')))
ChannelList._cont = _ChannelList__item_
ChannelList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< IpServList >-----#
IpServList = SEQ_OF(name=u'IpServList', mode=MODE_TYPE)
_IpServList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'IpService')))
IpServList._cont = _IpServList__item_
IpServList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< NonipService >-----#
NonipService = SEQ(name=u'NonipService', mode=MODE_TYPE)
_NonipService_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_NonipService_serviceData = OCT_STR(name=u'serviceData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ServiceData')))
_NonipService_serverPort = CHOICE(name=u'serverPort', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_NonipService_sessionChannel = INT(name=u'sessionChannel', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NonipService_sessionChannel._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
NonipService._cont = ASN1Dict([
(u'serviceID', _NonipService_serviceID),
(u'serviceData', _NonipService_serviceData),
(u'serverPort', _NonipService_serverPort),
(u'sessionChannel', _NonipService_sessionChannel),
])
NonipService._ext = None
#-----< SessionChannel >-----#
SessionChannel = SEQ(name=u'SessionChannel', mode=MODE_TYPE)
_SessionChannel_serviceChannel = INT(name=u'serviceChannel', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SessionChannel_serviceChannel._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_SessionChannel_medium = INT(name=u'medium', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedType')))
_SessionChannel_schParams = OCT_STR(name=u'schParams', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
SessionChannel._cont = ASN1Dict([
(u'serviceChannel', _SessionChannel_serviceChannel),
(u'medium', _SessionChannel_medium),
(u'schParams', _SessionChannel_schParams),
])
SessionChannel._ext = None
#-----< IpService >-----#
IpService = SEQ(name=u'IpService', mode=MODE_TYPE)
_IpService_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_IpService_serviceData = OCT_STR(name=u'serviceData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpServiceData')))
_IpService_ipInfo = SEQ(name=u'ipInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpInfo')))
_IpService_sessionChannel = INT(name=u'sessionChannel', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_IpService_sessionChannel._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
IpService._cont = ASN1Dict([
(u'serviceID', _IpService_serviceID),
(u'serviceData', _IpService_serviceData),
(u'ipInfo', _IpService_ipInfo),
(u'sessionChannel', _IpService_sessionChannel),
])
IpService._ext = None
#-----< CTX >-----#
CTX = SEQ(name=u'CTX', mode=MODE_TYPE)
_CTX_fmtID = INT(name=u'fmtID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'FmtID')))
_CTX_version = INT(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'VersionFSAP')))
_CTX_clientID = OCT_STR(name=u'clientID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'StationID')))
_CTX_servContextList = SEQ_OF(name=u'servContextList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ServContextList')))
_CTX_ipContextList = SEQ_OF(name=u'ipContextList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpContextList')))
CTX._cont = ASN1Dict([
(u'fmtID', _CTX_fmtID),
(u'version', _CTX_version),
(u'clientID', _CTX_clientID),
(u'servContextList', _CTX_servContextList),
(u'ipContextList', _CTX_ipContextList),
])
CTX._ext = None
#-----< ServContextList >-----#
ServContextList = SEQ_OF(name=u'ServContextList', mode=MODE_TYPE)
_ServContextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'NonipContext')))
ServContextList._cont = _ServContextList__item_
ServContextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< IpContextList >-----#
IpContextList = SEQ_OF(name=u'IpContextList', mode=MODE_TYPE)
_IpContextList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'IpContext')))
IpContextList._cont = _IpContextList__item_
IpContextList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< IpContext >-----#
IpContext = SEQ(name=u'IpContext', mode=MODE_TYPE)
_IpContext_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_IpContext_contextData = OCT_STR(name=u'contextData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpContextData')))
_IpContext_ipInfo = SEQ(name=u'ipInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpInfo')))
IpContext._cont = ASN1Dict([
(u'serviceID', _IpContext_serviceID),
(u'contextData', _IpContext_contextData),
(u'ipInfo', _IpContext_ipInfo),
])
IpContext._ext = None
#-----< GCctxTxCmd >-----#
GCctxTxCmd = SEQ(name=u'GCctxTxCmd', mode=MODE_TYPE)
_GCctxTxCmd_link = SEQ(name=u'link', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_GCctxTxCmd_ctx = SEQ(name=u'ctx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'CTX')))
GCctxTxCmd._cont = ASN1Dict([
(u'link', _GCctxTxCmd_link),
(u'ctx', _GCctxTxCmd_ctx),
])
GCctxTxCmd._ext = None
#-----< GCperiodCmd >-----#
GCperiodCmd = SEQ(name=u'GCperiodCmd', mode=MODE_TYPE)
_GCperiodCmd_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCperiodCmd_bcVCIs = SEQ_OF(name=u'bcVCIs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__GCperiodCmd_bcVCIs__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_GCperiodCmd_bcVCIs._cont = __GCperiodCmd_bcVCIs__item_
_GCperiodCmd_bcVCIs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
_GCperiodCmd_gcInterval = INT(name=u'gcInterval', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'GcInterval')))
_GCperiodCmd_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_GCperiodCmd_serviceDataReg = SEQ(name=u'serviceDataReg', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ServiceDataReg')))
GCperiodCmd._cont = ASN1Dict([
(u'applicationID', _GCperiodCmd_applicationID),
(u'bcVCIs', _GCperiodCmd_bcVCIs),
(u'gcInterval', _GCperiodCmd_gcInterval),
(u'priority', _GCperiodCmd_priority),
(u'serviceDataReg', _GCperiodCmd_serviceDataReg),
])
GCperiodCmd._ext = None
#-----< GCsamctx >-----#
GCsamctx = SEQ(name=u'GCsamctx', mode=MODE_TYPE)
_GCsamctx_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCsamctx_serverID = OCT_STR(name=u'serverID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'StationID')))
_GCsamctx_serviceInfo = SEQ(name=u'serviceInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ServiceInfo')))
_GCsamctx_link = SEQ(name=u'link', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
GCsamctx._cont = ASN1Dict([
(u'applicationID', _GCsamctx_applicationID),
(u'serverID', _GCsamctx_serverID),
(u'serviceInfo', _GCsamctx_serviceInfo),
(u'link', _GCsamctx_link),
])
GCsamctx._ext = None
#-----< GCsamctxConf >-----#
GCsamctxConf = SEQ(name=u'GCsamctxConf', mode=MODE_TYPE)
_GCsamctxConf_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCsamctxConf_link = SEQ(name=u'link', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_GCsamctxConf_port = CHOICE(name=u'port', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
GCsamctxConf._cont = ASN1Dict([
(u'applicationID', _GCsamctxConf_applicationID),
(u'link', _GCsamctxConf_link),
(u'port', _GCsamctxConf_port),
])
GCsamctxConf._ext = None
#-----< GCdeleteCmd >-----#
GCdeleteCmd = SEQ(name=u'GCdeleteCmd', mode=MODE_TYPE)
_GCdeleteCmd_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCdeleteCmd._cont = ASN1Dict([
(u'applicationID', _GCdeleteCmd_applicationID),
])
GCdeleteCmd._ext = None
#-----< ServiceInfo >-----#
ServiceInfo = SEQ(name=u'ServiceInfo', mode=MODE_TYPE)
_ServiceInfo_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServiceInfo_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_ServiceInfo_info = CHOICE(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ServiceInfo_info_nonipService = SEQ(name=u'nonipService', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'NonipSAMctx')))
__ServiceInfo_info_ipService = SEQ(name=u'ipService', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpSAMctx')))
_ServiceInfo_info._cont = ASN1Dict([
(u'nonipService', __ServiceInfo_info_nonipService),
(u'ipService', __ServiceInfo_info_ipService),
])
_ServiceInfo_info._ext = None
ServiceInfo._cont = ASN1Dict([
(u'fill', _ServiceInfo_fill),
(u'info', _ServiceInfo_info),
])
ServiceInfo._ext = None
#-----< NonipSAMctx >-----#
NonipSAMctx = SEQ(name=u'NonipSAMctx', mode=MODE_TYPE)
_NonipSAMctx_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_NonipSAMctx_providerPort = CHOICE(name=u'providerPort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
NonipSAMctx._cont = ASN1Dict([
(u'serviceID', _NonipSAMctx_serviceID),
(u'providerPort', _NonipSAMctx_providerPort),
])
NonipSAMctx._ext = None
#-----< IpSAMctx >-----#
IpSAMctx = SEQ(name=u'IpSAMctx', mode=MODE_TYPE)
_IpSAMctx_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_IpSAMctx_ipInfo = SEQ(name=u'ipInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpInfo')))
IpSAMctx._cont = ASN1Dict([
(u'serviceID', _IpSAMctx_serviceID),
(u'ipInfo', _IpSAMctx_ipInfo),
])
IpSAMctx._ext = None
#-----< CTXrxNot >-----#
CTXrxNot = SEQ(name=u'CTXrxNot', mode=MODE_TYPE)
_CTXrxNot_link = SEQ(name=u'link', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_CTXrxNot_ctx = SEQ(name=u'ctx', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'CTX')))
CTXrxNot._cont = ASN1Dict([
(u'link', _CTXrxNot_link),
(u'ctx', _CTXrxNot_ctx),
])
CTXrxNot._ext = None
#-----< SAMrxNot >-----#
SAMrxNot = SEQ(name=u'SAMrxNot', mode=MODE_TYPE)
_SAMrxNot_link = SEQ(name=u'link', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_SAMrxNot_sam = SEQ(name=u'sam', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'SAM')))
SAMrxNot._cont = ASN1Dict([
(u'link', _SAMrxNot_link),
(u'sam', _SAMrxNot_sam),
])
SAMrxNot._ext = None
#-----< GCsam >-----#
GCsam = SEQ(name=u'GCsam', mode=MODE_TYPE)
_GCsam_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCsam_serverID = OCT_STR(name=u'serverID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'StationID')))
_GCsam_serviceData = SEQ(name=u'serviceData', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'SAMserviceData')))
_GCsam_link = SEQ(name=u'link', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
GCsam._cont = ASN1Dict([
(u'applicationID', _GCsam_applicationID),
(u'serverID', _GCsam_serverID),
(u'serviceData', _GCsam_serviceData),
(u'link', _GCsam_link),
])
GCsam._ext = None
#-----< SAMserviceData >-----#
SAMserviceData = SEQ(name=u'SAMserviceData', mode=MODE_TYPE)
_SAMserviceData_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SAMserviceData_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_SAMserviceData_servData = CHOICE(name=u'servData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SAMserviceData_servData_nonipService = SEQ(name=u'nonipService', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'NonipSAM')))
__SAMserviceData_servData_ipService = SEQ(name=u'ipService', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpSAM')))
_SAMserviceData_servData._cont = ASN1Dict([
(u'nonipService', __SAMserviceData_servData_nonipService),
(u'ipService', __SAMserviceData_servData_ipService),
])
_SAMserviceData_servData._ext = None
SAMserviceData._cont = ASN1Dict([
(u'fill', _SAMserviceData_fill),
(u'servData', _SAMserviceData_servData),
])
SAMserviceData._ext = None
#-----< NonipSAM >-----#
NonipSAM = SEQ(name=u'NonipSAM', mode=MODE_TYPE)
_NonipSAM_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_NonipSAM_serviceData = OCT_STR(name=u'serviceData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ServiceData')))
_NonipSAM_providerPort = CHOICE(name=u'providerPort', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_NonipSAM_sessionChannel = SEQ(name=u'sessionChannel', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'SessionChannel')))
NonipSAM._cont = ASN1Dict([
(u'serviceID', _NonipSAM_serviceID),
(u'serviceData', _NonipSAM_serviceData),
(u'providerPort', _NonipSAM_providerPort),
(u'sessionChannel', _NonipSAM_sessionChannel),
])
NonipSAM._ext = None
#-----< IpSAM >-----#
IpSAM = SEQ(name=u'IpSAM', mode=MODE_TYPE)
_IpSAM_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_IpSAM_serviceData = OCT_STR(name=u'serviceData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpServiceData')))
_IpSAM_ipInfo = SEQ(name=u'ipInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpInfo')))
_IpSAM_sessionChannel = SEQ(name=u'sessionChannel', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'SessionChannel')))
IpSAM._cont = ASN1Dict([
(u'serviceID', _IpSAM_serviceID),
(u'serviceData', _IpSAM_serviceData),
(u'ipInfo', _IpSAM_ipInfo),
(u'sessionChannel', _IpSAM_sessionChannel),
])
IpSAM._ext = None
#-----< GCctx >-----#
GCctx = SEQ(name=u'GCctx', mode=MODE_TYPE)
_GCctx_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCctx_clientID = OCT_STR(name=u'clientID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'StationID')))
_GCctx_serviceContext = SEQ(name=u'serviceContext', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'CTXserviceData')))
GCctx._cont = ASN1Dict([
(u'applicationID', _GCctx_applicationID),
(u'clientID', _GCctx_clientID),
(u'serviceContext', _GCctx_serviceContext),
])
GCctx._ext = None
#-----< CTXserviceData >-----#
CTXserviceData = SEQ(name=u'CTXserviceData', mode=MODE_TYPE)
_CTXserviceData_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CTXserviceData_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_CTXserviceData_servData = CHOICE(name=u'servData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CTXserviceData_servData_nonipContext = SEQ(name=u'nonipContext', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'NonipContext')))
__CTXserviceData_servData_ipContext = SEQ(name=u'ipContext', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpContext')))
_CTXserviceData_servData._cont = ASN1Dict([
(u'nonipContext', __CTXserviceData_servData_nonipContext),
(u'ipContext', __CTXserviceData_servData_ipContext),
])
_CTXserviceData_servData._ext = None
CTXserviceData._cont = ASN1Dict([
(u'fill', _CTXserviceData_fill),
(u'servData', _CTXserviceData_servData),
])
CTXserviceData._ext = None
#-----< NonipContext >-----#
NonipContext = SEQ(name=u'NonipContext', mode=MODE_TYPE)
_NonipContext_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_NonipContext_contextData = OCT_STR(name=u'contextData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ContextData')))
_NonipContext_userPort = CHOICE(name=u'userPort', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
NonipContext._cont = ASN1Dict([
(u'serviceID', _NonipContext_serviceID),
(u'contextData', _NonipContext_contextData),
(u'userPort', _NonipContext_userPort),
])
NonipContext._ext = None
#-----< GCregServer >-----#
GCregServer = SEQ(name=u'GCregServer', mode=MODE_TYPE)
_GCregServer_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCregServer_gCschedule = SEQ_OF(name=u'gCschedule', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'GCschedule')))
_GCregServer_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_GCregServer_serviceDataReg = SEQ(name=u'serviceDataReg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ServiceDataReg')))
GCregServer._cont = ASN1Dict([
(u'applicationID', _GCregServer_applicationID),
(u'gCschedule', _GCregServer_gCschedule),
(u'priority', _GCregServer_priority),
(u'serviceDataReg', _GCregServer_serviceDataReg),
])
GCregServer._ext = None
#-----< GCupdateServer >-----#
GCupdateServer = SEQ(name=u'GCupdateServer', mode=MODE_TYPE)
_GCupdateServer_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCupdateServer_gCschedule = SEQ_OF(name=u'gCschedule', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'GCschedule')))
_GCupdateServer_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GCupdateServer_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_GCupdateServer_serviceDataReg = SEQ_OF(name=u'serviceDataReg', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__GCupdateServer_serviceDataReg__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'ServiceDataReg')))
_GCupdateServer_serviceDataReg._cont = __GCupdateServer_serviceDataReg__item_
_GCupdateServer_serviceDataReg._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
GCupdateServer._cont = ASN1Dict([
(u'applicationID', _GCupdateServer_applicationID),
(u'gCschedule', _GCupdateServer_gCschedule),
(u'fill', _GCupdateServer_fill),
(u'serviceDataReg', _GCupdateServer_serviceDataReg),
])
GCupdateServer._ext = None
#-----< GCderegServer >-----#
GCderegServer = SEQ(name=u'GCderegServer', mode=MODE_TYPE)
_GCderegServer_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCderegServer._cont = ASN1Dict([
(u'applicationID', _GCderegServer_applicationID),
])
GCderegServer._ext = None
#-----< GCregClient >-----#
GCregClient = SEQ(name=u'GCregClient', mode=MODE_TYPE)
_GCregClient_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCregClient_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_GCregClient_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_GCregClient_contextData = OCT_STR(name=u'contextData', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ContextData')))
GCregClient._cont = ASN1Dict([
(u'applicationID', _GCregClient_applicationID),
(u'priority', _GCregClient_priority),
(u'serviceID', _GCregClient_serviceID),
(u'contextData', _GCregClient_contextData),
])
GCregClient._ext = None
#-----< GCupdateClient >-----#
GCupdateClient = SEQ(name=u'GCupdateClient', mode=MODE_TYPE)
_GCupdateClient_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_GCupdateClient_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_GCupdateClient_contextData = OCT_STR(name=u'contextData', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'ContextData')))
GCupdateClient._cont = ASN1Dict([
(u'applicationID', _GCupdateClient_applicationID),
(u'serviceID', _GCupdateClient_serviceID),
(u'contextData', _GCupdateClient_contextData),
])
GCupdateClient._ext = None
#-----< GCderegClient >-----#
GCderegClient = SEQ(name=u'GCderegClient', mode=MODE_TYPE)
_GCderegClient_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCderegClient._cont = ASN1Dict([
(u'applicationID', _GCderegClient_applicationID),
])
GCderegClient._ext = None
#-----< GCregServerConf >-----#
GCregServerConf = SEQ(name=u'GCregServerConf', mode=MODE_TYPE)
_GCregServerConf_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCregServerConf._cont = ASN1Dict([
(u'applicationID', _GCregServerConf_applicationID),
])
GCregServerConf._ext = None
#-----< GCupdateServerConf >-----#
GCupdateServerConf = SEQ(name=u'GCupdateServerConf', mode=MODE_TYPE)
_GCupdateServerConf_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCupdateServerConf._cont = ASN1Dict([
(u'applicationID', _GCupdateServerConf_applicationID),
])
GCupdateServerConf._ext = None
#-----< GCderegServerConf >-----#
GCderegServerConf = SEQ(name=u'GCderegServerConf', mode=MODE_TYPE)
_GCderegServerConf_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCderegServerConf._cont = ASN1Dict([
(u'applicationID', _GCderegServerConf_applicationID),
])
GCderegServerConf._ext = None
#-----< GCregClientConf >-----#
GCregClientConf = SEQ(name=u'GCregClientConf', mode=MODE_TYPE)
_GCregClientConf_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCregClientConf._cont = ASN1Dict([
(u'applicationID', _GCregClientConf_applicationID),
])
GCregClientConf._ext = None
#-----< GCupdateClientConf >-----#
GCupdateClientConf = SEQ(name=u'GCupdateClientConf', mode=MODE_TYPE)
_GCupdateClientConf_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCupdateClientConf._cont = ASN1Dict([
(u'applicationID', _GCupdateClientConf_applicationID),
])
GCupdateClientConf._ext = None
#-----< GCderegClientConf >-----#
GCderegClientConf = SEQ(name=u'GCderegClientConf', mode=MODE_TYPE)
_GCderegClientConf_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
GCderegClientConf._cont = ASN1Dict([
(u'applicationID', _GCderegClientConf_applicationID),
])
GCderegClientConf._ext = None
#-----< ServiceData >-----#
ServiceData = OCT_STR(name=u'ServiceData', mode=MODE_TYPE)
ServiceData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< ContextData >-----#
ContextData = OCT_STR(name=u'ContextData', mode=MODE_TYPE)
ContextData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< IpServiceData >-----#
IpServiceData = OCT_STR(name=u'IpServiceData', mode=MODE_TYPE)
IpServiceData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< IpContextData >-----#
IpContextData = OCT_STR(name=u'IpContextData', mode=MODE_TYPE)
IpContextData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< GCschedule >-----#
GCschedule = SEQ_OF(name=u'GCschedule', mode=MODE_TYPE)
_GCschedule__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsched')))
GCschedule._cont = _GCschedule__item_
GCschedule._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< GCsched >-----#
GCsched = SEQ(name=u'GCsched', mode=MODE_TYPE)
_GCsched_medium = INT(name=u'medium', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedType')))
_GCsched_directivity = SEQ(name=u'directivity', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Directivity')))
_GCsched_gcInterval = INT(name=u'gcInterval', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'GcInterval')))
GCsched._cont = ASN1Dict([
(u'medium', _GCsched_medium),
(u'directivity', _GCsched_directivity),
(u'gcInterval', _GCsched_gcInterval),
])
GCsched._ext = None
#-----< ServiceDataReg >-----#
ServiceDataReg = SEQ(name=u'ServiceDataReg', mode=MODE_TYPE)
_ServiceDataReg_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServiceDataReg_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_ServiceDataReg_datareg = CHOICE(name=u'datareg', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ServiceDataReg_datareg_nonipData = SEQ(name=u'nonipData', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'NonipServiceReg')))
__ServiceDataReg_datareg_ipData = SEQ(name=u'ipData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpServiceReg')))
_ServiceDataReg_datareg._cont = ASN1Dict([
(u'nonipData', __ServiceDataReg_datareg_nonipData),
(u'ipData', __ServiceDataReg_datareg_ipData),
])
_ServiceDataReg_datareg._ext = None
ServiceDataReg._cont = ASN1Dict([
(u'fill', _ServiceDataReg_fill),
(u'datareg', _ServiceDataReg_datareg),
])
ServiceDataReg._ext = None
#-----< NonipServiceReg >-----#
NonipServiceReg = SEQ(name=u'NonipServiceReg', mode=MODE_TYPE)
_NonipServiceReg_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_NonipServiceReg_serviceData = OCT_STR(name=u'serviceData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NonipServiceReg_serviceData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_NonipServiceReg_providerPort = CHOICE(name=u'providerPort', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
NonipServiceReg._cont = ASN1Dict([
(u'serviceID', _NonipServiceReg_serviceID),
(u'serviceData', _NonipServiceReg_serviceData),
(u'providerPort', _NonipServiceReg_providerPort),
])
NonipServiceReg._ext = None
#-----< IpServiceReg >-----#
IpServiceReg = SEQ(name=u'IpServiceReg', mode=MODE_TYPE)
_IpServiceReg_serviceID = CHOICE(name=u'serviceID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_IpServiceReg_serviceData = OCT_STR(name=u'serviceData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_IpServiceReg_serviceData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_IpServiceReg_ipInfo = SEQ(name=u'ipInfo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpInfo')))
IpServiceReg._cont = ASN1Dict([
(u'serviceID', _IpServiceReg_serviceID),
(u'serviceData', _IpServiceReg_serviceData),
(u'ipInfo', _IpServiceReg_ipInfo),
])
IpServiceReg._ext = None
#-----< GcInterval >-----#
GcInterval = INT(name=u'GcInterval', mode=MODE_TYPE)
GcInterval._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< IpInfo >-----#
IpInfo = SEQ(name=u'IpInfo', mode=MODE_TYPE)
_IpInfo_address = SEQ(name=u'address', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')))
IpInfo._cont = ASN1Dict([
(u'address', _IpInfo_address),
])
IpInfo._ext = None
#-----< IpAddressInfo >-----#
IpAddressInfo = SEQ(name=u'IpAddressInfo', mode=MODE_TYPE)
_IpAddressInfo_addressType = OCT_STR(name=u'addressType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('TRANSPORT-ADDRESS-MIB', 'TransportAddressType')))
_IpAddressInfo_address = OCT_STR(name=u'address', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('TRANSPORT-ADDRESS-MIB', 'TransportAddress')))
IpAddressInfo._cont = ASN1Dict([
(u'addressType', _IpAddressInfo_addressType),
(u'address', _IpAddressInfo_address),
])
IpAddressInfo._ext = None
#-----< noNonipServices >-----#
noNonipServices = INT(name=u'noNonipServices', mode=MODE_VALUE)
noNonipServices._val = 255
#-----< noChannels >-----#
noChannels = INT(name=u'noChannels', mode=MODE_VALUE)
noChannels._val = 255
#-----< noIpServices >-----#
noIpServices = INT(name=u'noIpServices', mode=MODE_VALUE)
noIpServices._val = 255
#-----< noNonipContexts >-----#
noNonipContexts = INT(name=u'noNonipContexts', mode=MODE_VALUE)
noNonipContexts._val = 255
#-----< noIpContexts >-----#
noIpContexts = INT(name=u'noIpContexts', mode=MODE_VALUE)
noIpContexts._val = 255
#-----< noServiceDataOctets >-----#
noServiceDataOctets = INT(name=u'noServiceDataOctets', mode=MODE_VALUE)
noServiceDataOctets._val = 65535
#-----< noIpServiceDataOctets >-----#
noIpServiceDataOctets = INT(name=u'noIpServiceDataOctets', mode=MODE_VALUE)
noIpServiceDataOctets._val = 65535
#-----< noContextDataOctets >-----#
noContextDataOctets = INT(name=u'noContextDataOctets', mode=MODE_VALUE)
noContextDataOctets._val = 65535
#-----< noIpContextDataOctets >-----#
noIpContextDataOctets = INT(name=u'noIpContextDataOctets', mode=MODE_VALUE)
noIpContextDataOctets._val = 65535
#-----< versionNoFSAP >-----#
versionNoFSAP = INT(name=u'versionNoFSAP', mode=MODE_VALUE)
versionNoFSAP._val = 0
_all_ = [
_SAM_fmtID,
_SAM_version,
_SAM_serverID,
_SAM_serviceList,
_SAM_channelList,
_SAM_ipServList,
SAM,
FmtID,
VersionFSAP,
_ServiceList__item_,
ServiceList,
_ChannelList__item_,
ChannelList,
_IpServList__item_,
IpServList,
_NonipService_serviceID,
_NonipService_serviceData,
_NonipService_serverPort,
_NonipService_sessionChannel,
NonipService,
_SessionChannel_serviceChannel,
_SessionChannel_medium,
_SessionChannel_schParams,
SessionChannel,
_IpService_serviceID,
_IpService_serviceData,
_IpService_ipInfo,
_IpService_sessionChannel,
IpService,
_CTX_fmtID,
_CTX_version,
_CTX_clientID,
_CTX_servContextList,
_CTX_ipContextList,
CTX,
_ServContextList__item_,
ServContextList,
_IpContextList__item_,
IpContextList,
_IpContext_serviceID,
_IpContext_contextData,
_IpContext_ipInfo,
IpContext,
_GCctxTxCmd_link,
_GCctxTxCmd_ctx,
GCctxTxCmd,
_GCperiodCmd_applicationID,
__GCperiodCmd_bcVCIs__item_,
_GCperiodCmd_bcVCIs,
_GCperiodCmd_gcInterval,
_GCperiodCmd_priority,
_GCperiodCmd_serviceDataReg,
GCperiodCmd,
_GCsamctx_applicationID,
_GCsamctx_serverID,
_GCsamctx_serviceInfo,
_GCsamctx_link,
GCsamctx,
_GCsamctxConf_applicationID,
_GCsamctxConf_link,
_GCsamctxConf_port,
GCsamctxConf,
_GCdeleteCmd_applicationID,
GCdeleteCmd,
_ServiceInfo_fill,
__ServiceInfo_info_nonipService,
__ServiceInfo_info_ipService,
_ServiceInfo_info,
ServiceInfo,
_NonipSAMctx_serviceID,
_NonipSAMctx_providerPort,
NonipSAMctx,
_IpSAMctx_serviceID,
_IpSAMctx_ipInfo,
IpSAMctx,
_CTXrxNot_link,
_CTXrxNot_ctx,
CTXrxNot,
_SAMrxNot_link,
_SAMrxNot_sam,
SAMrxNot,
_GCsam_applicationID,
_GCsam_serverID,
_GCsam_serviceData,
_GCsam_link,
GCsam,
_SAMserviceData_fill,
__SAMserviceData_servData_nonipService,
__SAMserviceData_servData_ipService,
_SAMserviceData_servData,
SAMserviceData,
_NonipSAM_serviceID,
_NonipSAM_serviceData,
_NonipSAM_providerPort,
_NonipSAM_sessionChannel,
NonipSAM,
_IpSAM_serviceID,
_IpSAM_serviceData,
_IpSAM_ipInfo,
_IpSAM_sessionChannel,
IpSAM,
_GCctx_applicationID,
_GCctx_clientID,
_GCctx_serviceContext,
GCctx,
_CTXserviceData_fill,
__CTXserviceData_servData_nonipContext,
__CTXserviceData_servData_ipContext,
_CTXserviceData_servData,
CTXserviceData,
_NonipContext_serviceID,
_NonipContext_contextData,
_NonipContext_userPort,
NonipContext,
_GCregServer_applicationID,
_GCregServer_gCschedule,
_GCregServer_priority,
_GCregServer_serviceDataReg,
GCregServer,
_GCupdateServer_applicationID,
_GCupdateServer_gCschedule,
_GCupdateServer_fill,
__GCupdateServer_serviceDataReg__item_,
_GCupdateServer_serviceDataReg,
GCupdateServer,
_GCderegServer_applicationID,
GCderegServer,
_GCregClient_applicationID,
_GCregClient_priority,
_GCregClient_serviceID,
_GCregClient_contextData,
GCregClient,
_GCupdateClient_applicationID,
_GCupdateClient_serviceID,
_GCupdateClient_contextData,
GCupdateClient,
_GCderegClient_applicationID,
GCderegClient,
_GCregServerConf_applicationID,
GCregServerConf,
_GCupdateServerConf_applicationID,
GCupdateServerConf,
_GCderegServerConf_applicationID,
GCderegServerConf,
_GCregClientConf_applicationID,
GCregClientConf,
_GCupdateClientConf_applicationID,
GCupdateClientConf,
_GCderegClientConf_applicationID,
GCderegClientConf,
ServiceData,
ContextData,
IpServiceData,
IpContextData,
_GCschedule__item_,
GCschedule,
_GCsched_medium,
_GCsched_directivity,
_GCsched_gcInterval,
GCsched,
_ServiceDataReg_fill,
__ServiceDataReg_datareg_nonipData,
__ServiceDataReg_datareg_ipData,
_ServiceDataReg_datareg,
ServiceDataReg,
_NonipServiceReg_serviceID,
_NonipServiceReg_serviceData,
_NonipServiceReg_providerPort,
NonipServiceReg,
_IpServiceReg_serviceID,
_IpServiceReg_serviceData,
_IpServiceReg_ipInfo,
IpServiceReg,
GcInterval,
_IpInfo_address,
IpInfo,
_IpAddressInfo_addressType,
_IpAddressInfo_address,
IpAddressInfo,
noNonipServices,
noChannels,
noIpServices,
noNonipContexts,
noIpContexts,
noServiceDataOctets,
noIpServiceDataOctets,
noContextDataOctets,
noIpContextDataOctets,
versionNoFSAP,
]
class CALMiitsscu:
_name_ = u'CALMiitsscu'
_oid_ = [1, 0, 24102, 4, 1, 1]
_obj_ = [
u'IIC-Request',
u'RequestID',
u'RefIICP',
u'IICPREQ',
u'IICPrequests',
u'PduRequest',
u'aliveRq',
u'mfRcmdRq',
u'mfRreqRq',
u'mnRcmdRq',
u'mnRreqRq',
u'miRcmdRq',
u'miRreqRq',
u'miRgetRq',
u'miRsetRq',
u'mCmdRq',
u'maRcmdRq',
u'maRreqRq',
u'msRcmdRq',
u'msRreqRq',
u'simFutCmdRq',
u'simFutReqRq',
u'simNutCmdRq',
u'simNutReqRq',
u'simIutCmdRq',
u'simIutReqRq',
u'simFltCmdRq',
u'simFltReqRq',
u'simNltCmdRq',
u'simNltReqRq',
u'simUtInRq',
u'simUtOutRq',
u'ITS-SCUalive',
u'AliveMessage',
u'ITS-SCUtype',
u'SimUt',
u'RefMcmdRq',
u'MCMDREQ',
u'McmdReqs',
u'McmdRq',
u'pingRq',
u'vCIinfoRq',
u'vCIupdateRq',
u'getParam24102Rq',
u'setParam24102Rq',
u'testConfigRq',
u'PingIICP',
u'VCI-info-req',
u'VCI-update-req',
u'VCI-Info',
u'TestConfigIICP',
u'IIC-Response',
u'ResponseID',
u'IICPRES',
u'IICPresponses',
u'PduResponse',
u'aliveRs',
u'mfRcmdRs',
u'mfRreqRs',
u'mnRcmdRs',
u'mnRreqRs',
u'miRcmdRs',
u'miRreqRs',
u'miRgetRs',
u'miRsetRs',
u'mCmdRs',
u'maRcmdRs',
u'maRreqRs',
u'msRcmdRs',
u'msRreqRs',
u'simAutCmdRs',
u'simAutReqRs',
u'simFutCmdRs',
u'simFutReqRs',
u'simNutCmdRs',
u'simNutReqRs',
u'simIutCmdRs',
u'simIutReqRs',
u'simAltCmdRs',
u'simAltReqRs',
u'simFltCmdRs',
u'simFltReqRs',
u'simNltReqRs',
u'simNltCmdRs',
u'simUtInRs',
u'simUtOutRs',
u'RefMcmdRs',
u'MCMDRES',
u'McmdRess',
u'McmdRs',
u'pingRs',
u'vCIinfoRs',
u'vCIupdateRs',
u'getParam24102Rs',
u'setParam24102Rs',
u'testConfigRs',
u'PduErrStatus',
u'VCI-info-res',
u'RefSECIICPRQ',
u'SECIICPRQ',
u'SecIICPRQs',
u'SecRq',
u'noSecurityRq',
u'octStringRq',
u'RefSECIICPRS',
u'SECIICPRS',
u'SECIICPRSs',
u'SecRs',
u'noSecurityRs',
u'octStringRs',
u'SecIICPpayload',
u'IICrequestTX',
u'IICresponseTX',
u'IICrequestRX',
u'IICresponseRX',
u'PduCounter',
u'version',
]
_type_ = [
u'IIC-Request',
u'RequestID',
u'RefIICP',
u'IICPREQ',
u'PduRequest',
u'ITS-SCUalive',
u'AliveMessage',
u'ITS-SCUtype',
u'SimUt',
u'RefMcmdRq',
u'MCMDREQ',
u'McmdRq',
u'PingIICP',
u'VCI-info-req',
u'VCI-update-req',
u'VCI-Info',
u'TestConfigIICP',
u'IIC-Response',
u'ResponseID',
u'IICPRES',
u'PduResponse',
u'RefMcmdRs',
u'MCMDRES',
u'McmdRs',
u'PduErrStatus',
u'VCI-info-res',
u'RefSECIICPRQ',
u'SECIICPRQ',
u'SecRq',
u'RefSECIICPRS',
u'SECIICPRS',
u'SecRs',
u'SecIICPpayload',
u'IICrequestTX',
u'IICresponseTX',
u'IICrequestRX',
u'IICresponseRX',
u'PduCounter',
]
_set_ = [
u'IICPrequests',
u'McmdReqs',
u'IICPresponses',
u'McmdRess',
u'SecIICPRQs',
u'SECIICPRSs',
]
_val_ = [
u'aliveRq',
u'mfRcmdRq',
u'mfRreqRq',
u'mnRcmdRq',
u'mnRreqRq',
u'miRcmdRq',
u'miRreqRq',
u'miRgetRq',
u'miRsetRq',
u'mCmdRq',
u'maRcmdRq',
u'maRreqRq',
u'msRcmdRq',
u'msRreqRq',
u'simFutCmdRq',
u'simFutReqRq',
u'simNutCmdRq',
u'simNutReqRq',
u'simIutCmdRq',
u'simIutReqRq',
u'simFltCmdRq',
u'simFltReqRq',
u'simNltCmdRq',
u'simNltReqRq',
u'simUtInRq',
u'simUtOutRq',
u'pingRq',
u'vCIinfoRq',
u'vCIupdateRq',
u'getParam24102Rq',
u'setParam24102Rq',
u'testConfigRq',
u'aliveRs',
u'mfRcmdRs',
u'mfRreqRs',
u'mnRcmdRs',
u'mnRreqRs',
u'miRcmdRs',
u'miRreqRs',
u'miRgetRs',
u'miRsetRs',
u'mCmdRs',
u'maRcmdRs',
u'maRreqRs',
u'msRcmdRs',
u'msRreqRs',
u'simAutCmdRs',
u'simAutReqRs',
u'simFutCmdRs',
u'simFutReqRs',
u'simNutCmdRs',
u'simNutReqRs',
u'simIutCmdRs',
u'simIutReqRs',
u'simAltCmdRs',
u'simAltReqRs',
u'simFltCmdRs',
u'simFltReqRs',
u'simNltReqRs',
u'simNltCmdRs',
u'simUtInRs',
u'simUtOutRs',
u'pingRs',
u'vCIinfoRs',
u'vCIupdateRs',
u'getParam24102Rs',
u'setParam24102Rs',
u'testConfigRs',
u'noSecurityRq',
u'octStringRq',
u'noSecurityRs',
u'octStringRs',
u'version',
]
_class_ = [
u'IICPREQ',
u'IICPrequests',
u'aliveRq',
u'mfRcmdRq',
u'mfRreqRq',
u'mnRcmdRq',
u'mnRreqRq',
u'miRcmdRq',
u'miRreqRq',
u'miRgetRq',
u'miRsetRq',
u'mCmdRq',
u'maRcmdRq',
u'maRreqRq',
u'msRcmdRq',
u'msRreqRq',
u'simFutCmdRq',
u'simFutReqRq',
u'simNutCmdRq',
u'simNutReqRq',
u'simIutCmdRq',
u'simIutReqRq',
u'simFltCmdRq',
u'simFltReqRq',
u'simNltCmdRq',
u'simNltReqRq',
u'simUtInRq',
u'simUtOutRq',
u'MCMDREQ',
u'McmdReqs',
u'pingRq',
u'vCIinfoRq',
u'vCIupdateRq',
u'getParam24102Rq',
u'setParam24102Rq',
u'testConfigRq',
u'IICPRES',
u'IICPresponses',
u'aliveRs',
u'mfRcmdRs',
u'mfRreqRs',
u'mnRcmdRs',
u'mnRreqRs',
u'miRcmdRs',
u'miRreqRs',
u'miRgetRs',
u'miRsetRs',
u'mCmdRs',
u'maRcmdRs',
u'maRreqRs',
u'msRcmdRs',
u'msRreqRs',
u'simAutCmdRs',
u'simAutReqRs',
u'simFutCmdRs',
u'simFutReqRs',
u'simNutCmdRs',
u'simNutReqRs',
u'simIutCmdRs',
u'simIutReqRs',
u'simAltCmdRs',
u'simAltReqRs',
u'simFltCmdRs',
u'simFltReqRs',
u'simNltReqRs',
u'simNltCmdRs',
u'simUtInRs',
u'simUtOutRs',
u'MCMDRES',
u'McmdRess',
u'pingRs',
u'vCIinfoRs',
u'vCIupdateRs',
u'getParam24102Rs',
u'setParam24102Rs',
u'testConfigRs',
u'SECIICPRQ',
u'SecIICPRQs',
u'noSecurityRq',
u'octStringRq',
u'SECIICPRS',
u'SECIICPRSs',
u'noSecurityRs',
u'octStringRs',
]
_param_ = [
]
#-----< IIC-Request >-----#
IIC_Request = SEQ(name=u'IIC-Request', mode=MODE_TYPE)
_IIC_Request_sourceITS_scuId = INT(name=u'sourceITS-scuId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_IIC_Request_destinationITS_scuId = INT(name=u'destinationITS-scuId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_IIC_Request_pduCounter = INT(name=u'pduCounter', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'PduCounter')))
_IIC_Request_requestID = INT(name=u'requestID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'RequestID')))
_IIC_Request_pduRequest = SEQ(name=u'pduRequest', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'PduRequest')))
_IIC_Request_secRq = SEQ(name=u'secRq', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'SecRq')))
IIC_Request._cont = ASN1Dict([
(u'sourceITS-scuId', _IIC_Request_sourceITS_scuId),
(u'destinationITS-scuId', _IIC_Request_destinationITS_scuId),
(u'pduCounter', _IIC_Request_pduCounter),
(u'requestID', _IIC_Request_requestID),
(u'pduRequest', _IIC_Request_pduRequest),
(u'secRq', _IIC_Request_secRq),
])
IIC_Request._ext = None
#-----< RequestID >-----#
RequestID = INT(name=u'RequestID', mode=MODE_TYPE)
RequestID._cont = ASN1Dict([(u'request', 0)])
RequestID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RefIICP >-----#
RefIICP = INT(name=u'RefIICP', mode=MODE_TYPE)
RefIICP._cont = ASN1Dict([(u'c-alive', 0), (u'c-mfRcmd', 1), (u'c-mfRreq', 2), (u'c-mnRcmd', 3), (u'c-mnRreq', 4), (u'c-miRcmd', 5), (u'c-miRreq', 6), (u'c-miRget', 7), (u'c-miRset', 8), (u'c-mCmd', 9), (u'c-maRcmd', 10), (u'c-maRreq', 11), (u'c-msRcmd', 12), (u'c-msRreq', 13), (u'c-simUtIn', 240), (u'c-simUtOut', 241), (u'c-simAutCmd', 242), (u'c-simAutReq', 243), (u'c-simFutCmd', 244), (u'c-simFutReq', 245), (u'c-simNutCmd', 246), (u'c-simNutReq', 247), (u'c-simIutCmd', 248), (u'c-simIutReq', 249), (u'c-simAltCmd', 250), (u'c-simAltReq', 251), (u'c-simFltCmd', 252), (u'c-simFltReq', 253), (u'c-simNltCmd', 254), (u'c-simNltReq', 255)])
RefIICP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< IICPREQ >-----#
IICPREQ = CLASS(name=u'IICPREQ', mode=MODE_TYPE)
_IICPREQ_ref = INT(name=u'ref', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'RefIICP')), uniq=True)
_IICPREQ_IICPrequest = OPEN(name=u'IICPrequest', mode=MODE_TYPE)
IICPREQ._cont = ASN1Dict([
(u'ref', _IICPREQ_ref),
(u'IICPrequest', _IICPREQ_IICPrequest),
])
#-----< IICPrequests >-----#
IICPrequests = CLASS(name=u'IICPrequests', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_IICPrequests_val_IICPrequest_0 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'ITS-SCUalive')))
_IICPrequests_val_IICPrequest_1 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Command-request')))
_IICPrequests_val_IICPrequest_2 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Request-request')))
_IICPrequests_val_IICPrequest_3 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Command-request')))
_IICPrequests_val_IICPrequest_4 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Request-request')))
_IICPrequests_val_IICPrequest_5 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Command-request')))
_IICPrequests_val_IICPrequest_6 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Request-request')))
_IICPrequests_val_IICPrequest_7 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Get-request')))
_IICPrequests_val_IICPrequest_8 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Set-request')))
_IICPrequests_val_IICPrequest_9 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'McmdRq')))
_IICPrequests_val_IICPrequest_10 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Command-request')))
_IICPrequests_val_IICPrequest_11 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Request-request')))
_IICPrequests_val_IICPrequest_12 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Command-request')))
_IICPrequests_val_IICPrequest_13 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Request-request')))
_IICPrequests_val_IICPrequest_14 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTcmd')))
_IICPrequests_val_IICPrequest_15 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTreq')))
_IICPrequests_val_IICPrequest_16 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTcmd')))
_IICPrequests_val_IICPrequest_17 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTreq')))
_IICPrequests_val_IICPrequest_18 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTcmd')))
_IICPrequests_val_IICPrequest_19 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTreq')))
_IICPrequests_val_IICPrequest_20 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTcmd')))
_IICPrequests_val_IICPrequest_21 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTreq')))
_IICPrequests_val_IICPrequest_22 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTcmd')))
_IICPrequests_val_IICPrequest_23 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTreq')))
_IICPrequests_val_IICPrequest_24 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SimUt')))
_IICPrequests_val_IICPrequest_25 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SimUt')))
IICPrequests._val = ASN1Set(rv=[dict([(u'ref', 0), (u'IICPrequest', _IICPrequests_val_IICPrequest_0)]), dict([(u'ref', 1), (u'IICPrequest', _IICPrequests_val_IICPrequest_1)]), dict([(u'ref', 2), (u'IICPrequest', _IICPrequests_val_IICPrequest_2)]), dict([(u'ref', 3), (u'IICPrequest', _IICPrequests_val_IICPrequest_3)]), dict([(u'ref', 4), (u'IICPrequest', _IICPrequests_val_IICPrequest_4)]), dict([(u'ref', 5), (u'IICPrequest', _IICPrequests_val_IICPrequest_5)]), dict([(u'ref', 6), (u'IICPrequest', _IICPrequests_val_IICPrequest_6)]), dict([(u'ref', 7), (u'IICPrequest', _IICPrequests_val_IICPrequest_7)]), dict([(u'ref', 8), (u'IICPrequest', _IICPrequests_val_IICPrequest_8)]), dict([(u'ref', 9), (u'IICPrequest', _IICPrequests_val_IICPrequest_9)]), dict([(u'ref', 10), (u'IICPrequest', _IICPrequests_val_IICPrequest_10)]), dict([(u'ref', 11), (u'IICPrequest', _IICPrequests_val_IICPrequest_11)]), dict([(u'ref', 12), (u'IICPrequest', _IICPrequests_val_IICPrequest_12)]), dict([(u'ref', 13), (u'IICPrequest', _IICPrequests_val_IICPrequest_13)]), dict([(u'ref', 244), (u'IICPrequest', _IICPrequests_val_IICPrequest_14)]), dict([(u'ref', 245), (u'IICPrequest', _IICPrequests_val_IICPrequest_15)]), dict([(u'ref', 246), (u'IICPrequest', _IICPrequests_val_IICPrequest_16)]), dict([(u'ref', 247), (u'IICPrequest', _IICPrequests_val_IICPrequest_17)]), dict([(u'ref', 248), (u'IICPrequest', _IICPrequests_val_IICPrequest_18)]), dict([(u'ref', 249), (u'IICPrequest', _IICPrequests_val_IICPrequest_19)]), dict([(u'ref', 252), (u'IICPrequest', _IICPrequests_val_IICPrequest_20)]), dict([(u'ref', 253), (u'IICPrequest', _IICPrequests_val_IICPrequest_21)]), dict([(u'ref', 254), (u'IICPrequest', _IICPrequests_val_IICPrequest_22)]), dict([(u'ref', 255), (u'IICPrequest', _IICPrequests_val_IICPrequest_23)]), dict([(u'ref', 240), (u'IICPrequest', _IICPrequests_val_IICPrequest_24)]), dict([(u'ref', 241), (u'IICPrequest', _IICPrequests_val_IICPrequest_25)])], rr=[], ev=[], er=[])
#-----< PduRequest >-----#
PduRequest = SEQ(name=u'PduRequest', mode=MODE_TYPE)
_PduRequest_reqRef = INT(name=u'reqRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'IICPREQ'), [u'ref']))
__PduRequest_reqRef_tab = CLASS(name='_tab_IICPREQ', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
___PduRequest_reqRef_tab_val_IICPrequest_0 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'ITS-SCUalive')))
___PduRequest_reqRef_tab_val_IICPrequest_1 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Command-request')))
___PduRequest_reqRef_tab_val_IICPrequest_2 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Request-request')))
___PduRequest_reqRef_tab_val_IICPrequest_3 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Command-request')))
___PduRequest_reqRef_tab_val_IICPrequest_4 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Request-request')))
___PduRequest_reqRef_tab_val_IICPrequest_5 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Command-request')))
___PduRequest_reqRef_tab_val_IICPrequest_6 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Request-request')))
___PduRequest_reqRef_tab_val_IICPrequest_7 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Get-request')))
___PduRequest_reqRef_tab_val_IICPrequest_8 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Set-request')))
___PduRequest_reqRef_tab_val_IICPrequest_9 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'McmdRq')))
___PduRequest_reqRef_tab_val_IICPrequest_10 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Command-request')))
___PduRequest_reqRef_tab_val_IICPrequest_11 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Request-request')))
___PduRequest_reqRef_tab_val_IICPrequest_12 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Command-request')))
___PduRequest_reqRef_tab_val_IICPrequest_13 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Request-request')))
___PduRequest_reqRef_tab_val_IICPrequest_14 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTcmd')))
___PduRequest_reqRef_tab_val_IICPrequest_15 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTreq')))
___PduRequest_reqRef_tab_val_IICPrequest_16 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTcmd')))
___PduRequest_reqRef_tab_val_IICPrequest_17 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTreq')))
___PduRequest_reqRef_tab_val_IICPrequest_18 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTcmd')))
___PduRequest_reqRef_tab_val_IICPrequest_19 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTreq')))
___PduRequest_reqRef_tab_val_IICPrequest_20 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTcmd')))
___PduRequest_reqRef_tab_val_IICPrequest_21 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTreq')))
___PduRequest_reqRef_tab_val_IICPrequest_22 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTcmd')))
___PduRequest_reqRef_tab_val_IICPrequest_23 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTreq')))
___PduRequest_reqRef_tab_val_IICPrequest_24 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SimUt')))
___PduRequest_reqRef_tab_val_IICPrequest_25 = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SimUt')))
__PduRequest_reqRef_tab._val = ASN1Set(rv=[dict([(u'ref', 0), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_0)]), dict([(u'ref', 1), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_1)]), dict([(u'ref', 2), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_2)]), dict([(u'ref', 3), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_3)]), dict([(u'ref', 4), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_4)]), dict([(u'ref', 5), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_5)]), dict([(u'ref', 6), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_6)]), dict([(u'ref', 7), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_7)]), dict([(u'ref', 8), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_8)]), dict([(u'ref', 9), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_9)]), dict([(u'ref', 10), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_10)]), dict([(u'ref', 11), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_11)]), dict([(u'ref', 12), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_12)]), dict([(u'ref', 13), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_13)]), dict([(u'ref', 244), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_14)]), dict([(u'ref', 245), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_15)]), dict([(u'ref', 246), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_16)]), dict([(u'ref', 247), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_17)]), dict([(u'ref', 248), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_18)]), dict([(u'ref', 249), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_19)]), dict([(u'ref', 252), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_20)]), dict([(u'ref', 253), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_21)]), dict([(u'ref', 254), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_22)]), dict([(u'ref', 255), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_23)]), dict([(u'ref', 240), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_24)]), dict([(u'ref', 241), (u'IICPrequest', ___PduRequest_reqRef_tab_val_IICPrequest_25)])], rr=[], ev=None, er=[])
_PduRequest_reqRef._const_tab = __PduRequest_reqRef_tab
_PduRequest_reqRef._const_tab_at = None
_PduRequest_reqRef._const_tab_id = u'ref'
_PduRequest_iicpReq = OPEN(name=u'iicpReq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'IICPREQ'), [u'IICPrequest']))
_PduRequest_iicpReq._const_tab = __PduRequest_reqRef_tab
_PduRequest_iicpReq._const_tab_at = ('..', u'reqRef')
_PduRequest_iicpReq._const_tab_id = u'IICPrequest'
PduRequest._cont = ASN1Dict([
(u'reqRef', _PduRequest_reqRef),
(u'iicpReq', _PduRequest_iicpReq),
])
PduRequest._ext = None
#-----< aliveRq >-----#
aliveRq = CLASS(name=u'aliveRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_aliveRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'ITS-SCUalive')))
aliveRq._val = dict([(u'ref', 0), (u'IICPrequest', _aliveRq_val_IICPrequest)])
#-----< mfRcmdRq >-----#
mfRcmdRq = CLASS(name=u'mfRcmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_mfRcmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Command-request')))
mfRcmdRq._val = dict([(u'ref', 1), (u'IICPrequest', _mfRcmdRq_val_IICPrequest)])
#-----< mfRreqRq >-----#
mfRreqRq = CLASS(name=u'mfRreqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_mfRreqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Request-request')))
mfRreqRq._val = dict([(u'ref', 2), (u'IICPrequest', _mfRreqRq_val_IICPrequest)])
#-----< mnRcmdRq >-----#
mnRcmdRq = CLASS(name=u'mnRcmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_mnRcmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Command-request')))
mnRcmdRq._val = dict([(u'ref', 3), (u'IICPrequest', _mnRcmdRq_val_IICPrequest)])
#-----< mnRreqRq >-----#
mnRreqRq = CLASS(name=u'mnRreqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_mnRreqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Request-request')))
mnRreqRq._val = dict([(u'ref', 4), (u'IICPrequest', _mnRreqRq_val_IICPrequest)])
#-----< miRcmdRq >-----#
miRcmdRq = CLASS(name=u'miRcmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_miRcmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Command-request')))
miRcmdRq._val = dict([(u'ref', 5), (u'IICPrequest', _miRcmdRq_val_IICPrequest)])
#-----< miRreqRq >-----#
miRreqRq = CLASS(name=u'miRreqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_miRreqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Request-request')))
miRreqRq._val = dict([(u'ref', 6), (u'IICPrequest', _miRreqRq_val_IICPrequest)])
#-----< miRgetRq >-----#
miRgetRq = CLASS(name=u'miRgetRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_miRgetRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Get-request')))
miRgetRq._val = dict([(u'ref', 7), (u'IICPrequest', _miRgetRq_val_IICPrequest)])
#-----< miRsetRq >-----#
miRsetRq = CLASS(name=u'miRsetRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_miRsetRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Set-request')))
miRsetRq._val = dict([(u'ref', 8), (u'IICPrequest', _miRsetRq_val_IICPrequest)])
#-----< mCmdRq >-----#
mCmdRq = CLASS(name=u'mCmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_mCmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'McmdRq')))
mCmdRq._val = dict([(u'ref', 9), (u'IICPrequest', _mCmdRq_val_IICPrequest)])
#-----< maRcmdRq >-----#
maRcmdRq = CLASS(name=u'maRcmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_maRcmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Command-request')))
maRcmdRq._val = dict([(u'ref', 10), (u'IICPrequest', _maRcmdRq_val_IICPrequest)])
#-----< maRreqRq >-----#
maRreqRq = CLASS(name=u'maRreqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_maRreqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Request-request')))
maRreqRq._val = dict([(u'ref', 11), (u'IICPrequest', _maRreqRq_val_IICPrequest)])
#-----< msRcmdRq >-----#
msRcmdRq = CLASS(name=u'msRcmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_msRcmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Command-request')))
msRcmdRq._val = dict([(u'ref', 12), (u'IICPrequest', _msRcmdRq_val_IICPrequest)])
#-----< msRreqRq >-----#
msRreqRq = CLASS(name=u'msRreqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_msRreqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Request-request')))
msRreqRq._val = dict([(u'ref', 13), (u'IICPrequest', _msRreqRq_val_IICPrequest)])
#-----< simFutCmdRq >-----#
simFutCmdRq = CLASS(name=u'simFutCmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simFutCmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTcmd')))
simFutCmdRq._val = dict([(u'ref', 244), (u'IICPrequest', _simFutCmdRq_val_IICPrequest)])
#-----< simFutReqRq >-----#
simFutReqRq = CLASS(name=u'simFutReqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simFutReqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTreq')))
simFutReqRq._val = dict([(u'ref', 245), (u'IICPrequest', _simFutReqRq_val_IICPrequest)])
#-----< simNutCmdRq >-----#
simNutCmdRq = CLASS(name=u'simNutCmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simNutCmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTcmd')))
simNutCmdRq._val = dict([(u'ref', 246), (u'IICPrequest', _simNutCmdRq_val_IICPrequest)])
#-----< simNutReqRq >-----#
simNutReqRq = CLASS(name=u'simNutReqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simNutReqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTreq')))
simNutReqRq._val = dict([(u'ref', 247), (u'IICPrequest', _simNutReqRq_val_IICPrequest)])
#-----< simIutCmdRq >-----#
simIutCmdRq = CLASS(name=u'simIutCmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simIutCmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTcmd')))
simIutCmdRq._val = dict([(u'ref', 248), (u'IICPrequest', _simIutCmdRq_val_IICPrequest)])
#-----< simIutReqRq >-----#
simIutReqRq = CLASS(name=u'simIutReqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simIutReqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTreq')))
simIutReqRq._val = dict([(u'ref', 249), (u'IICPrequest', _simIutReqRq_val_IICPrequest)])
#-----< simFltCmdRq >-----#
simFltCmdRq = CLASS(name=u'simFltCmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simFltCmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTcmd')))
simFltCmdRq._val = dict([(u'ref', 252), (u'IICPrequest', _simFltCmdRq_val_IICPrequest)])
#-----< simFltReqRq >-----#
simFltReqRq = CLASS(name=u'simFltReqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simFltReqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTreq')))
simFltReqRq._val = dict([(u'ref', 253), (u'IICPrequest', _simFltReqRq_val_IICPrequest)])
#-----< simNltCmdRq >-----#
simNltCmdRq = CLASS(name=u'simNltCmdRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simNltCmdRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTcmd')))
simNltCmdRq._val = dict([(u'ref', 254), (u'IICPrequest', _simNltCmdRq_val_IICPrequest)])
#-----< simNltReqRq >-----#
simNltReqRq = CLASS(name=u'simNltReqRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simNltReqRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTreq')))
simNltReqRq._val = dict([(u'ref', 255), (u'IICPrequest', _simNltReqRq_val_IICPrequest)])
#-----< simUtInRq >-----#
simUtInRq = CLASS(name=u'simUtInRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simUtInRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SimUt')))
simUtInRq._val = dict([(u'ref', 240), (u'IICPrequest', _simUtInRq_val_IICPrequest)])
#-----< simUtOutRq >-----#
simUtOutRq = CLASS(name=u'simUtOutRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPREQ')))
_simUtOutRq_val_IICPrequest = SEQ(name=u'IICPrequest', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SimUt')))
simUtOutRq._val = dict([(u'ref', 241), (u'IICPrequest', _simUtOutRq_val_IICPrequest)])
#-----< ITS-SCUalive >-----#
ITS_SCUalive = SEQ(name=u'ITS-SCUalive', mode=MODE_TYPE)
_ITS_SCUalive_message = INT(name=u'message', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'AliveMessage')))
_ITS_SCUalive_its_scuType = INT(name=u'its-scuType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'ITS-SCUtype')))
ITS_SCUalive._cont = ASN1Dict([
(u'message', _ITS_SCUalive_message),
(u'its-scuType', _ITS_SCUalive_its_scuType),
])
ITS_SCUalive._ext = None
#-----< AliveMessage >-----#
AliveMessage = INT(name=u'AliveMessage', mode=MODE_TYPE)
AliveMessage._cont = ASN1Dict([(u'alive', 0), (u'delete', 1), (u'new', 255)])
AliveMessage._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ITS-SCUtype >-----#
ITS_SCUtype = INT(name=u'ITS-SCUtype', mode=MODE_TYPE)
ITS_SCUtype._cont = ASN1Dict([(u'unknown', 0), (u'host', 1), (u'router', 2), (u'itsTestSystem', 3), (u'itsTestCIunit', 4), (u'any', 255)])
ITS_SCUtype._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SimUt >-----#
SimUt = SEQ(name=u'SimUt', mode=MODE_TYPE)
_SimUt_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SimUt_fill._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
_SimUt_action = CHOICE(name=u'action', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__SimUt_action_mfCmdReq = SEQ(name=u'mfCmdReq', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MF-Command-request')))
__SimUt_action_mfCmdConf = SEQ(name=u'mfCmdConf', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MF-Command-confirm')))
__SimUt_action_mnCmdReq = SEQ(name=u'mnCmdReq', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MN-Command-request')))
__SimUt_action_mnCmdConf = SEQ(name=u'mnCmdConf', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MN-Command-confirm')))
__SimUt_action_miCmdReq = SEQ(name=u'miCmdReq', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MI-Command-request')))
__SimUt_action_miCmdConf = SEQ(name=u'miCmdConf', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MI-Command-confirm')))
__SimUt_action_maCmdReq = SEQ(name=u'maCmdReq', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MA-Command-request')))
__SimUt_action_maCmdConf = SEQ(name=u'maCmdConf', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MA-Command-confirm')))
__SimUt_action_mfReqReq = SEQ(name=u'mfReqReq', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MF-Request-request')))
__SimUt_action_mfReqConf = SEQ(name=u'mfReqConf', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MF-Request-confirm')))
__SimUt_action_mnReqReq = SEQ(name=u'mnReqReq', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MN-Request-request')))
__SimUt_action_mnReqConf = SEQ(name=u'mnReqConf', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MN-Request-confirm')))
__SimUt_action_miReqReq = SEQ(name=u'miReqReq', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MI-Request-request')))
__SimUt_action_miReqConf = SEQ(name=u'miReqConf', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MI-Request-confirm')))
__SimUt_action_maReqReq = SEQ(name=u'maReqReq', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MA-Request-request')))
__SimUt_action_maReqConf = SEQ(name=u'maReqConf', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MA-Request-confirm')))
__SimUt_action_miGetReq = SEQ(name=u'miGetReq', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MI-Get-request')))
__SimUt_action_miGetConf = SEQ(name=u'miGetConf', mode=MODE_TYPE, tag=(17, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MI-Get-confirm')))
__SimUt_action_miSetReq = SEQ(name=u'miSetReq', mode=MODE_TYPE, tag=(18, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MI-Set-request')))
__SimUt_action_miSetConf = SEQ(name=u'miSetConf', mode=MODE_TYPE, tag=(19, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'MI-Set-confirm')))
__SimUt_action_mcmdTrigger = SEQ(name=u'mcmdTrigger', mode=MODE_TYPE, tag=(20, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'McmdRq')))
__SimUt_action_mcmdEvent = SEQ(name=u'mcmdEvent', mode=MODE_TYPE, tag=(21, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'McmdRs')))
_SimUt_action._cont = ASN1Dict([
(u'mfCmdReq', __SimUt_action_mfCmdReq),
(u'mfCmdConf', __SimUt_action_mfCmdConf),
(u'mnCmdReq', __SimUt_action_mnCmdReq),
(u'mnCmdConf', __SimUt_action_mnCmdConf),
(u'miCmdReq', __SimUt_action_miCmdReq),
(u'miCmdConf', __SimUt_action_miCmdConf),
(u'maCmdReq', __SimUt_action_maCmdReq),
(u'maCmdConf', __SimUt_action_maCmdConf),
(u'mfReqReq', __SimUt_action_mfReqReq),
(u'mfReqConf', __SimUt_action_mfReqConf),
(u'mnReqReq', __SimUt_action_mnReqReq),
(u'mnReqConf', __SimUt_action_mnReqConf),
(u'miReqReq', __SimUt_action_miReqReq),
(u'miReqConf', __SimUt_action_miReqConf),
(u'maReqReq', __SimUt_action_maReqReq),
(u'maReqConf', __SimUt_action_maReqConf),
(u'miGetReq', __SimUt_action_miGetReq),
(u'miGetConf', __SimUt_action_miGetConf),
(u'miSetReq', __SimUt_action_miSetReq),
(u'miSetConf', __SimUt_action_miSetConf),
(u'mcmdTrigger', __SimUt_action_mcmdTrigger),
(u'mcmdEvent', __SimUt_action_mcmdEvent),
])
_SimUt_action._ext = None
SimUt._cont = ASN1Dict([
(u'fill', _SimUt_fill),
(u'action', _SimUt_action),
])
SimUt._ext = None
#-----< RefMcmdRq >-----#
RefMcmdRq = INT(name=u'RefMcmdRq', mode=MODE_TYPE)
RefMcmdRq._cont = ASN1Dict([(u'c-pingRq', 0), (u'c-vCIinfoRq', 1), (u'c-vCIupdateRq', 2), (u'c-getParam24102Rq', 3), (u'c-setParam24102Rq', 4), (u'c-testIicpRq', 254), (u'c-testConfigRq', 255)])
RefMcmdRq._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< MCMDREQ >-----#
MCMDREQ = CLASS(name=u'MCMDREQ', mode=MODE_TYPE)
_MCMDREQ_refMcmd = INT(name=u'refMcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'RefMcmdRq')), uniq=True)
_MCMDREQ_Mcmd = OPEN(name=u'Mcmd', mode=MODE_TYPE)
MCMDREQ._cont = ASN1Dict([
(u'refMcmd', _MCMDREQ_refMcmd),
(u'Mcmd', _MCMDREQ_Mcmd),
])
#-----< McmdReqs >-----#
McmdReqs = CLASS(name=u'McmdReqs', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'MCMDREQ')))
_McmdReqs_val_Mcmd_0 = OCT_STR(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'PingIICP')))
_McmdReqs_val_Mcmd_1 = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-info-req')))
_McmdReqs_val_Mcmd_2 = SEQ_OF(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-update-req')))
_McmdReqs_val_Mcmd_3 = INT(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102No')))
_McmdReqs_val_Mcmd_4 = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102')))
_McmdReqs_val_Mcmd_5 = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'TestConfigIICP')))
McmdReqs._val = ASN1Set(rv=[dict([(u'refMcmd', 0), (u'Mcmd', _McmdReqs_val_Mcmd_0)]), dict([(u'refMcmd', 1), (u'Mcmd', _McmdReqs_val_Mcmd_1)]), dict([(u'refMcmd', 2), (u'Mcmd', _McmdReqs_val_Mcmd_2)]), dict([(u'refMcmd', 3), (u'Mcmd', _McmdReqs_val_Mcmd_3)]), dict([(u'refMcmd', 4), (u'Mcmd', _McmdReqs_val_Mcmd_4)]), dict([(u'refMcmd', 255), (u'Mcmd', _McmdReqs_val_Mcmd_5)])], rr=[], ev=[], er=[])
#-----< McmdRq >-----#
McmdRq = SEQ(name=u'McmdRq', mode=MODE_TYPE)
_McmdRq_mCmdRef = INT(name=u'mCmdRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'MCMDREQ'), [u'refMcmd']))
__McmdRq_mCmdRef_tab = CLASS(name='_tab_MCMDREQ', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'MCMDREQ')))
___McmdRq_mCmdRef_tab_val_Mcmd_0 = OCT_STR(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'PingIICP')))
___McmdRq_mCmdRef_tab_val_Mcmd_1 = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-info-req')))
___McmdRq_mCmdRef_tab_val_Mcmd_2 = SEQ_OF(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-update-req')))
___McmdRq_mCmdRef_tab_val_Mcmd_3 = INT(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102No')))
___McmdRq_mCmdRef_tab_val_Mcmd_4 = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102')))
___McmdRq_mCmdRef_tab_val_Mcmd_5 = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'TestConfigIICP')))
__McmdRq_mCmdRef_tab._val = ASN1Set(rv=[dict([(u'refMcmd', 0), (u'Mcmd', ___McmdRq_mCmdRef_tab_val_Mcmd_0)]), dict([(u'refMcmd', 1), (u'Mcmd', ___McmdRq_mCmdRef_tab_val_Mcmd_1)]), dict([(u'refMcmd', 2), (u'Mcmd', ___McmdRq_mCmdRef_tab_val_Mcmd_2)]), dict([(u'refMcmd', 3), (u'Mcmd', ___McmdRq_mCmdRef_tab_val_Mcmd_3)]), dict([(u'refMcmd', 4), (u'Mcmd', ___McmdRq_mCmdRef_tab_val_Mcmd_4)]), dict([(u'refMcmd', 255), (u'Mcmd', ___McmdRq_mCmdRef_tab_val_Mcmd_5)])], rr=[], ev=None, er=[])
_McmdRq_mCmdRef._const_tab = __McmdRq_mCmdRef_tab
_McmdRq_mCmdRef._const_tab_at = None
_McmdRq_mCmdRef._const_tab_id = u'refMcmd'
_McmdRq_mcmd = OPEN(name=u'mcmd', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'MCMDREQ'), [u'Mcmd']))
_McmdRq_mcmd._const_tab = __McmdRq_mCmdRef_tab
_McmdRq_mcmd._const_tab_at = ('..', u'mCmdRef')
_McmdRq_mcmd._const_tab_id = u'Mcmd'
McmdRq._cont = ASN1Dict([
(u'mCmdRef', _McmdRq_mCmdRef),
(u'mcmd', _McmdRq_mcmd),
])
McmdRq._ext = None
#-----< pingRq >-----#
pingRq = CLASS(name=u'pingRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDREQ')))
_pingRq_val_Mcmd = OCT_STR(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'PingIICP')))
pingRq._val = dict([(u'refMcmd', 0), (u'Mcmd', _pingRq_val_Mcmd)])
#-----< vCIinfoRq >-----#
vCIinfoRq = CLASS(name=u'vCIinfoRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDREQ')))
_vCIinfoRq_val_Mcmd = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-info-req')))
vCIinfoRq._val = dict([(u'refMcmd', 1), (u'Mcmd', _vCIinfoRq_val_Mcmd)])
#-----< vCIupdateRq >-----#
vCIupdateRq = CLASS(name=u'vCIupdateRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDREQ')))
_vCIupdateRq_val_Mcmd = SEQ_OF(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-update-req')))
vCIupdateRq._val = dict([(u'refMcmd', 2), (u'Mcmd', _vCIupdateRq_val_Mcmd)])
#-----< getParam24102Rq >-----#
getParam24102Rq = CLASS(name=u'getParam24102Rq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDREQ')))
_getParam24102Rq_val_Mcmd = INT(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102No')))
getParam24102Rq._val = dict([(u'refMcmd', 3), (u'Mcmd', _getParam24102Rq_val_Mcmd)])
#-----< setParam24102Rq >-----#
setParam24102Rq = CLASS(name=u'setParam24102Rq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDREQ')))
_setParam24102Rq_val_Mcmd = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102')))
setParam24102Rq._val = dict([(u'refMcmd', 4), (u'Mcmd', _setParam24102Rq_val_Mcmd)])
#-----< testConfigRq >-----#
testConfigRq = CLASS(name=u'testConfigRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDREQ')))
_testConfigRq_val_Mcmd = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'TestConfigIICP')))
testConfigRq._val = dict([(u'refMcmd', 255), (u'Mcmd', _testConfigRq_val_Mcmd)])
#-----< PingIICP >-----#
PingIICP = OCT_STR(name=u'PingIICP', mode=MODE_TYPE)
PingIICP._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< VCI-info-req >-----#
VCI_info_req = SEQ(name=u'VCI-info-req', mode=MODE_TYPE)
_VCI_info_req_medType = INT(name=u'medType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedType')))
_VCI_info_req_ciaClass = INT(name=u'ciaClass', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIaClass')))
_VCI_info_req_ciClass = INT(name=u'ciClass', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIclass')))
VCI_info_req._cont = ASN1Dict([
(u'medType', _VCI_info_req_medType),
(u'ciaClass', _VCI_info_req_ciaClass),
(u'ciClass', _VCI_info_req_ciClass),
])
VCI_info_req._ext = None
#-----< VCI-update-req >-----#
VCI_update_req = SEQ_OF(name=u'VCI-update-req', mode=MODE_TYPE)
_VCI_update_req__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-Info')))
VCI_update_req._cont = _VCI_update_req__item_
VCI_update_req._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< VCI-Info >-----#
VCI_Info = SEQ(name=u'VCI-Info', mode=MODE_TYPE)
_VCI_Info_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_VCI_Info_medType = INT(name=u'medType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedType')))
_VCI_Info_ciaClass = INT(name=u'ciaClass', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIaClass')))
_VCI_Info_ciClass = INT(name=u'ciClass', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIclass')))
_VCI_Info_status = INT(name=u'status', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
VCI_Info._cont = ASN1Dict([
(u'linkId', _VCI_Info_linkId),
(u'medType', _VCI_Info_medType),
(u'ciaClass', _VCI_Info_ciaClass),
(u'ciClass', _VCI_Info_ciClass),
(u'status', _VCI_Info_status),
])
VCI_Info._ext = None
#-----< TestConfigIICP >-----#
TestConfigIICP = SEQ(name=u'TestConfigIICP', mode=MODE_TYPE)
_TestConfigIICP_location = BIT_STR(name=u'location', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestConfigIICP_location._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_TestConfigIICP_lowerLayers = BIT_STR(name=u'lowerLayers', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestConfigIICP_lowerLayers._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_TestConfigIICP_testMode = BIT_STR(name=u'testMode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestConfigIICP_testMode._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
TestConfigIICP._cont = ASN1Dict([
(u'location', _TestConfigIICP_location),
(u'lowerLayers', _TestConfigIICP_lowerLayers),
(u'testMode', _TestConfigIICP_testMode),
])
TestConfigIICP._ext = None
#-----< IIC-Response >-----#
IIC_Response = SEQ(name=u'IIC-Response', mode=MODE_TYPE)
_IIC_Response_sourceITS_scuId = INT(name=u'sourceITS-scuId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_IIC_Response_destinationITS_scuId = INT(name=u'destinationITS-scuId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_IIC_Response_pduCounter = INT(name=u'pduCounter', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'PduCounter')))
_IIC_Response_responseID = INT(name=u'responseID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'ResponseID')))
_IIC_Response_pduResponse = SEQ(name=u'pduResponse', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'PduResponse')))
_IIC_Response_errorStatus = INT(name=u'errorStatus', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'PduErrStatus')))
_IIC_Response_secRs = SEQ(name=u'secRs', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'SecRs')))
IIC_Response._cont = ASN1Dict([
(u'sourceITS-scuId', _IIC_Response_sourceITS_scuId),
(u'destinationITS-scuId', _IIC_Response_destinationITS_scuId),
(u'pduCounter', _IIC_Response_pduCounter),
(u'responseID', _IIC_Response_responseID),
(u'pduResponse', _IIC_Response_pduResponse),
(u'errorStatus', _IIC_Response_errorStatus),
(u'secRs', _IIC_Response_secRs),
])
IIC_Response._ext = None
#-----< ResponseID >-----#
ResponseID = INT(name=u'ResponseID', mode=MODE_TYPE)
ResponseID._cont = ASN1Dict([(u'response', 1)])
ResponseID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< IICPRES >-----#
IICPRES = CLASS(name=u'IICPRES', mode=MODE_TYPE)
_IICPRES_ref = INT(name=u'ref', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'RefIICP')), uniq=True)
_IICPRES_IICPresponse = OPEN(name=u'IICPresponse', mode=MODE_TYPE)
IICPRES._cont = ASN1Dict([
(u'ref', _IICPRES_ref),
(u'IICPresponse', _IICPRES_IICPresponse),
])
#-----< IICPresponses >-----#
IICPresponses = CLASS(name=u'IICPresponses', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_IICPresponses_val_IICPresponse_0 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'ITS-SCUalive')))
_IICPresponses_val_IICPresponse_1 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Command-confirm')))
_IICPresponses_val_IICPresponse_2 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Request-confirm')))
_IICPresponses_val_IICPresponse_3 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Command-confirm')))
_IICPresponses_val_IICPresponse_4 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Request-confirm')))
_IICPresponses_val_IICPresponse_5 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Command-confirm')))
_IICPresponses_val_IICPresponse_6 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Request-confirm')))
_IICPresponses_val_IICPresponse_7 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Get-confirm')))
_IICPresponses_val_IICPresponse_8 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Set-confirm')))
_IICPresponses_val_IICPresponse_9 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'McmdRs')))
_IICPresponses_val_IICPresponse_10 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Command-confirm')))
_IICPresponses_val_IICPresponse_11 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Request-confirm')))
_IICPresponses_val_IICPresponse_12 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Command-confirm')))
_IICPresponses_val_IICPresponse_13 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Request-confirm')))
_IICPresponses_val_IICPresponse_14 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_15 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_16 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_17 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_18 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_19 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_20 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_21 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_22 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_23 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_24 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_25 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_26 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_27 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_28 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
_IICPresponses_val_IICPresponse_29 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
IICPresponses._val = ASN1Set(rv=[dict([(u'ref', 0), (u'IICPresponse', _IICPresponses_val_IICPresponse_0)]), dict([(u'ref', 1), (u'IICPresponse', _IICPresponses_val_IICPresponse_1)]), dict([(u'ref', 2), (u'IICPresponse', _IICPresponses_val_IICPresponse_2)]), dict([(u'ref', 3), (u'IICPresponse', _IICPresponses_val_IICPresponse_3)]), dict([(u'ref', 4), (u'IICPresponse', _IICPresponses_val_IICPresponse_4)]), dict([(u'ref', 5), (u'IICPresponse', _IICPresponses_val_IICPresponse_5)]), dict([(u'ref', 6), (u'IICPresponse', _IICPresponses_val_IICPresponse_6)]), dict([(u'ref', 7), (u'IICPresponse', _IICPresponses_val_IICPresponse_7)]), dict([(u'ref', 8), (u'IICPresponse', _IICPresponses_val_IICPresponse_8)]), dict([(u'ref', 9), (u'IICPresponse', _IICPresponses_val_IICPresponse_9)]), dict([(u'ref', 10), (u'IICPresponse', _IICPresponses_val_IICPresponse_10)]), dict([(u'ref', 11), (u'IICPresponse', _IICPresponses_val_IICPresponse_11)]), dict([(u'ref', 12), (u'IICPresponse', _IICPresponses_val_IICPresponse_12)]), dict([(u'ref', 13), (u'IICPresponse', _IICPresponses_val_IICPresponse_13)]), dict([(u'ref', 242), (u'IICPresponse', _IICPresponses_val_IICPresponse_14)]), dict([(u'ref', 243), (u'IICPresponse', _IICPresponses_val_IICPresponse_15)]), dict([(u'ref', 244), (u'IICPresponse', _IICPresponses_val_IICPresponse_16)]), dict([(u'ref', 245), (u'IICPresponse', _IICPresponses_val_IICPresponse_17)]), dict([(u'ref', 246), (u'IICPresponse', _IICPresponses_val_IICPresponse_18)]), dict([(u'ref', 247), (u'IICPresponse', _IICPresponses_val_IICPresponse_19)]), dict([(u'ref', 248), (u'IICPresponse', _IICPresponses_val_IICPresponse_20)]), dict([(u'ref', 249), (u'IICPresponse', _IICPresponses_val_IICPresponse_21)]), dict([(u'ref', 250), (u'IICPresponse', _IICPresponses_val_IICPresponse_22)]), dict([(u'ref', 251), (u'IICPresponse', _IICPresponses_val_IICPresponse_23)]), dict([(u'ref', 252), (u'IICPresponse', _IICPresponses_val_IICPresponse_24)]), dict([(u'ref', 253), (u'IICPresponse', _IICPresponses_val_IICPresponse_25)]), dict([(u'ref', 254), (u'IICPresponse', _IICPresponses_val_IICPresponse_26)]), dict([(u'ref', 255), (u'IICPresponse', _IICPresponses_val_IICPresponse_27)]), dict([(u'ref', 240), (u'IICPresponse', _IICPresponses_val_IICPresponse_28)]), dict([(u'ref', 241), (u'IICPresponse', _IICPresponses_val_IICPresponse_29)])], rr=[], ev=[], er=[])
#-----< PduResponse >-----#
PduResponse = SEQ(name=u'PduResponse', mode=MODE_TYPE)
_PduResponse_resRef = INT(name=u'resRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'IICPRES'), [u'ref']))
__PduResponse_resRef_tab = CLASS(name='_tab_IICPRES', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
___PduResponse_resRef_tab_val_IICPresponse_0 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'ITS-SCUalive')))
___PduResponse_resRef_tab_val_IICPresponse_1 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Command-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_2 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Request-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_3 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Command-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_4 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Request-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_5 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Command-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_6 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Request-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_7 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Get-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_8 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Set-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_9 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'McmdRs')))
___PduResponse_resRef_tab_val_IICPresponse_10 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Command-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_11 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Request-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_12 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Command-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_13 = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Request-confirm')))
___PduResponse_resRef_tab_val_IICPresponse_14 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_15 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_16 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_17 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_18 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_19 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_20 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_21 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_22 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_23 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_24 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_25 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_26 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_27 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_28 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
___PduResponse_resRef_tab_val_IICPresponse_29 = NULL(name=u'IICPresponse', mode=MODE_TYPE)
__PduResponse_resRef_tab._val = ASN1Set(rv=[dict([(u'ref', 0), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_0)]), dict([(u'ref', 1), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_1)]), dict([(u'ref', 2), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_2)]), dict([(u'ref', 3), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_3)]), dict([(u'ref', 4), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_4)]), dict([(u'ref', 5), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_5)]), dict([(u'ref', 6), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_6)]), dict([(u'ref', 7), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_7)]), dict([(u'ref', 8), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_8)]), dict([(u'ref', 9), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_9)]), dict([(u'ref', 10), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_10)]), dict([(u'ref', 11), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_11)]), dict([(u'ref', 12), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_12)]), dict([(u'ref', 13), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_13)]), dict([(u'ref', 242), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_14)]), dict([(u'ref', 243), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_15)]), dict([(u'ref', 244), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_16)]), dict([(u'ref', 245), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_17)]), dict([(u'ref', 246), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_18)]), dict([(u'ref', 247), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_19)]), dict([(u'ref', 248), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_20)]), dict([(u'ref', 249), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_21)]), dict([(u'ref', 250), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_22)]), dict([(u'ref', 251), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_23)]), dict([(u'ref', 252), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_24)]), dict([(u'ref', 253), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_25)]), dict([(u'ref', 254), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_26)]), dict([(u'ref', 255), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_27)]), dict([(u'ref', 240), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_28)]), dict([(u'ref', 241), (u'IICPresponse', ___PduResponse_resRef_tab_val_IICPresponse_29)])], rr=[], ev=None, er=[])
_PduResponse_resRef._const_tab = __PduResponse_resRef_tab
_PduResponse_resRef._const_tab_at = None
_PduResponse_resRef._const_tab_id = u'ref'
_PduResponse_iicpRes = OPEN(name=u'iicpRes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'IICPRES'), [u'IICPresponse']))
_PduResponse_iicpRes._const_tab = __PduResponse_resRef_tab
_PduResponse_iicpRes._const_tab_at = ('..', u'resRef')
_PduResponse_iicpRes._const_tab_id = u'IICPresponse'
PduResponse._cont = ASN1Dict([
(u'resRef', _PduResponse_resRef),
(u'iicpRes', _PduResponse_iicpRes),
])
PduResponse._ext = None
#-----< aliveRs >-----#
aliveRs = CLASS(name=u'aliveRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_aliveRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'ITS-SCUalive')))
aliveRs._val = dict([(u'ref', 0), (u'IICPresponse', _aliveRs_val_IICPresponse)])
#-----< mfRcmdRs >-----#
mfRcmdRs = CLASS(name=u'mfRcmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_mfRcmdRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Command-confirm')))
mfRcmdRs._val = dict([(u'ref', 1), (u'IICPresponse', _mfRcmdRs_val_IICPresponse)])
#-----< mfRreqRs >-----#
mfRreqRs = CLASS(name=u'mfRreqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_mfRreqRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MF-Request-confirm')))
mfRreqRs._val = dict([(u'ref', 2), (u'IICPresponse', _mfRreqRs_val_IICPresponse)])
#-----< mnRcmdRs >-----#
mnRcmdRs = CLASS(name=u'mnRcmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_mnRcmdRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Command-confirm')))
mnRcmdRs._val = dict([(u'ref', 3), (u'IICPresponse', _mnRcmdRs_val_IICPresponse)])
#-----< mnRreqRs >-----#
mnRreqRs = CLASS(name=u'mnRreqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_mnRreqRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MN-Request-confirm')))
mnRreqRs._val = dict([(u'ref', 4), (u'IICPresponse', _mnRreqRs_val_IICPresponse)])
#-----< miRcmdRs >-----#
miRcmdRs = CLASS(name=u'miRcmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_miRcmdRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Command-confirm')))
miRcmdRs._val = dict([(u'ref', 5), (u'IICPresponse', _miRcmdRs_val_IICPresponse)])
#-----< miRreqRs >-----#
miRreqRs = CLASS(name=u'miRreqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_miRreqRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Request-confirm')))
miRreqRs._val = dict([(u'ref', 6), (u'IICPresponse', _miRreqRs_val_IICPresponse)])
#-----< miRgetRs >-----#
miRgetRs = CLASS(name=u'miRgetRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_miRgetRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Get-confirm')))
miRgetRs._val = dict([(u'ref', 7), (u'IICPresponse', _miRgetRs_val_IICPresponse)])
#-----< miRsetRs >-----#
miRsetRs = CLASS(name=u'miRsetRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_miRsetRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MI-Set-confirm')))
miRsetRs._val = dict([(u'ref', 8), (u'IICPresponse', _miRsetRs_val_IICPresponse)])
#-----< mCmdRs >-----#
mCmdRs = CLASS(name=u'mCmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_mCmdRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'McmdRs')))
mCmdRs._val = dict([(u'ref', 9), (u'IICPresponse', _mCmdRs_val_IICPresponse)])
#-----< maRcmdRs >-----#
maRcmdRs = CLASS(name=u'maRcmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_maRcmdRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Command-confirm')))
maRcmdRs._val = dict([(u'ref', 10), (u'IICPresponse', _maRcmdRs_val_IICPresponse)])
#-----< maRreqRs >-----#
maRreqRs = CLASS(name=u'maRreqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_maRreqRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MA-Request-confirm')))
maRreqRs._val = dict([(u'ref', 11), (u'IICPresponse', _maRreqRs_val_IICPresponse)])
#-----< msRcmdRs >-----#
msRcmdRs = CLASS(name=u'msRcmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_msRcmdRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Command-confirm')))
msRcmdRs._val = dict([(u'ref', 12), (u'IICPresponse', _msRcmdRs_val_IICPresponse)])
#-----< msRreqRs >-----#
msRreqRs = CLASS(name=u'msRreqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_msRreqRs_val_IICPresponse = SEQ(name=u'IICPresponse', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MS-Request-confirm')))
msRreqRs._val = dict([(u'ref', 13), (u'IICPresponse', _msRreqRs_val_IICPresponse)])
#-----< simAutCmdRs >-----#
simAutCmdRs = CLASS(name=u'simAutCmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simAutCmdRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simAutCmdRs._val = dict([(u'ref', 242), (u'IICPresponse', _simAutCmdRs_val_IICPresponse)])
#-----< simAutReqRs >-----#
simAutReqRs = CLASS(name=u'simAutReqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simAutReqRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simAutReqRs._val = dict([(u'ref', 243), (u'IICPresponse', _simAutReqRs_val_IICPresponse)])
#-----< simFutCmdRs >-----#
simFutCmdRs = CLASS(name=u'simFutCmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simFutCmdRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simFutCmdRs._val = dict([(u'ref', 244), (u'IICPresponse', _simFutCmdRs_val_IICPresponse)])
#-----< simFutReqRs >-----#
simFutReqRs = CLASS(name=u'simFutReqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simFutReqRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simFutReqRs._val = dict([(u'ref', 245), (u'IICPresponse', _simFutReqRs_val_IICPresponse)])
#-----< simNutCmdRs >-----#
simNutCmdRs = CLASS(name=u'simNutCmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simNutCmdRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simNutCmdRs._val = dict([(u'ref', 246), (u'IICPresponse', _simNutCmdRs_val_IICPresponse)])
#-----< simNutReqRs >-----#
simNutReqRs = CLASS(name=u'simNutReqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simNutReqRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simNutReqRs._val = dict([(u'ref', 247), (u'IICPresponse', _simNutReqRs_val_IICPresponse)])
#-----< simIutCmdRs >-----#
simIutCmdRs = CLASS(name=u'simIutCmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simIutCmdRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simIutCmdRs._val = dict([(u'ref', 248), (u'IICPresponse', _simIutCmdRs_val_IICPresponse)])
#-----< simIutReqRs >-----#
simIutReqRs = CLASS(name=u'simIutReqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simIutReqRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simIutReqRs._val = dict([(u'ref', 249), (u'IICPresponse', _simIutReqRs_val_IICPresponse)])
#-----< simAltCmdRs >-----#
simAltCmdRs = CLASS(name=u'simAltCmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simAltCmdRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simAltCmdRs._val = dict([(u'ref', 250), (u'IICPresponse', _simAltCmdRs_val_IICPresponse)])
#-----< simAltReqRs >-----#
simAltReqRs = CLASS(name=u'simAltReqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simAltReqRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simAltReqRs._val = dict([(u'ref', 251), (u'IICPresponse', _simAltReqRs_val_IICPresponse)])
#-----< simFltCmdRs >-----#
simFltCmdRs = CLASS(name=u'simFltCmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simFltCmdRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simFltCmdRs._val = dict([(u'ref', 252), (u'IICPresponse', _simFltCmdRs_val_IICPresponse)])
#-----< simFltReqRs >-----#
simFltReqRs = CLASS(name=u'simFltReqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simFltReqRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simFltReqRs._val = dict([(u'ref', 253), (u'IICPresponse', _simFltReqRs_val_IICPresponse)])
#-----< simNltReqRs >-----#
simNltReqRs = CLASS(name=u'simNltReqRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simNltReqRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simNltReqRs._val = dict([(u'ref', 255), (u'IICPresponse', _simNltReqRs_val_IICPresponse)])
#-----< simNltCmdRs >-----#
simNltCmdRs = CLASS(name=u'simNltCmdRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simNltCmdRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simNltCmdRs._val = dict([(u'ref', 254), (u'IICPresponse', _simNltCmdRs_val_IICPresponse)])
#-----< simUtInRs >-----#
simUtInRs = CLASS(name=u'simUtInRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simUtInRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simUtInRs._val = dict([(u'ref', 240), (u'IICPresponse', _simUtInRs_val_IICPresponse)])
#-----< simUtOutRs >-----#
simUtOutRs = CLASS(name=u'simUtOutRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'IICPRES')))
_simUtOutRs_val_IICPresponse = NULL(name=u'IICPresponse', mode=MODE_TYPE)
simUtOutRs._val = dict([(u'ref', 241), (u'IICPresponse', _simUtOutRs_val_IICPresponse)])
#-----< RefMcmdRs >-----#
RefMcmdRs = INT(name=u'RefMcmdRs', mode=MODE_TYPE)
RefMcmdRs._cont = ASN1Dict([(u'c-pingRs', 0), (u'c-vCIinfoRs', 1), (u'c-vCIupdateRs', 2), (u'c-getParam24102Rs', 3), (u'c-setParam24102Rs', 4), (u'c-testIicpRs', 254), (u'c-testConfigRs', 255)])
RefMcmdRs._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< MCMDRES >-----#
MCMDRES = CLASS(name=u'MCMDRES', mode=MODE_TYPE)
_MCMDRES_refMcmd = INT(name=u'refMcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'RefMcmdRs')), uniq=True)
_MCMDRES_Mcmd = OPEN(name=u'Mcmd', mode=MODE_TYPE)
MCMDRES._cont = ASN1Dict([
(u'refMcmd', _MCMDRES_refMcmd),
(u'Mcmd', _MCMDRES_Mcmd),
])
#-----< McmdRess >-----#
McmdRess = CLASS(name=u'McmdRess', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'MCMDRES')))
_McmdRess_val_Mcmd_0 = OCT_STR(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'PingIICP')))
_McmdRess_val_Mcmd_1 = SEQ_OF(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-info-res')))
_McmdRess_val_Mcmd_2 = NULL(name=u'Mcmd', mode=MODE_TYPE)
_McmdRess_val_Mcmd_3 = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102')))
_McmdRess_val_Mcmd_4 = INT(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
_McmdRess_val_Mcmd_5 = NULL(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
McmdRess._val = ASN1Set(rv=[dict([(u'refMcmd', 0), (u'Mcmd', _McmdRess_val_Mcmd_0)]), dict([(u'refMcmd', 1), (u'Mcmd', _McmdRess_val_Mcmd_1)]), dict([(u'refMcmd', 2), (u'Mcmd', _McmdRess_val_Mcmd_2)]), dict([(u'refMcmd', 3), (u'Mcmd', _McmdRess_val_Mcmd_3)]), dict([(u'refMcmd', 4), (u'Mcmd', _McmdRess_val_Mcmd_4)]), dict([(u'refMcmd', 255), (u'Mcmd', _McmdRess_val_Mcmd_5)])], rr=[], ev=[], er=[])
#-----< McmdRs >-----#
McmdRs = SEQ(name=u'McmdRs', mode=MODE_TYPE)
_McmdRs_mCmdRef = INT(name=u'mCmdRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'MCMDRES'), [u'refMcmd']))
__McmdRs_mCmdRef_tab = CLASS(name='_tab_MCMDRES', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'MCMDRES')))
___McmdRs_mCmdRef_tab_val_Mcmd_0 = OCT_STR(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'PingIICP')))
___McmdRs_mCmdRef_tab_val_Mcmd_1 = SEQ_OF(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-info-res')))
___McmdRs_mCmdRef_tab_val_Mcmd_2 = NULL(name=u'Mcmd', mode=MODE_TYPE)
___McmdRs_mCmdRef_tab_val_Mcmd_3 = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102')))
___McmdRs_mCmdRef_tab_val_Mcmd_4 = INT(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
___McmdRs_mCmdRef_tab_val_Mcmd_5 = NULL(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
__McmdRs_mCmdRef_tab._val = ASN1Set(rv=[dict([(u'refMcmd', 0), (u'Mcmd', ___McmdRs_mCmdRef_tab_val_Mcmd_0)]), dict([(u'refMcmd', 1), (u'Mcmd', ___McmdRs_mCmdRef_tab_val_Mcmd_1)]), dict([(u'refMcmd', 2), (u'Mcmd', ___McmdRs_mCmdRef_tab_val_Mcmd_2)]), dict([(u'refMcmd', 3), (u'Mcmd', ___McmdRs_mCmdRef_tab_val_Mcmd_3)]), dict([(u'refMcmd', 4), (u'Mcmd', ___McmdRs_mCmdRef_tab_val_Mcmd_4)]), dict([(u'refMcmd', 255), (u'Mcmd', ___McmdRs_mCmdRef_tab_val_Mcmd_5)])], rr=[], ev=None, er=[])
_McmdRs_mCmdRef._const_tab = __McmdRs_mCmdRef_tab
_McmdRs_mCmdRef._const_tab_at = None
_McmdRs_mCmdRef._const_tab_id = u'refMcmd'
_McmdRs_mcmd = OPEN(name=u'mcmd', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'MCMDRES'), [u'Mcmd']))
_McmdRs_mcmd._const_tab = __McmdRs_mCmdRef_tab
_McmdRs_mcmd._const_tab_at = ('..', u'mCmdRef')
_McmdRs_mcmd._const_tab_id = u'Mcmd'
McmdRs._cont = ASN1Dict([
(u'mCmdRef', _McmdRs_mCmdRef),
(u'mcmd', _McmdRs_mcmd),
])
McmdRs._ext = None
#-----< pingRs >-----#
pingRs = CLASS(name=u'pingRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDRES')))
_pingRs_val_Mcmd = OCT_STR(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'PingIICP')))
pingRs._val = dict([(u'refMcmd', 0), (u'Mcmd', _pingRs_val_Mcmd)])
#-----< vCIinfoRs >-----#
vCIinfoRs = CLASS(name=u'vCIinfoRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDRES')))
_vCIinfoRs_val_Mcmd = SEQ_OF(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-info-res')))
vCIinfoRs._val = dict([(u'refMcmd', 1), (u'Mcmd', _vCIinfoRs_val_Mcmd)])
#-----< vCIupdateRs >-----#
vCIupdateRs = CLASS(name=u'vCIupdateRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDRES')))
_vCIupdateRs_val_Mcmd = NULL(name=u'Mcmd', mode=MODE_TYPE)
vCIupdateRs._val = dict([(u'refMcmd', 2), (u'Mcmd', _vCIupdateRs_val_Mcmd)])
#-----< getParam24102Rs >-----#
getParam24102Rs = CLASS(name=u'getParam24102Rs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDRES')))
_getParam24102Rs_val_Mcmd = SEQ(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Param24102')))
getParam24102Rs._val = dict([(u'refMcmd', 3), (u'Mcmd', _getParam24102Rs_val_Mcmd)])
#-----< setParam24102Rs >-----#
setParam24102Rs = CLASS(name=u'setParam24102Rs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDRES')))
_setParam24102Rs_val_Mcmd = INT(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
setParam24102Rs._val = dict([(u'refMcmd', 4), (u'Mcmd', _setParam24102Rs_val_Mcmd)])
#-----< testConfigRs >-----#
testConfigRs = CLASS(name=u'testConfigRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'MCMDRES')))
_testConfigRs_val_Mcmd = NULL(name=u'Mcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
testConfigRs._val = dict([(u'refMcmd', 255), (u'Mcmd', _testConfigRs_val_Mcmd)])
#-----< PduErrStatus >-----#
PduErrStatus = INT(name=u'PduErrStatus', mode=MODE_TYPE)
PduErrStatus._cont = ASN1Dict([(u'success', 0), (u'pduUnknown', 1), (u'duplicateITS-scuId', 2), (u'invalidAliveMessage', 3), (u'invalidITSscuType', 4), (u'unspecFailure', 255)])
PduErrStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< VCI-info-res >-----#
VCI_info_res = SEQ_OF(name=u'VCI-info-res', mode=MODE_TYPE)
_VCI_info_res__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'VCI-Info')))
VCI_info_res._cont = _VCI_info_res__item_
VCI_info_res._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RefSECIICPRQ >-----#
RefSECIICPRQ = INT(name=u'RefSECIICPRQ', mode=MODE_TYPE)
RefSECIICPRQ._cont = ASN1Dict([(u'c-secRqRef', 0), (u'c-secRq', 1)])
RefSECIICPRQ._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SECIICPRQ >-----#
SECIICPRQ = CLASS(name=u'SECIICPRQ', mode=MODE_TYPE)
_SECIICPRQ_ref = INT(name=u'ref', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'RefSECIICPRQ')), uniq=True)
_SECIICPRQ_SecIICP = OPEN(name=u'SecIICP', mode=MODE_TYPE)
SECIICPRQ._cont = ASN1Dict([
(u'ref', _SECIICPRQ_ref),
(u'SecIICP', _SECIICPRQ_SecIICP),
])
#-----< SecIICPRQs >-----#
SecIICPRQs = CLASS(name=u'SecIICPRQs', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'SECIICPRQ')))
_SecIICPRQs_val_SecIICP_0 = NULL(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_SecIICPRQs_val_SecIICP_1 = OCT_STR(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SecIICPpayload')))
SecIICPRQs._val = ASN1Set(rv=[dict([(u'ref', 0), (u'SecIICP', _SecIICPRQs_val_SecIICP_0)]), dict([(u'ref', 1), (u'SecIICP', _SecIICPRQs_val_SecIICP_1)])], rr=[], ev=[], er=[])
#-----< SecRq >-----#
SecRq = SEQ(name=u'SecRq', mode=MODE_TYPE)
_SecRq_secRqRef = INT(name=u'secRqRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'SECIICPRQ'), [u'ref']))
__SecRq_secRqRef_tab = CLASS(name='_tab_SECIICPRQ', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'SECIICPRQ')))
___SecRq_secRqRef_tab_val_SecIICP_0 = NULL(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___SecRq_secRqRef_tab_val_SecIICP_1 = OCT_STR(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SecIICPpayload')))
__SecRq_secRqRef_tab._val = ASN1Set(rv=[dict([(u'ref', 0), (u'SecIICP', ___SecRq_secRqRef_tab_val_SecIICP_0)]), dict([(u'ref', 1), (u'SecIICP', ___SecRq_secRqRef_tab_val_SecIICP_1)])], rr=[], ev=None, er=[])
_SecRq_secRqRef._const_tab = __SecRq_secRqRef_tab
_SecRq_secRqRef._const_tab_at = None
_SecRq_secRqRef._const_tab_id = u'ref'
_SecRq_secRq = OPEN(name=u'secRq', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'SECIICPRQ'), [u'SecIICP']))
_SecRq_secRq._const_tab = __SecRq_secRqRef_tab
_SecRq_secRq._const_tab_at = ('..', u'secRqRef')
_SecRq_secRq._const_tab_id = u'SecIICP'
SecRq._cont = ASN1Dict([
(u'secRqRef', _SecRq_secRqRef),
(u'secRq', _SecRq_secRq),
])
SecRq._ext = None
#-----< noSecurityRq >-----#
noSecurityRq = CLASS(name=u'noSecurityRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'SECIICPRQ')))
_noSecurityRq_val_SecIICP = NULL(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
noSecurityRq._val = dict([(u'ref', 0), (u'SecIICP', _noSecurityRq_val_SecIICP)])
#-----< octStringRq >-----#
octStringRq = CLASS(name=u'octStringRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'SECIICPRQ')))
_octStringRq_val_SecIICP = OCT_STR(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SecIICPpayload')))
octStringRq._val = dict([(u'ref', 1), (u'SecIICP', _octStringRq_val_SecIICP)])
#-----< RefSECIICPRS >-----#
RefSECIICPRS = INT(name=u'RefSECIICPRS', mode=MODE_TYPE)
RefSECIICPRS._cont = ASN1Dict([(u'c-secRsRef', 0), (u'c-secRs', 1)])
RefSECIICPRS._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SECIICPRS >-----#
SECIICPRS = CLASS(name=u'SECIICPRS', mode=MODE_TYPE)
_SECIICPRS_ref = INT(name=u'ref', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'RefSECIICPRS')), uniq=True)
_SECIICPRS_SecIICP = OPEN(name=u'SecIICP', mode=MODE_TYPE)
SECIICPRS._cont = ASN1Dict([
(u'ref', _SECIICPRS_ref),
(u'SecIICP', _SECIICPRS_SecIICP),
])
#-----< SECIICPRSs >-----#
SECIICPRSs = CLASS(name=u'SECIICPRSs', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'SECIICPRS')))
_SECIICPRSs_val_SecIICP_0 = NULL(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_SECIICPRSs_val_SecIICP_1 = OCT_STR(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SecIICPpayload')))
SECIICPRSs._val = ASN1Set(rv=[dict([(u'ref', 0), (u'SecIICP', _SECIICPRSs_val_SecIICP_0)]), dict([(u'ref', 1), (u'SecIICP', _SECIICPRSs_val_SecIICP_1)])], rr=[], ev=[], er=[])
#-----< SecRs >-----#
SecRs = SEQ(name=u'SecRs', mode=MODE_TYPE)
_SecRs_secRsRef = INT(name=u'secRsRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'SECIICPRS'), [u'ref']))
__SecRs_secRsRef_tab = CLASS(name='_tab_SECIICPRS', mode=MODE_SET, typeref=ASN1RefType(('CALMiitsscu', 'SECIICPRS')))
___SecRs_secRsRef_tab_val_SecIICP_0 = NULL(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___SecRs_secRsRef_tab_val_SecIICP_1 = OCT_STR(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SecIICPpayload')))
__SecRs_secRsRef_tab._val = ASN1Set(rv=[dict([(u'ref', 0), (u'SecIICP', ___SecRs_secRsRef_tab_val_SecIICP_0)]), dict([(u'ref', 1), (u'SecIICP', ___SecRs_secRsRef_tab_val_SecIICP_1)])], rr=[], ev=None, er=[])
_SecRs_secRsRef._const_tab = __SecRs_secRsRef_tab
_SecRs_secRsRef._const_tab_at = None
_SecRs_secRsRef._const_tab_id = u'ref'
_SecRs_secRs = OPEN(name=u'secRs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMiitsscu', 'SECIICPRS'), [u'SecIICP']))
_SecRs_secRs._const_tab = __SecRs_secRsRef_tab
_SecRs_secRs._const_tab_at = ('..', u'secRsRef')
_SecRs_secRs._const_tab_id = u'SecIICP'
SecRs._cont = ASN1Dict([
(u'secRsRef', _SecRs_secRsRef),
(u'secRs', _SecRs_secRs),
])
SecRs._ext = None
#-----< noSecurityRs >-----#
noSecurityRs = CLASS(name=u'noSecurityRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'SECIICPRS')))
_noSecurityRs_val_SecIICP = NULL(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
noSecurityRs._val = dict([(u'ref', 0), (u'SecIICP', _noSecurityRs_val_SecIICP)])
#-----< octStringRs >-----#
octStringRs = CLASS(name=u'octStringRs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMiitsscu', 'SECIICPRS')))
_octStringRs_val_SecIICP = OCT_STR(name=u'SecIICP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'SecIICPpayload')))
octStringRs._val = dict([(u'ref', 1), (u'SecIICP', _octStringRs_val_SecIICP)])
#-----< SecIICPpayload >-----#
SecIICPpayload = OCT_STR(name=u'SecIICPpayload', mode=MODE_TYPE)
SecIICPpayload._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< IICrequestTX >-----#
IICrequestTX = SEQ(name=u'IICrequestTX', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IIC-Request')))
#-----< IICresponseTX >-----#
IICresponseTX = SEQ(name=u'IICresponseTX', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IIC-Response')))
#-----< IICrequestRX >-----#
IICrequestRX = SEQ(name=u'IICrequestRX', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IIC-Request')))
#-----< IICresponseRX >-----#
IICresponseRX = SEQ(name=u'IICresponseRX', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IIC-Response')))
#-----< PduCounter >-----#
PduCounter = INT(name=u'PduCounter', mode=MODE_TYPE)
PduCounter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< version >-----#
version = INT(name=u'version', mode=MODE_VALUE)
version._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
version._val = 2
_all_ = [
_IIC_Request_sourceITS_scuId,
_IIC_Request_destinationITS_scuId,
_IIC_Request_pduCounter,
_IIC_Request_requestID,
_IIC_Request_pduRequest,
_IIC_Request_secRq,
IIC_Request,
RequestID,
RefIICP,
_IICPREQ_ref,
_IICPREQ_IICPrequest,
IICPREQ,
IICPrequests,
_IICPrequests_val_IICPrequest_0,
_IICPrequests_val_IICPrequest_1,
_IICPrequests_val_IICPrequest_2,
_IICPrequests_val_IICPrequest_3,
_IICPrequests_val_IICPrequest_4,
_IICPrequests_val_IICPrequest_5,
_IICPrequests_val_IICPrequest_6,
_IICPrequests_val_IICPrequest_7,
_IICPrequests_val_IICPrequest_8,
_IICPrequests_val_IICPrequest_9,
_IICPrequests_val_IICPrequest_10,
_IICPrequests_val_IICPrequest_11,
_IICPrequests_val_IICPrequest_12,
_IICPrequests_val_IICPrequest_13,
_IICPrequests_val_IICPrequest_14,
_IICPrequests_val_IICPrequest_15,
_IICPrequests_val_IICPrequest_16,
_IICPrequests_val_IICPrequest_17,
_IICPrequests_val_IICPrequest_18,
_IICPrequests_val_IICPrequest_19,
_IICPrequests_val_IICPrequest_20,
_IICPrequests_val_IICPrequest_21,
_IICPrequests_val_IICPrequest_22,
_IICPrequests_val_IICPrequest_23,
_IICPrequests_val_IICPrequest_24,
_IICPrequests_val_IICPrequest_25,
__PduRequest_reqRef_tab,
___PduRequest_reqRef_tab_val_IICPrequest_0,
___PduRequest_reqRef_tab_val_IICPrequest_1,
___PduRequest_reqRef_tab_val_IICPrequest_2,
___PduRequest_reqRef_tab_val_IICPrequest_3,
___PduRequest_reqRef_tab_val_IICPrequest_4,
___PduRequest_reqRef_tab_val_IICPrequest_5,
___PduRequest_reqRef_tab_val_IICPrequest_6,
___PduRequest_reqRef_tab_val_IICPrequest_7,
___PduRequest_reqRef_tab_val_IICPrequest_8,
___PduRequest_reqRef_tab_val_IICPrequest_9,
___PduRequest_reqRef_tab_val_IICPrequest_10,
___PduRequest_reqRef_tab_val_IICPrequest_11,
___PduRequest_reqRef_tab_val_IICPrequest_12,
___PduRequest_reqRef_tab_val_IICPrequest_13,
___PduRequest_reqRef_tab_val_IICPrequest_14,
___PduRequest_reqRef_tab_val_IICPrequest_15,
___PduRequest_reqRef_tab_val_IICPrequest_16,
___PduRequest_reqRef_tab_val_IICPrequest_17,
___PduRequest_reqRef_tab_val_IICPrequest_18,
___PduRequest_reqRef_tab_val_IICPrequest_19,
___PduRequest_reqRef_tab_val_IICPrequest_20,
___PduRequest_reqRef_tab_val_IICPrequest_21,
___PduRequest_reqRef_tab_val_IICPrequest_22,
___PduRequest_reqRef_tab_val_IICPrequest_23,
___PduRequest_reqRef_tab_val_IICPrequest_24,
___PduRequest_reqRef_tab_val_IICPrequest_25,
_PduRequest_reqRef,
_PduRequest_iicpReq,
PduRequest,
aliveRq,
_aliveRq_val_IICPrequest,
mfRcmdRq,
_mfRcmdRq_val_IICPrequest,
mfRreqRq,
_mfRreqRq_val_IICPrequest,
mnRcmdRq,
_mnRcmdRq_val_IICPrequest,
mnRreqRq,
_mnRreqRq_val_IICPrequest,
miRcmdRq,
_miRcmdRq_val_IICPrequest,
miRreqRq,
_miRreqRq_val_IICPrequest,
miRgetRq,
_miRgetRq_val_IICPrequest,
miRsetRq,
_miRsetRq_val_IICPrequest,
mCmdRq,
_mCmdRq_val_IICPrequest,
maRcmdRq,
_maRcmdRq_val_IICPrequest,
maRreqRq,
_maRreqRq_val_IICPrequest,
msRcmdRq,
_msRcmdRq_val_IICPrequest,
msRreqRq,
_msRreqRq_val_IICPrequest,
simFutCmdRq,
_simFutCmdRq_val_IICPrequest,
simFutReqRq,
_simFutReqRq_val_IICPrequest,
simNutCmdRq,
_simNutCmdRq_val_IICPrequest,
simNutReqRq,
_simNutReqRq_val_IICPrequest,
simIutCmdRq,
_simIutCmdRq_val_IICPrequest,
simIutReqRq,
_simIutReqRq_val_IICPrequest,
simFltCmdRq,
_simFltCmdRq_val_IICPrequest,
simFltReqRq,
_simFltReqRq_val_IICPrequest,
simNltCmdRq,
_simNltCmdRq_val_IICPrequest,
simNltReqRq,
_simNltReqRq_val_IICPrequest,
simUtInRq,
_simUtInRq_val_IICPrequest,
simUtOutRq,
_simUtOutRq_val_IICPrequest,
_ITS_SCUalive_message,
_ITS_SCUalive_its_scuType,
ITS_SCUalive,
AliveMessage,
ITS_SCUtype,
_SimUt_fill,
__SimUt_action_mfCmdReq,
__SimUt_action_mfCmdConf,
__SimUt_action_mnCmdReq,
__SimUt_action_mnCmdConf,
__SimUt_action_miCmdReq,
__SimUt_action_miCmdConf,
__SimUt_action_maCmdReq,
__SimUt_action_maCmdConf,
__SimUt_action_mfReqReq,
__SimUt_action_mfReqConf,
__SimUt_action_mnReqReq,
__SimUt_action_mnReqConf,
__SimUt_action_miReqReq,
__SimUt_action_miReqConf,
__SimUt_action_maReqReq,
__SimUt_action_maReqConf,
__SimUt_action_miGetReq,
__SimUt_action_miGetConf,
__SimUt_action_miSetReq,
__SimUt_action_miSetConf,
__SimUt_action_mcmdTrigger,
__SimUt_action_mcmdEvent,
_SimUt_action,
SimUt,
RefMcmdRq,
_MCMDREQ_refMcmd,
_MCMDREQ_Mcmd,
MCMDREQ,
McmdReqs,
_McmdReqs_val_Mcmd_0,
_McmdReqs_val_Mcmd_1,
_McmdReqs_val_Mcmd_2,
_McmdReqs_val_Mcmd_3,
_McmdReqs_val_Mcmd_4,
_McmdReqs_val_Mcmd_5,
__McmdRq_mCmdRef_tab,
___McmdRq_mCmdRef_tab_val_Mcmd_0,
___McmdRq_mCmdRef_tab_val_Mcmd_1,
___McmdRq_mCmdRef_tab_val_Mcmd_2,
___McmdRq_mCmdRef_tab_val_Mcmd_3,
___McmdRq_mCmdRef_tab_val_Mcmd_4,
___McmdRq_mCmdRef_tab_val_Mcmd_5,
_McmdRq_mCmdRef,
_McmdRq_mcmd,
McmdRq,
pingRq,
_pingRq_val_Mcmd,
vCIinfoRq,
_vCIinfoRq_val_Mcmd,
vCIupdateRq,
_vCIupdateRq_val_Mcmd,
getParam24102Rq,
_getParam24102Rq_val_Mcmd,
setParam24102Rq,
_setParam24102Rq_val_Mcmd,
testConfigRq,
_testConfigRq_val_Mcmd,
PingIICP,
_VCI_info_req_medType,
_VCI_info_req_ciaClass,
_VCI_info_req_ciClass,
VCI_info_req,
_VCI_update_req__item_,
VCI_update_req,
_VCI_Info_linkId,
_VCI_Info_medType,
_VCI_Info_ciaClass,
_VCI_Info_ciClass,
_VCI_Info_status,
VCI_Info,
_TestConfigIICP_location,
_TestConfigIICP_lowerLayers,
_TestConfigIICP_testMode,
TestConfigIICP,
_IIC_Response_sourceITS_scuId,
_IIC_Response_destinationITS_scuId,
_IIC_Response_pduCounter,
_IIC_Response_responseID,
_IIC_Response_pduResponse,
_IIC_Response_errorStatus,
_IIC_Response_secRs,
IIC_Response,
ResponseID,
_IICPRES_ref,
_IICPRES_IICPresponse,
IICPRES,
IICPresponses,
_IICPresponses_val_IICPresponse_0,
_IICPresponses_val_IICPresponse_1,
_IICPresponses_val_IICPresponse_2,
_IICPresponses_val_IICPresponse_3,
_IICPresponses_val_IICPresponse_4,
_IICPresponses_val_IICPresponse_5,
_IICPresponses_val_IICPresponse_6,
_IICPresponses_val_IICPresponse_7,
_IICPresponses_val_IICPresponse_8,
_IICPresponses_val_IICPresponse_9,
_IICPresponses_val_IICPresponse_10,
_IICPresponses_val_IICPresponse_11,
_IICPresponses_val_IICPresponse_12,
_IICPresponses_val_IICPresponse_13,
_IICPresponses_val_IICPresponse_14,
_IICPresponses_val_IICPresponse_15,
_IICPresponses_val_IICPresponse_16,
_IICPresponses_val_IICPresponse_17,
_IICPresponses_val_IICPresponse_18,
_IICPresponses_val_IICPresponse_19,
_IICPresponses_val_IICPresponse_20,
_IICPresponses_val_IICPresponse_21,
_IICPresponses_val_IICPresponse_22,
_IICPresponses_val_IICPresponse_23,
_IICPresponses_val_IICPresponse_24,
_IICPresponses_val_IICPresponse_25,
_IICPresponses_val_IICPresponse_26,
_IICPresponses_val_IICPresponse_27,
_IICPresponses_val_IICPresponse_28,
_IICPresponses_val_IICPresponse_29,
__PduResponse_resRef_tab,
___PduResponse_resRef_tab_val_IICPresponse_0,
___PduResponse_resRef_tab_val_IICPresponse_1,
___PduResponse_resRef_tab_val_IICPresponse_2,
___PduResponse_resRef_tab_val_IICPresponse_3,
___PduResponse_resRef_tab_val_IICPresponse_4,
___PduResponse_resRef_tab_val_IICPresponse_5,
___PduResponse_resRef_tab_val_IICPresponse_6,
___PduResponse_resRef_tab_val_IICPresponse_7,
___PduResponse_resRef_tab_val_IICPresponse_8,
___PduResponse_resRef_tab_val_IICPresponse_9,
___PduResponse_resRef_tab_val_IICPresponse_10,
___PduResponse_resRef_tab_val_IICPresponse_11,
___PduResponse_resRef_tab_val_IICPresponse_12,
___PduResponse_resRef_tab_val_IICPresponse_13,
___PduResponse_resRef_tab_val_IICPresponse_14,
___PduResponse_resRef_tab_val_IICPresponse_15,
___PduResponse_resRef_tab_val_IICPresponse_16,
___PduResponse_resRef_tab_val_IICPresponse_17,
___PduResponse_resRef_tab_val_IICPresponse_18,
___PduResponse_resRef_tab_val_IICPresponse_19,
___PduResponse_resRef_tab_val_IICPresponse_20,
___PduResponse_resRef_tab_val_IICPresponse_21,
___PduResponse_resRef_tab_val_IICPresponse_22,
___PduResponse_resRef_tab_val_IICPresponse_23,
___PduResponse_resRef_tab_val_IICPresponse_24,
___PduResponse_resRef_tab_val_IICPresponse_25,
___PduResponse_resRef_tab_val_IICPresponse_26,
___PduResponse_resRef_tab_val_IICPresponse_27,
___PduResponse_resRef_tab_val_IICPresponse_28,
___PduResponse_resRef_tab_val_IICPresponse_29,
_PduResponse_resRef,
_PduResponse_iicpRes,
PduResponse,
aliveRs,
_aliveRs_val_IICPresponse,
mfRcmdRs,
_mfRcmdRs_val_IICPresponse,
mfRreqRs,
_mfRreqRs_val_IICPresponse,
mnRcmdRs,
_mnRcmdRs_val_IICPresponse,
mnRreqRs,
_mnRreqRs_val_IICPresponse,
miRcmdRs,
_miRcmdRs_val_IICPresponse,
miRreqRs,
_miRreqRs_val_IICPresponse,
miRgetRs,
_miRgetRs_val_IICPresponse,
miRsetRs,
_miRsetRs_val_IICPresponse,
mCmdRs,
_mCmdRs_val_IICPresponse,
maRcmdRs,
_maRcmdRs_val_IICPresponse,
maRreqRs,
_maRreqRs_val_IICPresponse,
msRcmdRs,
_msRcmdRs_val_IICPresponse,
msRreqRs,
_msRreqRs_val_IICPresponse,
simAutCmdRs,
_simAutCmdRs_val_IICPresponse,
simAutReqRs,
_simAutReqRs_val_IICPresponse,
simFutCmdRs,
_simFutCmdRs_val_IICPresponse,
simFutReqRs,
_simFutReqRs_val_IICPresponse,
simNutCmdRs,
_simNutCmdRs_val_IICPresponse,
simNutReqRs,
_simNutReqRs_val_IICPresponse,
simIutCmdRs,
_simIutCmdRs_val_IICPresponse,
simIutReqRs,
_simIutReqRs_val_IICPresponse,
simAltCmdRs,
_simAltCmdRs_val_IICPresponse,
simAltReqRs,
_simAltReqRs_val_IICPresponse,
simFltCmdRs,
_simFltCmdRs_val_IICPresponse,
simFltReqRs,
_simFltReqRs_val_IICPresponse,
simNltReqRs,
_simNltReqRs_val_IICPresponse,
simNltCmdRs,
_simNltCmdRs_val_IICPresponse,
simUtInRs,
_simUtInRs_val_IICPresponse,
simUtOutRs,
_simUtOutRs_val_IICPresponse,
RefMcmdRs,
_MCMDRES_refMcmd,
_MCMDRES_Mcmd,
MCMDRES,
McmdRess,
_McmdRess_val_Mcmd_0,
_McmdRess_val_Mcmd_1,
_McmdRess_val_Mcmd_2,
_McmdRess_val_Mcmd_3,
_McmdRess_val_Mcmd_4,
_McmdRess_val_Mcmd_5,
__McmdRs_mCmdRef_tab,
___McmdRs_mCmdRef_tab_val_Mcmd_0,
___McmdRs_mCmdRef_tab_val_Mcmd_1,
___McmdRs_mCmdRef_tab_val_Mcmd_2,
___McmdRs_mCmdRef_tab_val_Mcmd_3,
___McmdRs_mCmdRef_tab_val_Mcmd_4,
___McmdRs_mCmdRef_tab_val_Mcmd_5,
_McmdRs_mCmdRef,
_McmdRs_mcmd,
McmdRs,
pingRs,
_pingRs_val_Mcmd,
vCIinfoRs,
_vCIinfoRs_val_Mcmd,
vCIupdateRs,
_vCIupdateRs_val_Mcmd,
getParam24102Rs,
_getParam24102Rs_val_Mcmd,
setParam24102Rs,
_setParam24102Rs_val_Mcmd,
testConfigRs,
_testConfigRs_val_Mcmd,
PduErrStatus,
_VCI_info_res__item_,
VCI_info_res,
RefSECIICPRQ,
_SECIICPRQ_ref,
_SECIICPRQ_SecIICP,
SECIICPRQ,
SecIICPRQs,
_SecIICPRQs_val_SecIICP_0,
_SecIICPRQs_val_SecIICP_1,
__SecRq_secRqRef_tab,
___SecRq_secRqRef_tab_val_SecIICP_0,
___SecRq_secRqRef_tab_val_SecIICP_1,
_SecRq_secRqRef,
_SecRq_secRq,
SecRq,
noSecurityRq,
_noSecurityRq_val_SecIICP,
octStringRq,
_octStringRq_val_SecIICP,
RefSECIICPRS,
_SECIICPRS_ref,
_SECIICPRS_SecIICP,
SECIICPRS,
SECIICPRSs,
_SECIICPRSs_val_SecIICP_0,
_SECIICPRSs_val_SecIICP_1,
__SecRs_secRsRef_tab,
___SecRs_secRsRef_tab_val_SecIICP_0,
___SecRs_secRsRef_tab_val_SecIICP_1,
_SecRs_secRsRef,
_SecRs_secRs,
SecRs,
noSecurityRs,
_noSecurityRs_val_SecIICP,
octStringRs,
_octStringRs_val_SecIICP,
SecIICPpayload,
IICrequestTX,
IICresponseTX,
IICrequestRX,
IICresponseRX,
PduCounter,
version,
]
class CALMipv6:
_name_ = u'CALMipv6'
_oid_ = [1, 0, 21210, 1]
_obj_ = [
u'DeleteIPv6',
u'DeleteNotIPv6',
u'SetConfIPv6',
u'SetIPv6',
u'SetNotIPv6',
u'UpdateIPv6',
u'UpdateNotIPv6',
u'IPv6timeout',
]
_type_ = [
u'DeleteIPv6',
u'DeleteNotIPv6',
u'SetConfIPv6',
u'SetIPv6',
u'SetNotIPv6',
u'UpdateIPv6',
u'UpdateNotIPv6',
u'IPv6timeout',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< DeleteIPv6 >-----#
DeleteIPv6 = SEQ(name=u'DeleteIPv6', mode=MODE_TYPE)
_DeleteIPv6_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DeleteIPv6_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
DeleteIPv6._cont = ASN1Dict([
(u'reference', _DeleteIPv6_reference),
])
DeleteIPv6._ext = None
#-----< DeleteNotIPv6 >-----#
DeleteNotIPv6 = SEQ(name=u'DeleteNotIPv6', mode=MODE_TYPE)
_DeleteNotIPv6_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DeleteNotIPv6_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
DeleteNotIPv6._cont = ASN1Dict([
(u'reference', _DeleteNotIPv6_reference),
])
DeleteNotIPv6._ext = None
#-----< SetConfIPv6 >-----#
SetConfIPv6 = SEQ(name=u'SetConfIPv6', mode=MODE_TYPE)
_SetConfIPv6_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SetConfIPv6_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
SetConfIPv6._cont = ASN1Dict([
(u'reference', _SetConfIPv6_reference),
])
SetConfIPv6._ext = None
#-----< SetIPv6 >-----#
SetIPv6 = SEQ(name=u'SetIPv6', mode=MODE_TYPE)
_SetIPv6_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SetIPv6_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_SetIPv6_remoteIP = SEQ(name=u'remoteIP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')))
_SetIPv6_ciid = SEQ(name=u'ciid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_SetIPv6_ciStatus = INT(name=u'ciStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
_SetIPv6_localIP = SEQ(name=u'localIP', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')))
_SetIPv6_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_SetIPv6_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMipv6', 'IPv6timeout')))
SetIPv6._cont = ASN1Dict([
(u'reference', _SetIPv6_reference),
(u'remoteIP', _SetIPv6_remoteIP),
(u'ciid', _SetIPv6_ciid),
(u'ciStatus', _SetIPv6_ciStatus),
(u'localIP', _SetIPv6_localIP),
(u'priority', _SetIPv6_priority),
(u'timeout', _SetIPv6_timeout),
])
SetIPv6._ext = None
#-----< SetNotIPv6 >-----#
SetNotIPv6 = SEQ(name=u'SetNotIPv6', mode=MODE_TYPE)
_SetNotIPv6_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SetNotIPv6_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_SetNotIPv6_remoteIP = SEQ(name=u'remoteIP', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')))
_SetNotIPv6_ciid = SEQ(name=u'ciid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_SetNotIPv6_ciStatus = INT(name=u'ciStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
_SetNotIPv6_localIP = SEQ(name=u'localIP', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')))
_SetNotIPv6_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_SetNotIPv6_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMipv6', 'IPv6timeout')))
SetNotIPv6._cont = ASN1Dict([
(u'reference', _SetNotIPv6_reference),
(u'remoteIP', _SetNotIPv6_remoteIP),
(u'ciid', _SetNotIPv6_ciid),
(u'ciStatus', _SetNotIPv6_ciStatus),
(u'localIP', _SetNotIPv6_localIP),
(u'priority', _SetNotIPv6_priority),
(u'timeout', _SetNotIPv6_timeout),
])
SetNotIPv6._ext = None
#-----< UpdateIPv6 >-----#
UpdateIPv6 = SEQ(name=u'UpdateIPv6', mode=MODE_TYPE)
_UpdateIPv6_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UpdateIPv6_fill._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_UpdateIPv6_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UpdateIPv6_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_UpdateIPv6_remoteIP = SEQ(name=u'remoteIP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')), opt=True)
_UpdateIPv6_ciid = SEQ(name=u'ciid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')), opt=True)
_UpdateIPv6_ciStatus = INT(name=u'ciStatus', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')), opt=True)
_UpdateIPv6_localIP = SEQ(name=u'localIP', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')), opt=True)
_UpdateIPv6_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')), opt=True)
_UpdateIPv6_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMipv6', 'IPv6timeout')), opt=True)
UpdateIPv6._cont = ASN1Dict([
(u'fill', _UpdateIPv6_fill),
(u'reference', _UpdateIPv6_reference),
(u'remoteIP', _UpdateIPv6_remoteIP),
(u'ciid', _UpdateIPv6_ciid),
(u'ciStatus', _UpdateIPv6_ciStatus),
(u'localIP', _UpdateIPv6_localIP),
(u'priority', _UpdateIPv6_priority),
(u'timeout', _UpdateIPv6_timeout),
])
UpdateIPv6._ext = None
#-----< UpdateNotIPv6 >-----#
UpdateNotIPv6 = SEQ(name=u'UpdateNotIPv6', mode=MODE_TYPE)
_UpdateNotIPv6_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UpdateNotIPv6_fill._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_UpdateNotIPv6_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UpdateNotIPv6_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_UpdateNotIPv6_remoteIP = SEQ(name=u'remoteIP', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')), opt=True)
_UpdateNotIPv6_ciid = SEQ(name=u'ciid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')), opt=True)
_UpdateNotIPv6_ciStatus = INT(name=u'ciStatus', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')), opt=True)
_UpdateNotIPv6_localIP = SEQ(name=u'localIP', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfsap', 'IpAddressInfo')), opt=True)
_UpdateNotIPv6_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')), opt=True)
_UpdateNotIPv6_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMipv6', 'IPv6timeout')), opt=True)
UpdateNotIPv6._cont = ASN1Dict([
(u'fill', _UpdateNotIPv6_fill),
(u'reference', _UpdateNotIPv6_reference),
(u'remoteIP', _UpdateNotIPv6_remoteIP),
(u'ciid', _UpdateNotIPv6_ciid),
(u'ciStatus', _UpdateNotIPv6_ciStatus),
(u'localIP', _UpdateNotIPv6_localIP),
(u'priority', _UpdateNotIPv6_priority),
(u'timeout', _UpdateNotIPv6_timeout),
])
UpdateNotIPv6._ext = None
#-----< IPv6timeout >-----#
IPv6timeout = INT(name=u'IPv6timeout', mode=MODE_TYPE)
IPv6timeout._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_all_ = [
_DeleteIPv6_reference,
DeleteIPv6,
_DeleteNotIPv6_reference,
DeleteNotIPv6,
_SetConfIPv6_reference,
SetConfIPv6,
_SetIPv6_reference,
_SetIPv6_remoteIP,
_SetIPv6_ciid,
_SetIPv6_ciStatus,
_SetIPv6_localIP,
_SetIPv6_priority,
_SetIPv6_timeout,
SetIPv6,
_SetNotIPv6_reference,
_SetNotIPv6_remoteIP,
_SetNotIPv6_ciid,
_SetNotIPv6_ciStatus,
_SetNotIPv6_localIP,
_SetNotIPv6_priority,
_SetNotIPv6_timeout,
SetNotIPv6,
_UpdateIPv6_fill,
_UpdateIPv6_reference,
_UpdateIPv6_remoteIP,
_UpdateIPv6_ciid,
_UpdateIPv6_ciStatus,
_UpdateIPv6_localIP,
_UpdateIPv6_priority,
_UpdateIPv6_timeout,
UpdateIPv6,
_UpdateNotIPv6_fill,
_UpdateNotIPv6_reference,
_UpdateNotIPv6_remoteIP,
_UpdateNotIPv6_ciid,
_UpdateNotIPv6_ciStatus,
_UpdateNotIPv6_localIP,
_UpdateNotIPv6_priority,
_UpdateNotIPv6_timeout,
UpdateNotIPv6,
IPv6timeout,
]
class CALMlegacySupport:
_name_ = u'CALMlegacySupport'
_oid_ = [1, 0, 29281, 2, 1]
_obj_ = [
u'Param15628',
u'FNTPlpp',
]
_type_ = [
u'Param15628',
u'FNTPlpp',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Param15628 >-----#
Param15628 = SEQ(name=u'Param15628', mode=MODE_TYPE)
_Param15628_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Param15628_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_Param15628_params = CHOICE(name=u'params', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__Param15628_params_legacyOption = INT(name=u'legacyOption', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Param15628_params_legacyOption._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__Param15628_params_portPM = CHOICE(name=u'portPM', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_Param15628_params._cont = ASN1Dict([
(u'legacyOption', __Param15628_params_legacyOption),
(u'portPM', __Param15628_params_portPM),
])
_Param15628_params._ext = None
Param15628._cont = ASN1Dict([
(u'fill', _Param15628_fill),
(u'params', _Param15628_params),
])
Param15628._ext = None
#-----< FNTPlpp >-----#
FNTPlpp = OCT_STR(name=u'FNTPlpp', mode=MODE_TYPE)
FNTPlpp._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_all_ = [
_Param15628_fill,
__Param15628_params_legacyOption,
__Param15628_params_portPM,
_Param15628_params,
Param15628,
FNTPlpp,
]
class CALMllsap:
_name_ = u'CALMllsap'
_oid_ = [1, 0, 21218, 1]
_obj_ = [
u'Alt',
u'CIaClass',
u'CIclass',
u'Link-ID',
u'CIstatus',
u'CommProfile',
u'Connect',
u'IN-SAPaddress',
u'DataRate',
u'DataRatesNW',
u'Directivity',
u'DirMode',
u'DirVar',
u'TxPowMax',
u'Errors',
u'SingleError',
u'Gs',
u'KineVectIn',
u'KineVectOut',
u'KineVectOptions',
u'Lat',
u'Lon',
u'LLserviceAddr',
u'MACaddress',
u'MediumUsage',
u'MedType',
u'MedUseObsTime',
u'TimeUnit',
u'Notify',
u'PeerRXpower',
u'PARAMS',
u'IPARAM',
u'I-Params',
u'I-Param',
u'errors',
u'commProfile',
u'properties',
u'manuDeviceID',
u'iTS-scuId',
u'medID',
u'localCIID',
u'timeoutReg',
u'macAddress',
u'macAddrTemp',
u'ciClass',
u'ciaClass',
u'ciStatus',
u'notify',
u'medType',
u'regInfo',
u'connect',
u'simPin',
u'providerInfo',
u'minUserPriority',
u'queueLevel',
u'queueLowTh',
u'queueAlarmTh',
u'distancePeer',
u'commRangeRef',
u'timeOfLastRecep',
u'inactTimeLimit',
u'mediumUsage',
u'medUseObsTime',
u'peerMAC',
u'virtualCIs',
u'minPrioCrossCI',
u'rxSens',
u'txPower',
u'txPowMax',
u'peerRXpower',
u'dataRate',
u'dataRateNW',
u'dataRatesNW',
u'dataRateNWreq',
u'directivity',
u'blockLength',
u'freeAirTime',
u'frameLengthMax',
u'kineVectIn',
u'kineVectOut',
u'cost',
u'reliability',
u'logicalChannel',
u'Time48IAT',
u'I-ParamNo',
u'SimPin',
u'LogicalChannels',
u'Distance',
u'MedID',
u'Properties',
u'ProviderInfo',
u'QueueLevel',
u'QueueValue',
u'RegInfo',
u'RegInfoStatus',
u'REGULSCHEME',
u'RegulatoryScheme',
u'RegulSchemes',
u'nullRegScheme',
u'Tta',
u'UserPriority',
u'VirtualCIs',
u'INSAP',
u'INsapspsdown',
u'INsapPrimitivesDown',
u'inUnitdataRq',
u'inDataAckRq',
u'inReplyAckRq',
u'inReplyUpdateRq',
u'IN-UNITDATA-request',
u'IN-DATA-ACK-request',
u'IN-REPLY-ACK-request',
u'IN-REPLY-UPDATE-request',
u'INSAPUP',
u'INsapspsup',
u'INsapPrimitivesUp',
u'inUnitdataInd',
u'inUnitdataStatusInd',
u'inDataAckInd',
u'inDataAckStatusInd',
u'inReplyInd',
u'inReplyStatusInd',
u'inReplyUpdateStatusInd',
u'IN-UNITDATA-indication',
u'IN-UNITDATA-STATUS-indication',
u'IN-DATA-ACK-indication',
u'IN-DATA-ACK-STATUS-indication',
u'IN-REPLY-indication',
u'IN-REPLY-STATUS-indication',
u'IN-REPLY-UPDATE-STATUS-indication',
u'INdata',
u'ACCPARAM',
u'nullAP',
u'AccessParameters',
u'AccParams',
u'NullType',
u'MACServiceClass',
u'INtxStatus',
u'VCIserialNumber',
u'EUI64',
u'LegacyCIID',
u'RemoteCIID',
u'OneOCTETones',
u'TwoOCTETones',
u'EUI64MAC48',
u'MACoui',
u'MACext',
u'MACmcID',
u'version',
]
_type_ = [
u'Alt',
u'CIaClass',
u'CIclass',
u'Link-ID',
u'CIstatus',
u'CommProfile',
u'Connect',
u'IN-SAPaddress',
u'DataRate',
u'DataRatesNW',
u'Directivity',
u'DirMode',
u'DirVar',
u'TxPowMax',
u'Errors',
u'SingleError',
u'Gs',
u'KineVectIn',
u'KineVectOut',
u'KineVectOptions',
u'Lat',
u'Lon',
u'LLserviceAddr',
u'MACaddress',
u'MediumUsage',
u'MedType',
u'MedUseObsTime',
u'TimeUnit',
u'Notify',
u'PeerRXpower',
u'PARAMS',
u'IPARAM',
u'I-Param',
u'Time48IAT',
u'I-ParamNo',
u'SimPin',
u'LogicalChannels',
u'Distance',
u'MedID',
u'Properties',
u'ProviderInfo',
u'QueueLevel',
u'QueueValue',
u'RegInfo',
u'RegInfoStatus',
u'REGULSCHEME',
u'RegulatoryScheme',
u'Tta',
u'UserPriority',
u'VirtualCIs',
u'INSAP',
u'INsapPrimitivesDown',
u'IN-UNITDATA-request',
u'IN-DATA-ACK-request',
u'IN-REPLY-ACK-request',
u'IN-REPLY-UPDATE-request',
u'INSAPUP',
u'INsapPrimitivesUp',
u'IN-UNITDATA-indication',
u'IN-UNITDATA-STATUS-indication',
u'IN-DATA-ACK-indication',
u'IN-DATA-ACK-STATUS-indication',
u'IN-REPLY-indication',
u'IN-REPLY-STATUS-indication',
u'IN-REPLY-UPDATE-STATUS-indication',
u'INdata',
u'ACCPARAM',
u'AccessParameters',
u'NullType',
u'MACServiceClass',
u'INtxStatus',
u'VCIserialNumber',
u'EUI64',
u'LegacyCIID',
u'RemoteCIID',
u'OneOCTETones',
u'TwoOCTETones',
u'EUI64MAC48',
u'MACoui',
u'MACext',
u'MACmcID',
]
_set_ = [
u'I-Params',
u'RegulSchemes',
u'INsapspsdown',
u'INsapspsup',
u'AccParams',
]
_val_ = [
u'errors',
u'commProfile',
u'properties',
u'manuDeviceID',
u'iTS-scuId',
u'medID',
u'localCIID',
u'timeoutReg',
u'macAddress',
u'macAddrTemp',
u'ciClass',
u'ciaClass',
u'ciStatus',
u'notify',
u'medType',
u'regInfo',
u'connect',
u'simPin',
u'providerInfo',
u'minUserPriority',
u'queueLevel',
u'queueLowTh',
u'queueAlarmTh',
u'distancePeer',
u'commRangeRef',
u'timeOfLastRecep',
u'inactTimeLimit',
u'mediumUsage',
u'medUseObsTime',
u'peerMAC',
u'virtualCIs',
u'minPrioCrossCI',
u'rxSens',
u'txPower',
u'txPowMax',
u'peerRXpower',
u'dataRate',
u'dataRateNW',
u'dataRatesNW',
u'dataRateNWreq',
u'directivity',
u'blockLength',
u'freeAirTime',
u'frameLengthMax',
u'kineVectIn',
u'kineVectOut',
u'cost',
u'reliability',
u'logicalChannel',
u'nullRegScheme',
u'inUnitdataRq',
u'inDataAckRq',
u'inReplyAckRq',
u'inReplyUpdateRq',
u'inUnitdataInd',
u'inUnitdataStatusInd',
u'inDataAckInd',
u'inDataAckStatusInd',
u'inReplyInd',
u'inReplyStatusInd',
u'inReplyUpdateStatusInd',
u'nullAP',
u'version',
]
_class_ = [
u'PARAMS',
u'IPARAM',
u'I-Params',
u'errors',
u'commProfile',
u'properties',
u'manuDeviceID',
u'iTS-scuId',
u'medID',
u'localCIID',
u'timeoutReg',
u'macAddress',
u'macAddrTemp',
u'ciClass',
u'ciaClass',
u'ciStatus',
u'notify',
u'medType',
u'regInfo',
u'connect',
u'simPin',
u'providerInfo',
u'minUserPriority',
u'queueLevel',
u'queueLowTh',
u'queueAlarmTh',
u'distancePeer',
u'commRangeRef',
u'timeOfLastRecep',
u'inactTimeLimit',
u'mediumUsage',
u'medUseObsTime',
u'peerMAC',
u'virtualCIs',
u'minPrioCrossCI',
u'rxSens',
u'txPower',
u'txPowMax',
u'peerRXpower',
u'dataRate',
u'dataRateNW',
u'dataRatesNW',
u'dataRateNWreq',
u'directivity',
u'blockLength',
u'freeAirTime',
u'frameLengthMax',
u'kineVectIn',
u'kineVectOut',
u'cost',
u'reliability',
u'logicalChannel',
u'REGULSCHEME',
u'RegulSchemes',
u'nullRegScheme',
u'INSAP',
u'INsapspsdown',
u'inUnitdataRq',
u'inDataAckRq',
u'inReplyAckRq',
u'inReplyUpdateRq',
u'INSAPUP',
u'INsapspsup',
u'inUnitdataInd',
u'inUnitdataStatusInd',
u'inDataAckInd',
u'inDataAckStatusInd',
u'inReplyInd',
u'inReplyStatusInd',
u'inReplyUpdateStatusInd',
u'ACCPARAM',
u'nullAP',
u'AccParams',
]
_param_ = [
]
#-----< Alt >-----#
Alt = INT(name=u'Alt', mode=MODE_TYPE)
Alt._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< CIaClass >-----#
CIaClass = INT(name=u'CIaClass', mode=MODE_TYPE)
CIaClass._cont = ASN1Dict([(u'unknown', 0), (u'ciac-1', 1), (u'ciac-2', 2), (u'ciac-3', 3)])
CIaClass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< CIclass >-----#
CIclass = INT(name=u'CIclass', mode=MODE_TYPE)
CIclass._cont = ASN1Dict([(u'unknown', 0), (u'cic-l1', 1), (u'cic-l2', 2), (u'cic-l3', 3), (u'cic-l4', 4), (u'cic-l5', 5), (u'cic-il1', 254), (u'cic-il2', 255)])
CIclass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< Link-ID >-----#
Link_ID = SEQ(name=u'Link-ID', mode=MODE_TYPE)
_Link_ID_remoteCIID = OCT_STR(name=u'remoteCIID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'EUI64')))
_Link_ID_localCIID = OCT_STR(name=u'localCIID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'EUI64')))
Link_ID._cont = ASN1Dict([
(u'remoteCIID', _Link_ID_remoteCIID),
(u'localCIID', _Link_ID_localCIID),
])
Link_ID._ext = None
#-----< CIstatus >-----#
CIstatus = INT(name=u'CIstatus', mode=MODE_TYPE)
CIstatus._cont = ASN1Dict([(u'not-existent', 0), (u'existent', 1), (u'unknown', 2), (u'registered', 4), (u'active', 8), (u'connected', 16), (u'suspended', 64), (u'inactive', 128)])
CIstatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< CommProfile >-----#
CommProfile = SEQ_OF(name=u'CommProfile', mode=MODE_TYPE)
_CommProfile__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'I-Param')))
CommProfile._cont = _CommProfile__item_
CommProfile._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< Connect >-----#
Connect = INT(name=u'Connect', mode=MODE_TYPE)
Connect._cont = ASN1Dict([(u'automatic', 0), (u'manual', 255)])
Connect._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< IN-SAPaddress >-----#
IN_SAPaddress = INT(name=u'IN-SAPaddress', mode=MODE_TYPE)
IN_SAPaddress._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< DataRate >-----#
DataRate = INT(name=u'DataRate', mode=MODE_TYPE)
DataRate._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[])
#-----< DataRatesNW >-----#
DataRatesNW = SEQ(name=u'DataRatesNW', mode=MODE_TYPE)
_DataRatesNW_minimum = INT(name=u'minimum', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'DataRate')))
_DataRatesNW_maximum = INT(name=u'maximum', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'DataRate')))
DataRatesNW._cont = ASN1Dict([
(u'minimum', _DataRatesNW_minimum),
(u'maximum', _DataRatesNW_maximum),
])
DataRatesNW._ext = None
#-----< Directivity >-----#
Directivity = SEQ(name=u'Directivity', mode=MODE_TYPE)
_Directivity_mode = INT(name=u'mode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'DirMode')))
_Directivity_dirPredef = INT(name=u'dirPredef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Directivity_dirPredef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_Directivity_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Directivity_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_Directivity_dirVar = SEQ_OF(name=u'dirVar', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Directivity_dirVar__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DirVar')))
_Directivity_dirVar._cont = __Directivity_dirVar__item_
_Directivity_dirVar._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
Directivity._cont = ASN1Dict([
(u'mode', _Directivity_mode),
(u'dirPredef', _Directivity_dirPredef),
(u'fill', _Directivity_fill),
(u'dirVar', _Directivity_dirVar),
])
Directivity._ext = None
#-----< DirMode >-----#
DirMode = INT(name=u'DirMode', mode=MODE_TYPE)
DirMode._cont = ASN1Dict([(u'fixed', 0), (u'tracking', 255)])
DirMode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< DirVar >-----#
DirVar = SEQ(name=u'DirVar', mode=MODE_TYPE)
_DirVar_bsAzimuth = INT(name=u'bsAzimuth', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DirVar_bsAzimuth._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-32768, ub=32767)], ev=None, er=[])
_DirVar_bsElevation = INT(name=u'bsElevation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DirVar_bsElevation._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-128, ub=127)], ev=None, er=[])
_DirVar_openHorizontal = INT(name=u'openHorizontal', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DirVar_openHorizontal._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_DirVar_openVertical = INT(name=u'openVertical', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DirVar_openVertical._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
DirVar._cont = ASN1Dict([
(u'bsAzimuth', _DirVar_bsAzimuth),
(u'bsElevation', _DirVar_bsElevation),
(u'openHorizontal', _DirVar_openHorizontal),
(u'openVertical', _DirVar_openVertical),
])
DirVar._ext = None
#-----< TxPowMax >-----#
TxPowMax = INT(name=u'TxPowMax', mode=MODE_TYPE)
TxPowMax._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< Errors >-----#
Errors = SEQ_OF(name=u'Errors', mode=MODE_TYPE)
_Errors__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'SingleError')))
Errors._cont = _Errors__item_
Errors._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SingleError >-----#
SingleError = SEQ(name=u'SingleError', mode=MODE_TYPE)
_SingleError_paramNo = INT(name=u'paramNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SingleError_paramNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_SingleError_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
SingleError._cont = ASN1Dict([
(u'paramNo', _SingleError_paramNo),
(u'errStatus', _SingleError_errStatus),
])
SingleError._ext = None
#-----< Gs >-----#
Gs = INT(name=u'Gs', mode=MODE_TYPE)
Gs._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< KineVectIn >-----#
KineVectIn = SEQ(name=u'KineVectIn', mode=MODE_TYPE)
_KineVectIn_dut = INT(name=u'dut', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Time48IAT')))
_KineVectIn_lat = INT(name=u'lat', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Lat')))
_KineVectIn_lon = INT(name=u'lon', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Lon')))
_KineVectIn_alt = INT(name=u'alt', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Alt')))
_KineVectIn_gs = INT(name=u'gs', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Gs')))
_KineVectIn_tta = INT(name=u'tta', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Tta')))
KineVectIn._cont = ASN1Dict([
(u'dut', _KineVectIn_dut),
(u'lat', _KineVectIn_lat),
(u'lon', _KineVectIn_lon),
(u'alt', _KineVectIn_alt),
(u'gs', _KineVectIn_gs),
(u'tta', _KineVectIn_tta),
])
KineVectIn._ext = None
#-----< KineVectOut >-----#
KineVectOut = SEQ(name=u'KineVectOut', mode=MODE_TYPE)
_KineVectOut_dut = INT(name=u'dut', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Time48IAT')))
_KineVectOut_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_KineVectOut_fill._const_sz = ASN1Set(rv=[5], rr=[], ev=None, er=[])
_KineVectOut_options = SEQ_OF(name=u'options', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__KineVectOut_options__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectOptions')))
_KineVectOut_options._cont = __KineVectOut_options__item_
_KineVectOut_options._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=5)], ev=None, er=[])
KineVectOut._cont = ASN1Dict([
(u'dut', _KineVectOut_dut),
(u'fill', _KineVectOut_fill),
(u'options', _KineVectOut_options),
])
KineVectOut._ext = None
#-----< KineVectOptions >-----#
KineVectOptions = CHOICE(name=u'KineVectOptions', mode=MODE_TYPE)
_KineVectOptions_lat = INT(name=u'lat', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Lat')))
_KineVectOptions_lon = INT(name=u'lon', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Lon')))
_KineVectOptions_alt = INT(name=u'alt', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Alt')))
_KineVectOptions_gs = INT(name=u'gs', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Gs')))
_KineVectOptions_tta = INT(name=u'tta', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Tta')))
KineVectOptions._cont = ASN1Dict([
(u'lat', _KineVectOptions_lat),
(u'lon', _KineVectOptions_lon),
(u'alt', _KineVectOptions_alt),
(u'gs', _KineVectOptions_gs),
(u'tta', _KineVectOptions_tta),
])
KineVectOptions._ext = None
#-----< Lat >-----#
Lat = INT(name=u'Lat', mode=MODE_TYPE)
Lat._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-2147483648, ub=2147483647)], ev=None, er=[])
#-----< Lon >-----#
Lon = INT(name=u'Lon', mode=MODE_TYPE)
Lon._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-2147483648, ub=2147483647)], ev=None, er=[])
#-----< LLserviceAddr >-----#
LLserviceAddr = SEQ(name=u'LLserviceAddr', mode=MODE_TYPE)
_LLserviceAddr_csap = INT(name=u'csap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'IN-SAPaddress')))
_LLserviceAddr_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
LLserviceAddr._cont = ASN1Dict([
(u'csap', _LLserviceAddr_csap),
(u'linkID', _LLserviceAddr_linkID),
])
LLserviceAddr._ext = None
#-----< MACaddress >-----#
MACaddress = OCT_STR(name=u'MACaddress', mode=MODE_TYPE)
MACaddress._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
#-----< MediumUsage >-----#
MediumUsage = SEQ(name=u'MediumUsage', mode=MODE_TYPE)
_MediumUsage_receive = INT(name=u'receive', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MediumUsage_receive._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_MediumUsage_transmit = INT(name=u'transmit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MediumUsage_transmit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
MediumUsage._cont = ASN1Dict([
(u'receive', _MediumUsage_receive),
(u'transmit', _MediumUsage_transmit),
])
MediumUsage._ext = None
#-----< MedType >-----#
MedType = INT(name=u'MedType', mode=MODE_TYPE)
MedType._cont = ASN1Dict([(u'unknown', 0), (u'any', 1), (u'iso21212', 2), (u'iso21213', 3), (u'iso21214', 4), (u'iso21215', 5), (u'iso21216', 6), (u'iso25112', 7), (u'iso25113', 8), (u'iso29283', 9), (u'iso17515', 10), (u'iso15628', 128), (u'can', 254), (u'ethernet', 255)])
MedType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< MedUseObsTime >-----#
MedUseObsTime = SEQ(name=u'MedUseObsTime', mode=MODE_TYPE)
_MedUseObsTime_value = INT(name=u'value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MedUseObsTime_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_MedUseObsTime_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'TimeUnit')))
MedUseObsTime._cont = ASN1Dict([
(u'value', _MedUseObsTime_value),
(u'unit', _MedUseObsTime_unit),
])
MedUseObsTime._ext = None
#-----< TimeUnit >-----#
TimeUnit = INT(name=u'TimeUnit', mode=MODE_TYPE)
TimeUnit._cont = ASN1Dict([(u'microseconds', 0), (u'milliseconds', 1), (u'seconds', 2), (u'minutes', 3), (u'hours', 4), (u'days', 5), (u'weeks', 6), (u'months', 7), (u'years', 8)])
TimeUnit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
#-----< Notify >-----#
Notify = SEQ_OF(name=u'Notify', mode=MODE_TYPE)
_Notify__item_ = INT(name='_item_', mode=MODE_TYPE)
_Notify__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
Notify._cont = _Notify__item_
Notify._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< PeerRXpower >-----#
PeerRXpower = INT(name=u'PeerRXpower', mode=MODE_TYPE)
PeerRXpower._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< PARAMS >-----#
PARAMS = CLASS(name=u'PARAMS', mode=MODE_TYPE)
_PARAMS_paramRef = INT(name=u'paramRef', mode=MODE_VALUE)
_PARAMS_paramRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_PARAMS_Parameter = OPEN(name=u'Parameter', mode=MODE_TYPE)
PARAMS._cont = ASN1Dict([
(u'paramRef', _PARAMS_paramRef),
(u'Parameter', _PARAMS_Parameter),
])
#-----< IPARAM >-----#
IPARAM = CLASS(name=u'IPARAM', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'PARAMS')))
#-----< I-Params >-----#
I_Params = CLASS(name=u'I-Params', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_I_Params_val_Parameter_0 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Errors')))
_I_Params_val_Parameter_1 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CommProfile')))
_I_Params_val_Parameter_2 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Properties')))
_I_Params_val_Parameter_3 = STR_UTF8(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_4 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_I_Params_val_Parameter_5 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedID')))
_I_Params_val_Parameter_6 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'EUI64')))
_I_Params_val_Parameter_7 = INT(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_7._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_I_Params_val_Parameter_8 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
_I_Params_val_Parameter_9 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
_I_Params_val_Parameter_10 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIclass')))
_I_Params_val_Parameter_11 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIaClass')))
_I_Params_val_Parameter_12 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
_I_Params_val_Parameter_13 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Notify')))
_I_Params_val_Parameter_14 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedType')))
_I_Params_val_Parameter_15 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'RegInfo')))
_I_Params_val_Parameter_16 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Connect')))
_I_Params_val_Parameter_17 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'SimPin')))
_I_Params_val_Parameter_18 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'ProviderInfo')))
_I_Params_val_Parameter_19 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_I_Params_val_Parameter_20 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueLevel')))
_I_Params_val_Parameter_21 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueValue')))
_I_Params_val_Parameter_22 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueValue')))
_I_Params_val_Parameter_23 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Distance')))
_I_Params_val_Parameter_24 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Distance')))
_I_Params_val_Parameter_25 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Time48IAT')))
_I_Params_val_Parameter_26 = INT(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_26._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_I_Params_val_Parameter_27 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MediumUsage')))
_I_Params_val_Parameter_28 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedUseObsTime')))
_I_Params_val_Parameter_29 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
_I_Params_val_Parameter_30 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'VirtualCIs')))
_I_Params_val_Parameter_31 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_I_Params_val_Parameter_32 = INT(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_32._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_I_Params_val_Parameter_33 = INT(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_33._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_I_Params_val_Parameter_34 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'TxPowMax')))
_I_Params_val_Parameter_35 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'PeerRXpower')))
_I_Params_val_Parameter_36 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
_I_Params_val_Parameter_37 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
_I_Params_val_Parameter_38 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRatesNW')))
_I_Params_val_Parameter_39 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
_I_Params_val_Parameter_40 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
_I_Params_val_Parameter_41 = INT(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_41._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_I_Params_val_Parameter_42 = INT(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_42._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_I_Params_val_Parameter_43 = INT(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_43._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_I_Params_val_Parameter_44 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectIn')))
_I_Params_val_Parameter_45 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectOut')))
_I_Params_val_Parameter_46 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MediumCost')))
_I_Params_val_Parameter_47 = INT(name=u'Parameter', mode=MODE_TYPE)
_I_Params_val_Parameter_47._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_I_Params_val_Parameter_48 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'LogicalChannels')))
I_Params._val = ASN1Set(rv=[dict([(u'paramRef', 0), (u'Parameter', _I_Params_val_Parameter_0)]), dict([(u'paramRef', 2), (u'Parameter', _I_Params_val_Parameter_1)]), dict([(u'paramRef', 3), (u'Parameter', _I_Params_val_Parameter_2)]), dict([(u'paramRef', 4), (u'Parameter', _I_Params_val_Parameter_3)]), dict([(u'paramRef', 5), (u'Parameter', _I_Params_val_Parameter_4)]), dict([(u'paramRef', 6), (u'Parameter', _I_Params_val_Parameter_5)]), dict([(u'paramRef', 7), (u'Parameter', _I_Params_val_Parameter_6)]), dict([(u'paramRef', 8), (u'Parameter', _I_Params_val_Parameter_7)]), dict([(u'paramRef', 9), (u'Parameter', _I_Params_val_Parameter_8)]), dict([(u'paramRef', 10), (u'Parameter', _I_Params_val_Parameter_9)]), dict([(u'paramRef', 11), (u'Parameter', _I_Params_val_Parameter_10)]), dict([(u'paramRef', 12), (u'Parameter', _I_Params_val_Parameter_11)]), dict([(u'paramRef', 13), (u'Parameter', _I_Params_val_Parameter_12)]), dict([(u'paramRef', 16), (u'Parameter', _I_Params_val_Parameter_13)]), dict([(u'paramRef', 17), (u'Parameter', _I_Params_val_Parameter_14)]), dict([(u'paramRef', 18), (u'Parameter', _I_Params_val_Parameter_15)]), dict([(u'paramRef', 19), (u'Parameter', _I_Params_val_Parameter_16)]), dict([(u'paramRef', 20), (u'Parameter', _I_Params_val_Parameter_17)]), dict([(u'paramRef', 21), (u'Parameter', _I_Params_val_Parameter_18)]), dict([(u'paramRef', 22), (u'Parameter', _I_Params_val_Parameter_19)]), dict([(u'paramRef', 23), (u'Parameter', _I_Params_val_Parameter_20)]), dict([(u'paramRef', 24), (u'Parameter', _I_Params_val_Parameter_21)]), dict([(u'paramRef', 25), (u'Parameter', _I_Params_val_Parameter_22)]), dict([(u'paramRef', 26), (u'Parameter', _I_Params_val_Parameter_23)]), dict([(u'paramRef', 27), (u'Parameter', _I_Params_val_Parameter_24)]), dict([(u'paramRef', 28), (u'Parameter', _I_Params_val_Parameter_25)]), dict([(u'paramRef', 29), (u'Parameter', _I_Params_val_Parameter_26)]), dict([(u'paramRef', 30), (u'Parameter', _I_Params_val_Parameter_27)]), dict([(u'paramRef', 31), (u'Parameter', _I_Params_val_Parameter_28)]), dict([(u'paramRef', 32), (u'Parameter', _I_Params_val_Parameter_29)]), dict([(u'paramRef', 33), (u'Parameter', _I_Params_val_Parameter_30)]), dict([(u'paramRef', 34), (u'Parameter', _I_Params_val_Parameter_31)]), dict([(u'paramRef', 35), (u'Parameter', _I_Params_val_Parameter_32)]), dict([(u'paramRef', 36), (u'Parameter', _I_Params_val_Parameter_33)]), dict([(u'paramRef', 37), (u'Parameter', _I_Params_val_Parameter_34)]), dict([(u'paramRef', 38), (u'Parameter', _I_Params_val_Parameter_35)]), dict([(u'paramRef', 39), (u'Parameter', _I_Params_val_Parameter_36)]), dict([(u'paramRef', 40), (u'Parameter', _I_Params_val_Parameter_37)]), dict([(u'paramRef', 41), (u'Parameter', _I_Params_val_Parameter_38)]), dict([(u'paramRef', 42), (u'Parameter', _I_Params_val_Parameter_39)]), dict([(u'paramRef', 43), (u'Parameter', _I_Params_val_Parameter_40)]), dict([(u'paramRef', 44), (u'Parameter', _I_Params_val_Parameter_41)]), dict([(u'paramRef', 45), (u'Parameter', _I_Params_val_Parameter_42)]), dict([(u'paramRef', 46), (u'Parameter', _I_Params_val_Parameter_43)]), dict([(u'paramRef', 47), (u'Parameter', _I_Params_val_Parameter_44)]), dict([(u'paramRef', 48), (u'Parameter', _I_Params_val_Parameter_45)]), dict([(u'paramRef', 49), (u'Parameter', _I_Params_val_Parameter_46)]), dict([(u'paramRef', 50), (u'Parameter', _I_Params_val_Parameter_47)]), dict([(u'paramRef', 51), (u'Parameter', _I_Params_val_Parameter_48)])], rr=[], ev=[], er=[])
#-----< I-Param >-----#
I_Param = SEQ(name=u'I-Param', mode=MODE_TYPE)
_I_Param_paramNo = INT(name=u'paramNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'IPARAM'), [u'paramRef']))
__I_Param_paramNo_tab = CLASS(name='_tab_IPARAM', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
___I_Param_paramNo_tab_val_Parameter_0 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Errors')))
___I_Param_paramNo_tab_val_Parameter_1 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CommProfile')))
___I_Param_paramNo_tab_val_Parameter_2 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Properties')))
___I_Param_paramNo_tab_val_Parameter_3 = STR_UTF8(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_4 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
___I_Param_paramNo_tab_val_Parameter_5 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedID')))
___I_Param_paramNo_tab_val_Parameter_6 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'EUI64')))
___I_Param_paramNo_tab_val_Parameter_7 = INT(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_7._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
___I_Param_paramNo_tab_val_Parameter_8 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
___I_Param_paramNo_tab_val_Parameter_9 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
___I_Param_paramNo_tab_val_Parameter_10 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIclass')))
___I_Param_paramNo_tab_val_Parameter_11 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIaClass')))
___I_Param_paramNo_tab_val_Parameter_12 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
___I_Param_paramNo_tab_val_Parameter_13 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Notify')))
___I_Param_paramNo_tab_val_Parameter_14 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedType')))
___I_Param_paramNo_tab_val_Parameter_15 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'RegInfo')))
___I_Param_paramNo_tab_val_Parameter_16 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Connect')))
___I_Param_paramNo_tab_val_Parameter_17 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'SimPin')))
___I_Param_paramNo_tab_val_Parameter_18 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'ProviderInfo')))
___I_Param_paramNo_tab_val_Parameter_19 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
___I_Param_paramNo_tab_val_Parameter_20 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueLevel')))
___I_Param_paramNo_tab_val_Parameter_21 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueValue')))
___I_Param_paramNo_tab_val_Parameter_22 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueValue')))
___I_Param_paramNo_tab_val_Parameter_23 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Distance')))
___I_Param_paramNo_tab_val_Parameter_24 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Distance')))
___I_Param_paramNo_tab_val_Parameter_25 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Time48IAT')))
___I_Param_paramNo_tab_val_Parameter_26 = INT(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_26._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
___I_Param_paramNo_tab_val_Parameter_27 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MediumUsage')))
___I_Param_paramNo_tab_val_Parameter_28 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedUseObsTime')))
___I_Param_paramNo_tab_val_Parameter_29 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
___I_Param_paramNo_tab_val_Parameter_30 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'VirtualCIs')))
___I_Param_paramNo_tab_val_Parameter_31 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
___I_Param_paramNo_tab_val_Parameter_32 = INT(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_32._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
___I_Param_paramNo_tab_val_Parameter_33 = INT(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_33._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
___I_Param_paramNo_tab_val_Parameter_34 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'TxPowMax')))
___I_Param_paramNo_tab_val_Parameter_35 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'PeerRXpower')))
___I_Param_paramNo_tab_val_Parameter_36 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
___I_Param_paramNo_tab_val_Parameter_37 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
___I_Param_paramNo_tab_val_Parameter_38 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRatesNW')))
___I_Param_paramNo_tab_val_Parameter_39 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
___I_Param_paramNo_tab_val_Parameter_40 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
___I_Param_paramNo_tab_val_Parameter_41 = INT(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_41._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
___I_Param_paramNo_tab_val_Parameter_42 = INT(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_42._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
___I_Param_paramNo_tab_val_Parameter_43 = INT(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_43._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
___I_Param_paramNo_tab_val_Parameter_44 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectIn')))
___I_Param_paramNo_tab_val_Parameter_45 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectOut')))
___I_Param_paramNo_tab_val_Parameter_46 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MediumCost')))
___I_Param_paramNo_tab_val_Parameter_47 = INT(name=u'Parameter', mode=MODE_TYPE)
___I_Param_paramNo_tab_val_Parameter_47._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
___I_Param_paramNo_tab_val_Parameter_48 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'LogicalChannels')))
__I_Param_paramNo_tab._val = ASN1Set(rv=[dict([(u'paramRef', 0), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_0)]), dict([(u'paramRef', 2), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_1)]), dict([(u'paramRef', 3), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_2)]), dict([(u'paramRef', 4), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_3)]), dict([(u'paramRef', 5), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_4)]), dict([(u'paramRef', 6), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_5)]), dict([(u'paramRef', 7), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_6)]), dict([(u'paramRef', 8), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_7)]), dict([(u'paramRef', 9), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_8)]), dict([(u'paramRef', 10), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_9)]), dict([(u'paramRef', 11), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_10)]), dict([(u'paramRef', 12), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_11)]), dict([(u'paramRef', 13), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_12)]), dict([(u'paramRef', 16), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_13)]), dict([(u'paramRef', 17), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_14)]), dict([(u'paramRef', 18), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_15)]), dict([(u'paramRef', 19), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_16)]), dict([(u'paramRef', 20), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_17)]), dict([(u'paramRef', 21), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_18)]), dict([(u'paramRef', 22), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_19)]), dict([(u'paramRef', 23), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_20)]), dict([(u'paramRef', 24), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_21)]), dict([(u'paramRef', 25), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_22)]), dict([(u'paramRef', 26), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_23)]), dict([(u'paramRef', 27), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_24)]), dict([(u'paramRef', 28), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_25)]), dict([(u'paramRef', 29), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_26)]), dict([(u'paramRef', 30), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_27)]), dict([(u'paramRef', 31), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_28)]), dict([(u'paramRef', 32), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_29)]), dict([(u'paramRef', 33), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_30)]), dict([(u'paramRef', 34), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_31)]), dict([(u'paramRef', 35), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_32)]), dict([(u'paramRef', 36), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_33)]), dict([(u'paramRef', 37), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_34)]), dict([(u'paramRef', 38), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_35)]), dict([(u'paramRef', 39), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_36)]), dict([(u'paramRef', 40), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_37)]), dict([(u'paramRef', 41), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_38)]), dict([(u'paramRef', 42), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_39)]), dict([(u'paramRef', 43), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_40)]), dict([(u'paramRef', 44), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_41)]), dict([(u'paramRef', 45), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_42)]), dict([(u'paramRef', 46), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_43)]), dict([(u'paramRef', 47), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_44)]), dict([(u'paramRef', 48), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_45)]), dict([(u'paramRef', 49), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_46)]), dict([(u'paramRef', 50), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_47)]), dict([(u'paramRef', 51), (u'Parameter', ___I_Param_paramNo_tab_val_Parameter_48)])], rr=[], ev=None, er=[])
_I_Param_paramNo._const_tab = __I_Param_paramNo_tab
_I_Param_paramNo._const_tab_at = None
_I_Param_paramNo._const_tab_id = u'paramRef'
_I_Param_parameter = OPEN(name=u'parameter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'IPARAM'), [u'Parameter']))
_I_Param_parameter._const_tab = __I_Param_paramNo_tab
_I_Param_parameter._const_tab_at = ('..', u'paramNo')
_I_Param_parameter._const_tab_id = u'Parameter'
I_Param._cont = ASN1Dict([
(u'paramNo', _I_Param_paramNo),
(u'parameter', _I_Param_parameter),
])
I_Param._ext = None
#-----< errors >-----#
errors = CLASS(name=u'errors', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_errors_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Errors')))
errors._val = dict([(u'paramRef', 0), (u'Parameter', _errors_val_Parameter)])
#-----< commProfile >-----#
commProfile = CLASS(name=u'commProfile', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_commProfile_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CommProfile')))
commProfile._val = dict([(u'paramRef', 2), (u'Parameter', _commProfile_val_Parameter)])
#-----< properties >-----#
properties = CLASS(name=u'properties', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_properties_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Properties')))
properties._val = dict([(u'paramRef', 3), (u'Parameter', _properties_val_Parameter)])
#-----< manuDeviceID >-----#
manuDeviceID = CLASS(name=u'manuDeviceID', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_manuDeviceID_val_Parameter = STR_UTF8(name=u'Parameter', mode=MODE_TYPE)
manuDeviceID._val = dict([(u'paramRef', 4), (u'Parameter', _manuDeviceID_val_Parameter)])
#-----< iTS-scuId >-----#
iTS_scuId = CLASS(name=u'iTS-scuId', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_iTS_scuId_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
iTS_scuId._val = dict([(u'paramRef', 5), (u'Parameter', _iTS_scuId_val_Parameter)])
#-----< medID >-----#
medID = CLASS(name=u'medID', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_medID_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedID')))
medID._val = dict([(u'paramRef', 6), (u'Parameter', _medID_val_Parameter)])
#-----< localCIID >-----#
localCIID = CLASS(name=u'localCIID', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_localCIID_val_Parameter = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'EUI64')))
localCIID._val = dict([(u'paramRef', 7), (u'Parameter', _localCIID_val_Parameter)])
#-----< timeoutReg >-----#
timeoutReg = CLASS(name=u'timeoutReg', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_timeoutReg_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_timeoutReg_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
timeoutReg._val = dict([(u'paramRef', 8), (u'Parameter', _timeoutReg_val_Parameter)])
#-----< macAddress >-----#
macAddress = CLASS(name=u'macAddress', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_macAddress_val_Parameter = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
macAddress._val = dict([(u'paramRef', 9), (u'Parameter', _macAddress_val_Parameter)])
#-----< macAddrTemp >-----#
macAddrTemp = CLASS(name=u'macAddrTemp', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_macAddrTemp_val_Parameter = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
macAddrTemp._val = dict([(u'paramRef', 10), (u'Parameter', _macAddrTemp_val_Parameter)])
#-----< ciClass >-----#
ciClass = CLASS(name=u'ciClass', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_ciClass_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIclass')))
ciClass._val = dict([(u'paramRef', 11), (u'Parameter', _ciClass_val_Parameter)])
#-----< ciaClass >-----#
ciaClass = CLASS(name=u'ciaClass', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_ciaClass_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIaClass')))
ciaClass._val = dict([(u'paramRef', 12), (u'Parameter', _ciaClass_val_Parameter)])
#-----< ciStatus >-----#
ciStatus = CLASS(name=u'ciStatus', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_ciStatus_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
ciStatus._val = dict([(u'paramRef', 13), (u'Parameter', _ciStatus_val_Parameter)])
#-----< notify >-----#
notify = CLASS(name=u'notify', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_notify_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Notify')))
notify._val = dict([(u'paramRef', 16), (u'Parameter', _notify_val_Parameter)])
#-----< medType >-----#
medType = CLASS(name=u'medType', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_medType_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedType')))
medType._val = dict([(u'paramRef', 17), (u'Parameter', _medType_val_Parameter)])
#-----< regInfo >-----#
regInfo = CLASS(name=u'regInfo', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_regInfo_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'RegInfo')))
regInfo._val = dict([(u'paramRef', 18), (u'Parameter', _regInfo_val_Parameter)])
#-----< connect >-----#
connect = CLASS(name=u'connect', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_connect_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Connect')))
connect._val = dict([(u'paramRef', 19), (u'Parameter', _connect_val_Parameter)])
#-----< simPin >-----#
simPin = CLASS(name=u'simPin', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_simPin_val_Parameter = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'SimPin')))
simPin._val = dict([(u'paramRef', 20), (u'Parameter', _simPin_val_Parameter)])
#-----< providerInfo >-----#
providerInfo = CLASS(name=u'providerInfo', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_providerInfo_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'ProviderInfo')))
providerInfo._val = dict([(u'paramRef', 21), (u'Parameter', _providerInfo_val_Parameter)])
#-----< minUserPriority >-----#
minUserPriority = CLASS(name=u'minUserPriority', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_minUserPriority_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
minUserPriority._val = dict([(u'paramRef', 22), (u'Parameter', _minUserPriority_val_Parameter)])
#-----< queueLevel >-----#
queueLevel = CLASS(name=u'queueLevel', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_queueLevel_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueLevel')))
queueLevel._val = dict([(u'paramRef', 23), (u'Parameter', _queueLevel_val_Parameter)])
#-----< queueLowTh >-----#
queueLowTh = CLASS(name=u'queueLowTh', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_queueLowTh_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueValue')))
queueLowTh._val = dict([(u'paramRef', 24), (u'Parameter', _queueLowTh_val_Parameter)])
#-----< queueAlarmTh >-----#
queueAlarmTh = CLASS(name=u'queueAlarmTh', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_queueAlarmTh_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'QueueValue')))
queueAlarmTh._val = dict([(u'paramRef', 25), (u'Parameter', _queueAlarmTh_val_Parameter)])
#-----< distancePeer >-----#
distancePeer = CLASS(name=u'distancePeer', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_distancePeer_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Distance')))
distancePeer._val = dict([(u'paramRef', 26), (u'Parameter', _distancePeer_val_Parameter)])
#-----< commRangeRef >-----#
commRangeRef = CLASS(name=u'commRangeRef', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_commRangeRef_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Distance')))
commRangeRef._val = dict([(u'paramRef', 27), (u'Parameter', _commRangeRef_val_Parameter)])
#-----< timeOfLastRecep >-----#
timeOfLastRecep = CLASS(name=u'timeOfLastRecep', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_timeOfLastRecep_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Time48IAT')))
timeOfLastRecep._val = dict([(u'paramRef', 28), (u'Parameter', _timeOfLastRecep_val_Parameter)])
#-----< inactTimeLimit >-----#
inactTimeLimit = CLASS(name=u'inactTimeLimit', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_inactTimeLimit_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_inactTimeLimit_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
inactTimeLimit._val = dict([(u'paramRef', 29), (u'Parameter', _inactTimeLimit_val_Parameter)])
#-----< mediumUsage >-----#
mediumUsage = CLASS(name=u'mediumUsage', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_mediumUsage_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MediumUsage')))
mediumUsage._val = dict([(u'paramRef', 30), (u'Parameter', _mediumUsage_val_Parameter)])
#-----< medUseObsTime >-----#
medUseObsTime = CLASS(name=u'medUseObsTime', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_medUseObsTime_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedUseObsTime')))
medUseObsTime._val = dict([(u'paramRef', 31), (u'Parameter', _medUseObsTime_val_Parameter)])
#-----< peerMAC >-----#
peerMAC = CLASS(name=u'peerMAC', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_peerMAC_val_Parameter = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
peerMAC._val = dict([(u'paramRef', 32), (u'Parameter', _peerMAC_val_Parameter)])
#-----< virtualCIs >-----#
virtualCIs = CLASS(name=u'virtualCIs', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_virtualCIs_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'VirtualCIs')))
virtualCIs._val = dict([(u'paramRef', 33), (u'Parameter', _virtualCIs_val_Parameter)])
#-----< minPrioCrossCI >-----#
minPrioCrossCI = CLASS(name=u'minPrioCrossCI', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_minPrioCrossCI_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
minPrioCrossCI._val = dict([(u'paramRef', 34), (u'Parameter', _minPrioCrossCI_val_Parameter)])
#-----< rxSens >-----#
rxSens = CLASS(name=u'rxSens', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_rxSens_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_rxSens_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
rxSens._val = dict([(u'paramRef', 35), (u'Parameter', _rxSens_val_Parameter)])
#-----< txPower >-----#
txPower = CLASS(name=u'txPower', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_txPower_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_txPower_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
txPower._val = dict([(u'paramRef', 36), (u'Parameter', _txPower_val_Parameter)])
#-----< txPowMax >-----#
txPowMax = CLASS(name=u'txPowMax', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_txPowMax_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'TxPowMax')))
txPowMax._val = dict([(u'paramRef', 37), (u'Parameter', _txPowMax_val_Parameter)])
#-----< peerRXpower >-----#
peerRXpower = CLASS(name=u'peerRXpower', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_peerRXpower_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'PeerRXpower')))
peerRXpower._val = dict([(u'paramRef', 38), (u'Parameter', _peerRXpower_val_Parameter)])
#-----< dataRate >-----#
dataRate = CLASS(name=u'dataRate', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_dataRate_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
dataRate._val = dict([(u'paramRef', 39), (u'Parameter', _dataRate_val_Parameter)])
#-----< dataRateNW >-----#
dataRateNW = CLASS(name=u'dataRateNW', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_dataRateNW_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
dataRateNW._val = dict([(u'paramRef', 40), (u'Parameter', _dataRateNW_val_Parameter)])
#-----< dataRatesNW >-----#
dataRatesNW = CLASS(name=u'dataRatesNW', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_dataRatesNW_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRatesNW')))
dataRatesNW._val = dict([(u'paramRef', 41), (u'Parameter', _dataRatesNW_val_Parameter)])
#-----< dataRateNWreq >-----#
dataRateNWreq = CLASS(name=u'dataRateNWreq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_dataRateNWreq_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'DataRate')))
dataRateNWreq._val = dict([(u'paramRef', 42), (u'Parameter', _dataRateNWreq_val_Parameter)])
#-----< directivity >-----#
directivity = CLASS(name=u'directivity', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_directivity_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
directivity._val = dict([(u'paramRef', 43), (u'Parameter', _directivity_val_Parameter)])
#-----< blockLength >-----#
blockLength = CLASS(name=u'blockLength', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_blockLength_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_blockLength_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
blockLength._val = dict([(u'paramRef', 44), (u'Parameter', _blockLength_val_Parameter)])
#-----< freeAirTime >-----#
freeAirTime = CLASS(name=u'freeAirTime', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_freeAirTime_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_freeAirTime_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
freeAirTime._val = dict([(u'paramRef', 45), (u'Parameter', _freeAirTime_val_Parameter)])
#-----< frameLengthMax >-----#
frameLengthMax = CLASS(name=u'frameLengthMax', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_frameLengthMax_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_frameLengthMax_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
frameLengthMax._val = dict([(u'paramRef', 46), (u'Parameter', _frameLengthMax_val_Parameter)])
#-----< kineVectIn >-----#
kineVectIn = CLASS(name=u'kineVectIn', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_kineVectIn_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectIn')))
kineVectIn._val = dict([(u'paramRef', 47), (u'Parameter', _kineVectIn_val_Parameter)])
#-----< kineVectOut >-----#
kineVectOut = CLASS(name=u'kineVectOut', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_kineVectOut_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectOut')))
kineVectOut._val = dict([(u'paramRef', 48), (u'Parameter', _kineVectOut_val_Parameter)])
#-----< cost >-----#
cost = CLASS(name=u'cost', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_cost_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MediumCost')))
cost._val = dict([(u'paramRef', 49), (u'Parameter', _cost_val_Parameter)])
#-----< reliability >-----#
reliability = CLASS(name=u'reliability', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_reliability_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_reliability_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
reliability._val = dict([(u'paramRef', 50), (u'Parameter', _reliability_val_Parameter)])
#-----< logicalChannel >-----#
logicalChannel = CLASS(name=u'logicalChannel', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'IPARAM')))
_logicalChannel_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'LogicalChannels')))
logicalChannel._val = dict([(u'paramRef', 51), (u'Parameter', _logicalChannel_val_Parameter)])
#-----< Time48IAT >-----#
Time48IAT = INT(name=u'Time48IAT', mode=MODE_TYPE)
Time48IAT._cont = ASN1Dict([(u'utcStartOf2004', 0), (u'oneMillisecAfterUTCStartOf2004', 1)])
Time48IAT._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=281474976710655)], ev=None, er=[])
#-----< I-ParamNo >-----#
I_ParamNo = INT(name=u'I-ParamNo', mode=MODE_TYPE)
I_ParamNo._cont = ASN1Dict([(u'errors', 0), (u'commProfile', 2), (u'properties', 3), (u'manuDeviceID', 4), (u'iTS-scuId', 5), (u'medID', 6), (u'localCIID', 7), (u'timeoutReg', 8), (u'macAddress', 9), (u'macAddrTemp', 10), (u'ciClass', 11), (u'ciaClass', 12), (u'ciStatus', 13), (u'notify', 16), (u'medType', 17), (u'regInfo', 18), (u'connect', 19), (u'simPin', 20), (u'providerInfo', 21), (u'minUserPriority', 22), (u'queueLevel', 23), (u'queueLowTh', 24), (u'queueAlarmTh', 25), (u'distancePeer', 26), (u'commRangeRef', 27), (u'timeOfLastRecep', 28), (u'inactTimeLimit', 29), (u'mediumUsage', 30), (u'medUseObsTime', 31), (u'peerMAC', 32), (u'virtualCI', 33), (u'minPrioCrossCI', 34), (u'rxSens', 35), (u'txPower', 36), (u'txPowMax', 37), (u'peerRXpower', 38), (u'dataRate', 39), (u'dataRateNW', 40), (u'dataRatesNW', 41), (u'dataRateNWreq', 42), (u'directivity', 43), (u'blockLength', 44), (u'freeAirTime', 45), (u'frameLengthMax', 46), (u'kineVectIn', 47), (u'kineVectOut', 48), (u'cost', 49), (u'reliability', 50), (u'logicalChannel', 51)])
I_ParamNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SimPin >-----#
SimPin = OCT_STR(name=u'SimPin', mode=MODE_TYPE)
#-----< LogicalChannels >-----#
LogicalChannels = SEQ_OF(name=u'LogicalChannels', mode=MODE_TYPE)
_LogicalChannels__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtComm', 'LogicalChannelType')))
LogicalChannels._cont = _LogicalChannels__item_
LogicalChannels._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< Distance >-----#
Distance = INT(name=u'Distance', mode=MODE_TYPE)
Distance._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< MedID >-----#
MedID = INT(name=u'MedID', mode=MODE_TYPE)
MedID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< Properties >-----#
Properties = SEQ_OF(name=u'Properties', mode=MODE_TYPE)
_Properties__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'I-Param')))
Properties._cont = _Properties__item_
Properties._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ProviderInfo >-----#
ProviderInfo = SEQ(name=u'ProviderInfo', mode=MODE_TYPE)
_ProviderInfo_provName = OCT_STR(name=u'provName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ProviderInfo_provName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ProviderInfo_apn = OCT_STR(name=u'apn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ProviderInfo_apn._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ProviderInfo_username = OCT_STR(name=u'username', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ProviderInfo_username._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ProviderInfo_password = OCT_STR(name=u'password', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ProviderInfo_password._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
ProviderInfo._cont = ASN1Dict([
(u'provName', _ProviderInfo_provName),
(u'apn', _ProviderInfo_apn),
(u'username', _ProviderInfo_username),
(u'password', _ProviderInfo_password),
])
ProviderInfo._ext = None
#-----< QueueLevel >-----#
QueueLevel = SEQ(name=u'QueueLevel', mode=MODE_TYPE)
_QueueLevel_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_QueueLevel_level = INT(name=u'level', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'QueueValue')))
QueueLevel._cont = ASN1Dict([
(u'priority', _QueueLevel_priority),
(u'level', _QueueLevel_level),
])
QueueLevel._ext = None
#-----< QueueValue >-----#
QueueValue = INT(name=u'QueueValue', mode=MODE_TYPE)
QueueValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RegInfo >-----#
RegInfo = SEQ(name=u'RegInfo', mode=MODE_TYPE)
_RegInfo_status = INT(name=u'status', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'RegInfoStatus')))
_RegInfo_limits = SEQ(name=u'limits', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'RegulatoryScheme')))
RegInfo._cont = ASN1Dict([
(u'status', _RegInfo_status),
(u'limits', _RegInfo_limits),
])
RegInfo._ext = None
#-----< RegInfoStatus >-----#
RegInfoStatus = INT(name=u'RegInfoStatus', mode=MODE_TYPE)
RegInfoStatus._cont = ASN1Dict([(u'notApplicable', 0), (u'invalid', 1), (u'new', 254), (u'valid', 255)])
RegInfoStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< REGULSCHEME >-----#
REGULSCHEME = CLASS(name=u'REGULSCHEME', mode=MODE_TYPE)
_REGULSCHEME_regID = INT(name=u'regID', mode=MODE_VALUE)
_REGULSCHEME_regID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_REGULSCHEME_RegInfo = OPEN(name=u'RegInfo', mode=MODE_TYPE)
REGULSCHEME._cont = ASN1Dict([
(u'regID', _REGULSCHEME_regID),
(u'RegInfo', _REGULSCHEME_RegInfo),
])
#-----< RegulatoryScheme >-----#
RegulatoryScheme = SEQ(name=u'RegulatoryScheme', mode=MODE_TYPE)
_RegulatoryScheme_reguIdent = INT(name=u'reguIdent', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'REGULSCHEME'), [u'regID']))
__RegulatoryScheme_reguIdent_tab = CLASS(name='_tab_REGULSCHEME', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'REGULSCHEME')))
___RegulatoryScheme_reguIdent_tab_val_RegInfo_0 = NULL(name=u'RegInfo', mode=MODE_TYPE)
__RegulatoryScheme_reguIdent_tab._val = ASN1Set(rv=[dict([(u'regID', 0), (u'RegInfo', ___RegulatoryScheme_reguIdent_tab_val_RegInfo_0)])], rr=[], ev=None, er=[])
_RegulatoryScheme_reguIdent._const_tab = __RegulatoryScheme_reguIdent_tab
_RegulatoryScheme_reguIdent._const_tab_at = None
_RegulatoryScheme_reguIdent._const_tab_id = u'regID'
_RegulatoryScheme_reguInfo = OPEN(name=u'reguInfo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'REGULSCHEME'), [u'RegInfo']))
_RegulatoryScheme_reguInfo._const_tab = __RegulatoryScheme_reguIdent_tab
_RegulatoryScheme_reguInfo._const_tab_at = ('..', u'reguIdent')
_RegulatoryScheme_reguInfo._const_tab_id = u'RegInfo'
RegulatoryScheme._cont = ASN1Dict([
(u'reguIdent', _RegulatoryScheme_reguIdent),
(u'reguInfo', _RegulatoryScheme_reguInfo),
])
RegulatoryScheme._ext = None
#-----< RegulSchemes >-----#
RegulSchemes = CLASS(name=u'RegulSchemes', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'REGULSCHEME')))
_RegulSchemes_val_RegInfo_0 = NULL(name=u'RegInfo', mode=MODE_TYPE)
RegulSchemes._val = ASN1Set(rv=[dict([(u'regID', 0), (u'RegInfo', _RegulSchemes_val_RegInfo_0)])], rr=[], ev=[], er=[])
#-----< nullRegScheme >-----#
nullRegScheme = CLASS(name=u'nullRegScheme', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'REGULSCHEME')))
_nullRegScheme_val_RegInfo = NULL(name=u'RegInfo', mode=MODE_TYPE)
nullRegScheme._val = dict([(u'regID', 0), (u'RegInfo', _nullRegScheme_val_RegInfo)])
#-----< Tta >-----#
Tta = INT(name=u'Tta', mode=MODE_TYPE)
Tta._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< UserPriority >-----#
UserPriority = INT(name=u'UserPriority', mode=MODE_TYPE)
UserPriority._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< VirtualCIs >-----#
VirtualCIs = SEQ_OF(name=u'VirtualCIs', mode=MODE_TYPE)
_VirtualCIs__item_ = OCT_STR(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'RemoteCIID')))
VirtualCIs._cont = _VirtualCIs__item_
VirtualCIs._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< INSAP >-----#
INSAP = CLASS(name=u'INSAP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'COMMUPDOWN')))
#-----< INsapspsdown >-----#
INsapspsdown = CLASS(name=u'INsapspsdown', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_INsapspsdown_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-request')))
_INsapspsdown_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-request')))
_INsapspsdown_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-ACK-request')))
_INsapspsdown_val_Primitive_3 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-UPDATE-request')))
INsapspsdown._val = ASN1Set(rv=[dict([(u'primitiveRef', 0), (u'Primitive', _INsapspsdown_val_Primitive_0)]), dict([(u'primitiveRef', 1), (u'Primitive', _INsapspsdown_val_Primitive_1)]), dict([(u'primitiveRef', 2), (u'Primitive', _INsapspsdown_val_Primitive_2)]), dict([(u'primitiveRef', 3), (u'Primitive', _INsapspsdown_val_Primitive_3)])], rr=[], ev=[], er=[])
#-----< INsapPrimitivesDown >-----#
INsapPrimitivesDown = SEQ(name=u'INsapPrimitivesDown', mode=MODE_TYPE)
_INsapPrimitivesDown_spRef = INT(name=u'spRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'INSAP'), [u'primitiveRef']))
__INsapPrimitivesDown_spRef_tab = CLASS(name='_tab_INSAP', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
___INsapPrimitivesDown_spRef_tab_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-request')))
___INsapPrimitivesDown_spRef_tab_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-request')))
___INsapPrimitivesDown_spRef_tab_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-ACK-request')))
___INsapPrimitivesDown_spRef_tab_val_Primitive_3 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-UPDATE-request')))
__INsapPrimitivesDown_spRef_tab._val = ASN1Set(rv=[dict([(u'primitiveRef', 0), (u'Primitive', ___INsapPrimitivesDown_spRef_tab_val_Primitive_0)]), dict([(u'primitiveRef', 1), (u'Primitive', ___INsapPrimitivesDown_spRef_tab_val_Primitive_1)]), dict([(u'primitiveRef', 2), (u'Primitive', ___INsapPrimitivesDown_spRef_tab_val_Primitive_2)]), dict([(u'primitiveRef', 3), (u'Primitive', ___INsapPrimitivesDown_spRef_tab_val_Primitive_3)])], rr=[], ev=None, er=[])
_INsapPrimitivesDown_spRef._const_tab = __INsapPrimitivesDown_spRef_tab
_INsapPrimitivesDown_spRef._const_tab_at = None
_INsapPrimitivesDown_spRef._const_tab_id = u'primitiveRef'
_INsapPrimitivesDown_servPrimitive = OPEN(name=u'servPrimitive', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'INSAP'), [u'Primitive']))
_INsapPrimitivesDown_servPrimitive._const_tab = __INsapPrimitivesDown_spRef_tab
_INsapPrimitivesDown_servPrimitive._const_tab_at = ('..', u'spRef')
_INsapPrimitivesDown_servPrimitive._const_tab_id = u'Primitive'
INsapPrimitivesDown._cont = ASN1Dict([
(u'spRef', _INsapPrimitivesDown_spRef),
(u'servPrimitive', _INsapPrimitivesDown_servPrimitive),
])
INsapPrimitivesDown._ext = None
#-----< inUnitdataRq >-----#
inUnitdataRq = CLASS(name=u'inUnitdataRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inUnitdataRq_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-request')))
inUnitdataRq._val = dict([(u'primitiveRef', 0), (u'Primitive', _inUnitdataRq_val_Primitive)])
#-----< inDataAckRq >-----#
inDataAckRq = CLASS(name=u'inDataAckRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inDataAckRq_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-request')))
inDataAckRq._val = dict([(u'primitiveRef', 1), (u'Primitive', _inDataAckRq_val_Primitive)])
#-----< inReplyAckRq >-----#
inReplyAckRq = CLASS(name=u'inReplyAckRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inReplyAckRq_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-ACK-request')))
inReplyAckRq._val = dict([(u'primitiveRef', 2), (u'Primitive', _inReplyAckRq_val_Primitive)])
#-----< inReplyUpdateRq >-----#
inReplyUpdateRq = CLASS(name=u'inReplyUpdateRq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inReplyUpdateRq_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-UPDATE-request')))
inReplyUpdateRq._val = dict([(u'primitiveRef', 3), (u'Primitive', _inReplyUpdateRq_val_Primitive)])
#-----< IN-UNITDATA-request >-----#
IN_UNITDATA_request = SEQ(name=u'IN-UNITDATA-request', mode=MODE_TYPE)
_IN_UNITDATA_request_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_UNITDATA_request_dest_addr = SEQ(name=u'dest-addr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_UNITDATA_request_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_UNITDATA_request_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_UNITDATA_request_accessParams = SEQ(name=u'accessParams', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'AccessParameters')))
IN_UNITDATA_request._cont = ASN1Dict([
(u'source-addr', _IN_UNITDATA_request_source_addr),
(u'dest-addr', _IN_UNITDATA_request_dest_addr),
(u'data', _IN_UNITDATA_request_data),
(u'priority', _IN_UNITDATA_request_priority),
(u'accessParams', _IN_UNITDATA_request_accessParams),
])
IN_UNITDATA_request._ext = None
#-----< IN-DATA-ACK-request >-----#
IN_DATA_ACK_request = SEQ(name=u'IN-DATA-ACK-request', mode=MODE_TYPE)
_IN_DATA_ACK_request_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_DATA_ACK_request_dest_addr = SEQ(name=u'dest-addr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_DATA_ACK_request_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_DATA_ACK_request_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_DATA_ACK_request_serviceClass = INT(name=u'serviceClass', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACServiceClass')))
IN_DATA_ACK_request._cont = ASN1Dict([
(u'source-addr', _IN_DATA_ACK_request_source_addr),
(u'dest-addr', _IN_DATA_ACK_request_dest_addr),
(u'data', _IN_DATA_ACK_request_data),
(u'priority', _IN_DATA_ACK_request_priority),
(u'serviceClass', _IN_DATA_ACK_request_serviceClass),
])
IN_DATA_ACK_request._ext = None
#-----< IN-REPLY-ACK-request >-----#
IN_REPLY_ACK_request = SEQ(name=u'IN-REPLY-ACK-request', mode=MODE_TYPE)
_IN_REPLY_ACK_request_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_REPLY_ACK_request_dest_addr = SEQ(name=u'dest-addr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_REPLY_ACK_request_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_REPLY_ACK_request_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_REPLY_ACK_request_serviceClass = INT(name=u'serviceClass', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACServiceClass')))
IN_REPLY_ACK_request._cont = ASN1Dict([
(u'source-addr', _IN_REPLY_ACK_request_source_addr),
(u'dest-addr', _IN_REPLY_ACK_request_dest_addr),
(u'data', _IN_REPLY_ACK_request_data),
(u'priority', _IN_REPLY_ACK_request_priority),
(u'serviceClass', _IN_REPLY_ACK_request_serviceClass),
])
IN_REPLY_ACK_request._ext = None
#-----< IN-REPLY-UPDATE-request >-----#
IN_REPLY_UPDATE_request = SEQ(name=u'IN-REPLY-UPDATE-request', mode=MODE_TYPE)
_IN_REPLY_UPDATE_request_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_REPLY_UPDATE_request_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
IN_REPLY_UPDATE_request._cont = ASN1Dict([
(u'source-addr', _IN_REPLY_UPDATE_request_source_addr),
(u'data', _IN_REPLY_UPDATE_request_data),
])
IN_REPLY_UPDATE_request._ext = None
#-----< INSAPUP >-----#
INSAPUP = CLASS(name=u'INSAPUP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'COMMUPDOWN')))
#-----< INsapspsup >-----#
INsapspsup = CLASS(name=u'INsapspsup', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_INsapspsup_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-indication')))
_INsapspsup_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-STATUS-indication')))
_INsapspsup_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-indication')))
_INsapspsup_val_Primitive_3 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-STATUS-indication')))
_INsapspsup_val_Primitive_4 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-indication')))
_INsapspsup_val_Primitive_5 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-STATUS-indication')))
_INsapspsup_val_Primitive_6 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-UPDATE-STATUS-indication')))
INsapspsup._val = ASN1Set(rv=[dict([(u'primitiveRef', 0), (u'Primitive', _INsapspsup_val_Primitive_0)]), dict([(u'primitiveRef', 1), (u'Primitive', _INsapspsup_val_Primitive_1)]), dict([(u'primitiveRef', 2), (u'Primitive', _INsapspsup_val_Primitive_2)]), dict([(u'primitiveRef', 3), (u'Primitive', _INsapspsup_val_Primitive_3)]), dict([(u'primitiveRef', 4), (u'Primitive', _INsapspsup_val_Primitive_4)]), dict([(u'primitiveRef', 5), (u'Primitive', _INsapspsup_val_Primitive_5)]), dict([(u'primitiveRef', 6), (u'Primitive', _INsapspsup_val_Primitive_6)])], rr=[], ev=[], er=[])
#-----< INsapPrimitivesUp >-----#
INsapPrimitivesUp = SEQ(name=u'INsapPrimitivesUp', mode=MODE_TYPE)
_INsapPrimitivesUp_spRef = INT(name=u'spRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'INSAP'), [u'primitiveRef']))
__INsapPrimitivesUp_spRef_tab = CLASS(name='_tab_INSAP', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
___INsapPrimitivesUp_spRef_tab_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-indication')))
___INsapPrimitivesUp_spRef_tab_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-STATUS-indication')))
___INsapPrimitivesUp_spRef_tab_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-indication')))
___INsapPrimitivesUp_spRef_tab_val_Primitive_3 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-STATUS-indication')))
___INsapPrimitivesUp_spRef_tab_val_Primitive_4 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-indication')))
___INsapPrimitivesUp_spRef_tab_val_Primitive_5 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-STATUS-indication')))
___INsapPrimitivesUp_spRef_tab_val_Primitive_6 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-UPDATE-STATUS-indication')))
__INsapPrimitivesUp_spRef_tab._val = ASN1Set(rv=[dict([(u'primitiveRef', 0), (u'Primitive', ___INsapPrimitivesUp_spRef_tab_val_Primitive_0)]), dict([(u'primitiveRef', 1), (u'Primitive', ___INsapPrimitivesUp_spRef_tab_val_Primitive_1)]), dict([(u'primitiveRef', 2), (u'Primitive', ___INsapPrimitivesUp_spRef_tab_val_Primitive_2)]), dict([(u'primitiveRef', 3), (u'Primitive', ___INsapPrimitivesUp_spRef_tab_val_Primitive_3)]), dict([(u'primitiveRef', 4), (u'Primitive', ___INsapPrimitivesUp_spRef_tab_val_Primitive_4)]), dict([(u'primitiveRef', 5), (u'Primitive', ___INsapPrimitivesUp_spRef_tab_val_Primitive_5)]), dict([(u'primitiveRef', 6), (u'Primitive', ___INsapPrimitivesUp_spRef_tab_val_Primitive_6)])], rr=[], ev=None, er=[])
_INsapPrimitivesUp_spRef._const_tab = __INsapPrimitivesUp_spRef_tab
_INsapPrimitivesUp_spRef._const_tab_at = None
_INsapPrimitivesUp_spRef._const_tab_id = u'primitiveRef'
_INsapPrimitivesUp_servPrimitive = OPEN(name=u'servPrimitive', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'INSAP'), [u'Primitive']))
_INsapPrimitivesUp_servPrimitive._const_tab = __INsapPrimitivesUp_spRef_tab
_INsapPrimitivesUp_servPrimitive._const_tab_at = ('..', u'spRef')
_INsapPrimitivesUp_servPrimitive._const_tab_id = u'Primitive'
INsapPrimitivesUp._cont = ASN1Dict([
(u'spRef', _INsapPrimitivesUp_spRef),
(u'servPrimitive', _INsapPrimitivesUp_servPrimitive),
])
INsapPrimitivesUp._ext = None
#-----< inUnitdataInd >-----#
inUnitdataInd = CLASS(name=u'inUnitdataInd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inUnitdataInd_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-indication')))
inUnitdataInd._val = dict([(u'primitiveRef', 0), (u'Primitive', _inUnitdataInd_val_Primitive)])
#-----< inUnitdataStatusInd >-----#
inUnitdataStatusInd = CLASS(name=u'inUnitdataStatusInd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inUnitdataStatusInd_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-UNITDATA-STATUS-indication')))
inUnitdataStatusInd._val = dict([(u'primitiveRef', 1), (u'Primitive', _inUnitdataStatusInd_val_Primitive)])
#-----< inDataAckInd >-----#
inDataAckInd = CLASS(name=u'inDataAckInd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inDataAckInd_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-indication')))
inDataAckInd._val = dict([(u'primitiveRef', 2), (u'Primitive', _inDataAckInd_val_Primitive)])
#-----< inDataAckStatusInd >-----#
inDataAckStatusInd = CLASS(name=u'inDataAckStatusInd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inDataAckStatusInd_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-DATA-ACK-STATUS-indication')))
inDataAckStatusInd._val = dict([(u'primitiveRef', 3), (u'Primitive', _inDataAckStatusInd_val_Primitive)])
#-----< inReplyInd >-----#
inReplyInd = CLASS(name=u'inReplyInd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inReplyInd_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-indication')))
inReplyInd._val = dict([(u'primitiveRef', 4), (u'Primitive', _inReplyInd_val_Primitive)])
#-----< inReplyStatusInd >-----#
inReplyStatusInd = CLASS(name=u'inReplyStatusInd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inReplyStatusInd_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-STATUS-indication')))
inReplyStatusInd._val = dict([(u'primitiveRef', 5), (u'Primitive', _inReplyStatusInd_val_Primitive)])
#-----< inReplyUpdateStatusInd >-----#
inReplyUpdateStatusInd = CLASS(name=u'inReplyUpdateStatusInd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'INSAP')))
_inReplyUpdateStatusInd_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'IN-REPLY-UPDATE-STATUS-indication')))
inReplyUpdateStatusInd._val = dict([(u'primitiveRef', 6), (u'Primitive', _inReplyUpdateStatusInd_val_Primitive)])
#-----< IN-UNITDATA-indication >-----#
IN_UNITDATA_indication = SEQ(name=u'IN-UNITDATA-indication', mode=MODE_TYPE)
_IN_UNITDATA_indication_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_UNITDATA_indication_dest_addr = SEQ(name=u'dest-addr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_UNITDATA_indication_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_UNITDATA_indication_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_UNITDATA_indication_accessParams = SEQ(name=u'accessParams', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'AccessParameters')))
IN_UNITDATA_indication._cont = ASN1Dict([
(u'source-addr', _IN_UNITDATA_indication_source_addr),
(u'dest-addr', _IN_UNITDATA_indication_dest_addr),
(u'data', _IN_UNITDATA_indication_data),
(u'priority', _IN_UNITDATA_indication_priority),
(u'accessParams', _IN_UNITDATA_indication_accessParams),
])
IN_UNITDATA_indication._ext = None
#-----< IN-UNITDATA-STATUS-indication >-----#
IN_UNITDATA_STATUS_indication = SEQ(name=u'IN-UNITDATA-STATUS-indication', mode=MODE_TYPE)
_IN_UNITDATA_STATUS_indication_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_UNITDATA_STATUS_indication_dest_addr = SEQ(name=u'dest-addr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_UNITDATA_STATUS_indication_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_UNITDATA_STATUS_indication_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_UNITDATA_STATUS_indication_accessParams = SEQ(name=u'accessParams', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'AccessParameters')))
_IN_UNITDATA_STATUS_indication_txStatus = INT(name=u'txStatus', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INtxStatus')))
IN_UNITDATA_STATUS_indication._cont = ASN1Dict([
(u'source-addr', _IN_UNITDATA_STATUS_indication_source_addr),
(u'dest-addr', _IN_UNITDATA_STATUS_indication_dest_addr),
(u'data', _IN_UNITDATA_STATUS_indication_data),
(u'priority', _IN_UNITDATA_STATUS_indication_priority),
(u'accessParams', _IN_UNITDATA_STATUS_indication_accessParams),
(u'txStatus', _IN_UNITDATA_STATUS_indication_txStatus),
])
IN_UNITDATA_STATUS_indication._ext = None
#-----< IN-DATA-ACK-indication >-----#
IN_DATA_ACK_indication = SEQ(name=u'IN-DATA-ACK-indication', mode=MODE_TYPE)
_IN_DATA_ACK_indication_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_DATA_ACK_indication_dest_addr = SEQ(name=u'dest-addr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_DATA_ACK_indication_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_DATA_ACK_indication_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_DATA_ACK_indication_serviceClass = INT(name=u'serviceClass', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACServiceClass')))
IN_DATA_ACK_indication._cont = ASN1Dict([
(u'source-addr', _IN_DATA_ACK_indication_source_addr),
(u'dest-addr', _IN_DATA_ACK_indication_dest_addr),
(u'data', _IN_DATA_ACK_indication_data),
(u'priority', _IN_DATA_ACK_indication_priority),
(u'serviceClass', _IN_DATA_ACK_indication_serviceClass),
])
IN_DATA_ACK_indication._ext = None
#-----< IN-DATA-ACK-STATUS-indication >-----#
IN_DATA_ACK_STATUS_indication = SEQ(name=u'IN-DATA-ACK-STATUS-indication', mode=MODE_TYPE)
_IN_DATA_ACK_STATUS_indication_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_DATA_ACK_STATUS_indication_dest_addr = SEQ(name=u'dest-addr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_DATA_ACK_STATUS_indication_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_DATA_ACK_STATUS_indication_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_DATA_ACK_STATUS_indication_serviceClass = INT(name=u'serviceClass', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACServiceClass')))
_IN_DATA_ACK_STATUS_indication_status = INT(name=u'status', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INtxStatus')))
IN_DATA_ACK_STATUS_indication._cont = ASN1Dict([
(u'source-addr', _IN_DATA_ACK_STATUS_indication_source_addr),
(u'dest-addr', _IN_DATA_ACK_STATUS_indication_dest_addr),
(u'data', _IN_DATA_ACK_STATUS_indication_data),
(u'priority', _IN_DATA_ACK_STATUS_indication_priority),
(u'serviceClass', _IN_DATA_ACK_STATUS_indication_serviceClass),
(u'status', _IN_DATA_ACK_STATUS_indication_status),
])
IN_DATA_ACK_STATUS_indication._ext = None
#-----< IN-REPLY-indication >-----#
IN_REPLY_indication = SEQ(name=u'IN-REPLY-indication', mode=MODE_TYPE)
_IN_REPLY_indication_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_REPLY_indication_dest_addr = SEQ(name=u'dest-addr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_REPLY_indication_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_REPLY_indication_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_REPLY_indication_serviceClass = INT(name=u'serviceClass', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACServiceClass')))
IN_REPLY_indication._cont = ASN1Dict([
(u'source-addr', _IN_REPLY_indication_source_addr),
(u'dest-addr', _IN_REPLY_indication_dest_addr),
(u'data', _IN_REPLY_indication_data),
(u'priority', _IN_REPLY_indication_priority),
(u'serviceClass', _IN_REPLY_indication_serviceClass),
])
IN_REPLY_indication._ext = None
#-----< IN-REPLY-STATUS-indication >-----#
IN_REPLY_STATUS_indication = SEQ(name=u'IN-REPLY-STATUS-indication', mode=MODE_TYPE)
_IN_REPLY_STATUS_indication_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_REPLY_STATUS_indication_status = INT(name=u'status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INtxStatus')))
IN_REPLY_STATUS_indication._cont = ASN1Dict([
(u'source-addr', _IN_REPLY_STATUS_indication_source_addr),
(u'status', _IN_REPLY_STATUS_indication_status),
])
IN_REPLY_STATUS_indication._ext = None
#-----< IN-REPLY-UPDATE-STATUS-indication >-----#
IN_REPLY_UPDATE_STATUS_indication = SEQ(name=u'IN-REPLY-UPDATE-STATUS-indication', mode=MODE_TYPE)
_IN_REPLY_UPDATE_STATUS_indication_source_addr = SEQ(name=u'source-addr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'LLserviceAddr')))
_IN_REPLY_UPDATE_STATUS_indication_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INdata')))
_IN_REPLY_UPDATE_STATUS_indication_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_IN_REPLY_UPDATE_STATUS_indication_accessParams = SEQ(name=u'accessParams', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'AccessParameters')))
_IN_REPLY_UPDATE_STATUS_indication_txStatus = INT(name=u'txStatus', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'INtxStatus')))
IN_REPLY_UPDATE_STATUS_indication._cont = ASN1Dict([
(u'source-addr', _IN_REPLY_UPDATE_STATUS_indication_source_addr),
(u'data', _IN_REPLY_UPDATE_STATUS_indication_data),
(u'priority', _IN_REPLY_UPDATE_STATUS_indication_priority),
(u'accessParams', _IN_REPLY_UPDATE_STATUS_indication_accessParams),
(u'txStatus', _IN_REPLY_UPDATE_STATUS_indication_txStatus),
])
IN_REPLY_UPDATE_STATUS_indication._ext = None
#-----< INdata >-----#
INdata = OCT_STR(name=u'INdata', mode=MODE_TYPE)
INdata._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< ACCPARAM >-----#
ACCPARAM = CLASS(name=u'ACCPARAM', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'PARAMS')))
#-----< nullAP >-----#
nullAP = CLASS(name=u'nullAP', mode=MODE_VALUE, typeref=ASN1RefType(('CALMllsap', 'ACCPARAM')))
_nullAP_val_Parameter = NULL(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
nullAP._val = dict([(u'paramRef', 0), (u'Parameter', _nullAP_val_Parameter)])
#-----< AccessParameters >-----#
AccessParameters = SEQ(name=u'AccessParameters', mode=MODE_TYPE)
_AccessParameters_apRef = INT(name=u'apRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'ACCPARAM'), [u'paramRef']))
__AccessParameters_apRef_tab = CLASS(name='_tab_ACCPARAM', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'ACCPARAM')))
___AccessParameters_apRef_tab_val_Parameter_0 = NULL(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
__AccessParameters_apRef_tab._val = ASN1Set(rv=[dict([(u'paramRef', 0), (u'Parameter', ___AccessParameters_apRef_tab_val_Parameter_0)])], rr=[], ev=None, er=[])
_AccessParameters_apRef._const_tab = __AccessParameters_apRef_tab
_AccessParameters_apRef._const_tab_at = None
_AccessParameters_apRef._const_tab_id = u'paramRef'
_AccessParameters_aParameter = OPEN(name=u'aParameter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMllsap', 'ACCPARAM'), [u'Parameter']))
_AccessParameters_aParameter._const_tab = __AccessParameters_apRef_tab
_AccessParameters_aParameter._const_tab_at = ('..', u'apRef')
_AccessParameters_aParameter._const_tab_id = u'Parameter'
AccessParameters._cont = ASN1Dict([
(u'apRef', _AccessParameters_apRef),
(u'aParameter', _AccessParameters_aParameter),
])
AccessParameters._ext = None
#-----< AccParams >-----#
AccParams = CLASS(name=u'AccParams', mode=MODE_SET, typeref=ASN1RefType(('CALMllsap', 'ACCPARAM')))
_AccParams_val_Parameter_0 = NULL(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
AccParams._val = ASN1Set(rv=[dict([(u'paramRef', 0), (u'Parameter', _AccParams_val_Parameter_0)])], rr=[], ev=[], er=[])
#-----< NullType >-----#
NullType = NULL(name=u'NullType', mode=MODE_TYPE)
#-----< MACServiceClass >-----#
MACServiceClass = INT(name=u'MACServiceClass', mode=MODE_TYPE)
MACServiceClass._cont = ASN1Dict([(u'macAckNotUsed', 0), (u'macAckUsed', 255)])
MACServiceClass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< INtxStatus >-----#
INtxStatus = INT(name=u'INtxStatus', mode=MODE_TYPE)
INtxStatus._cont = ASN1Dict([(u'success', 0), (u'queueFull', 1), (u'timeout', 2), (u'priority', 3), (u'unspecFailure', 255)])
INtxStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< VCIserialNumber >-----#
VCIserialNumber = INT(name=u'VCIserialNumber', mode=MODE_TYPE)
VCIserialNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< EUI64 >-----#
EUI64 = OCT_STR(name=u'EUI64', mode=MODE_TYPE)
EUI64._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< LegacyCIID >-----#
LegacyCIID = SEQ(name=u'LegacyCIID', mode=MODE_TYPE)
_LegacyCIID_selector1 = INT(name=u'selector1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'OneOCTETones')))
_LegacyCIID_iTS_scuId = INT(name=u'iTS-scuId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_LegacyCIID_selector2 = INT(name=u'selector2', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'TwoOCTETones')))
_LegacyCIID_medID = INT(name=u'medID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedID')))
_LegacyCIID_vciSerialNumber = INT(name=u'vciSerialNumber', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'VCIserialNumber')))
LegacyCIID._cont = ASN1Dict([
(u'selector1', _LegacyCIID_selector1),
(u'iTS-scuId', _LegacyCIID_iTS_scuId),
(u'selector2', _LegacyCIID_selector2),
(u'medID', _LegacyCIID_medID),
(u'vciSerialNumber', _LegacyCIID_vciSerialNumber),
])
LegacyCIID._ext = None
#-----< RemoteCIID >-----#
RemoteCIID = OCT_STR(name=u'RemoteCIID', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'EUI64')))
#-----< OneOCTETones >-----#
OneOCTETones = INT(name=u'OneOCTETones', mode=MODE_TYPE)
OneOCTETones._cont = ASN1Dict([(u'all', 255)])
OneOCTETones._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< TwoOCTETones >-----#
TwoOCTETones = INT(name=u'TwoOCTETones', mode=MODE_TYPE)
TwoOCTETones._cont = ASN1Dict([(u'all', 65535)])
TwoOCTETones._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< EUI64MAC48 >-----#
EUI64MAC48 = SEQ(name=u'EUI64MAC48', mode=MODE_TYPE)
_EUI64MAC48_oui = SEQ(name=u'oui', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACoui')))
_EUI64MAC48_selector2 = INT(name=u'selector2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'TwoOCTETones')))
_EUI64MAC48_ext = OCT_STR(name=u'ext', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACext')))
EUI64MAC48._cont = ASN1Dict([
(u'oui', _EUI64MAC48_oui),
(u'selector2', _EUI64MAC48_selector2),
(u'ext', _EUI64MAC48_ext),
])
EUI64MAC48._ext = None
#-----< MACoui >-----#
MACoui = SEQ(name=u'MACoui', mode=MODE_TYPE)
_MACoui_uoi1 = INT(name=u'uoi1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MACoui_uoi1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_MACoui_ulBit = BOOL(name=u'ulBit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MACoui_igBIT = BOOL(name=u'igBIT', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MACoui_uoi2 = OCT_STR(name=u'uoi2', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MACoui_uoi2._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
MACoui._cont = ASN1Dict([
(u'uoi1', _MACoui_uoi1),
(u'ulBit', _MACoui_ulBit),
(u'igBIT', _MACoui_igBIT),
(u'uoi2', _MACoui_uoi2),
])
MACoui._ext = None
#-----< MACext >-----#
MACext = OCT_STR(name=u'MACext', mode=MODE_TYPE)
MACext._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
#-----< MACmcID >-----#
MACmcID = SEQ(name=u'MACmcID', mode=MODE_TYPE)
_MACmcID_ucgc = INT(name=u'ucgc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MACmcID_ucgc._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=63)], ev=None, er=[])
_MACmcID_mc = INT(name=u'mc', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MACmcID_mc._cont = ASN1Dict([(u'all', 3)])
_MACmcID_mc._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
_MACmcID_serial = OCT_STR(name=u'serial', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MACmcID_serial._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
MACmcID._cont = ASN1Dict([
(u'ucgc', _MACmcID_ucgc),
(u'mc', _MACmcID_mc),
(u'serial', _MACmcID_serial),
])
MACmcID._ext = None
#-----< version >-----#
version = INT(name=u'version', mode=MODE_VALUE)
version._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
version._val = 2
_all_ = [
Alt,
CIaClass,
CIclass,
_Link_ID_remoteCIID,
_Link_ID_localCIID,
Link_ID,
CIstatus,
_CommProfile__item_,
CommProfile,
Connect,
IN_SAPaddress,
DataRate,
_DataRatesNW_minimum,
_DataRatesNW_maximum,
DataRatesNW,
_Directivity_mode,
_Directivity_dirPredef,
_Directivity_fill,
__Directivity_dirVar__item_,
_Directivity_dirVar,
Directivity,
DirMode,
_DirVar_bsAzimuth,
_DirVar_bsElevation,
_DirVar_openHorizontal,
_DirVar_openVertical,
DirVar,
TxPowMax,
_Errors__item_,
Errors,
_SingleError_paramNo,
_SingleError_errStatus,
SingleError,
Gs,
_KineVectIn_dut,
_KineVectIn_lat,
_KineVectIn_lon,
_KineVectIn_alt,
_KineVectIn_gs,
_KineVectIn_tta,
KineVectIn,
_KineVectOut_dut,
_KineVectOut_fill,
__KineVectOut_options__item_,
_KineVectOut_options,
KineVectOut,
_KineVectOptions_lat,
_KineVectOptions_lon,
_KineVectOptions_alt,
_KineVectOptions_gs,
_KineVectOptions_tta,
KineVectOptions,
Lat,
Lon,
_LLserviceAddr_csap,
_LLserviceAddr_linkID,
LLserviceAddr,
MACaddress,
_MediumUsage_receive,
_MediumUsage_transmit,
MediumUsage,
MedType,
_MedUseObsTime_value,
_MedUseObsTime_unit,
MedUseObsTime,
TimeUnit,
_Notify__item_,
Notify,
PeerRXpower,
_PARAMS_paramRef,
_PARAMS_Parameter,
PARAMS,
IPARAM,
I_Params,
_I_Params_val_Parameter_0,
_I_Params_val_Parameter_1,
_I_Params_val_Parameter_2,
_I_Params_val_Parameter_3,
_I_Params_val_Parameter_4,
_I_Params_val_Parameter_5,
_I_Params_val_Parameter_6,
_I_Params_val_Parameter_7,
_I_Params_val_Parameter_8,
_I_Params_val_Parameter_9,
_I_Params_val_Parameter_10,
_I_Params_val_Parameter_11,
_I_Params_val_Parameter_12,
_I_Params_val_Parameter_13,
_I_Params_val_Parameter_14,
_I_Params_val_Parameter_15,
_I_Params_val_Parameter_16,
_I_Params_val_Parameter_17,
_I_Params_val_Parameter_18,
_I_Params_val_Parameter_19,
_I_Params_val_Parameter_20,
_I_Params_val_Parameter_21,
_I_Params_val_Parameter_22,
_I_Params_val_Parameter_23,
_I_Params_val_Parameter_24,
_I_Params_val_Parameter_25,
_I_Params_val_Parameter_26,
_I_Params_val_Parameter_27,
_I_Params_val_Parameter_28,
_I_Params_val_Parameter_29,
_I_Params_val_Parameter_30,
_I_Params_val_Parameter_31,
_I_Params_val_Parameter_32,
_I_Params_val_Parameter_33,
_I_Params_val_Parameter_34,
_I_Params_val_Parameter_35,
_I_Params_val_Parameter_36,
_I_Params_val_Parameter_37,
_I_Params_val_Parameter_38,
_I_Params_val_Parameter_39,
_I_Params_val_Parameter_40,
_I_Params_val_Parameter_41,
_I_Params_val_Parameter_42,
_I_Params_val_Parameter_43,
_I_Params_val_Parameter_44,
_I_Params_val_Parameter_45,
_I_Params_val_Parameter_46,
_I_Params_val_Parameter_47,
_I_Params_val_Parameter_48,
__I_Param_paramNo_tab,
___I_Param_paramNo_tab_val_Parameter_0,
___I_Param_paramNo_tab_val_Parameter_1,
___I_Param_paramNo_tab_val_Parameter_2,
___I_Param_paramNo_tab_val_Parameter_3,
___I_Param_paramNo_tab_val_Parameter_4,
___I_Param_paramNo_tab_val_Parameter_5,
___I_Param_paramNo_tab_val_Parameter_6,
___I_Param_paramNo_tab_val_Parameter_7,
___I_Param_paramNo_tab_val_Parameter_8,
___I_Param_paramNo_tab_val_Parameter_9,
___I_Param_paramNo_tab_val_Parameter_10,
___I_Param_paramNo_tab_val_Parameter_11,
___I_Param_paramNo_tab_val_Parameter_12,
___I_Param_paramNo_tab_val_Parameter_13,
___I_Param_paramNo_tab_val_Parameter_14,
___I_Param_paramNo_tab_val_Parameter_15,
___I_Param_paramNo_tab_val_Parameter_16,
___I_Param_paramNo_tab_val_Parameter_17,
___I_Param_paramNo_tab_val_Parameter_18,
___I_Param_paramNo_tab_val_Parameter_19,
___I_Param_paramNo_tab_val_Parameter_20,
___I_Param_paramNo_tab_val_Parameter_21,
___I_Param_paramNo_tab_val_Parameter_22,
___I_Param_paramNo_tab_val_Parameter_23,
___I_Param_paramNo_tab_val_Parameter_24,
___I_Param_paramNo_tab_val_Parameter_25,
___I_Param_paramNo_tab_val_Parameter_26,
___I_Param_paramNo_tab_val_Parameter_27,
___I_Param_paramNo_tab_val_Parameter_28,
___I_Param_paramNo_tab_val_Parameter_29,
___I_Param_paramNo_tab_val_Parameter_30,
___I_Param_paramNo_tab_val_Parameter_31,
___I_Param_paramNo_tab_val_Parameter_32,
___I_Param_paramNo_tab_val_Parameter_33,
___I_Param_paramNo_tab_val_Parameter_34,
___I_Param_paramNo_tab_val_Parameter_35,
___I_Param_paramNo_tab_val_Parameter_36,
___I_Param_paramNo_tab_val_Parameter_37,
___I_Param_paramNo_tab_val_Parameter_38,
___I_Param_paramNo_tab_val_Parameter_39,
___I_Param_paramNo_tab_val_Parameter_40,
___I_Param_paramNo_tab_val_Parameter_41,
___I_Param_paramNo_tab_val_Parameter_42,
___I_Param_paramNo_tab_val_Parameter_43,
___I_Param_paramNo_tab_val_Parameter_44,
___I_Param_paramNo_tab_val_Parameter_45,
___I_Param_paramNo_tab_val_Parameter_46,
___I_Param_paramNo_tab_val_Parameter_47,
___I_Param_paramNo_tab_val_Parameter_48,
_I_Param_paramNo,
_I_Param_parameter,
I_Param,
errors,
_errors_val_Parameter,
commProfile,
_commProfile_val_Parameter,
properties,
_properties_val_Parameter,
manuDeviceID,
_manuDeviceID_val_Parameter,
iTS_scuId,
_iTS_scuId_val_Parameter,
medID,
_medID_val_Parameter,
localCIID,
_localCIID_val_Parameter,
timeoutReg,
_timeoutReg_val_Parameter,
macAddress,
_macAddress_val_Parameter,
macAddrTemp,
_macAddrTemp_val_Parameter,
ciClass,
_ciClass_val_Parameter,
ciaClass,
_ciaClass_val_Parameter,
ciStatus,
_ciStatus_val_Parameter,
notify,
_notify_val_Parameter,
medType,
_medType_val_Parameter,
regInfo,
_regInfo_val_Parameter,
connect,
_connect_val_Parameter,
simPin,
_simPin_val_Parameter,
providerInfo,
_providerInfo_val_Parameter,
minUserPriority,
_minUserPriority_val_Parameter,
queueLevel,
_queueLevel_val_Parameter,
queueLowTh,
_queueLowTh_val_Parameter,
queueAlarmTh,
_queueAlarmTh_val_Parameter,
distancePeer,
_distancePeer_val_Parameter,
commRangeRef,
_commRangeRef_val_Parameter,
timeOfLastRecep,
_timeOfLastRecep_val_Parameter,
inactTimeLimit,
_inactTimeLimit_val_Parameter,
mediumUsage,
_mediumUsage_val_Parameter,
medUseObsTime,
_medUseObsTime_val_Parameter,
peerMAC,
_peerMAC_val_Parameter,
virtualCIs,
_virtualCIs_val_Parameter,
minPrioCrossCI,
_minPrioCrossCI_val_Parameter,
rxSens,
_rxSens_val_Parameter,
txPower,
_txPower_val_Parameter,
txPowMax,
_txPowMax_val_Parameter,
peerRXpower,
_peerRXpower_val_Parameter,
dataRate,
_dataRate_val_Parameter,
dataRateNW,
_dataRateNW_val_Parameter,
dataRatesNW,
_dataRatesNW_val_Parameter,
dataRateNWreq,
_dataRateNWreq_val_Parameter,
directivity,
_directivity_val_Parameter,
blockLength,
_blockLength_val_Parameter,
freeAirTime,
_freeAirTime_val_Parameter,
frameLengthMax,
_frameLengthMax_val_Parameter,
kineVectIn,
_kineVectIn_val_Parameter,
kineVectOut,
_kineVectOut_val_Parameter,
cost,
_cost_val_Parameter,
reliability,
_reliability_val_Parameter,
logicalChannel,
_logicalChannel_val_Parameter,
Time48IAT,
I_ParamNo,
SimPin,
_LogicalChannels__item_,
LogicalChannels,
Distance,
MedID,
_Properties__item_,
Properties,
_ProviderInfo_provName,
_ProviderInfo_apn,
_ProviderInfo_username,
_ProviderInfo_password,
ProviderInfo,
_QueueLevel_priority,
_QueueLevel_level,
QueueLevel,
QueueValue,
_RegInfo_status,
_RegInfo_limits,
RegInfo,
RegInfoStatus,
_REGULSCHEME_regID,
_REGULSCHEME_RegInfo,
REGULSCHEME,
__RegulatoryScheme_reguIdent_tab,
___RegulatoryScheme_reguIdent_tab_val_RegInfo_0,
_RegulatoryScheme_reguIdent,
_RegulatoryScheme_reguInfo,
RegulatoryScheme,
RegulSchemes,
_RegulSchemes_val_RegInfo_0,
nullRegScheme,
_nullRegScheme_val_RegInfo,
Tta,
UserPriority,
_VirtualCIs__item_,
VirtualCIs,
INSAP,
INsapspsdown,
_INsapspsdown_val_Primitive_0,
_INsapspsdown_val_Primitive_1,
_INsapspsdown_val_Primitive_2,
_INsapspsdown_val_Primitive_3,
__INsapPrimitivesDown_spRef_tab,
___INsapPrimitivesDown_spRef_tab_val_Primitive_0,
___INsapPrimitivesDown_spRef_tab_val_Primitive_1,
___INsapPrimitivesDown_spRef_tab_val_Primitive_2,
___INsapPrimitivesDown_spRef_tab_val_Primitive_3,
_INsapPrimitivesDown_spRef,
_INsapPrimitivesDown_servPrimitive,
INsapPrimitivesDown,
inUnitdataRq,
_inUnitdataRq_val_Primitive,
inDataAckRq,
_inDataAckRq_val_Primitive,
inReplyAckRq,
_inReplyAckRq_val_Primitive,
inReplyUpdateRq,
_inReplyUpdateRq_val_Primitive,
_IN_UNITDATA_request_source_addr,
_IN_UNITDATA_request_dest_addr,
_IN_UNITDATA_request_data,
_IN_UNITDATA_request_priority,
_IN_UNITDATA_request_accessParams,
IN_UNITDATA_request,
_IN_DATA_ACK_request_source_addr,
_IN_DATA_ACK_request_dest_addr,
_IN_DATA_ACK_request_data,
_IN_DATA_ACK_request_priority,
_IN_DATA_ACK_request_serviceClass,
IN_DATA_ACK_request,
_IN_REPLY_ACK_request_source_addr,
_IN_REPLY_ACK_request_dest_addr,
_IN_REPLY_ACK_request_data,
_IN_REPLY_ACK_request_priority,
_IN_REPLY_ACK_request_serviceClass,
IN_REPLY_ACK_request,
_IN_REPLY_UPDATE_request_source_addr,
_IN_REPLY_UPDATE_request_data,
IN_REPLY_UPDATE_request,
INSAPUP,
INsapspsup,
_INsapspsup_val_Primitive_0,
_INsapspsup_val_Primitive_1,
_INsapspsup_val_Primitive_2,
_INsapspsup_val_Primitive_3,
_INsapspsup_val_Primitive_4,
_INsapspsup_val_Primitive_5,
_INsapspsup_val_Primitive_6,
__INsapPrimitivesUp_spRef_tab,
___INsapPrimitivesUp_spRef_tab_val_Primitive_0,
___INsapPrimitivesUp_spRef_tab_val_Primitive_1,
___INsapPrimitivesUp_spRef_tab_val_Primitive_2,
___INsapPrimitivesUp_spRef_tab_val_Primitive_3,
___INsapPrimitivesUp_spRef_tab_val_Primitive_4,
___INsapPrimitivesUp_spRef_tab_val_Primitive_5,
___INsapPrimitivesUp_spRef_tab_val_Primitive_6,
_INsapPrimitivesUp_spRef,
_INsapPrimitivesUp_servPrimitive,
INsapPrimitivesUp,
inUnitdataInd,
_inUnitdataInd_val_Primitive,
inUnitdataStatusInd,
_inUnitdataStatusInd_val_Primitive,
inDataAckInd,
_inDataAckInd_val_Primitive,
inDataAckStatusInd,
_inDataAckStatusInd_val_Primitive,
inReplyInd,
_inReplyInd_val_Primitive,
inReplyStatusInd,
_inReplyStatusInd_val_Primitive,
inReplyUpdateStatusInd,
_inReplyUpdateStatusInd_val_Primitive,
_IN_UNITDATA_indication_source_addr,
_IN_UNITDATA_indication_dest_addr,
_IN_UNITDATA_indication_data,
_IN_UNITDATA_indication_priority,
_IN_UNITDATA_indication_accessParams,
IN_UNITDATA_indication,
_IN_UNITDATA_STATUS_indication_source_addr,
_IN_UNITDATA_STATUS_indication_dest_addr,
_IN_UNITDATA_STATUS_indication_data,
_IN_UNITDATA_STATUS_indication_priority,
_IN_UNITDATA_STATUS_indication_accessParams,
_IN_UNITDATA_STATUS_indication_txStatus,
IN_UNITDATA_STATUS_indication,
_IN_DATA_ACK_indication_source_addr,
_IN_DATA_ACK_indication_dest_addr,
_IN_DATA_ACK_indication_data,
_IN_DATA_ACK_indication_priority,
_IN_DATA_ACK_indication_serviceClass,
IN_DATA_ACK_indication,
_IN_DATA_ACK_STATUS_indication_source_addr,
_IN_DATA_ACK_STATUS_indication_dest_addr,
_IN_DATA_ACK_STATUS_indication_data,
_IN_DATA_ACK_STATUS_indication_priority,
_IN_DATA_ACK_STATUS_indication_serviceClass,
_IN_DATA_ACK_STATUS_indication_status,
IN_DATA_ACK_STATUS_indication,
_IN_REPLY_indication_source_addr,
_IN_REPLY_indication_dest_addr,
_IN_REPLY_indication_data,
_IN_REPLY_indication_priority,
_IN_REPLY_indication_serviceClass,
IN_REPLY_indication,
_IN_REPLY_STATUS_indication_source_addr,
_IN_REPLY_STATUS_indication_status,
IN_REPLY_STATUS_indication,
_IN_REPLY_UPDATE_STATUS_indication_source_addr,
_IN_REPLY_UPDATE_STATUS_indication_data,
_IN_REPLY_UPDATE_STATUS_indication_priority,
_IN_REPLY_UPDATE_STATUS_indication_accessParams,
_IN_REPLY_UPDATE_STATUS_indication_txStatus,
IN_REPLY_UPDATE_STATUS_indication,
INdata,
ACCPARAM,
nullAP,
_nullAP_val_Parameter,
__AccessParameters_apRef_tab,
___AccessParameters_apRef_tab_val_Parameter_0,
_AccessParameters_apRef,
_AccessParameters_aParameter,
AccessParameters,
AccParams,
_AccParams_val_Parameter_0,
NullType,
MACServiceClass,
INtxStatus,
VCIserialNumber,
EUI64,
_LegacyCIID_selector1,
_LegacyCIID_iTS_scuId,
_LegacyCIID_selector2,
_LegacyCIID_medID,
_LegacyCIID_vciSerialNumber,
LegacyCIID,
RemoteCIID,
OneOCTETones,
TwoOCTETones,
_EUI64MAC48_oui,
_EUI64MAC48_selector2,
_EUI64MAC48_ext,
EUI64MAC48,
_MACoui_uoi1,
_MACoui_ulBit,
_MACoui_igBIT,
_MACoui_uoi2,
MACoui,
MACext,
_MACmcID_ucgc,
_MACmcID_mc,
_MACmcID_serial,
MACmcID,
version,
]
class CALMmanagement:
_name_ = u'CALMmanagement'
_oid_ = [1, 0, 24102, 1, 1]
_obj_ = [
u'ApplReqList',
u'ApplicationID',
u'CrCiPrioList',
u'CrCiPrioReq',
u'CCPrequest',
u'CCPpotInt',
u'CCPstatus',
u'ITS-scuId',
u'ITS-scuList',
u'ITS-SSI',
u'MPARAM',
u'Param24102',
u'M-Params',
u'stationID',
u'minPrioCrossCI',
u'stationPosition',
u'iTS-scuId',
u'vciList',
u'crCiPrioList',
u'timerITS-SSI',
u'its-ssi',
u'applReqList',
u'vCIperformList',
u'talive',
u'iTS-scuList',
u'Param24102No',
u'Talive',
u'VciList',
u'VciListEntry',
u'VCIperformList',
u'VCIperformance',
u'StationID',
u'StationType',
]
_type_ = [
u'ApplReqList',
u'ApplicationID',
u'CrCiPrioList',
u'CrCiPrioReq',
u'CCPrequest',
u'CCPpotInt',
u'CCPstatus',
u'ITS-scuId',
u'ITS-scuList',
u'ITS-SSI',
u'MPARAM',
u'Param24102',
u'Param24102No',
u'Talive',
u'VciList',
u'VciListEntry',
u'VCIperformList',
u'VCIperformance',
u'StationID',
u'StationType',
]
_set_ = [
u'M-Params',
]
_val_ = [
u'stationID',
u'minPrioCrossCI',
u'stationPosition',
u'iTS-scuId',
u'vciList',
u'crCiPrioList',
u'timerITS-SSI',
u'its-ssi',
u'applReqList',
u'vCIperformList',
u'talive',
u'iTS-scuList',
]
_class_ = [
u'MPARAM',
u'M-Params',
u'stationID',
u'minPrioCrossCI',
u'stationPosition',
u'iTS-scuId',
u'vciList',
u'crCiPrioList',
u'timerITS-SSI',
u'its-ssi',
u'applReqList',
u'vCIperformList',
u'talive',
u'iTS-scuList',
]
_param_ = [
]
#-----< ApplReqList >-----#
ApplReqList = SEQ(name=u'ApplReqList', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITSSappCPReqReg')))
#-----< ApplicationID >-----#
ApplicationID = SEQ(name=u'ApplicationID', mode=MODE_TYPE)
_ApplicationID_hostITS_scuId = INT(name=u'hostITS-scuId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_ApplicationID_seqNumber = SEQ(name=u'seqNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ServiceRef')))
ApplicationID._cont = ASN1Dict([
(u'hostITS-scuId', _ApplicationID_hostITS_scuId),
(u'seqNumber', _ApplicationID_seqNumber),
])
ApplicationID._ext = None
#-----< CrCiPrioList >-----#
CrCiPrioList = SEQ_OF(name=u'CrCiPrioList', mode=MODE_TYPE)
_CrCiPrioList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'CrCiPrioReq')))
CrCiPrioList._cont = _CrCiPrioList__item_
CrCiPrioList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< CrCiPrioReq >-----#
CrCiPrioReq = SEQ(name=u'CrCiPrioReq', mode=MODE_TYPE)
_CrCiPrioReq_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_CrCiPrioReq_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CrCiPrioReq_timeout._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_CrCiPrioReq_request = SEQ_OF(name=u'request', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'CCPrequest')))
_CrCiPrioReq_interferer = SEQ_OF(name=u'interferer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CrCiPrioReq_interferer__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'CCPpotInt')))
_CrCiPrioReq_interferer._cont = __CrCiPrioReq_interferer__item_
CrCiPrioReq._cont = ASN1Dict([
(u'linkId', _CrCiPrioReq_linkId),
(u'timeout', _CrCiPrioReq_timeout),
(u'request', _CrCiPrioReq_request),
(u'interferer', _CrCiPrioReq_interferer),
])
CrCiPrioReq._ext = None
#-----< CCPrequest >-----#
CCPrequest = SEQ_OF(name=u'CCPrequest', mode=MODE_TYPE)
_CCPrequest__item_ = SEQ(name='_item_', mode=MODE_TYPE)
__CCPrequest__item__reqNo = INT(name=u'reqNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CCPrequest__item__reqNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__CCPrequest__item__priority = INT(name=u'priority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
__CCPrequest__item__status = INT(name=u'status', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'CCPstatus')))
_CCPrequest__item_._cont = ASN1Dict([
(u'reqNo', __CCPrequest__item__reqNo),
(u'priority', __CCPrequest__item__priority),
(u'status', __CCPrequest__item__status),
])
_CCPrequest__item_._ext = None
CCPrequest._cont = _CCPrequest__item_
CCPrequest._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< CCPpotInt >-----#
CCPpotInt = SEQ(name=u'CCPpotInt', mode=MODE_TYPE)
_CCPpotInt_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_CCPpotInt_status = INT(name=u'status', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'CCPstatus')))
CCPpotInt._cont = ASN1Dict([
(u'linkID', _CCPpotInt_linkID),
(u'status', _CCPpotInt_status),
])
CCPpotInt._ext = None
#-----< CCPstatus >-----#
CCPstatus = INT(name=u'CCPstatus', mode=MODE_TYPE)
CCPstatus._cont = ASN1Dict([(u'released', 0), (u'requestd', 16), (u'ignored', 64), (u'granted', 128)])
#-----< ITS-scuId >-----#
ITS_scuId = INT(name=u'ITS-scuId', mode=MODE_TYPE)
ITS_scuId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< ITS-scuList >-----#
ITS_scuList = SEQ(name=u'ITS-scuList', mode=MODE_TYPE)
_ITS_scuList_iTS_scuId = INT(name=u'iTS-scuId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_ITS_scuList_its_scuType = INT(name=u'its-scuType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMiitsscu', 'ITS-SCUtype')))
_ITS_scuList_time = TIME_GEN(name=u'time', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ITS_scuList_uniqueID = STR_PRINT(name=u'uniqueID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
ITS_scuList._cont = ASN1Dict([
(u'iTS-scuId', _ITS_scuList_iTS_scuId),
(u'its-scuType', _ITS_scuList_its_scuType),
(u'time', _ITS_scuList_time),
(u'uniqueID', _ITS_scuList_uniqueID),
])
ITS_scuList._ext = None
#-----< ITS-SSI >-----#
ITS_SSI = SEQ(name=u'ITS-SSI', mode=MODE_TYPE)
_ITS_SSI_stationType = INT(name=u'stationType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'StationType')))
_ITS_SSI_stationID = OCT_STR(name=u'stationID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'StationID')))
_ITS_SSI_stationPosition = SEQ(name=u'stationPosition', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'KineVectOut')))
ITS_SSI._cont = ASN1Dict([
(u'stationType', _ITS_SSI_stationType),
(u'stationID', _ITS_SSI_stationID),
(u'stationPosition', _ITS_SSI_stationPosition),
])
ITS_SSI._ext = None
#-----< MPARAM >-----#
MPARAM = CLASS(name=u'MPARAM', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'PARAMS')))
#-----< Param24102 >-----#
Param24102 = SEQ(name=u'Param24102', mode=MODE_TYPE)
_Param24102_paramNo = INT(name=u'paramNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmanagement', 'MPARAM'), [u'paramRef']))
__Param24102_paramNo_tab = CLASS(name='_tab_MPARAM', mode=MODE_SET, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
___Param24102_paramNo_tab_val_Parameter_0 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'StationID')))
___Param24102_paramNo_tab_val_Parameter_1 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
___Param24102_paramNo_tab_val_Parameter_2 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectOut')))
___Param24102_paramNo_tab_val_Parameter_3 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
___Param24102_paramNo_tab_val_Parameter_4 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'VciList')))
___Param24102_paramNo_tab_val_Parameter_5 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'CrCiPrioList')))
___Param24102_paramNo_tab_val_Parameter_6 = INT(name=u'Parameter', mode=MODE_TYPE)
___Param24102_paramNo_tab_val_Parameter_6._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
___Param24102_paramNo_tab_val_Parameter_7 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-SSI')))
___Param24102_paramNo_tab_val_Parameter_8 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ApplReqList')))
___Param24102_paramNo_tab_val_Parameter_9 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'VCIperformList')))
___Param24102_paramNo_tab_val_Parameter_10 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Talive')))
___Param24102_paramNo_tab_val_Parameter_11 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuList')))
__Param24102_paramNo_tab._val = ASN1Set(rv=[dict([(u'paramRef', 0), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_0)]), dict([(u'paramRef', 1), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_1)]), dict([(u'paramRef', 2), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_2)]), dict([(u'paramRef', 3), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_3)]), dict([(u'paramRef', 4), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_4)]), dict([(u'paramRef', 5), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_5)]), dict([(u'paramRef', 6), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_6)]), dict([(u'paramRef', 7), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_7)]), dict([(u'paramRef', 8), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_8)]), dict([(u'paramRef', 9), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_9)]), dict([(u'paramRef', 10), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_10)]), dict([(u'paramRef', 11), (u'Parameter', ___Param24102_paramNo_tab_val_Parameter_11)])], rr=[], ev=None, er=[])
_Param24102_paramNo._const_tab = __Param24102_paramNo_tab
_Param24102_paramNo._const_tab_at = None
_Param24102_paramNo._const_tab_id = u'paramRef'
_Param24102_param = OPEN(name=u'param', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmanagement', 'MPARAM'), [u'Parameter']))
_Param24102_param._const_tab = __Param24102_paramNo_tab
_Param24102_param._const_tab_at = ('..', u'paramNo')
_Param24102_param._const_tab_id = u'Parameter'
Param24102._cont = ASN1Dict([
(u'paramNo', _Param24102_paramNo),
(u'param', _Param24102_param),
])
Param24102._ext = None
#-----< M-Params >-----#
M_Params = CLASS(name=u'M-Params', mode=MODE_SET, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_M_Params_val_Parameter_0 = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'StationID')))
_M_Params_val_Parameter_1 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_M_Params_val_Parameter_2 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectOut')))
_M_Params_val_Parameter_3 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_M_Params_val_Parameter_4 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'VciList')))
_M_Params_val_Parameter_5 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'CrCiPrioList')))
_M_Params_val_Parameter_6 = INT(name=u'Parameter', mode=MODE_TYPE)
_M_Params_val_Parameter_6._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_M_Params_val_Parameter_7 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-SSI')))
_M_Params_val_Parameter_8 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ApplReqList')))
_M_Params_val_Parameter_9 = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'VCIperformList')))
_M_Params_val_Parameter_10 = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Talive')))
_M_Params_val_Parameter_11 = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuList')))
M_Params._val = ASN1Set(rv=[dict([(u'paramRef', 0), (u'Parameter', _M_Params_val_Parameter_0)]), dict([(u'paramRef', 1), (u'Parameter', _M_Params_val_Parameter_1)]), dict([(u'paramRef', 2), (u'Parameter', _M_Params_val_Parameter_2)]), dict([(u'paramRef', 3), (u'Parameter', _M_Params_val_Parameter_3)]), dict([(u'paramRef', 4), (u'Parameter', _M_Params_val_Parameter_4)]), dict([(u'paramRef', 5), (u'Parameter', _M_Params_val_Parameter_5)]), dict([(u'paramRef', 6), (u'Parameter', _M_Params_val_Parameter_6)]), dict([(u'paramRef', 7), (u'Parameter', _M_Params_val_Parameter_7)]), dict([(u'paramRef', 8), (u'Parameter', _M_Params_val_Parameter_8)]), dict([(u'paramRef', 9), (u'Parameter', _M_Params_val_Parameter_9)]), dict([(u'paramRef', 10), (u'Parameter', _M_Params_val_Parameter_10)]), dict([(u'paramRef', 11), (u'Parameter', _M_Params_val_Parameter_11)])], rr=[], ev=[], er=[])
#-----< stationID >-----#
stationID = CLASS(name=u'stationID', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_stationID_val_Parameter = OCT_STR(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'StationID')))
stationID._val = dict([(u'paramRef', 0), (u'Parameter', _stationID_val_Parameter)])
#-----< minPrioCrossCI >-----#
minPrioCrossCI = CLASS(name=u'minPrioCrossCI', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_minPrioCrossCI_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
minPrioCrossCI._val = dict([(u'paramRef', 1), (u'Parameter', _minPrioCrossCI_val_Parameter)])
#-----< stationPosition >-----#
stationPosition = CLASS(name=u'stationPosition', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_stationPosition_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'KineVectOut')))
stationPosition._val = dict([(u'paramRef', 2), (u'Parameter', _stationPosition_val_Parameter)])
#-----< iTS-scuId >-----#
iTS_scuId = CLASS(name=u'iTS-scuId', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_iTS_scuId_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
iTS_scuId._val = dict([(u'paramRef', 3), (u'Parameter', _iTS_scuId_val_Parameter)])
#-----< vciList >-----#
vciList = CLASS(name=u'vciList', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_vciList_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'VciList')))
vciList._val = dict([(u'paramRef', 4), (u'Parameter', _vciList_val_Parameter)])
#-----< crCiPrioList >-----#
crCiPrioList = CLASS(name=u'crCiPrioList', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_crCiPrioList_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'CrCiPrioList')))
crCiPrioList._val = dict([(u'paramRef', 5), (u'Parameter', _crCiPrioList_val_Parameter)])
#-----< timerITS-SSI >-----#
timerITS_SSI = CLASS(name=u'timerITS-SSI', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_timerITS_SSI_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE)
_timerITS_SSI_val_Parameter._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
timerITS_SSI._val = dict([(u'paramRef', 6), (u'Parameter', _timerITS_SSI_val_Parameter)])
#-----< its-ssi >-----#
its_ssi = CLASS(name=u'its-ssi', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_its_ssi_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-SSI')))
its_ssi._val = dict([(u'paramRef', 7), (u'Parameter', _its_ssi_val_Parameter)])
#-----< applReqList >-----#
applReqList = CLASS(name=u'applReqList', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_applReqList_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ApplReqList')))
applReqList._val = dict([(u'paramRef', 8), (u'Parameter', _applReqList_val_Parameter)])
#-----< vCIperformList >-----#
vCIperformList = CLASS(name=u'vCIperformList', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_vCIperformList_val_Parameter = SEQ_OF(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'VCIperformList')))
vCIperformList._val = dict([(u'paramRef', 9), (u'Parameter', _vCIperformList_val_Parameter)])
#-----< talive >-----#
talive = CLASS(name=u'talive', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_talive_val_Parameter = INT(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'Talive')))
talive._val = dict([(u'paramRef', 10), (u'Parameter', _talive_val_Parameter)])
#-----< iTS-scuList >-----#
iTS_scuList = CLASS(name=u'iTS-scuList', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmanagement', 'MPARAM')))
_iTS_scuList_val_Parameter = SEQ(name=u'Parameter', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuList')))
iTS_scuList._val = dict([(u'paramRef', 11), (u'Parameter', _iTS_scuList_val_Parameter)])
#-----< Param24102No >-----#
Param24102No = INT(name=u'Param24102No', mode=MODE_TYPE)
Param24102No._cont = ASN1Dict([(u'stationID', 0), (u'minPrioCrossCI', 1), (u'stationPosition', 2), (u'iTS-scuId', 3), (u'vciList', 4), (u'crCiPrioList', 5), (u'timerITS-SSI', 6), (u'its-ssi', 7), (u'applReqList', 8), (u'vCIperformList', 9), (u'talive', 10), (u'iTS-scuList', 11)])
Param24102No._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< Talive >-----#
Talive = INT(name=u'Talive', mode=MODE_TYPE)
Talive._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< VciList >-----#
VciList = SEQ_OF(name=u'VciList', mode=MODE_TYPE)
_VciList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'VciListEntry')))
VciList._cont = _VciList__item_
VciList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< VciListEntry >-----#
VciListEntry = SEQ(name=u'VciListEntry', mode=MODE_TYPE)
_VciListEntry_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_VciListEntry_medType = INT(name=u'medType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedType')))
_VciListEntry_status = INT(name=u'status', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
_VciListEntry_connect = INT(name=u'connect', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Connect')))
_VciListEntry_macAddress = OCT_STR(name=u'macAddress', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
VciListEntry._cont = ASN1Dict([
(u'linkId', _VciListEntry_linkId),
(u'medType', _VciListEntry_medType),
(u'status', _VciListEntry_status),
(u'connect', _VciListEntry_connect),
(u'macAddress', _VciListEntry_macAddress),
])
VciListEntry._ext = None
#-----< VCIperformList >-----#
VCIperformList = SEQ_OF(name=u'VCIperformList', mode=MODE_TYPE)
_VCIperformList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'VCIperformance')))
VCIperformList._cont = _VCIperformList__item_
VCIperformList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< VCIperformance >-----#
VCIperformance = SEQ(name=u'VCIperformance', mode=MODE_TYPE)
_VCIperformance_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_VCIperformance_channelType = CHOICE(name=u'channelType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtComm', 'LogicalChannelType')))
_VCIperformance_channelNo = INT(name=u'channelNo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VCIperformance_channelNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_VCIperformance_minUserPrio = INT(name=u'minUserPrio', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_VCIperformance_dataRateNW = INT(name=u'dataRateNW', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'DataRate')))
_VCIperformance_dataRatesNW = SEQ(name=u'dataRatesNW', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'DataRatesNW')))
_VCIperformance_directivity = SEQ(name=u'directivity', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Directivity')))
_VCIperformance_commRangeRef = INT(name=u'commRangeRef', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VCIperformance_commRangeRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_VCIperformance_cost = SEQ(name=u'cost', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'MediumCost')))
_VCIperformance_reliability = INT(name=u'reliability', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VCIperformance_reliability._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
VCIperformance._cont = ASN1Dict([
(u'linkId', _VCIperformance_linkId),
(u'channelType', _VCIperformance_channelType),
(u'channelNo', _VCIperformance_channelNo),
(u'minUserPrio', _VCIperformance_minUserPrio),
(u'dataRateNW', _VCIperformance_dataRateNW),
(u'dataRatesNW', _VCIperformance_dataRatesNW),
(u'directivity', _VCIperformance_directivity),
(u'commRangeRef', _VCIperformance_commRangeRef),
(u'cost', _VCIperformance_cost),
(u'reliability', _VCIperformance_reliability),
])
VCIperformance._ext = None
#-----< StationID >-----#
StationID = OCT_STR(name=u'StationID', mode=MODE_TYPE)
StationID._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
#-----< StationType >-----#
StationType = INT(name=u'StationType', mode=MODE_TYPE)
StationType._cont = ASN1Dict([(u'mobile', 0), (u'fixed', 1), (u'portable', 2), (u'infrastructure', 254), (u'unknown', 255)])
StationType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_all_ = [
ApplReqList,
_ApplicationID_hostITS_scuId,
_ApplicationID_seqNumber,
ApplicationID,
_CrCiPrioList__item_,
CrCiPrioList,
_CrCiPrioReq_linkId,
_CrCiPrioReq_timeout,
_CrCiPrioReq_request,
__CrCiPrioReq_interferer__item_,
_CrCiPrioReq_interferer,
CrCiPrioReq,
__CCPrequest__item__reqNo,
__CCPrequest__item__priority,
__CCPrequest__item__status,
_CCPrequest__item_,
CCPrequest,
_CCPpotInt_linkID,
_CCPpotInt_status,
CCPpotInt,
CCPstatus,
ITS_scuId,
_ITS_scuList_iTS_scuId,
_ITS_scuList_its_scuType,
_ITS_scuList_time,
_ITS_scuList_uniqueID,
ITS_scuList,
_ITS_SSI_stationType,
_ITS_SSI_stationID,
_ITS_SSI_stationPosition,
ITS_SSI,
MPARAM,
__Param24102_paramNo_tab,
___Param24102_paramNo_tab_val_Parameter_0,
___Param24102_paramNo_tab_val_Parameter_1,
___Param24102_paramNo_tab_val_Parameter_2,
___Param24102_paramNo_tab_val_Parameter_3,
___Param24102_paramNo_tab_val_Parameter_4,
___Param24102_paramNo_tab_val_Parameter_5,
___Param24102_paramNo_tab_val_Parameter_6,
___Param24102_paramNo_tab_val_Parameter_7,
___Param24102_paramNo_tab_val_Parameter_8,
___Param24102_paramNo_tab_val_Parameter_9,
___Param24102_paramNo_tab_val_Parameter_10,
___Param24102_paramNo_tab_val_Parameter_11,
_Param24102_paramNo,
_Param24102_param,
Param24102,
M_Params,
_M_Params_val_Parameter_0,
_M_Params_val_Parameter_1,
_M_Params_val_Parameter_2,
_M_Params_val_Parameter_3,
_M_Params_val_Parameter_4,
_M_Params_val_Parameter_5,
_M_Params_val_Parameter_6,
_M_Params_val_Parameter_7,
_M_Params_val_Parameter_8,
_M_Params_val_Parameter_9,
_M_Params_val_Parameter_10,
_M_Params_val_Parameter_11,
stationID,
_stationID_val_Parameter,
minPrioCrossCI,
_minPrioCrossCI_val_Parameter,
stationPosition,
_stationPosition_val_Parameter,
iTS_scuId,
_iTS_scuId_val_Parameter,
vciList,
_vciList_val_Parameter,
crCiPrioList,
_crCiPrioList_val_Parameter,
timerITS_SSI,
_timerITS_SSI_val_Parameter,
its_ssi,
_its_ssi_val_Parameter,
applReqList,
_applReqList_val_Parameter,
vCIperformList,
_vCIperformList_val_Parameter,
talive,
_talive_val_Parameter,
iTS_scuList,
_iTS_scuList_val_Parameter,
Param24102No,
Talive,
_VciList__item_,
VciList,
_VciListEntry_linkId,
_VciListEntry_medType,
_VciListEntry_status,
_VciListEntry_connect,
_VciListEntry_macAddress,
VciListEntry,
_VCIperformList__item_,
VCIperformList,
_VCIperformance_linkId,
_VCIperformance_channelType,
_VCIperformance_channelNo,
_VCIperformance_minUserPrio,
_VCIperformance_dataRateNW,
_VCIperformance_dataRatesNW,
_VCIperformance_directivity,
_VCIperformance_commRangeRef,
_VCIperformance_cost,
_VCIperformance_reliability,
VCIperformance,
StationID,
StationType,
]
class CALMmsap:
_name_ = u'CALMmsap'
_oid_ = [1, 0, 24102, 3, 1]
_obj_ = [
u'COMMUPDOWN',
u'FASAPDOWN',
u'FAsapPrimitivesDown',
u'FAsapspsdown',
u'gCsamctxConfFA',
u'gCregServerFA',
u'gCupdateServerFA',
u'gCderegServerFA',
u'gCregClientFA',
u'gCupdateClientFA',
u'gCderegClientFA',
u'FASAPUP',
u'FAsapPrimitivesUp',
u'FAsapspsup',
u'gCsamctxFA',
u'gCregServerConfFA',
u'gCupdateServerConfFA',
u'gCderegServerConfFA',
u'gCregClientConfFA',
u'gCupdateClientConfFA',
u'gCderegClientConfFA',
u'gCsamFA',
u'gCctxFA',
u'MXSERV',
u'MFSAP-CR',
u'MF-Command',
u'MF-Command-request',
u'simFUTcmd',
u'simFLTcmd',
u'gCsamctx',
u'gCsam',
u'gCctx',
u'lDMnotifyCmd',
u'legacyCICmd',
u'stateCInotify',
u'gCperiodCmd',
u'gCctxTxCmd',
u'gCdeleteCmd',
u'iICrequestTX',
u'iICresponseTX',
u'testMF',
u'SimFUTcmd',
u'SimFLTcmd',
u'LDMnotify',
u'RadarView',
u'LegacyCIreq',
u'StateCInotify',
u'MFSAP-CC',
u'MF-CmdConfirm',
u'MF-Command-confirm',
u'simFUTcmdConf',
u'simFLTcmdConf',
u'gCsamctxConf',
u'gCsamConf',
u'gCctxConf',
u'lDMnotifyConf',
u'legacyCIConf',
u'stateCInotifyConf',
u'gCperiodCmdConf',
u'gCctxTxCmdConf',
u'gCdeleteCmdConf',
u'iICrequestTXConf',
u'iICresponseTXConf',
u'testMFConf',
u'MFSAP-RR',
u'MF-Request',
u'MF-Request-request',
u'simFUTreq',
u'simFLTreq',
u'iTS-S-Appl-Reg',
u'gCregServer',
u'gCupdateServer',
u'gCderegServer',
u'gCregClient',
u'gCupdateClient',
u'gCderegClient',
u'lDMregister',
u'sAMrxNot',
u'cTXrxNot',
u'iICrequestRX',
u'iICresponseRX',
u'iTS-S-Appl-ReqFinal',
u'testMFecho',
u'SimFUTreq',
u'SimFLTreq',
u'LDMregister',
u'TestMFecho',
u'MFSAP-RC',
u'MF-ReqConfirm',
u'MF-Request-confirm',
u'simFUTreqConf',
u'simFLTreqConf',
u'iTS-S-Appl-RegConf',
u'gCregServerConf',
u'gCupdateServerConf',
u'gCderegServerConf',
u'gCregClientConf',
u'gCupdateClientConf',
u'gCderegClientConf',
u'lDMregisterConf',
u'sAMrxNotConf',
u'cTXrxNotConf',
u'iICrequestRXConf',
u'iICresponseRXConf',
u'iTS-S-Appl-ReqFinalConf',
u'testMFechoConf',
u'MNSAP-CR',
u'MN-Command',
u'MN-Command-request',
u'simNUTcmd',
u'simNLTcmd',
u'fWTset',
u'fWTupdate',
u'fWTdelete',
u'testMN',
u'SimNUTcmd',
u'SimNLTcmd',
u'FWT',
u'FWTset',
u'NTprotsSet',
u'FWTupdate',
u'NTprotsUpdate',
u'FWTdelete',
u'NTprotsDelete',
u'fntpset',
u'fntpupdate',
u'fntpdelete',
u'MNSAP-CC',
u'MN-CmdConfirm',
u'MN-Command-confirm',
u'simNUTcmdConf',
u'simNLTcmdConf',
u'fWTsetConf',
u'fWTupdateConf',
u'fWTdeletConf',
u'testMNConf',
u'FWTCONF',
u'FWTsetConf',
u'NTprotsSetConf',
u'FWTupdateConf',
u'NTprotsUpdateConf',
u'FWTdeleteConf',
u'NTprotsDeleteConf',
u'fntpsetConf',
u'fntpupdateConf',
u'fntpdeleteConf',
u'MNSAP-RR',
u'MN-Request',
u'MN-Request-request',
u'simNUTreq',
u'simNLTreq',
u'fWTsetNot',
u'fWTupdateNot',
u'fWTdeletNot',
u'vCIcreatePeerMAC',
u'its-ssiPeerNot',
u'testMNecho',
u'SimNUTreq',
u'SimNLTreq',
u'FWTNOT',
u'FWTsetNot',
u'NTprotsSetNot',
u'FWTupdateNot',
u'NTprotsUpdateNot',
u'FWTdeleteNot',
u'NTprotsDeleteNot',
u'fntpsetNot',
u'fntpupdateNot',
u'fntpdeleteNot',
u'VCIcreatePeerMAC',
u'Its-ssiPeerNot',
u'StationType',
u'StationID',
u'TestMNecho',
u'MNSAP-RC',
u'MN-ReqConfirm',
u'MN-Request-confirm',
u'simNUTreqConf',
u'simNLTreqConf',
u'fWTsetNotConf',
u'fWTupdateNotConf',
u'fWTdeletNotConf',
u'vCIcreatePeerMACConf',
u'its-ssiPeerNotConf',
u'testMNechoConf',
u'VCIPeerMAC',
u'MISAP-CR',
u'MI-Command',
u'MI-Command-request',
u'simIUTcmd',
u'regCmd',
u'cIstate',
u'wakeUp',
u'rTScmd',
u'rTSackCmd',
u'cONcmd',
u'rIcmd',
u'manuCmd',
u'vciCmd',
u'monitor',
u'unitDataCmd',
u'testMI',
u'unknownCmd',
u'UnknownCommand',
u'SimIUTcmd',
u'RegCmd',
u'CIstateChng',
u'WakeUp',
u'RTScmd',
u'ReqID',
u'RTSackCmd',
u'CONcmd',
u'RIcmd',
u'RI',
u'VciCmd',
u'Monitor',
u'UnitData',
u'DataUnitData',
u'ParameterUnitData',
u'MI-Command-confirm',
u'MISAP-RR',
u'MI-Request',
u'MI-Request-request',
u'simIUTreq',
u'regReq',
u'prioReg',
u'rTSreq',
u'rTSackReq',
u'rIreq',
u'manuReq',
u'events',
u'posUpdateReq',
u'unitDataReq',
u'testMIecho',
u'SimIUTreq',
u'RegReq',
u'PrioReg',
u'Interferers',
u'RTSreq',
u'RTSackReq',
u'RIreq',
u'RIaccess',
u'EVENT21218',
u'Events21218',
u'Events-21218',
u'minUserPrio',
u'txQueueThreshold',
u'txQueueFull',
u'vciCreated',
u'vciDeleted',
u'paramMonitor',
u'txQueueLow',
u'vciReset',
u'E21218-0',
u'E21218-1',
u'E21218-2',
u'E21218-3',
u'E21218-4',
u'E21218-5',
u'E21218-6',
u'E21218-7',
u'PosUpdateReq',
u'TestMIecho',
u'MI-Request-confirm',
u'MI-Set-request',
u'MI-Set-confirm',
u'MI-Get-request',
u'MI-Get-confirm',
u'MSSAP-CR',
u'MS-Command-request',
u'MS-Command',
u'testMS',
u'MSSAP-CC',
u'MS-Command-confirm',
u'MS-CmdConfirm',
u'testMSConf',
u'MSSAP-RR',
u'MS-Request-request',
u'MS-Request',
u'iTS-S-Appl-ProcS-Reg',
u'iTS-S-Appl-ProcS-ReqFinal',
u'testMSecho',
u'TestMSecho',
u'MSSAP-RC',
u'MS-Request-confirm',
u'MS-ReqConfirm',
u'iTS-S-Appl-ProcS-RegConf',
u'iTS-S-Appl-ProcS-ReqFinalConf',
u'testMSechoConf',
u'MASAP-CR',
u'MA-Command-request',
u'MA-Command',
u'testMA',
u'MASAP-CC',
u'testMAConf',
u'MA-Command-confirm',
u'MA-CmdConfirm',
u'MASAP-RR',
u'MA-Request-request',
u'MA-Request',
u'iTS-S-Appl-Proc-Reg',
u'iTS-S-Appl-Proc-ReqFinal',
u'testMAecho',
u'TestMAecho',
u'MASAP-RC',
u'MA-Request-confirm',
u'MA-ReqConfirm',
u'iTS-S-Appl-Proc-RegConf',
u'iTS-S-Appl-Proc-ReqFinalConf',
u'testMAechoConf',
u'ErrStatus',
u'CommandRef',
]
_type_ = [
u'COMMUPDOWN',
u'FASAPDOWN',
u'FAsapPrimitivesDown',
u'FASAPUP',
u'FAsapPrimitivesUp',
u'MXSERV',
u'MFSAP-CR',
u'MF-Command-request',
u'SimFUTcmd',
u'SimFLTcmd',
u'LDMnotify',
u'RadarView',
u'LegacyCIreq',
u'StateCInotify',
u'MFSAP-CC',
u'MF-Command-confirm',
u'MFSAP-RR',
u'MF-Request-request',
u'SimFUTreq',
u'SimFLTreq',
u'LDMregister',
u'TestMFecho',
u'MFSAP-RC',
u'MF-Request-confirm',
u'MNSAP-CR',
u'MN-Command-request',
u'SimNUTcmd',
u'SimNLTcmd',
u'FWT',
u'FWTset',
u'FWTupdate',
u'FWTdelete',
u'MNSAP-CC',
u'MN-Command-confirm',
u'FWTCONF',
u'FWTsetConf',
u'FWTupdateConf',
u'FWTdeleteConf',
u'MNSAP-RR',
u'MN-Request-request',
u'SimNUTreq',
u'SimNLTreq',
u'FWTNOT',
u'FWTsetNot',
u'FWTupdateNot',
u'FWTdeleteNot',
u'VCIcreatePeerMAC',
u'Its-ssiPeerNot',
u'StationType',
u'StationID',
u'TestMNecho',
u'MNSAP-RC',
u'MN-Request-confirm',
u'VCIPeerMAC',
u'MISAP-CR',
u'MI-Command-request',
u'UnknownCommand',
u'SimIUTcmd',
u'RegCmd',
u'CIstateChng',
u'WakeUp',
u'RTScmd',
u'ReqID',
u'RTSackCmd',
u'CONcmd',
u'RIcmd',
u'RI',
u'VciCmd',
u'Monitor',
u'UnitData',
u'DataUnitData',
u'ParameterUnitData',
u'MI-Command-confirm',
u'MISAP-RR',
u'MI-Request-request',
u'SimIUTreq',
u'RegReq',
u'PrioReg',
u'Interferers',
u'RTSreq',
u'RTSackReq',
u'RIreq',
u'RIaccess',
u'EVENT21218',
u'Events21218',
u'E21218-0',
u'E21218-1',
u'E21218-2',
u'E21218-3',
u'E21218-4',
u'E21218-5',
u'E21218-6',
u'E21218-7',
u'PosUpdateReq',
u'TestMIecho',
u'MI-Request-confirm',
u'MI-Set-request',
u'MI-Set-confirm',
u'MI-Get-request',
u'MI-Get-confirm',
u'MSSAP-CR',
u'MS-Command-request',
u'MSSAP-CC',
u'MS-Command-confirm',
u'MSSAP-RR',
u'MS-Request-request',
u'TestMSecho',
u'MSSAP-RC',
u'MS-Request-confirm',
u'MASAP-CR',
u'MA-Command-request',
u'MASAP-CC',
u'MA-Command-confirm',
u'MASAP-RR',
u'MA-Request-request',
u'TestMAecho',
u'MASAP-RC',
u'MA-Request-confirm',
u'ErrStatus',
u'CommandRef',
]
_set_ = [
u'FAsapspsdown',
u'FAsapspsup',
u'MF-Command',
u'MF-CmdConfirm',
u'MF-Request',
u'MF-ReqConfirm',
u'MN-Command',
u'NTprotsSet',
u'NTprotsUpdate',
u'NTprotsDelete',
u'MN-CmdConfirm',
u'NTprotsSetConf',
u'NTprotsUpdateConf',
u'NTprotsDeleteConf',
u'MN-Request',
u'NTprotsSetNot',
u'NTprotsUpdateNot',
u'NTprotsDeleteNot',
u'MN-ReqConfirm',
u'MI-Command',
u'MI-Request',
u'Events-21218',
u'MS-Command',
u'MS-CmdConfirm',
u'MS-Request',
u'MS-ReqConfirm',
u'MA-Command',
u'MA-CmdConfirm',
u'MA-Request',
u'MA-ReqConfirm',
]
_val_ = [
u'gCsamctxConfFA',
u'gCregServerFA',
u'gCupdateServerFA',
u'gCderegServerFA',
u'gCregClientFA',
u'gCupdateClientFA',
u'gCderegClientFA',
u'gCsamctxFA',
u'gCregServerConfFA',
u'gCupdateServerConfFA',
u'gCderegServerConfFA',
u'gCregClientConfFA',
u'gCupdateClientConfFA',
u'gCderegClientConfFA',
u'gCsamFA',
u'gCctxFA',
u'simFUTcmd',
u'simFLTcmd',
u'gCsamctx',
u'gCsam',
u'gCctx',
u'lDMnotifyCmd',
u'legacyCICmd',
u'stateCInotify',
u'gCperiodCmd',
u'gCctxTxCmd',
u'gCdeleteCmd',
u'iICrequestTX',
u'iICresponseTX',
u'testMF',
u'simFUTcmdConf',
u'simFLTcmdConf',
u'gCsamctxConf',
u'gCsamConf',
u'gCctxConf',
u'lDMnotifyConf',
u'legacyCIConf',
u'stateCInotifyConf',
u'gCperiodCmdConf',
u'gCctxTxCmdConf',
u'gCdeleteCmdConf',
u'iICrequestTXConf',
u'iICresponseTXConf',
u'testMFConf',
u'simFUTreq',
u'simFLTreq',
u'iTS-S-Appl-Reg',
u'gCregServer',
u'gCupdateServer',
u'gCderegServer',
u'gCregClient',
u'gCupdateClient',
u'gCderegClient',
u'lDMregister',
u'sAMrxNot',
u'cTXrxNot',
u'iICrequestRX',
u'iICresponseRX',
u'iTS-S-Appl-ReqFinal',
u'testMFecho',
u'simFUTreqConf',
u'simFLTreqConf',
u'iTS-S-Appl-RegConf',
u'gCregServerConf',
u'gCupdateServerConf',
u'gCderegServerConf',
u'gCregClientConf',
u'gCupdateClientConf',
u'gCderegClientConf',
u'lDMregisterConf',
u'sAMrxNotConf',
u'cTXrxNotConf',
u'iICrequestRXConf',
u'iICresponseRXConf',
u'iTS-S-Appl-ReqFinalConf',
u'testMFechoConf',
u'simNUTcmd',
u'simNLTcmd',
u'fWTset',
u'fWTupdate',
u'fWTdelete',
u'testMN',
u'fntpset',
u'fntpupdate',
u'fntpdelete',
u'simNUTcmdConf',
u'simNLTcmdConf',
u'fWTsetConf',
u'fWTupdateConf',
u'fWTdeletConf',
u'testMNConf',
u'fntpsetConf',
u'fntpupdateConf',
u'fntpdeleteConf',
u'simNUTreq',
u'simNLTreq',
u'fWTsetNot',
u'fWTupdateNot',
u'fWTdeletNot',
u'vCIcreatePeerMAC',
u'its-ssiPeerNot',
u'testMNecho',
u'fntpsetNot',
u'fntpupdateNot',
u'fntpdeleteNot',
u'simNUTreqConf',
u'simNLTreqConf',
u'fWTsetNotConf',
u'fWTupdateNotConf',
u'fWTdeletNotConf',
u'vCIcreatePeerMACConf',
u'its-ssiPeerNotConf',
u'testMNechoConf',
u'simIUTcmd',
u'regCmd',
u'cIstate',
u'wakeUp',
u'rTScmd',
u'rTSackCmd',
u'cONcmd',
u'rIcmd',
u'manuCmd',
u'vciCmd',
u'monitor',
u'unitDataCmd',
u'testMI',
u'unknownCmd',
u'simIUTreq',
u'regReq',
u'prioReg',
u'rTSreq',
u'rTSackReq',
u'rIreq',
u'manuReq',
u'events',
u'posUpdateReq',
u'unitDataReq',
u'testMIecho',
u'minUserPrio',
u'txQueueThreshold',
u'txQueueFull',
u'vciCreated',
u'vciDeleted',
u'paramMonitor',
u'txQueueLow',
u'vciReset',
u'testMS',
u'testMSConf',
u'iTS-S-Appl-ProcS-Reg',
u'iTS-S-Appl-ProcS-ReqFinal',
u'testMSecho',
u'iTS-S-Appl-ProcS-RegConf',
u'iTS-S-Appl-ProcS-ReqFinalConf',
u'testMSechoConf',
u'testMA',
u'testMAConf',
u'iTS-S-Appl-Proc-Reg',
u'iTS-S-Appl-Proc-ReqFinal',
u'testMAecho',
u'iTS-S-Appl-Proc-RegConf',
u'iTS-S-Appl-Proc-ReqFinalConf',
u'testMAechoConf',
]
_class_ = [
u'COMMUPDOWN',
u'FASAPDOWN',
u'FAsapspsdown',
u'gCsamctxConfFA',
u'gCregServerFA',
u'gCupdateServerFA',
u'gCderegServerFA',
u'gCregClientFA',
u'gCupdateClientFA',
u'gCderegClientFA',
u'FASAPUP',
u'FAsapspsup',
u'gCsamctxFA',
u'gCregServerConfFA',
u'gCupdateServerConfFA',
u'gCderegServerConfFA',
u'gCregClientConfFA',
u'gCupdateClientConfFA',
u'gCderegClientConfFA',
u'gCsamFA',
u'gCctxFA',
u'MXSERV',
u'MFSAP-CR',
u'MF-Command',
u'simFUTcmd',
u'simFLTcmd',
u'gCsamctx',
u'gCsam',
u'gCctx',
u'lDMnotifyCmd',
u'legacyCICmd',
u'stateCInotify',
u'gCperiodCmd',
u'gCctxTxCmd',
u'gCdeleteCmd',
u'iICrequestTX',
u'iICresponseTX',
u'testMF',
u'MFSAP-CC',
u'MF-CmdConfirm',
u'simFUTcmdConf',
u'simFLTcmdConf',
u'gCsamctxConf',
u'gCsamConf',
u'gCctxConf',
u'lDMnotifyConf',
u'legacyCIConf',
u'stateCInotifyConf',
u'gCperiodCmdConf',
u'gCctxTxCmdConf',
u'gCdeleteCmdConf',
u'iICrequestTXConf',
u'iICresponseTXConf',
u'testMFConf',
u'MFSAP-RR',
u'MF-Request',
u'simFUTreq',
u'simFLTreq',
u'iTS-S-Appl-Reg',
u'gCregServer',
u'gCupdateServer',
u'gCderegServer',
u'gCregClient',
u'gCupdateClient',
u'gCderegClient',
u'lDMregister',
u'sAMrxNot',
u'cTXrxNot',
u'iICrequestRX',
u'iICresponseRX',
u'iTS-S-Appl-ReqFinal',
u'testMFecho',
u'MFSAP-RC',
u'MF-ReqConfirm',
u'simFUTreqConf',
u'simFLTreqConf',
u'iTS-S-Appl-RegConf',
u'gCregServerConf',
u'gCupdateServerConf',
u'gCderegServerConf',
u'gCregClientConf',
u'gCupdateClientConf',
u'gCderegClientConf',
u'lDMregisterConf',
u'sAMrxNotConf',
u'cTXrxNotConf',
u'iICrequestRXConf',
u'iICresponseRXConf',
u'iTS-S-Appl-ReqFinalConf',
u'testMFechoConf',
u'MNSAP-CR',
u'MN-Command',
u'simNUTcmd',
u'simNLTcmd',
u'fWTset',
u'fWTupdate',
u'fWTdelete',
u'testMN',
u'FWT',
u'NTprotsSet',
u'NTprotsUpdate',
u'NTprotsDelete',
u'fntpset',
u'fntpupdate',
u'fntpdelete',
u'MNSAP-CC',
u'MN-CmdConfirm',
u'simNUTcmdConf',
u'simNLTcmdConf',
u'fWTsetConf',
u'fWTupdateConf',
u'fWTdeletConf',
u'testMNConf',
u'FWTCONF',
u'NTprotsSetConf',
u'NTprotsUpdateConf',
u'NTprotsDeleteConf',
u'fntpsetConf',
u'fntpupdateConf',
u'fntpdeleteConf',
u'MNSAP-RR',
u'MN-Request',
u'simNUTreq',
u'simNLTreq',
u'fWTsetNot',
u'fWTupdateNot',
u'fWTdeletNot',
u'vCIcreatePeerMAC',
u'its-ssiPeerNot',
u'testMNecho',
u'FWTNOT',
u'NTprotsSetNot',
u'NTprotsUpdateNot',
u'NTprotsDeleteNot',
u'fntpsetNot',
u'fntpupdateNot',
u'fntpdeleteNot',
u'MNSAP-RC',
u'MN-ReqConfirm',
u'simNUTreqConf',
u'simNLTreqConf',
u'fWTsetNotConf',
u'fWTupdateNotConf',
u'fWTdeletNotConf',
u'vCIcreatePeerMACConf',
u'its-ssiPeerNotConf',
u'testMNechoConf',
u'MISAP-CR',
u'MI-Command',
u'simIUTcmd',
u'regCmd',
u'cIstate',
u'wakeUp',
u'rTScmd',
u'rTSackCmd',
u'cONcmd',
u'rIcmd',
u'manuCmd',
u'vciCmd',
u'monitor',
u'unitDataCmd',
u'testMI',
u'unknownCmd',
u'MISAP-RR',
u'MI-Request',
u'simIUTreq',
u'regReq',
u'prioReg',
u'rTSreq',
u'rTSackReq',
u'rIreq',
u'manuReq',
u'events',
u'posUpdateReq',
u'unitDataReq',
u'testMIecho',
u'EVENT21218',
u'Events-21218',
u'minUserPrio',
u'txQueueThreshold',
u'txQueueFull',
u'vciCreated',
u'vciDeleted',
u'paramMonitor',
u'txQueueLow',
u'vciReset',
u'MSSAP-CR',
u'MS-Command',
u'testMS',
u'MSSAP-CC',
u'MS-CmdConfirm',
u'testMSConf',
u'MSSAP-RR',
u'MS-Request',
u'iTS-S-Appl-ProcS-Reg',
u'iTS-S-Appl-ProcS-ReqFinal',
u'testMSecho',
u'MSSAP-RC',
u'MS-ReqConfirm',
u'iTS-S-Appl-ProcS-RegConf',
u'iTS-S-Appl-ProcS-ReqFinalConf',
u'testMSechoConf',
u'MASAP-CR',
u'MA-Command',
u'testMA',
u'MASAP-CC',
u'testMAConf',
u'MA-CmdConfirm',
u'MASAP-RR',
u'MA-Request',
u'iTS-S-Appl-Proc-Reg',
u'iTS-S-Appl-Proc-ReqFinal',
u'testMAecho',
u'MASAP-RC',
u'MA-ReqConfirm',
u'iTS-S-Appl-Proc-RegConf',
u'iTS-S-Appl-Proc-ReqFinalConf',
u'testMAechoConf',
]
_param_ = [
]
#-----< COMMUPDOWN >-----#
COMMUPDOWN = CLASS(name=u'COMMUPDOWN', mode=MODE_TYPE)
_COMMUPDOWN_primitiveRef = INT(name=u'primitiveRef', mode=MODE_VALUE)
_COMMUPDOWN_primitiveRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_COMMUPDOWN_Primitive = OPEN(name=u'Primitive', mode=MODE_TYPE)
COMMUPDOWN._cont = ASN1Dict([
(u'primitiveRef', _COMMUPDOWN_primitiveRef),
(u'Primitive', _COMMUPDOWN_Primitive),
])
#-----< FASAPDOWN >-----#
FASAPDOWN = CLASS(name=u'FASAPDOWN', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'COMMUPDOWN')))
#-----< FAsapPrimitivesDown >-----#
FAsapPrimitivesDown = SEQ(name=u'FAsapPrimitivesDown', mode=MODE_TYPE)
_FAsapPrimitivesDown_spRef = INT(name=u'spRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FASAPDOWN'), [u'primitiveRef']))
__FAsapPrimitivesDown_spRef_tab = CLASS(name='_tab_FASAPDOWN', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
___FAsapPrimitivesDown_spRef_tab_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctxConf')))
___FAsapPrimitivesDown_spRef_tab_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServer')))
___FAsapPrimitivesDown_spRef_tab_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServer')))
___FAsapPrimitivesDown_spRef_tab_val_Primitive_3 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServer')))
___FAsapPrimitivesDown_spRef_tab_val_Primitive_4 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClient')))
___FAsapPrimitivesDown_spRef_tab_val_Primitive_5 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClient')))
___FAsapPrimitivesDown_spRef_tab_val_Primitive_6 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClient')))
__FAsapPrimitivesDown_spRef_tab._val = ASN1Set(rv=[dict([(u'primitiveRef', 2), (u'Primitive', ___FAsapPrimitivesDown_spRef_tab_val_Primitive_0)]), dict([(u'primitiveRef', 3), (u'Primitive', ___FAsapPrimitivesDown_spRef_tab_val_Primitive_1)]), dict([(u'primitiveRef', 4), (u'Primitive', ___FAsapPrimitivesDown_spRef_tab_val_Primitive_2)]), dict([(u'primitiveRef', 5), (u'Primitive', ___FAsapPrimitivesDown_spRef_tab_val_Primitive_3)]), dict([(u'primitiveRef', 6), (u'Primitive', ___FAsapPrimitivesDown_spRef_tab_val_Primitive_4)]), dict([(u'primitiveRef', 7), (u'Primitive', ___FAsapPrimitivesDown_spRef_tab_val_Primitive_5)]), dict([(u'primitiveRef', 8), (u'Primitive', ___FAsapPrimitivesDown_spRef_tab_val_Primitive_6)])], rr=[], ev=None, er=[])
_FAsapPrimitivesDown_spRef._const_tab = __FAsapPrimitivesDown_spRef_tab
_FAsapPrimitivesDown_spRef._const_tab_at = None
_FAsapPrimitivesDown_spRef._const_tab_id = u'primitiveRef'
_FAsapPrimitivesDown_servPrimitive = OPEN(name=u'servPrimitive', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FASAPDOWN'), [u'Primitive']))
_FAsapPrimitivesDown_servPrimitive._const_tab = __FAsapPrimitivesDown_spRef_tab
_FAsapPrimitivesDown_servPrimitive._const_tab_at = ('..', u'spRef')
_FAsapPrimitivesDown_servPrimitive._const_tab_id = u'Primitive'
FAsapPrimitivesDown._cont = ASN1Dict([
(u'spRef', _FAsapPrimitivesDown_spRef),
(u'servPrimitive', _FAsapPrimitivesDown_servPrimitive),
])
FAsapPrimitivesDown._ext = None
#-----< FAsapspsdown >-----#
FAsapspsdown = CLASS(name=u'FAsapspsdown', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
_FAsapspsdown_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctxConf')))
_FAsapspsdown_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServer')))
_FAsapspsdown_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServer')))
_FAsapspsdown_val_Primitive_3 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServer')))
_FAsapspsdown_val_Primitive_4 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClient')))
_FAsapspsdown_val_Primitive_5 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClient')))
_FAsapspsdown_val_Primitive_6 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClient')))
FAsapspsdown._val = ASN1Set(rv=[dict([(u'primitiveRef', 2), (u'Primitive', _FAsapspsdown_val_Primitive_0)]), dict([(u'primitiveRef', 3), (u'Primitive', _FAsapspsdown_val_Primitive_1)]), dict([(u'primitiveRef', 4), (u'Primitive', _FAsapspsdown_val_Primitive_2)]), dict([(u'primitiveRef', 5), (u'Primitive', _FAsapspsdown_val_Primitive_3)]), dict([(u'primitiveRef', 6), (u'Primitive', _FAsapspsdown_val_Primitive_4)]), dict([(u'primitiveRef', 7), (u'Primitive', _FAsapspsdown_val_Primitive_5)]), dict([(u'primitiveRef', 8), (u'Primitive', _FAsapspsdown_val_Primitive_6)])], rr=[], ev=[], er=[])
#-----< gCsamctxConfFA >-----#
gCsamctxConfFA = CLASS(name=u'gCsamctxConfFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
_gCsamctxConfFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctxConf')))
gCsamctxConfFA._val = dict([(u'primitiveRef', 2), (u'Primitive', _gCsamctxConfFA_val_Primitive)])
#-----< gCregServerFA >-----#
gCregServerFA = CLASS(name=u'gCregServerFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
_gCregServerFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServer')))
gCregServerFA._val = dict([(u'primitiveRef', 3), (u'Primitive', _gCregServerFA_val_Primitive)])
#-----< gCupdateServerFA >-----#
gCupdateServerFA = CLASS(name=u'gCupdateServerFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
_gCupdateServerFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServer')))
gCupdateServerFA._val = dict([(u'primitiveRef', 4), (u'Primitive', _gCupdateServerFA_val_Primitive)])
#-----< gCderegServerFA >-----#
gCderegServerFA = CLASS(name=u'gCderegServerFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
_gCderegServerFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServer')))
gCderegServerFA._val = dict([(u'primitiveRef', 5), (u'Primitive', _gCderegServerFA_val_Primitive)])
#-----< gCregClientFA >-----#
gCregClientFA = CLASS(name=u'gCregClientFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
_gCregClientFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClient')))
gCregClientFA._val = dict([(u'primitiveRef', 6), (u'Primitive', _gCregClientFA_val_Primitive)])
#-----< gCupdateClientFA >-----#
gCupdateClientFA = CLASS(name=u'gCupdateClientFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
_gCupdateClientFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClient')))
gCupdateClientFA._val = dict([(u'primitiveRef', 7), (u'Primitive', _gCupdateClientFA_val_Primitive)])
#-----< gCderegClientFA >-----#
gCderegClientFA = CLASS(name=u'gCderegClientFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPDOWN')))
_gCderegClientFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClient')))
gCderegClientFA._val = dict([(u'primitiveRef', 8), (u'Primitive', _gCderegClientFA_val_Primitive)])
#-----< FASAPUP >-----#
FASAPUP = CLASS(name=u'FASAPUP', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'COMMUPDOWN')))
#-----< FAsapPrimitivesUp >-----#
FAsapPrimitivesUp = SEQ(name=u'FAsapPrimitivesUp', mode=MODE_TYPE)
_FAsapPrimitivesUp_spRef = INT(name=u'spRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FASAPUP'), [u'primitiveRef']))
__FAsapPrimitivesUp_spRef_tab = CLASS(name='_tab_FASAPUP', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctx')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServerConf')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServerConf')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_3 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServerConf')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_4 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClientConf')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_5 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClientConf')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_6 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClientConf')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_7 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsam')))
___FAsapPrimitivesUp_spRef_tab_val_Primitive_8 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctx')))
__FAsapPrimitivesUp_spRef_tab._val = ASN1Set(rv=[dict([(u'primitiveRef', 2), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_0)]), dict([(u'primitiveRef', 3), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_1)]), dict([(u'primitiveRef', 4), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_2)]), dict([(u'primitiveRef', 5), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_3)]), dict([(u'primitiveRef', 6), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_4)]), dict([(u'primitiveRef', 7), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_5)]), dict([(u'primitiveRef', 8), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_6)]), dict([(u'primitiveRef', 9), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_7)]), dict([(u'primitiveRef', 10), (u'Primitive', ___FAsapPrimitivesUp_spRef_tab_val_Primitive_8)])], rr=[], ev=None, er=[])
_FAsapPrimitivesUp_spRef._const_tab = __FAsapPrimitivesUp_spRef_tab
_FAsapPrimitivesUp_spRef._const_tab_at = None
_FAsapPrimitivesUp_spRef._const_tab_id = u'primitiveRef'
_FAsapPrimitivesUp_servPrimitive = OPEN(name=u'servPrimitive', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FASAPUP'), [u'Primitive']))
_FAsapPrimitivesUp_servPrimitive._const_tab = __FAsapPrimitivesUp_spRef_tab
_FAsapPrimitivesUp_servPrimitive._const_tab_at = ('..', u'spRef')
_FAsapPrimitivesUp_servPrimitive._const_tab_id = u'Primitive'
FAsapPrimitivesUp._cont = ASN1Dict([
(u'spRef', _FAsapPrimitivesUp_spRef),
(u'servPrimitive', _FAsapPrimitivesUp_servPrimitive),
])
FAsapPrimitivesUp._ext = None
#-----< FAsapspsup >-----#
FAsapspsup = CLASS(name=u'FAsapspsup', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_FAsapspsup_val_Primitive_0 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctx')))
_FAsapspsup_val_Primitive_1 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServerConf')))
_FAsapspsup_val_Primitive_2 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServerConf')))
_FAsapspsup_val_Primitive_3 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServerConf')))
_FAsapspsup_val_Primitive_4 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClientConf')))
_FAsapspsup_val_Primitive_5 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClientConf')))
_FAsapspsup_val_Primitive_6 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClientConf')))
_FAsapspsup_val_Primitive_7 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsam')))
_FAsapspsup_val_Primitive_8 = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctx')))
FAsapspsup._val = ASN1Set(rv=[dict([(u'primitiveRef', 2), (u'Primitive', _FAsapspsup_val_Primitive_0)]), dict([(u'primitiveRef', 3), (u'Primitive', _FAsapspsup_val_Primitive_1)]), dict([(u'primitiveRef', 4), (u'Primitive', _FAsapspsup_val_Primitive_2)]), dict([(u'primitiveRef', 5), (u'Primitive', _FAsapspsup_val_Primitive_3)]), dict([(u'primitiveRef', 6), (u'Primitive', _FAsapspsup_val_Primitive_4)]), dict([(u'primitiveRef', 7), (u'Primitive', _FAsapspsup_val_Primitive_5)]), dict([(u'primitiveRef', 8), (u'Primitive', _FAsapspsup_val_Primitive_6)]), dict([(u'primitiveRef', 9), (u'Primitive', _FAsapspsup_val_Primitive_7)]), dict([(u'primitiveRef', 10), (u'Primitive', _FAsapspsup_val_Primitive_8)])], rr=[], ev=[], er=[])
#-----< gCsamctxFA >-----#
gCsamctxFA = CLASS(name=u'gCsamctxFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCsamctxFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctx')))
gCsamctxFA._val = dict([(u'primitiveRef', 2), (u'Primitive', _gCsamctxFA_val_Primitive)])
#-----< gCregServerConfFA >-----#
gCregServerConfFA = CLASS(name=u'gCregServerConfFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCregServerConfFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServerConf')))
gCregServerConfFA._val = dict([(u'primitiveRef', 3), (u'Primitive', _gCregServerConfFA_val_Primitive)])
#-----< gCupdateServerConfFA >-----#
gCupdateServerConfFA = CLASS(name=u'gCupdateServerConfFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCupdateServerConfFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServerConf')))
gCupdateServerConfFA._val = dict([(u'primitiveRef', 4), (u'Primitive', _gCupdateServerConfFA_val_Primitive)])
#-----< gCderegServerConfFA >-----#
gCderegServerConfFA = CLASS(name=u'gCderegServerConfFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCderegServerConfFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServerConf')))
gCderegServerConfFA._val = dict([(u'primitiveRef', 5), (u'Primitive', _gCderegServerConfFA_val_Primitive)])
#-----< gCregClientConfFA >-----#
gCregClientConfFA = CLASS(name=u'gCregClientConfFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCregClientConfFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClientConf')))
gCregClientConfFA._val = dict([(u'primitiveRef', 6), (u'Primitive', _gCregClientConfFA_val_Primitive)])
#-----< gCupdateClientConfFA >-----#
gCupdateClientConfFA = CLASS(name=u'gCupdateClientConfFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCupdateClientConfFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClientConf')))
gCupdateClientConfFA._val = dict([(u'primitiveRef', 7), (u'Primitive', _gCupdateClientConfFA_val_Primitive)])
#-----< gCderegClientConfFA >-----#
gCderegClientConfFA = CLASS(name=u'gCderegClientConfFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCderegClientConfFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClientConf')))
gCderegClientConfFA._val = dict([(u'primitiveRef', 8), (u'Primitive', _gCderegClientConfFA_val_Primitive)])
#-----< gCsamFA >-----#
gCsamFA = CLASS(name=u'gCsamFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCsamFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsam')))
gCsamFA._val = dict([(u'primitiveRef', 9), (u'Primitive', _gCsamFA_val_Primitive)])
#-----< gCctxFA >-----#
gCctxFA = CLASS(name=u'gCctxFA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FASAPUP')))
_gCctxFA_val_Primitive = SEQ(name=u'Primitive', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctx')))
gCctxFA._val = dict([(u'primitiveRef', 10), (u'Primitive', _gCctxFA_val_Primitive)])
#-----< MXSERV >-----#
MXSERV = CLASS(name=u'MXSERV', mode=MODE_TYPE)
_MXSERV_mxref = INT(name=u'mxref', mode=MODE_VALUE)
_MXSERV_mxref._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_MXSERV_MXParam = OPEN(name=u'MXParam', mode=MODE_TYPE)
MXSERV._cont = ASN1Dict([
(u'mxref', _MXSERV_mxref),
(u'MXParam', _MXSERV_MXParam),
])
#-----< MFSAP-CR >-----#
MFSAP_CR = CLASS(name=u'MFSAP-CR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MF-Command >-----#
MF_Command = CLASS(name=u'MF-Command', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_MF_Command_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTcmd')))
_MF_Command_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTcmd')))
_MF_Command_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctx')))
_MF_Command_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsam')))
_MF_Command_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctx')))
_MF_Command_val_MXParam_5 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LDMnotify')))
_MF_Command_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LegacyCIreq')))
_MF_Command_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'StateCInotify')))
_MF_Command_val_MXParam_8 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCperiodCmd')))
_MF_Command_val_MXParam_9 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctxTxCmd')))
_MF_Command_val_MXParam_10 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCdeleteCmd')))
_MF_Command_val_MXParam_11 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICrequestTX')))
_MF_Command_val_MXParam_12 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICresponseTX')))
_MF_Command_val_MXParam_13 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_MF_Command_val_MXParam_13._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
MF_Command._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MF_Command_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MF_Command_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MF_Command_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MF_Command_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MF_Command_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', _MF_Command_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', _MF_Command_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', _MF_Command_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', _MF_Command_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', _MF_Command_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', _MF_Command_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', _MF_Command_val_MXParam_11)]), dict([(u'mxref', 12), (u'MXParam', _MF_Command_val_MXParam_12)]), dict([(u'mxref', 255), (u'MXParam', _MF_Command_val_MXParam_13)])], rr=[], ev=[], er=[])
#-----< MF-Command-request >-----#
MF_Command_request = SEQ(name=u'MF-Command-request', mode=MODE_TYPE)
_MF_Command_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MF_Command_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MFSAP-CR'), [u'mxref']))
__MF_Command_request_ref_tab = CLASS(name='_tab_MFSAP-CR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
___MF_Command_request_ref_tab_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTcmd')))
___MF_Command_request_ref_tab_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTcmd')))
___MF_Command_request_ref_tab_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctx')))
___MF_Command_request_ref_tab_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsam')))
___MF_Command_request_ref_tab_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctx')))
___MF_Command_request_ref_tab_val_MXParam_5 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LDMnotify')))
___MF_Command_request_ref_tab_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LegacyCIreq')))
___MF_Command_request_ref_tab_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'StateCInotify')))
___MF_Command_request_ref_tab_val_MXParam_8 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCperiodCmd')))
___MF_Command_request_ref_tab_val_MXParam_9 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctxTxCmd')))
___MF_Command_request_ref_tab_val_MXParam_10 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCdeleteCmd')))
___MF_Command_request_ref_tab_val_MXParam_11 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICrequestTX')))
___MF_Command_request_ref_tab_val_MXParam_12 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICresponseTX')))
___MF_Command_request_ref_tab_val_MXParam_13 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
___MF_Command_request_ref_tab_val_MXParam_13._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__MF_Command_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_11)]), dict([(u'mxref', 12), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_12)]), dict([(u'mxref', 255), (u'MXParam', ___MF_Command_request_ref_tab_val_MXParam_13)])], rr=[], ev=None, er=[])
_MF_Command_request_ref._const_tab = __MF_Command_request_ref_tab
_MF_Command_request_ref._const_tab_at = None
_MF_Command_request_ref._const_tab_id = u'mxref'
_MF_Command_request_command_param = OPEN(name=u'command-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MFSAP-CR'), [u'MXParam']))
_MF_Command_request_command_param._const_tab = __MF_Command_request_ref_tab
_MF_Command_request_command_param._const_tab_at = ('..', u'ref')
_MF_Command_request_command_param._const_tab_id = u'MXParam'
MF_Command_request._cont = ASN1Dict([
(u'commandRef', _MF_Command_request_commandRef),
(u'ref', _MF_Command_request_ref),
(u'command-param', _MF_Command_request_command_param),
])
MF_Command_request._ext = None
#-----< simFUTcmd >-----#
simFUTcmd = CLASS(name=u'simFUTcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_simFUTcmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTcmd')))
simFUTcmd._val = dict([(u'mxref', 0), (u'MXParam', _simFUTcmd_val_MXParam)])
#-----< simFLTcmd >-----#
simFLTcmd = CLASS(name=u'simFLTcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_simFLTcmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTcmd')))
simFLTcmd._val = dict([(u'mxref', 1), (u'MXParam', _simFLTcmd_val_MXParam)])
#-----< gCsamctx >-----#
gCsamctx = CLASS(name=u'gCsamctx', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_gCsamctx_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctx')))
gCsamctx._val = dict([(u'mxref', 2), (u'MXParam', _gCsamctx_val_MXParam)])
#-----< gCsam >-----#
gCsam = CLASS(name=u'gCsam', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_gCsam_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsam')))
gCsam._val = dict([(u'mxref', 3), (u'MXParam', _gCsam_val_MXParam)])
#-----< gCctx >-----#
gCctx = CLASS(name=u'gCctx', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_gCctx_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctx')))
gCctx._val = dict([(u'mxref', 4), (u'MXParam', _gCctx_val_MXParam)])
#-----< lDMnotifyCmd >-----#
lDMnotifyCmd = CLASS(name=u'lDMnotifyCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_lDMnotifyCmd_val_MXParam = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LDMnotify')))
lDMnotifyCmd._val = dict([(u'mxref', 5), (u'MXParam', _lDMnotifyCmd_val_MXParam)])
#-----< legacyCICmd >-----#
legacyCICmd = CLASS(name=u'legacyCICmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_legacyCICmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LegacyCIreq')))
legacyCICmd._val = dict([(u'mxref', 6), (u'MXParam', _legacyCICmd_val_MXParam)])
#-----< stateCInotify >-----#
stateCInotify = CLASS(name=u'stateCInotify', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_stateCInotify_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'StateCInotify')))
stateCInotify._val = dict([(u'mxref', 7), (u'MXParam', _stateCInotify_val_MXParam)])
#-----< gCperiodCmd >-----#
gCperiodCmd = CLASS(name=u'gCperiodCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_gCperiodCmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCperiodCmd')))
gCperiodCmd._val = dict([(u'mxref', 8), (u'MXParam', _gCperiodCmd_val_MXParam)])
#-----< gCctxTxCmd >-----#
gCctxTxCmd = CLASS(name=u'gCctxTxCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_gCctxTxCmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCctxTxCmd')))
gCctxTxCmd._val = dict([(u'mxref', 9), (u'MXParam', _gCctxTxCmd_val_MXParam)])
#-----< gCdeleteCmd >-----#
gCdeleteCmd = CLASS(name=u'gCdeleteCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_gCdeleteCmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCdeleteCmd')))
gCdeleteCmd._val = dict([(u'mxref', 10), (u'MXParam', _gCdeleteCmd_val_MXParam)])
#-----< iICrequestTX >-----#
iICrequestTX = CLASS(name=u'iICrequestTX', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_iICrequestTX_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICrequestTX')))
iICrequestTX._val = dict([(u'mxref', 11), (u'MXParam', _iICrequestTX_val_MXParam)])
#-----< iICresponseTX >-----#
iICresponseTX = CLASS(name=u'iICresponseTX', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_iICresponseTX_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICresponseTX')))
iICresponseTX._val = dict([(u'mxref', 12), (u'MXParam', _iICresponseTX_val_MXParam)])
#-----< testMF >-----#
testMF = CLASS(name=u'testMF', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CR')))
_testMF_val_MXParam = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_testMF_val_MXParam._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
testMF._val = dict([(u'mxref', 255), (u'MXParam', _testMF_val_MXParam)])
#-----< SimFUTcmd >-----#
SimFUTcmd = SEQ(name=u'SimFUTcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FAsapPrimitivesDown')))
#-----< SimFLTcmd >-----#
SimFLTcmd = SEQ(name=u'SimFLTcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFsapPrimitivesUp')))
#-----< LDMnotify >-----#
LDMnotify = SEQ_OF(name=u'LDMnotify', mode=MODE_TYPE)
_LDMnotify__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RadarView')))
LDMnotify._cont = _LDMnotify__item_
LDMnotify._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RadarView >-----#
RadarView = SEQ(name=u'RadarView', mode=MODE_TYPE)
_RadarView_peerITS_SSI = SEQ(name=u'peerITS-SSI', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-SSI')))
RadarView._cont = ASN1Dict([
(u'peerITS-SSI', _RadarView_peerITS_SSI),
])
RadarView._ext = None
#-----< LegacyCIreq >-----#
LegacyCIreq = SEQ(name=u'LegacyCIreq', mode=MODE_TYPE)
_LegacyCIreq_cIclass = INT(name=u'cIclass', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIclass')))
_LegacyCIreq_legacyOption = INT(name=u'legacyOption', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LegacyCIreq_legacyOption._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_LegacyCIreq_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
LegacyCIreq._cont = ASN1Dict([
(u'cIclass', _LegacyCIreq_cIclass),
(u'legacyOption', _LegacyCIreq_legacyOption),
(u'linkId', _LegacyCIreq_linkId),
])
LegacyCIreq._ext = None
#-----< StateCInotify >-----#
StateCInotify = SEQ(name=u'StateCInotify', mode=MODE_TYPE)
_StateCInotify_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_StateCInotify_cIstatus = INT(name=u'cIstatus', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'CIstatus')))
StateCInotify._cont = ASN1Dict([
(u'linkId', _StateCInotify_linkId),
(u'cIstatus', _StateCInotify_cIstatus),
])
StateCInotify._ext = None
#-----< MFSAP-CC >-----#
MFSAP_CC = CLASS(name=u'MFSAP-CC', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MF-CmdConfirm >-----#
MF_CmdConfirm = CLASS(name=u'MF-CmdConfirm', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_MF_CmdConfirm_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctxConf')))
_MF_CmdConfirm_val_MXParam_3 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_4 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_5 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'HostServiceInfo')))
_MF_CmdConfirm_val_MXParam_7 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_8 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_9 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_10 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_11 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_12 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
_MF_CmdConfirm_val_MXParam_13 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
MF_CmdConfirm._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MF_CmdConfirm_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MF_CmdConfirm_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MF_CmdConfirm_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MF_CmdConfirm_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MF_CmdConfirm_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', _MF_CmdConfirm_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', _MF_CmdConfirm_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', _MF_CmdConfirm_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', _MF_CmdConfirm_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', _MF_CmdConfirm_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', _MF_CmdConfirm_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', _MF_CmdConfirm_val_MXParam_11)]), dict([(u'mxref', 12), (u'MXParam', _MF_CmdConfirm_val_MXParam_12)]), dict([(u'mxref', 255), (u'MXParam', _MF_CmdConfirm_val_MXParam_13)])], rr=[], ev=[], er=[])
#-----< MF-Command-confirm >-----#
MF_Command_confirm = SEQ(name=u'MF-Command-confirm', mode=MODE_TYPE)
_MF_Command_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MF_Command_confirm_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MFSAP-CC'), [u'mxref']))
__MF_Command_confirm_ref_tab = CLASS(name='_tab_MFSAP-CC', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
___MF_Command_confirm_ref_tab_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctxConf')))
___MF_Command_confirm_ref_tab_val_MXParam_3 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_4 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_5 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'HostServiceInfo')))
___MF_Command_confirm_ref_tab_val_MXParam_7 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_8 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_9 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_10 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_11 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_12 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
___MF_Command_confirm_ref_tab_val_MXParam_13 = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
__MF_Command_confirm_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_11)]), dict([(u'mxref', 12), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_12)]), dict([(u'mxref', 255), (u'MXParam', ___MF_Command_confirm_ref_tab_val_MXParam_13)])], rr=[], ev=None, er=[])
_MF_Command_confirm_ref._const_tab = __MF_Command_confirm_ref_tab
_MF_Command_confirm_ref._const_tab_at = None
_MF_Command_confirm_ref._const_tab_id = u'mxref'
_MF_Command_confirm_cmdConfirm_param = OPEN(name=u'cmdConfirm-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MFSAP-CC'), [u'MXParam']))
_MF_Command_confirm_cmdConfirm_param._const_tab = __MF_Command_confirm_ref_tab
_MF_Command_confirm_cmdConfirm_param._const_tab_at = ('..', u'ref')
_MF_Command_confirm_cmdConfirm_param._const_tab_id = u'MXParam'
_MF_Command_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MF_Command_confirm._cont = ASN1Dict([
(u'commandRef', _MF_Command_confirm_commandRef),
(u'ref', _MF_Command_confirm_ref),
(u'cmdConfirm-param', _MF_Command_confirm_cmdConfirm_param),
(u'errStatus', _MF_Command_confirm_errStatus),
])
MF_Command_confirm._ext = None
#-----< simFUTcmdConf >-----#
simFUTcmdConf = CLASS(name=u'simFUTcmdConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_simFUTcmdConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
simFUTcmdConf._val = dict([(u'mxref', 0), (u'MXParam', _simFUTcmdConf_val_MXParam)])
#-----< simFLTcmdConf >-----#
simFLTcmdConf = CLASS(name=u'simFLTcmdConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_simFLTcmdConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
simFLTcmdConf._val = dict([(u'mxref', 1), (u'MXParam', _simFLTcmdConf_val_MXParam)])
#-----< gCsamctxConf >-----#
gCsamctxConf = CLASS(name=u'gCsamctxConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_gCsamctxConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCsamctxConf')))
gCsamctxConf._val = dict([(u'mxref', 2), (u'MXParam', _gCsamctxConf_val_MXParam)])
#-----< gCsamConf >-----#
gCsamConf = CLASS(name=u'gCsamConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_gCsamConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
gCsamConf._val = dict([(u'mxref', 3), (u'MXParam', _gCsamConf_val_MXParam)])
#-----< gCctxConf >-----#
gCctxConf = CLASS(name=u'gCctxConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_gCctxConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
gCctxConf._val = dict([(u'mxref', 4), (u'MXParam', _gCctxConf_val_MXParam)])
#-----< lDMnotifyConf >-----#
lDMnotifyConf = CLASS(name=u'lDMnotifyConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_lDMnotifyConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
lDMnotifyConf._val = dict([(u'mxref', 5), (u'MXParam', _lDMnotifyConf_val_MXParam)])
#-----< legacyCIConf >-----#
legacyCIConf = CLASS(name=u'legacyCIConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_legacyCIConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'HostServiceInfo')))
legacyCIConf._val = dict([(u'mxref', 6), (u'MXParam', _legacyCIConf_val_MXParam)])
#-----< stateCInotifyConf >-----#
stateCInotifyConf = CLASS(name=u'stateCInotifyConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_stateCInotifyConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
stateCInotifyConf._val = dict([(u'mxref', 7), (u'MXParam', _stateCInotifyConf_val_MXParam)])
#-----< gCperiodCmdConf >-----#
gCperiodCmdConf = CLASS(name=u'gCperiodCmdConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_gCperiodCmdConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
gCperiodCmdConf._val = dict([(u'mxref', 8), (u'MXParam', _gCperiodCmdConf_val_MXParam)])
#-----< gCctxTxCmdConf >-----#
gCctxTxCmdConf = CLASS(name=u'gCctxTxCmdConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_gCctxTxCmdConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
gCctxTxCmdConf._val = dict([(u'mxref', 9), (u'MXParam', _gCctxTxCmdConf_val_MXParam)])
#-----< gCdeleteCmdConf >-----#
gCdeleteCmdConf = CLASS(name=u'gCdeleteCmdConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_gCdeleteCmdConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
gCdeleteCmdConf._val = dict([(u'mxref', 10), (u'MXParam', _gCdeleteCmdConf_val_MXParam)])
#-----< iICrequestTXConf >-----#
iICrequestTXConf = CLASS(name=u'iICrequestTXConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_iICrequestTXConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
iICrequestTXConf._val = dict([(u'mxref', 11), (u'MXParam', _iICrequestTXConf_val_MXParam)])
#-----< iICresponseTXConf >-----#
iICresponseTXConf = CLASS(name=u'iICresponseTXConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_iICresponseTXConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
iICresponseTXConf._val = dict([(u'mxref', 12), (u'MXParam', _iICresponseTXConf_val_MXParam)])
#-----< testMFConf >-----#
testMFConf = CLASS(name=u'testMFConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-CC')))
_testMFConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'NullType')))
testMFConf._val = dict([(u'mxref', 255), (u'MXParam', _testMFConf_val_MXParam)])
#-----< MFSAP-RR >-----#
MFSAP_RR = CLASS(name=u'MFSAP-RR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MF-Request >-----#
MF_Request = CLASS(name=u'MF-Request', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_MF_Request_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTreq')))
_MF_Request_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTreq')))
_MF_Request_val_MXParam_2 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
_MF_Request_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServer')))
_MF_Request_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServer')))
_MF_Request_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServer')))
_MF_Request_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClient')))
_MF_Request_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClient')))
_MF_Request_val_MXParam_8 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClient')))
_MF_Request_val_MXParam_9 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LDMregister')))
_MF_Request_val_MXParam_10 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'SAMrxNot')))
_MF_Request_val_MXParam_11 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'CTXrxNot')))
_MF_Request_val_MXParam_12 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICrequestRX')))
_MF_Request_val_MXParam_13 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICresponseRX')))
_MF_Request_val_MXParam_14 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
_MF_Request_val_MXParam_15 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMFecho')))
MF_Request._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MF_Request_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MF_Request_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MF_Request_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MF_Request_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MF_Request_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', _MF_Request_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', _MF_Request_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', _MF_Request_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', _MF_Request_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', _MF_Request_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', _MF_Request_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', _MF_Request_val_MXParam_11)]), dict([(u'mxref', 12), (u'MXParam', _MF_Request_val_MXParam_12)]), dict([(u'mxref', 13), (u'MXParam', _MF_Request_val_MXParam_13)]), dict([(u'mxref', 14), (u'MXParam', _MF_Request_val_MXParam_14)]), dict([(u'mxref', 255), (u'MXParam', _MF_Request_val_MXParam_15)])], rr=[], ev=[], er=[])
#-----< MF-Request-request >-----#
MF_Request_request = SEQ(name=u'MF-Request-request', mode=MODE_TYPE)
_MF_Request_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MF_Request_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MFSAP-RR'), [u'mxref']))
__MF_Request_request_ref_tab = CLASS(name='_tab_MFSAP-RR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
___MF_Request_request_ref_tab_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTreq')))
___MF_Request_request_ref_tab_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTreq')))
___MF_Request_request_ref_tab_val_MXParam_2 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
___MF_Request_request_ref_tab_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServer')))
___MF_Request_request_ref_tab_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServer')))
___MF_Request_request_ref_tab_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServer')))
___MF_Request_request_ref_tab_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClient')))
___MF_Request_request_ref_tab_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClient')))
___MF_Request_request_ref_tab_val_MXParam_8 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClient')))
___MF_Request_request_ref_tab_val_MXParam_9 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LDMregister')))
___MF_Request_request_ref_tab_val_MXParam_10 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'SAMrxNot')))
___MF_Request_request_ref_tab_val_MXParam_11 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'CTXrxNot')))
___MF_Request_request_ref_tab_val_MXParam_12 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICrequestRX')))
___MF_Request_request_ref_tab_val_MXParam_13 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICresponseRX')))
___MF_Request_request_ref_tab_val_MXParam_14 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
___MF_Request_request_ref_tab_val_MXParam_15 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMFecho')))
__MF_Request_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_11)]), dict([(u'mxref', 12), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_12)]), dict([(u'mxref', 13), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_13)]), dict([(u'mxref', 14), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_14)]), dict([(u'mxref', 255), (u'MXParam', ___MF_Request_request_ref_tab_val_MXParam_15)])], rr=[], ev=None, er=[])
_MF_Request_request_ref._const_tab = __MF_Request_request_ref_tab
_MF_Request_request_ref._const_tab_at = None
_MF_Request_request_ref._const_tab_id = u'mxref'
_MF_Request_request_request_param = OPEN(name=u'request-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MFSAP-RR'), [u'MXParam']))
_MF_Request_request_request_param._const_tab = __MF_Request_request_ref_tab
_MF_Request_request_request_param._const_tab_at = ('..', u'ref')
_MF_Request_request_request_param._const_tab_id = u'MXParam'
MF_Request_request._cont = ASN1Dict([
(u'commandRef', _MF_Request_request_commandRef),
(u'ref', _MF_Request_request_ref),
(u'request-param', _MF_Request_request_request_param),
])
MF_Request_request._ext = None
#-----< simFUTreq >-----#
simFUTreq = CLASS(name=u'simFUTreq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_simFUTreq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFUTreq')))
simFUTreq._val = dict([(u'mxref', 0), (u'MXParam', _simFUTreq_val_MXParam)])
#-----< simFLTreq >-----#
simFLTreq = CLASS(name=u'simFLTreq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_simFLTreq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimFLTreq')))
simFLTreq._val = dict([(u'mxref', 1), (u'MXParam', _simFLTreq_val_MXParam)])
#-----< iTS-S-Appl-Reg >-----#
iTS_S_Appl_Reg = CLASS(name=u'iTS-S-Appl-Reg', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_iTS_S_Appl_Reg_val_MXParam = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
iTS_S_Appl_Reg._val = dict([(u'mxref', 2), (u'MXParam', _iTS_S_Appl_Reg_val_MXParam)])
#-----< gCregServer >-----#
gCregServer = CLASS(name=u'gCregServer', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_gCregServer_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServer')))
gCregServer._val = dict([(u'mxref', 3), (u'MXParam', _gCregServer_val_MXParam)])
#-----< gCupdateServer >-----#
gCupdateServer = CLASS(name=u'gCupdateServer', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_gCupdateServer_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServer')))
gCupdateServer._val = dict([(u'mxref', 4), (u'MXParam', _gCupdateServer_val_MXParam)])
#-----< gCderegServer >-----#
gCderegServer = CLASS(name=u'gCderegServer', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_gCderegServer_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServer')))
gCderegServer._val = dict([(u'mxref', 5), (u'MXParam', _gCderegServer_val_MXParam)])
#-----< gCregClient >-----#
gCregClient = CLASS(name=u'gCregClient', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_gCregClient_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClient')))
gCregClient._val = dict([(u'mxref', 6), (u'MXParam', _gCregClient_val_MXParam)])
#-----< gCupdateClient >-----#
gCupdateClient = CLASS(name=u'gCupdateClient', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_gCupdateClient_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClient')))
gCupdateClient._val = dict([(u'mxref', 7), (u'MXParam', _gCupdateClient_val_MXParam)])
#-----< gCderegClient >-----#
gCderegClient = CLASS(name=u'gCderegClient', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_gCderegClient_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClient')))
gCderegClient._val = dict([(u'mxref', 8), (u'MXParam', _gCderegClient_val_MXParam)])
#-----< lDMregister >-----#
lDMregister = CLASS(name=u'lDMregister', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_lDMregister_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'LDMregister')))
lDMregister._val = dict([(u'mxref', 9), (u'MXParam', _lDMregister_val_MXParam)])
#-----< sAMrxNot >-----#
sAMrxNot = CLASS(name=u'sAMrxNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_sAMrxNot_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'SAMrxNot')))
sAMrxNot._val = dict([(u'mxref', 10), (u'MXParam', _sAMrxNot_val_MXParam)])
#-----< cTXrxNot >-----#
cTXrxNot = CLASS(name=u'cTXrxNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_cTXrxNot_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'CTXrxNot')))
cTXrxNot._val = dict([(u'mxref', 11), (u'MXParam', _cTXrxNot_val_MXParam)])
#-----< iICrequestRX >-----#
iICrequestRX = CLASS(name=u'iICrequestRX', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_iICrequestRX_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICrequestRX')))
iICrequestRX._val = dict([(u'mxref', 12), (u'MXParam', _iICrequestRX_val_MXParam)])
#-----< iICresponseRX >-----#
iICresponseRX = CLASS(name=u'iICresponseRX', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_iICresponseRX_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMiitsscu', 'IICresponseRX')))
iICresponseRX._val = dict([(u'mxref', 13), (u'MXParam', _iICresponseRX_val_MXParam)])
#-----< iTS-S-Appl-ReqFinal >-----#
iTS_S_Appl_ReqFinal = CLASS(name=u'iTS-S-Appl-ReqFinal', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_iTS_S_Appl_ReqFinal_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
iTS_S_Appl_ReqFinal._val = dict([(u'mxref', 14), (u'MXParam', _iTS_S_Appl_ReqFinal_val_MXParam)])
#-----< testMFecho >-----#
testMFecho = CLASS(name=u'testMFecho', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RR')))
_testMFecho_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMFecho')))
testMFecho._val = dict([(u'mxref', 255), (u'MXParam', _testMFecho_val_MXParam)])
#-----< SimFUTreq >-----#
SimFUTreq = SEQ(name=u'SimFUTreq', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FAsapPrimitivesUp')))
#-----< SimFLTreq >-----#
SimFLTreq = SEQ(name=u'SimFLTreq', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFsapPrimitivesDown')))
#-----< LDMregister >-----#
LDMregister = SEQ(name=u'LDMregister', mode=MODE_TYPE)
_LDMregister_iTS_scuId = INT(name=u'iTS-scuId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_LDMregister_reference = OCT_STR(name=u'reference', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LDMregister_reference._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
LDMregister._cont = ASN1Dict([
(u'iTS-scuId', _LDMregister_iTS_scuId),
(u'reference', _LDMregister_reference),
])
LDMregister._ext = None
#-----< TestMFecho >-----#
TestMFecho = SEQ(name=u'TestMFecho', mode=MODE_TYPE)
_TestMFecho_sap = INT(name=u'sap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMFecho_sap._cont = ASN1Dict([(u'f', 70)])
_TestMFecho_sap._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_TestMFecho_info = OCT_STR(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMFecho_info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
TestMFecho._cont = ASN1Dict([
(u'sap', _TestMFecho_sap),
(u'info', _TestMFecho_info),
])
TestMFecho._ext = None
#-----< MFSAP-RC >-----#
MFSAP_RC = CLASS(name=u'MFSAP-RC', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MF-ReqConfirm >-----#
MF_ReqConfirm = CLASS(name=u'MF-ReqConfirm', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_MF_ReqConfirm_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MF_ReqConfirm_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MF_ReqConfirm_val_MXParam_2 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MF_ReqConfirm_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServerConf')))
_MF_ReqConfirm_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServerConf')))
_MF_ReqConfirm_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServerConf')))
_MF_ReqConfirm_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClientConf')))
_MF_ReqConfirm_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClientConf')))
_MF_ReqConfirm_val_MXParam_8 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClientConf')))
_MF_ReqConfirm_val_MXParam_9 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_MF_ReqConfirm_val_MXParam_10 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MF_ReqConfirm_val_MXParam_11 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MF_ReqConfirm_val_MXParam_12 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MF_ReqConfirm_val_MXParam_13 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MF_ReqConfirm_val_MXParam_14 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MF_ReqConfirm_val_MXParam_15 = NULL(name=u'MXParam', mode=MODE_TYPE)
MF_ReqConfirm._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MF_ReqConfirm_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MF_ReqConfirm_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MF_ReqConfirm_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MF_ReqConfirm_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MF_ReqConfirm_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', _MF_ReqConfirm_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', _MF_ReqConfirm_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', _MF_ReqConfirm_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', _MF_ReqConfirm_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', _MF_ReqConfirm_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', _MF_ReqConfirm_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', _MF_ReqConfirm_val_MXParam_11)]), dict([(u'mxref', 12), (u'MXParam', _MF_ReqConfirm_val_MXParam_12)]), dict([(u'mxref', 13), (u'MXParam', _MF_ReqConfirm_val_MXParam_13)]), dict([(u'mxref', 14), (u'MXParam', _MF_ReqConfirm_val_MXParam_14)]), dict([(u'mxref', 255), (u'MXParam', _MF_ReqConfirm_val_MXParam_15)])], rr=[], ev=[], er=[])
#-----< MF-Request-confirm >-----#
MF_Request_confirm = SEQ(name=u'MF-Request-confirm', mode=MODE_TYPE)
_MF_Request_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MF_Request_confirm_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MFSAP-RC'), [u'mxref']))
__MF_Request_confirm_ref_tab = CLASS(name='_tab_MFSAP-RC', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
___MF_Request_confirm_ref_tab_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MF_Request_confirm_ref_tab_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MF_Request_confirm_ref_tab_val_MXParam_2 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MF_Request_confirm_ref_tab_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServerConf')))
___MF_Request_confirm_ref_tab_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServerConf')))
___MF_Request_confirm_ref_tab_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServerConf')))
___MF_Request_confirm_ref_tab_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClientConf')))
___MF_Request_confirm_ref_tab_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClientConf')))
___MF_Request_confirm_ref_tab_val_MXParam_8 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClientConf')))
___MF_Request_confirm_ref_tab_val_MXParam_9 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
___MF_Request_confirm_ref_tab_val_MXParam_10 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MF_Request_confirm_ref_tab_val_MXParam_11 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MF_Request_confirm_ref_tab_val_MXParam_12 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MF_Request_confirm_ref_tab_val_MXParam_13 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MF_Request_confirm_ref_tab_val_MXParam_14 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MF_Request_confirm_ref_tab_val_MXParam_15 = NULL(name=u'MXParam', mode=MODE_TYPE)
__MF_Request_confirm_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_11)]), dict([(u'mxref', 12), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_12)]), dict([(u'mxref', 13), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_13)]), dict([(u'mxref', 14), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_14)]), dict([(u'mxref', 255), (u'MXParam', ___MF_Request_confirm_ref_tab_val_MXParam_15)])], rr=[], ev=None, er=[])
_MF_Request_confirm_ref._const_tab = __MF_Request_confirm_ref_tab
_MF_Request_confirm_ref._const_tab_at = None
_MF_Request_confirm_ref._const_tab_id = u'mxref'
_MF_Request_confirm_reqConfirm_param = OPEN(name=u'reqConfirm-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MFSAP-RC'), [u'MXParam']))
_MF_Request_confirm_reqConfirm_param._const_tab = __MF_Request_confirm_ref_tab
_MF_Request_confirm_reqConfirm_param._const_tab_at = ('..', u'ref')
_MF_Request_confirm_reqConfirm_param._const_tab_id = u'MXParam'
_MF_Request_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MF_Request_confirm._cont = ASN1Dict([
(u'commandRef', _MF_Request_confirm_commandRef),
(u'ref', _MF_Request_confirm_ref),
(u'reqConfirm-param', _MF_Request_confirm_reqConfirm_param),
(u'errStatus', _MF_Request_confirm_errStatus),
])
MF_Request_confirm._ext = None
#-----< simFUTreqConf >-----#
simFUTreqConf = CLASS(name=u'simFUTreqConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_simFUTreqConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
simFUTreqConf._val = dict([(u'mxref', 0), (u'MXParam', _simFUTreqConf_val_MXParam)])
#-----< simFLTreqConf >-----#
simFLTreqConf = CLASS(name=u'simFLTreqConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_simFLTreqConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
simFLTreqConf._val = dict([(u'mxref', 1), (u'MXParam', _simFLTreqConf_val_MXParam)])
#-----< iTS-S-Appl-RegConf >-----#
iTS_S_Appl_RegConf = CLASS(name=u'iTS-S-Appl-RegConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_iTS_S_Appl_RegConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
iTS_S_Appl_RegConf._val = dict([(u'mxref', 2), (u'MXParam', _iTS_S_Appl_RegConf_val_MXParam)])
#-----< gCregServerConf >-----#
gCregServerConf = CLASS(name=u'gCregServerConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_gCregServerConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregServerConf')))
gCregServerConf._val = dict([(u'mxref', 3), (u'MXParam', _gCregServerConf_val_MXParam)])
#-----< gCupdateServerConf >-----#
gCupdateServerConf = CLASS(name=u'gCupdateServerConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_gCupdateServerConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateServerConf')))
gCupdateServerConf._val = dict([(u'mxref', 4), (u'MXParam', _gCupdateServerConf_val_MXParam)])
#-----< gCderegServerConf >-----#
gCderegServerConf = CLASS(name=u'gCderegServerConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_gCderegServerConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegServerConf')))
gCderegServerConf._val = dict([(u'mxref', 5), (u'MXParam', _gCderegServerConf_val_MXParam)])
#-----< gCregClientConf >-----#
gCregClientConf = CLASS(name=u'gCregClientConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_gCregClientConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCregClientConf')))
gCregClientConf._val = dict([(u'mxref', 6), (u'MXParam', _gCregClientConf_val_MXParam)])
#-----< gCupdateClientConf >-----#
gCupdateClientConf = CLASS(name=u'gCupdateClientConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_gCupdateClientConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCupdateClientConf')))
gCupdateClientConf._val = dict([(u'mxref', 7), (u'MXParam', _gCupdateClientConf_val_MXParam)])
#-----< gCderegClientConf >-----#
gCderegClientConf = CLASS(name=u'gCderegClientConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_gCderegClientConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfsap', 'GCderegClientConf')))
gCderegClientConf._val = dict([(u'mxref', 8), (u'MXParam', _gCderegClientConf_val_MXParam)])
#-----< lDMregisterConf >-----#
lDMregisterConf = CLASS(name=u'lDMregisterConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_lDMregisterConf_val_MXParam = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
lDMregisterConf._val = dict([(u'mxref', 9), (u'MXParam', _lDMregisterConf_val_MXParam)])
#-----< sAMrxNotConf >-----#
sAMrxNotConf = CLASS(name=u'sAMrxNotConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_sAMrxNotConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
sAMrxNotConf._val = dict([(u'mxref', 10), (u'MXParam', _sAMrxNotConf_val_MXParam)])
#-----< cTXrxNotConf >-----#
cTXrxNotConf = CLASS(name=u'cTXrxNotConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_cTXrxNotConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
cTXrxNotConf._val = dict([(u'mxref', 11), (u'MXParam', _cTXrxNotConf_val_MXParam)])
#-----< iICrequestRXConf >-----#
iICrequestRXConf = CLASS(name=u'iICrequestRXConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_iICrequestRXConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
iICrequestRXConf._val = dict([(u'mxref', 12), (u'MXParam', _iICrequestRXConf_val_MXParam)])
#-----< iICresponseRXConf >-----#
iICresponseRXConf = CLASS(name=u'iICresponseRXConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_iICresponseRXConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
iICresponseRXConf._val = dict([(u'mxref', 13), (u'MXParam', _iICresponseRXConf_val_MXParam)])
#-----< iTS-S-Appl-ReqFinalConf >-----#
iTS_S_Appl_ReqFinalConf = CLASS(name=u'iTS-S-Appl-ReqFinalConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_iTS_S_Appl_ReqFinalConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
iTS_S_Appl_ReqFinalConf._val = dict([(u'mxref', 14), (u'MXParam', _iTS_S_Appl_ReqFinalConf_val_MXParam)])
#-----< testMFechoConf >-----#
testMFechoConf = CLASS(name=u'testMFechoConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MFSAP-RC')))
_testMFechoConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
testMFechoConf._val = dict([(u'mxref', 255), (u'MXParam', _testMFechoConf_val_MXParam)])
#-----< MNSAP-CR >-----#
MNSAP_CR = CLASS(name=u'MNSAP-CR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MN-Command >-----#
MN_Command = CLASS(name=u'MN-Command', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CR')))
_MN_Command_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTcmd')))
_MN_Command_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTcmd')))
_MN_Command_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTset')))
_MN_Command_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdate')))
_MN_Command_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdelete')))
_MN_Command_val_MXParam_5 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_MN_Command_val_MXParam_5._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
MN_Command._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MN_Command_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MN_Command_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MN_Command_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MN_Command_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MN_Command_val_MXParam_4)]), dict([(u'mxref', 255), (u'MXParam', _MN_Command_val_MXParam_5)])], rr=[], ev=[], er=[])
#-----< MN-Command-request >-----#
MN_Command_request = SEQ(name=u'MN-Command-request', mode=MODE_TYPE)
_MN_Command_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MN_Command_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MNSAP-CR'), [u'mxref']))
__MN_Command_request_ref_tab = CLASS(name='_tab_MNSAP-CR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CR')))
___MN_Command_request_ref_tab_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTcmd')))
___MN_Command_request_ref_tab_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTcmd')))
___MN_Command_request_ref_tab_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTset')))
___MN_Command_request_ref_tab_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdate')))
___MN_Command_request_ref_tab_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdelete')))
___MN_Command_request_ref_tab_val_MXParam_5 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
___MN_Command_request_ref_tab_val_MXParam_5._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__MN_Command_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MN_Command_request_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MN_Command_request_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MN_Command_request_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MN_Command_request_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MN_Command_request_ref_tab_val_MXParam_4)]), dict([(u'mxref', 255), (u'MXParam', ___MN_Command_request_ref_tab_val_MXParam_5)])], rr=[], ev=None, er=[])
_MN_Command_request_ref._const_tab = __MN_Command_request_ref_tab
_MN_Command_request_ref._const_tab_at = None
_MN_Command_request_ref._const_tab_id = u'mxref'
_MN_Command_request_command_param = OPEN(name=u'command-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MNSAP-CR'), [u'MXParam']))
_MN_Command_request_command_param._const_tab = __MN_Command_request_ref_tab
_MN_Command_request_command_param._const_tab_at = ('..', u'ref')
_MN_Command_request_command_param._const_tab_id = u'MXParam'
MN_Command_request._cont = ASN1Dict([
(u'commandRef', _MN_Command_request_commandRef),
(u'ref', _MN_Command_request_ref),
(u'command-param', _MN_Command_request_command_param),
])
MN_Command_request._ext = None
#-----< simNUTcmd >-----#
simNUTcmd = CLASS(name=u'simNUTcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CR')))
_simNUTcmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTcmd')))
simNUTcmd._val = dict([(u'mxref', 0), (u'MXParam', _simNUTcmd_val_MXParam)])
#-----< simNLTcmd >-----#
simNLTcmd = CLASS(name=u'simNLTcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CR')))
_simNLTcmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTcmd')))
simNLTcmd._val = dict([(u'mxref', 1), (u'MXParam', _simNLTcmd_val_MXParam)])
#-----< fWTset >-----#
fWTset = CLASS(name=u'fWTset', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CR')))
_fWTset_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTset')))
fWTset._val = dict([(u'mxref', 2), (u'MXParam', _fWTset_val_MXParam)])
#-----< fWTupdate >-----#
fWTupdate = CLASS(name=u'fWTupdate', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CR')))
_fWTupdate_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdate')))
fWTupdate._val = dict([(u'mxref', 3), (u'MXParam', _fWTupdate_val_MXParam)])
#-----< fWTdelete >-----#
fWTdelete = CLASS(name=u'fWTdelete', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CR')))
_fWTdelete_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdelete')))
fWTdelete._val = dict([(u'mxref', 4), (u'MXParam', _fWTdelete_val_MXParam)])
#-----< testMN >-----#
testMN = CLASS(name=u'testMN', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CR')))
_testMN_val_MXParam = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_testMN_val_MXParam._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
testMN._val = dict([(u'mxref', 255), (u'MXParam', _testMN_val_MXParam)])
#-----< SimNUTcmd >-----#
SimNUTcmd = SEQ(name=u'SimNUTcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFsapPrimitivesDown')))
#-----< SimNLTcmd >-----#
SimNLTcmd = SEQ(name=u'SimNLTcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'INsapPrimitivesUp')))
#-----< FWT >-----#
FWT = CLASS(name=u'FWT', mode=MODE_TYPE)
_FWT_fwtRef = INT(name=u'fwtRef', mode=MODE_VALUE)
_FWT_fwtRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_FWT_Fwt = OPEN(name=u'Fwt', mode=MODE_TYPE)
FWT._cont = ASN1Dict([
(u'fwtRef', _FWT_fwtRef),
(u'Fwt', _FWT_Fwt),
])
#-----< FWTset >-----#
FWTset = SEQ(name=u'FWTset', mode=MODE_TYPE)
_FWTset_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWT'), [u'fwtRef']))
__FWTset_fwtNo_tab = CLASS(name='_tab_FWT', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWT')))
___FWTset_fwtNo_tab_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetFNTP')))
__FWTset_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 0), (u'Fwt', ___FWTset_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTset_fwtNo._const_tab = __FWTset_fwtNo_tab
_FWTset_fwtNo._const_tab_at = None
_FWTset_fwtNo._const_tab_id = u'fwtRef'
_FWTset_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWT'), [u'Fwt']))
_FWTset_fwt._const_tab = __FWTset_fwtNo_tab
_FWTset_fwt._const_tab_at = ('..', u'fwtNo')
_FWTset_fwt._const_tab_id = u'Fwt'
FWTset._cont = ASN1Dict([
(u'fwtNo', _FWTset_fwtNo),
(u'fwt', _FWTset_fwt),
])
FWTset._ext = None
#-----< NTprotsSet >-----#
NTprotsSet = CLASS(name=u'NTprotsSet', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWT')))
_NTprotsSet_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetFNTP')))
NTprotsSet._val = ASN1Set(rv=[dict([(u'fwtRef', 0), (u'Fwt', _NTprotsSet_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< FWTupdate >-----#
FWTupdate = SEQ(name=u'FWTupdate', mode=MODE_TYPE)
_FWTupdate_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWT'), [u'fwtRef']))
__FWTupdate_fwtNo_tab = CLASS(name='_tab_FWT', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWT')))
___FWTupdate_fwtNo_tab_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'UpdateFNTP')))
__FWTupdate_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 1), (u'Fwt', ___FWTupdate_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTupdate_fwtNo._const_tab = __FWTupdate_fwtNo_tab
_FWTupdate_fwtNo._const_tab_at = None
_FWTupdate_fwtNo._const_tab_id = u'fwtRef'
_FWTupdate_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWT'), [u'Fwt']))
_FWTupdate_fwt._const_tab = __FWTupdate_fwtNo_tab
_FWTupdate_fwt._const_tab_at = ('..', u'fwtNo')
_FWTupdate_fwt._const_tab_id = u'Fwt'
FWTupdate._cont = ASN1Dict([
(u'fwtNo', _FWTupdate_fwtNo),
(u'fwt', _FWTupdate_fwt),
])
FWTupdate._ext = None
#-----< NTprotsUpdate >-----#
NTprotsUpdate = CLASS(name=u'NTprotsUpdate', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWT')))
_NTprotsUpdate_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'UpdateFNTP')))
NTprotsUpdate._val = ASN1Set(rv=[dict([(u'fwtRef', 1), (u'Fwt', _NTprotsUpdate_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< FWTdelete >-----#
FWTdelete = SEQ(name=u'FWTdelete', mode=MODE_TYPE)
_FWTdelete_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWT'), [u'fwtRef']))
__FWTdelete_fwtNo_tab = CLASS(name='_tab_FWT', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWT')))
___FWTdelete_fwtNo_tab_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'DeleteFNTP')))
__FWTdelete_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 2), (u'Fwt', ___FWTdelete_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTdelete_fwtNo._const_tab = __FWTdelete_fwtNo_tab
_FWTdelete_fwtNo._const_tab_at = None
_FWTdelete_fwtNo._const_tab_id = u'fwtRef'
_FWTdelete_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWT'), [u'Fwt']))
_FWTdelete_fwt._const_tab = __FWTdelete_fwtNo_tab
_FWTdelete_fwt._const_tab_at = ('..', u'fwtNo')
_FWTdelete_fwt._const_tab_id = u'Fwt'
FWTdelete._cont = ASN1Dict([
(u'fwtNo', _FWTdelete_fwtNo),
(u'fwt', _FWTdelete_fwt),
])
FWTdelete._ext = None
#-----< NTprotsDelete >-----#
NTprotsDelete = CLASS(name=u'NTprotsDelete', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWT')))
_NTprotsDelete_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'DeleteFNTP')))
NTprotsDelete._val = ASN1Set(rv=[dict([(u'fwtRef', 2), (u'Fwt', _NTprotsDelete_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< fntpset >-----#
fntpset = CLASS(name=u'fntpset', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWT')))
_fntpset_val_Fwt = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetFNTP')))
fntpset._val = dict([(u'fwtRef', 0), (u'Fwt', _fntpset_val_Fwt)])
#-----< fntpupdate >-----#
fntpupdate = CLASS(name=u'fntpupdate', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWT')))
_fntpupdate_val_Fwt = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'UpdateFNTP')))
fntpupdate._val = dict([(u'fwtRef', 1), (u'Fwt', _fntpupdate_val_Fwt)])
#-----< fntpdelete >-----#
fntpdelete = CLASS(name=u'fntpdelete', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWT')))
_fntpdelete_val_Fwt = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'DeleteFNTP')))
fntpdelete._val = dict([(u'fwtRef', 2), (u'Fwt', _fntpdelete_val_Fwt)])
#-----< MNSAP-CC >-----#
MNSAP_CC = CLASS(name=u'MNSAP-CC', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MN-CmdConfirm >-----#
MN_CmdConfirm = CLASS(name=u'MN-CmdConfirm', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CC')))
_MN_CmdConfirm_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MN_CmdConfirm_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MN_CmdConfirm_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTsetConf')))
_MN_CmdConfirm_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdateConf')))
_MN_CmdConfirm_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdeleteConf')))
_MN_CmdConfirm_val_MXParam_5 = NULL(name=u'MXParam', mode=MODE_TYPE)
MN_CmdConfirm._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MN_CmdConfirm_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MN_CmdConfirm_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MN_CmdConfirm_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MN_CmdConfirm_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MN_CmdConfirm_val_MXParam_4)]), dict([(u'mxref', 255), (u'MXParam', _MN_CmdConfirm_val_MXParam_5)])], rr=[], ev=[], er=[])
#-----< MN-Command-confirm >-----#
MN_Command_confirm = SEQ(name=u'MN-Command-confirm', mode=MODE_TYPE)
_MN_Command_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MN_Command_confirm_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MNSAP-CC'), [u'mxref']))
__MN_Command_confirm_ref_tab = CLASS(name='_tab_MNSAP-CC', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CC')))
___MN_Command_confirm_ref_tab_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MN_Command_confirm_ref_tab_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MN_Command_confirm_ref_tab_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTsetConf')))
___MN_Command_confirm_ref_tab_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdateConf')))
___MN_Command_confirm_ref_tab_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdeleteConf')))
___MN_Command_confirm_ref_tab_val_MXParam_5 = NULL(name=u'MXParam', mode=MODE_TYPE)
__MN_Command_confirm_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MN_Command_confirm_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MN_Command_confirm_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MN_Command_confirm_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MN_Command_confirm_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MN_Command_confirm_ref_tab_val_MXParam_4)]), dict([(u'mxref', 255), (u'MXParam', ___MN_Command_confirm_ref_tab_val_MXParam_5)])], rr=[], ev=None, er=[])
_MN_Command_confirm_ref._const_tab = __MN_Command_confirm_ref_tab
_MN_Command_confirm_ref._const_tab_at = None
_MN_Command_confirm_ref._const_tab_id = u'mxref'
_MN_Command_confirm_cmdConfirm_param = OPEN(name=u'cmdConfirm-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MNSAP-CC'), [u'MXParam']))
_MN_Command_confirm_cmdConfirm_param._const_tab = __MN_Command_confirm_ref_tab
_MN_Command_confirm_cmdConfirm_param._const_tab_at = ('..', u'ref')
_MN_Command_confirm_cmdConfirm_param._const_tab_id = u'MXParam'
_MN_Command_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MN_Command_confirm._cont = ASN1Dict([
(u'commandRef', _MN_Command_confirm_commandRef),
(u'ref', _MN_Command_confirm_ref),
(u'cmdConfirm-param', _MN_Command_confirm_cmdConfirm_param),
(u'errStatus', _MN_Command_confirm_errStatus),
])
MN_Command_confirm._ext = None
#-----< simNUTcmdConf >-----#
simNUTcmdConf = CLASS(name=u'simNUTcmdConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CC')))
_simNUTcmdConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
simNUTcmdConf._val = dict([(u'mxref', 0), (u'MXParam', _simNUTcmdConf_val_MXParam)])
#-----< simNLTcmdConf >-----#
simNLTcmdConf = CLASS(name=u'simNLTcmdConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CC')))
_simNLTcmdConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
simNLTcmdConf._val = dict([(u'mxref', 1), (u'MXParam', _simNLTcmdConf_val_MXParam)])
#-----< fWTsetConf >-----#
fWTsetConf = CLASS(name=u'fWTsetConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CC')))
_fWTsetConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTsetConf')))
fWTsetConf._val = dict([(u'mxref', 2), (u'MXParam', _fWTsetConf_val_MXParam)])
#-----< fWTupdateConf >-----#
fWTupdateConf = CLASS(name=u'fWTupdateConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CC')))
_fWTupdateConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdateConf')))
fWTupdateConf._val = dict([(u'mxref', 3), (u'MXParam', _fWTupdateConf_val_MXParam)])
#-----< fWTdeletConf >-----#
fWTdeletConf = CLASS(name=u'fWTdeletConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CC')))
_fWTdeletConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdeleteConf')))
fWTdeletConf._val = dict([(u'mxref', 4), (u'MXParam', _fWTdeletConf_val_MXParam)])
#-----< testMNConf >-----#
testMNConf = CLASS(name=u'testMNConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-CC')))
_testMNConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
testMNConf._val = dict([(u'mxref', 255), (u'MXParam', _testMNConf_val_MXParam)])
#-----< FWTCONF >-----#
FWTCONF = CLASS(name=u'FWTCONF', mode=MODE_TYPE)
_FWTCONF_fwtRef = INT(name=u'fwtRef', mode=MODE_VALUE)
_FWTCONF_fwtRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_FWTCONF_Fwt = OPEN(name=u'Fwt', mode=MODE_TYPE)
FWTCONF._cont = ASN1Dict([
(u'fwtRef', _FWTCONF_fwtRef),
(u'Fwt', _FWTCONF_Fwt),
])
#-----< FWTsetConf >-----#
FWTsetConf = SEQ(name=u'FWTsetConf', mode=MODE_TYPE)
_FWTsetConf_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTCONF'), [u'fwtRef']))
__FWTsetConf_fwtNo_tab = CLASS(name='_tab_FWTCONF', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
___FWTsetConf_fwtNo_tab_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetConfFNTP')))
__FWTsetConf_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 0), (u'Fwt', ___FWTsetConf_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTsetConf_fwtNo._const_tab = __FWTsetConf_fwtNo_tab
_FWTsetConf_fwtNo._const_tab_at = None
_FWTsetConf_fwtNo._const_tab_id = u'fwtRef'
_FWTsetConf_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTCONF'), [u'Fwt']))
_FWTsetConf_fwt._const_tab = __FWTsetConf_fwtNo_tab
_FWTsetConf_fwt._const_tab_at = ('..', u'fwtNo')
_FWTsetConf_fwt._const_tab_id = u'Fwt'
FWTsetConf._cont = ASN1Dict([
(u'fwtNo', _FWTsetConf_fwtNo),
(u'fwt', _FWTsetConf_fwt),
])
FWTsetConf._ext = None
#-----< NTprotsSetConf >-----#
NTprotsSetConf = CLASS(name=u'NTprotsSetConf', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
_NTprotsSetConf_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetConfFNTP')))
NTprotsSetConf._val = ASN1Set(rv=[dict([(u'fwtRef', 0), (u'Fwt', _NTprotsSetConf_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< FWTupdateConf >-----#
FWTupdateConf = SEQ(name=u'FWTupdateConf', mode=MODE_TYPE)
_FWTupdateConf_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTCONF'), [u'fwtRef']))
__FWTupdateConf_fwtNo_tab = CLASS(name='_tab_FWTCONF', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
___FWTupdateConf_fwtNo_tab_val_Fwt_0 = NULL(name=u'Fwt', mode=MODE_TYPE)
__FWTupdateConf_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 1), (u'Fwt', ___FWTupdateConf_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTupdateConf_fwtNo._const_tab = __FWTupdateConf_fwtNo_tab
_FWTupdateConf_fwtNo._const_tab_at = None
_FWTupdateConf_fwtNo._const_tab_id = u'fwtRef'
_FWTupdateConf_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTCONF'), [u'Fwt']))
_FWTupdateConf_fwt._const_tab = __FWTupdateConf_fwtNo_tab
_FWTupdateConf_fwt._const_tab_at = ('..', u'fwtNo')
_FWTupdateConf_fwt._const_tab_id = u'Fwt'
FWTupdateConf._cont = ASN1Dict([
(u'fwtNo', _FWTupdateConf_fwtNo),
(u'fwt', _FWTupdateConf_fwt),
])
FWTupdateConf._ext = None
#-----< NTprotsUpdateConf >-----#
NTprotsUpdateConf = CLASS(name=u'NTprotsUpdateConf', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
_NTprotsUpdateConf_val_Fwt_0 = NULL(name=u'Fwt', mode=MODE_TYPE)
NTprotsUpdateConf._val = ASN1Set(rv=[dict([(u'fwtRef', 1), (u'Fwt', _NTprotsUpdateConf_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< FWTdeleteConf >-----#
FWTdeleteConf = SEQ(name=u'FWTdeleteConf', mode=MODE_TYPE)
_FWTdeleteConf_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTCONF'), [u'fwtRef']))
__FWTdeleteConf_fwtNo_tab = CLASS(name='_tab_FWTCONF', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
___FWTdeleteConf_fwtNo_tab_val_Fwt_0 = NULL(name=u'Fwt', mode=MODE_TYPE)
__FWTdeleteConf_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 2), (u'Fwt', ___FWTdeleteConf_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTdeleteConf_fwtNo._const_tab = __FWTdeleteConf_fwtNo_tab
_FWTdeleteConf_fwtNo._const_tab_at = None
_FWTdeleteConf_fwtNo._const_tab_id = u'fwtRef'
_FWTdeleteConf_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTCONF'), [u'Fwt']))
_FWTdeleteConf_fwt._const_tab = __FWTdeleteConf_fwtNo_tab
_FWTdeleteConf_fwt._const_tab_at = ('..', u'fwtNo')
_FWTdeleteConf_fwt._const_tab_id = u'Fwt'
FWTdeleteConf._cont = ASN1Dict([
(u'fwtNo', _FWTdeleteConf_fwtNo),
(u'fwt', _FWTdeleteConf_fwt),
])
FWTdeleteConf._ext = None
#-----< NTprotsDeleteConf >-----#
NTprotsDeleteConf = CLASS(name=u'NTprotsDeleteConf', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
_NTprotsDeleteConf_val_Fwt_0 = NULL(name=u'Fwt', mode=MODE_TYPE)
NTprotsDeleteConf._val = ASN1Set(rv=[dict([(u'fwtRef', 2), (u'Fwt', _NTprotsDeleteConf_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< fntpsetConf >-----#
fntpsetConf = CLASS(name=u'fntpsetConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
_fntpsetConf_val_Fwt = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetConfFNTP')))
fntpsetConf._val = dict([(u'fwtRef', 0), (u'Fwt', _fntpsetConf_val_Fwt)])
#-----< fntpupdateConf >-----#
fntpupdateConf = CLASS(name=u'fntpupdateConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
_fntpupdateConf_val_Fwt = NULL(name=u'Fwt', mode=MODE_TYPE)
fntpupdateConf._val = dict([(u'fwtRef', 1), (u'Fwt', _fntpupdateConf_val_Fwt)])
#-----< fntpdeleteConf >-----#
fntpdeleteConf = CLASS(name=u'fntpdeleteConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWTCONF')))
_fntpdeleteConf_val_Fwt = NULL(name=u'Fwt', mode=MODE_TYPE)
fntpdeleteConf._val = dict([(u'fwtRef', 2), (u'Fwt', _fntpdeleteConf_val_Fwt)])
#-----< MNSAP-RR >-----#
MNSAP_RR = CLASS(name=u'MNSAP-RR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MN-Request >-----#
MN_Request = CLASS(name=u'MN-Request', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_MN_Request_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTreq')))
_MN_Request_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTreq')))
_MN_Request_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTsetNot')))
_MN_Request_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdateNot')))
_MN_Request_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdeleteNot')))
_MN_Request_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VCIcreatePeerMAC')))
_MN_Request_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Its-ssiPeerNot')))
_MN_Request_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMNecho')))
MN_Request._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MN_Request_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MN_Request_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MN_Request_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MN_Request_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MN_Request_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', _MN_Request_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', _MN_Request_val_MXParam_6)]), dict([(u'mxref', 255), (u'MXParam', _MN_Request_val_MXParam_7)])], rr=[], ev=[], er=[])
#-----< MN-Request-request >-----#
MN_Request_request = SEQ(name=u'MN-Request-request', mode=MODE_TYPE)
_MN_Request_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MN_Request_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MNSAP-RR'), [u'mxref']))
__MN_Request_request_ref_tab = CLASS(name='_tab_MNSAP-RR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
___MN_Request_request_ref_tab_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTreq')))
___MN_Request_request_ref_tab_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTreq')))
___MN_Request_request_ref_tab_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTsetNot')))
___MN_Request_request_ref_tab_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdateNot')))
___MN_Request_request_ref_tab_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdeleteNot')))
___MN_Request_request_ref_tab_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VCIcreatePeerMAC')))
___MN_Request_request_ref_tab_val_MXParam_6 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Its-ssiPeerNot')))
___MN_Request_request_ref_tab_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMNecho')))
__MN_Request_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MN_Request_request_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MN_Request_request_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MN_Request_request_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MN_Request_request_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MN_Request_request_ref_tab_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', ___MN_Request_request_ref_tab_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', ___MN_Request_request_ref_tab_val_MXParam_6)]), dict([(u'mxref', 255), (u'MXParam', ___MN_Request_request_ref_tab_val_MXParam_7)])], rr=[], ev=None, er=[])
_MN_Request_request_ref._const_tab = __MN_Request_request_ref_tab
_MN_Request_request_ref._const_tab_at = None
_MN_Request_request_ref._const_tab_id = u'mxref'
_MN_Request_request_request_param = OPEN(name=u'request-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MNSAP-RR'), [u'MXParam']))
_MN_Request_request_request_param._const_tab = __MN_Request_request_ref_tab
_MN_Request_request_request_param._const_tab_at = ('..', u'ref')
_MN_Request_request_request_param._const_tab_id = u'MXParam'
MN_Request_request._cont = ASN1Dict([
(u'commandRef', _MN_Request_request_commandRef),
(u'ref', _MN_Request_request_ref),
(u'request-param', _MN_Request_request_request_param),
])
MN_Request_request._ext = None
#-----< simNUTreq >-----#
simNUTreq = CLASS(name=u'simNUTreq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_simNUTreq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNUTreq')))
simNUTreq._val = dict([(u'mxref', 0), (u'MXParam', _simNUTreq_val_MXParam)])
#-----< simNLTreq >-----#
simNLTreq = CLASS(name=u'simNLTreq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_simNLTreq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimNLTreq')))
simNLTreq._val = dict([(u'mxref', 1), (u'MXParam', _simNLTreq_val_MXParam)])
#-----< fWTsetNot >-----#
fWTsetNot = CLASS(name=u'fWTsetNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_fWTsetNot_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTsetNot')))
fWTsetNot._val = dict([(u'mxref', 2), (u'MXParam', _fWTsetNot_val_MXParam)])
#-----< fWTupdateNot >-----#
fWTupdateNot = CLASS(name=u'fWTupdateNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_fWTupdateNot_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTupdateNot')))
fWTupdateNot._val = dict([(u'mxref', 3), (u'MXParam', _fWTupdateNot_val_MXParam)])
#-----< fWTdeletNot >-----#
fWTdeletNot = CLASS(name=u'fWTdeletNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_fWTdeletNot_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'FWTdeleteNot')))
fWTdeletNot._val = dict([(u'mxref', 4), (u'MXParam', _fWTdeletNot_val_MXParam)])
#-----< vCIcreatePeerMAC >-----#
vCIcreatePeerMAC = CLASS(name=u'vCIcreatePeerMAC', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_vCIcreatePeerMAC_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VCIcreatePeerMAC')))
vCIcreatePeerMAC._val = dict([(u'mxref', 5), (u'MXParam', _vCIcreatePeerMAC_val_MXParam)])
#-----< its-ssiPeerNot >-----#
its_ssiPeerNot = CLASS(name=u'its-ssiPeerNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_its_ssiPeerNot_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Its-ssiPeerNot')))
its_ssiPeerNot._val = dict([(u'mxref', 6), (u'MXParam', _its_ssiPeerNot_val_MXParam)])
#-----< testMNecho >-----#
testMNecho = CLASS(name=u'testMNecho', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RR')))
_testMNecho_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMNecho')))
testMNecho._val = dict([(u'mxref', 255), (u'MXParam', _testMNecho_val_MXParam)])
#-----< SimNUTreq >-----#
SimNUTreq = SEQ(name=u'SimNUTreq', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'NFsapPrimitivesUp')))
#-----< SimNLTreq >-----#
SimNLTreq = SEQ(name=u'SimNLTreq', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'INsapPrimitivesDown')))
#-----< FWTNOT >-----#
FWTNOT = CLASS(name=u'FWTNOT', mode=MODE_TYPE)
_FWTNOT_fwtRef = INT(name=u'fwtRef', mode=MODE_VALUE)
_FWTNOT_fwtRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_FWTNOT_Fwt = OPEN(name=u'Fwt', mode=MODE_TYPE)
FWTNOT._cont = ASN1Dict([
(u'fwtRef', _FWTNOT_fwtRef),
(u'Fwt', _FWTNOT_Fwt),
])
#-----< FWTsetNot >-----#
FWTsetNot = SEQ(name=u'FWTsetNot', mode=MODE_TYPE)
_FWTsetNot_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTNOT'), [u'fwtRef']))
__FWTsetNot_fwtNo_tab = CLASS(name='_tab_FWTNOT', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
___FWTsetNot_fwtNo_tab_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetNotFNTP')))
__FWTsetNot_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 0), (u'Fwt', ___FWTsetNot_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTsetNot_fwtNo._const_tab = __FWTsetNot_fwtNo_tab
_FWTsetNot_fwtNo._const_tab_at = None
_FWTsetNot_fwtNo._const_tab_id = u'fwtRef'
_FWTsetNot_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTNOT'), [u'Fwt']))
_FWTsetNot_fwt._const_tab = __FWTsetNot_fwtNo_tab
_FWTsetNot_fwt._const_tab_at = ('..', u'fwtNo')
_FWTsetNot_fwt._const_tab_id = u'Fwt'
FWTsetNot._cont = ASN1Dict([
(u'fwtNo', _FWTsetNot_fwtNo),
(u'fwt', _FWTsetNot_fwt),
])
FWTsetNot._ext = None
#-----< NTprotsSetNot >-----#
NTprotsSetNot = CLASS(name=u'NTprotsSetNot', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
_NTprotsSetNot_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetNotFNTP')))
NTprotsSetNot._val = ASN1Set(rv=[dict([(u'fwtRef', 0), (u'Fwt', _NTprotsSetNot_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< FWTupdateNot >-----#
FWTupdateNot = SEQ(name=u'FWTupdateNot', mode=MODE_TYPE)
_FWTupdateNot_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTNOT'), [u'fwtRef']))
__FWTupdateNot_fwtNo_tab = CLASS(name='_tab_FWTNOT', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
___FWTupdateNot_fwtNo_tab_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'UpdateNotFNTP')))
__FWTupdateNot_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 1), (u'Fwt', ___FWTupdateNot_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTupdateNot_fwtNo._const_tab = __FWTupdateNot_fwtNo_tab
_FWTupdateNot_fwtNo._const_tab_at = None
_FWTupdateNot_fwtNo._const_tab_id = u'fwtRef'
_FWTupdateNot_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTNOT'), [u'Fwt']))
_FWTupdateNot_fwt._const_tab = __FWTupdateNot_fwtNo_tab
_FWTupdateNot_fwt._const_tab_at = ('..', u'fwtNo')
_FWTupdateNot_fwt._const_tab_id = u'Fwt'
FWTupdateNot._cont = ASN1Dict([
(u'fwtNo', _FWTupdateNot_fwtNo),
(u'fwt', _FWTupdateNot_fwt),
])
FWTupdateNot._ext = None
#-----< NTprotsUpdateNot >-----#
NTprotsUpdateNot = CLASS(name=u'NTprotsUpdateNot', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
_NTprotsUpdateNot_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'UpdateNotFNTP')))
NTprotsUpdateNot._val = ASN1Set(rv=[dict([(u'fwtRef', 1), (u'Fwt', _NTprotsUpdateNot_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< FWTdeleteNot >-----#
FWTdeleteNot = SEQ(name=u'FWTdeleteNot', mode=MODE_TYPE)
_FWTdeleteNot_fwtNo = INT(name=u'fwtNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTNOT'), [u'fwtRef']))
__FWTdeleteNot_fwtNo_tab = CLASS(name='_tab_FWTNOT', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
___FWTdeleteNot_fwtNo_tab_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'DeleteNotFNTP')))
__FWTdeleteNot_fwtNo_tab._val = ASN1Set(rv=[dict([(u'fwtRef', 2), (u'Fwt', ___FWTdeleteNot_fwtNo_tab_val_Fwt_0)])], rr=[], ev=None, er=[])
_FWTdeleteNot_fwtNo._const_tab = __FWTdeleteNot_fwtNo_tab
_FWTdeleteNot_fwtNo._const_tab_at = None
_FWTdeleteNot_fwtNo._const_tab_id = u'fwtRef'
_FWTdeleteNot_fwt = OPEN(name=u'fwt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'FWTNOT'), [u'Fwt']))
_FWTdeleteNot_fwt._const_tab = __FWTdeleteNot_fwtNo_tab
_FWTdeleteNot_fwt._const_tab_at = ('..', u'fwtNo')
_FWTdeleteNot_fwt._const_tab_id = u'Fwt'
FWTdeleteNot._cont = ASN1Dict([
(u'fwtNo', _FWTdeleteNot_fwtNo),
(u'fwt', _FWTdeleteNot_fwt),
])
FWTdeleteNot._ext = None
#-----< NTprotsDeleteNot >-----#
NTprotsDeleteNot = CLASS(name=u'NTprotsDeleteNot', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
_NTprotsDeleteNot_val_Fwt_0 = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'DeleteNotFNTP')))
NTprotsDeleteNot._val = ASN1Set(rv=[dict([(u'fwtRef', 2), (u'Fwt', _NTprotsDeleteNot_val_Fwt_0)])], rr=[], ev=[], er=[])
#-----< fntpsetNot >-----#
fntpsetNot = CLASS(name=u'fntpsetNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
_fntpsetNot_val_Fwt = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'SetNotFNTP')))
fntpsetNot._val = dict([(u'fwtRef', 0), (u'Fwt', _fntpsetNot_val_Fwt)])
#-----< fntpupdateNot >-----#
fntpupdateNot = CLASS(name=u'fntpupdateNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
_fntpupdateNot_val_Fwt = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'UpdateNotFNTP')))
fntpupdateNot._val = dict([(u'fwtRef', 1), (u'Fwt', _fntpupdateNot_val_Fwt)])
#-----< fntpdeleteNot >-----#
fntpdeleteNot = CLASS(name=u'fntpdeleteNot', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'FWTNOT')))
_fntpdeleteNot_val_Fwt = SEQ(name=u'Fwt', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'DeleteNotFNTP')))
fntpdeleteNot._val = dict([(u'fwtRef', 2), (u'Fwt', _fntpdeleteNot_val_Fwt)])
#-----< VCIcreatePeerMAC >-----#
VCIcreatePeerMAC = SEQ(name=u'VCIcreatePeerMAC', mode=MODE_TYPE)
_VCIcreatePeerMAC_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VCIcreatePeerMAC_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_VCIcreatePeerMAC_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_VCIcreatePeerMAC_peerMac = OCT_STR(name=u'peerMac', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
VCIcreatePeerMAC._cont = ASN1Dict([
(u'reference', _VCIcreatePeerMAC_reference),
(u'linkId', _VCIcreatePeerMAC_linkId),
(u'peerMac', _VCIcreatePeerMAC_peerMac),
])
VCIcreatePeerMAC._ext = None
#-----< Its-ssiPeerNot >-----#
Its_ssiPeerNot = SEQ(name=u'Its-ssiPeerNot', mode=MODE_TYPE)
_Its_ssiPeerNot_sap = INT(name=u'sap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Its_ssiPeerNot_sap._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_Its_ssiPeerNot_mACaddress = OCT_STR(name=u'mACaddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MACaddress')))
_Its_ssiPeerNot_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_Its_ssiPeerNot_its_ssiData = SEQ(name=u'its-ssiData', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-SSI')))
Its_ssiPeerNot._cont = ASN1Dict([
(u'sap', _Its_ssiPeerNot_sap),
(u'mACaddress', _Its_ssiPeerNot_mACaddress),
(u'linkId', _Its_ssiPeerNot_linkId),
(u'its-ssiData', _Its_ssiPeerNot_its_ssiData),
])
Its_ssiPeerNot._ext = None
#-----< StationType >-----#
StationType = INT(name=u'StationType', mode=MODE_TYPE)
StationType._cont = ASN1Dict([(u'mobile', 0), (u'fixed', 1), (u'infrastructure', 2), (u'vehicle', 3), (u'roadside', 4), (u'central', 5), (u'portable', 6), (u'unknown', 255)])
StationType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< StationID >-----#
StationID = OCT_STR(name=u'StationID', mode=MODE_TYPE)
StationID._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
#-----< TestMNecho >-----#
TestMNecho = SEQ(name=u'TestMNecho', mode=MODE_TYPE)
_TestMNecho_sap = INT(name=u'sap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMNecho_sap._cont = ASN1Dict([(u'n', 78)])
_TestMNecho_sap._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_TestMNecho_info = OCT_STR(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMNecho_info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
TestMNecho._cont = ASN1Dict([
(u'sap', _TestMNecho_sap),
(u'info', _TestMNecho_info),
])
TestMNecho._ext = None
#-----< MNSAP-RC >-----#
MNSAP_RC = CLASS(name=u'MNSAP-RC', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MN-ReqConfirm >-----#
MN_ReqConfirm = CLASS(name=u'MN-ReqConfirm', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_MN_ReqConfirm_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MN_ReqConfirm_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MN_ReqConfirm_val_MXParam_2 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MN_ReqConfirm_val_MXParam_3 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MN_ReqConfirm_val_MXParam_4 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MN_ReqConfirm_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VCIPeerMAC')))
_MN_ReqConfirm_val_MXParam_6 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MN_ReqConfirm_val_MXParam_7 = NULL(name=u'MXParam', mode=MODE_TYPE)
MN_ReqConfirm._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MN_ReqConfirm_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MN_ReqConfirm_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MN_ReqConfirm_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MN_ReqConfirm_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MN_ReqConfirm_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', _MN_ReqConfirm_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', _MN_ReqConfirm_val_MXParam_6)]), dict([(u'mxref', 255), (u'MXParam', _MN_ReqConfirm_val_MXParam_7)])], rr=[], ev=[], er=[])
#-----< MN-Request-confirm >-----#
MN_Request_confirm = SEQ(name=u'MN-Request-confirm', mode=MODE_TYPE)
_MN_Request_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MN_Request_confirm_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MNSAP-RC'), [u'mxref']))
__MN_Request_confirm_ref_tab = CLASS(name='_tab_MNSAP-RC', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
___MN_Request_confirm_ref_tab_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MN_Request_confirm_ref_tab_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MN_Request_confirm_ref_tab_val_MXParam_2 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MN_Request_confirm_ref_tab_val_MXParam_3 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MN_Request_confirm_ref_tab_val_MXParam_4 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MN_Request_confirm_ref_tab_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VCIPeerMAC')))
___MN_Request_confirm_ref_tab_val_MXParam_6 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MN_Request_confirm_ref_tab_val_MXParam_7 = NULL(name=u'MXParam', mode=MODE_TYPE)
__MN_Request_confirm_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MN_Request_confirm_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MN_Request_confirm_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MN_Request_confirm_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MN_Request_confirm_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MN_Request_confirm_ref_tab_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', ___MN_Request_confirm_ref_tab_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', ___MN_Request_confirm_ref_tab_val_MXParam_6)]), dict([(u'mxref', 255), (u'MXParam', ___MN_Request_confirm_ref_tab_val_MXParam_7)])], rr=[], ev=None, er=[])
_MN_Request_confirm_ref._const_tab = __MN_Request_confirm_ref_tab
_MN_Request_confirm_ref._const_tab_at = None
_MN_Request_confirm_ref._const_tab_id = u'mxref'
_MN_Request_confirm_reqConfirm_param = OPEN(name=u'reqConfirm-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MNSAP-RC'), [u'MXParam']))
_MN_Request_confirm_reqConfirm_param._const_tab = __MN_Request_confirm_ref_tab
_MN_Request_confirm_reqConfirm_param._const_tab_at = ('..', u'ref')
_MN_Request_confirm_reqConfirm_param._const_tab_id = u'MXParam'
_MN_Request_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MN_Request_confirm._cont = ASN1Dict([
(u'commandRef', _MN_Request_confirm_commandRef),
(u'ref', _MN_Request_confirm_ref),
(u'reqConfirm-param', _MN_Request_confirm_reqConfirm_param),
(u'errStatus', _MN_Request_confirm_errStatus),
])
MN_Request_confirm._ext = None
#-----< simNUTreqConf >-----#
simNUTreqConf = CLASS(name=u'simNUTreqConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_simNUTreqConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
simNUTreqConf._val = dict([(u'mxref', 0), (u'MXParam', _simNUTreqConf_val_MXParam)])
#-----< simNLTreqConf >-----#
simNLTreqConf = CLASS(name=u'simNLTreqConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_simNLTreqConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
simNLTreqConf._val = dict([(u'mxref', 1), (u'MXParam', _simNLTreqConf_val_MXParam)])
#-----< fWTsetNotConf >-----#
fWTsetNotConf = CLASS(name=u'fWTsetNotConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_fWTsetNotConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
fWTsetNotConf._val = dict([(u'mxref', 2), (u'MXParam', _fWTsetNotConf_val_MXParam)])
#-----< fWTupdateNotConf >-----#
fWTupdateNotConf = CLASS(name=u'fWTupdateNotConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_fWTupdateNotConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
fWTupdateNotConf._val = dict([(u'mxref', 3), (u'MXParam', _fWTupdateNotConf_val_MXParam)])
#-----< fWTdeletNotConf >-----#
fWTdeletNotConf = CLASS(name=u'fWTdeletNotConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_fWTdeletNotConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
fWTdeletNotConf._val = dict([(u'mxref', 4), (u'MXParam', _fWTdeletNotConf_val_MXParam)])
#-----< vCIcreatePeerMACConf >-----#
vCIcreatePeerMACConf = CLASS(name=u'vCIcreatePeerMACConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_vCIcreatePeerMACConf_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VCIPeerMAC')))
vCIcreatePeerMACConf._val = dict([(u'mxref', 5), (u'MXParam', _vCIcreatePeerMACConf_val_MXParam)])
#-----< its-ssiPeerNotConf >-----#
its_ssiPeerNotConf = CLASS(name=u'its-ssiPeerNotConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_its_ssiPeerNotConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
its_ssiPeerNotConf._val = dict([(u'mxref', 6), (u'MXParam', _its_ssiPeerNotConf_val_MXParam)])
#-----< testMNechoConf >-----#
testMNechoConf = CLASS(name=u'testMNechoConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MNSAP-RC')))
_testMNechoConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
testMNechoConf._val = dict([(u'mxref', 255), (u'MXParam', _testMNechoConf_val_MXParam)])
#-----< VCIPeerMAC >-----#
VCIPeerMAC = SEQ(name=u'VCIPeerMAC', mode=MODE_TYPE)
_VCIPeerMAC_reference = INT(name=u'reference', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VCIPeerMAC_reference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_VCIPeerMAC_linkId = SEQ(name=u'linkId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
VCIPeerMAC._cont = ASN1Dict([
(u'reference', _VCIPeerMAC_reference),
(u'linkId', _VCIPeerMAC_linkId),
])
VCIPeerMAC._ext = None
#-----< MISAP-CR >-----#
MISAP_CR = CLASS(name=u'MISAP-CR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MI-Command >-----#
MI_Command = CLASS(name=u'MI-Command', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_MI_Command_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTcmd')))
_MI_Command_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RegCmd')))
_MI_Command_val_MXParam_2 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'CIstateChng')))
_MI_Command_val_MXParam_3 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'WakeUp')))
_MI_Command_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTScmd')))
_MI_Command_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSackCmd')))
_MI_Command_val_MXParam_6 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'CONcmd')))
_MI_Command_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RIcmd')))
_MI_Command_val_MXParam_8 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_MI_Command_val_MXParam_9 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VciCmd')))
_MI_Command_val_MXParam_10 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Monitor')))
_MI_Command_val_MXParam_11 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnitData')))
_MI_Command_val_MXParam_12 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_MI_Command_val_MXParam_12._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_MI_Command_val_MXParam_13 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnknownCommand')))
MI_Command._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MI_Command_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MI_Command_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MI_Command_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MI_Command_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MI_Command_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', _MI_Command_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', _MI_Command_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', _MI_Command_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', _MI_Command_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', _MI_Command_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', _MI_Command_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', _MI_Command_val_MXParam_11)]), dict([(u'mxref', 255), (u'MXParam', _MI_Command_val_MXParam_12)]), dict([(u'mxref', 254), (u'MXParam', _MI_Command_val_MXParam_13)])], rr=[], ev=[], er=[])
#-----< MI-Command-request >-----#
MI_Command_request = SEQ(name=u'MI-Command-request', mode=MODE_TYPE)
_MI_Command_request_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_MI_Command_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MI_Command_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MISAP-CR'), [u'mxref']))
__MI_Command_request_ref_tab = CLASS(name='_tab_MISAP-CR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
___MI_Command_request_ref_tab_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTcmd')))
___MI_Command_request_ref_tab_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RegCmd')))
___MI_Command_request_ref_tab_val_MXParam_2 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'CIstateChng')))
___MI_Command_request_ref_tab_val_MXParam_3 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'WakeUp')))
___MI_Command_request_ref_tab_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTScmd')))
___MI_Command_request_ref_tab_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSackCmd')))
___MI_Command_request_ref_tab_val_MXParam_6 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'CONcmd')))
___MI_Command_request_ref_tab_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RIcmd')))
___MI_Command_request_ref_tab_val_MXParam_8 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
___MI_Command_request_ref_tab_val_MXParam_9 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VciCmd')))
___MI_Command_request_ref_tab_val_MXParam_10 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Monitor')))
___MI_Command_request_ref_tab_val_MXParam_11 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnitData')))
___MI_Command_request_ref_tab_val_MXParam_12 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
___MI_Command_request_ref_tab_val_MXParam_12._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
___MI_Command_request_ref_tab_val_MXParam_13 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnknownCommand')))
__MI_Command_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_9)]), dict([(u'mxref', 10), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_10)]), dict([(u'mxref', 11), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_11)]), dict([(u'mxref', 255), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_12)]), dict([(u'mxref', 254), (u'MXParam', ___MI_Command_request_ref_tab_val_MXParam_13)])], rr=[], ev=None, er=[])
_MI_Command_request_ref._const_tab = __MI_Command_request_ref_tab
_MI_Command_request_ref._const_tab_at = None
_MI_Command_request_ref._const_tab_id = u'mxref'
_MI_Command_request_command_param = OPEN(name=u'command-param', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MISAP-CR'), [u'MXParam']))
_MI_Command_request_command_param._const_tab = __MI_Command_request_ref_tab
_MI_Command_request_command_param._const_tab_at = ('..', u'ref')
_MI_Command_request_command_param._const_tab_id = u'MXParam'
MI_Command_request._cont = ASN1Dict([
(u'linkID', _MI_Command_request_linkID),
(u'commandRef', _MI_Command_request_commandRef),
(u'ref', _MI_Command_request_ref),
(u'command-param', _MI_Command_request_command_param),
])
MI_Command_request._ext = None
#-----< simIUTcmd >-----#
simIUTcmd = CLASS(name=u'simIUTcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_simIUTcmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTcmd')))
simIUTcmd._val = dict([(u'mxref', 0), (u'MXParam', _simIUTcmd_val_MXParam)])
#-----< regCmd >-----#
regCmd = CLASS(name=u'regCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_regCmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RegCmd')))
regCmd._val = dict([(u'mxref', 1), (u'MXParam', _regCmd_val_MXParam)])
#-----< cIstate >-----#
cIstate = CLASS(name=u'cIstate', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_cIstate_val_MXParam = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'CIstateChng')))
cIstate._val = dict([(u'mxref', 2), (u'MXParam', _cIstate_val_MXParam)])
#-----< wakeUp >-----#
wakeUp = CLASS(name=u'wakeUp', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_wakeUp_val_MXParam = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'WakeUp')))
wakeUp._val = dict([(u'mxref', 3), (u'MXParam', _wakeUp_val_MXParam)])
#-----< rTScmd >-----#
rTScmd = CLASS(name=u'rTScmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_rTScmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTScmd')))
rTScmd._val = dict([(u'mxref', 4), (u'MXParam', _rTScmd_val_MXParam)])
#-----< rTSackCmd >-----#
rTSackCmd = CLASS(name=u'rTSackCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_rTSackCmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSackCmd')))
rTSackCmd._val = dict([(u'mxref', 5), (u'MXParam', _rTSackCmd_val_MXParam)])
#-----< cONcmd >-----#
cONcmd = CLASS(name=u'cONcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_cONcmd_val_MXParam = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'CONcmd')))
cONcmd._val = dict([(u'mxref', 6), (u'MXParam', _cONcmd_val_MXParam)])
#-----< rIcmd >-----#
rIcmd = CLASS(name=u'rIcmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_rIcmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RIcmd')))
rIcmd._val = dict([(u'mxref', 7), (u'MXParam', _rIcmd_val_MXParam)])
#-----< manuCmd >-----#
manuCmd = CLASS(name=u'manuCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_manuCmd_val_MXParam = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
manuCmd._val = dict([(u'mxref', 8), (u'MXParam', _manuCmd_val_MXParam)])
#-----< vciCmd >-----#
vciCmd = CLASS(name=u'vciCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_vciCmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'VciCmd')))
vciCmd._val = dict([(u'mxref', 9), (u'MXParam', _vciCmd_val_MXParam)])
#-----< monitor >-----#
monitor = CLASS(name=u'monitor', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_monitor_val_MXParam = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Monitor')))
monitor._val = dict([(u'mxref', 10), (u'MXParam', _monitor_val_MXParam)])
#-----< unitDataCmd >-----#
unitDataCmd = CLASS(name=u'unitDataCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_unitDataCmd_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnitData')))
unitDataCmd._val = dict([(u'mxref', 11), (u'MXParam', _unitDataCmd_val_MXParam)])
#-----< testMI >-----#
testMI = CLASS(name=u'testMI', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_testMI_val_MXParam = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_testMI_val_MXParam._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
testMI._val = dict([(u'mxref', 255), (u'MXParam', _testMI_val_MXParam)])
#-----< unknownCmd >-----#
unknownCmd = CLASS(name=u'unknownCmd', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-CR')))
_unknownCmd_val_MXParam = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnknownCommand')))
unknownCmd._val = dict([(u'mxref', 254), (u'MXParam', _unknownCmd_val_MXParam)])
#-----< UnknownCommand >-----#
UnknownCommand = INT(name=u'UnknownCommand', mode=MODE_TYPE)
#-----< SimIUTcmd >-----#
SimIUTcmd = SEQ(name=u'SimIUTcmd', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'INsapPrimitivesDown')))
#-----< RegCmd >-----#
RegCmd = SEQ(name=u'RegCmd', mode=MODE_TYPE)
_RegCmd_scuId = INT(name=u'scuId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ITS-scuId')))
_RegCmd_medID = INT(name=u'medID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedID')))
RegCmd._cont = ASN1Dict([
(u'scuId', _RegCmd_scuId),
(u'medID', _RegCmd_medID),
])
RegCmd._ext = None
#-----< CIstateChng >-----#
CIstateChng = INT(name=u'CIstateChng', mode=MODE_TYPE)
CIstateChng._cont = ASN1Dict([(u'deregister', 0), (u'activate', 4), (u'resume', 8), (u'connect', 16), (u'disconnect', 32), (u'suspend', 64), (u'inactivate', 128)])
CIstateChng._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< WakeUp >-----#
WakeUp = INT(name=u'WakeUp', mode=MODE_TYPE)
WakeUp._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RTScmd >-----#
RTScmd = SEQ(name=u'RTScmd', mode=MODE_TYPE)
_RTScmd_reqID = SEQ(name=u'reqID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ReqID')))
_RTScmd_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_RTScmd_seqNo = INT(name=u'seqNo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RTScmd_seqNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_RTScmd_status = INT(name=u'status', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RTScmd_status._cont = ASN1Dict([(u'release', 0), (u'request', 16)])
_RTScmd_status._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
RTScmd._cont = ASN1Dict([
(u'reqID', _RTScmd_reqID),
(u'priority', _RTScmd_priority),
(u'seqNo', _RTScmd_seqNo),
(u'status', _RTScmd_status),
])
RTScmd._ext = None
#-----< ReqID >-----#
ReqID = SEQ(name=u'ReqID', mode=MODE_TYPE)
_ReqID_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
ReqID._cont = ASN1Dict([
(u'linkID', _ReqID_linkID),
])
ReqID._ext = None
#-----< RTSackCmd >-----#
RTSackCmd = SEQ(name=u'RTSackCmd', mode=MODE_TYPE)
_RTSackCmd_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_RTSackCmd_seqNo = INT(name=u'seqNo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RTSackCmd_seqNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_RTSackCmd_status = INT(name=u'status', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RTSackCmd_status._cont = ASN1Dict([(u'ignored', 64), (u'granted', 128)])
_RTSackCmd_status._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
RTSackCmd._cont = ASN1Dict([
(u'priority', _RTSackCmd_priority),
(u'seqNo', _RTSackCmd_seqNo),
(u'status', _RTSackCmd_status),
])
RTSackCmd._ext = None
#-----< CONcmd >-----#
CONcmd = INT(name=u'CONcmd', mode=MODE_TYPE)
CONcmd._cont = ASN1Dict([(u'deleteAC', 0), (u'connect', 1), (u'disconnect', 255)])
CONcmd._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RIcmd >-----#
RIcmd = SEQ(name=u'RIcmd', mode=MODE_TYPE)
_RIcmd_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_RIcmd_ri = OCT_STR(name=u'ri', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'RI')))
RIcmd._cont = ASN1Dict([
(u'linkID', _RIcmd_linkID),
(u'ri', _RIcmd_ri),
])
RIcmd._ext = None
#-----< RI >-----#
RI = OCT_STR(name=u'RI', mode=MODE_TYPE)
RI._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< VciCmd >-----#
VciCmd = SEQ(name=u'VciCmd', mode=MODE_TYPE)
_VciCmd_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VciCmd_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_VciCmd_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_VciCmd_alive = BOOL(name=u'alive', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
VciCmd._cont = ASN1Dict([
(u'fill', _VciCmd_fill),
(u'linkID', _VciCmd_linkID),
(u'alive', _VciCmd_alive),
])
VciCmd._ext = None
#-----< Monitor >-----#
Monitor = SEQ_OF(name=u'Monitor', mode=MODE_TYPE)
_Monitor__item_ = SEQ(name='_item_', mode=MODE_TYPE)
__Monitor__item__paramNo = INT(name=u'paramNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Monitor__item__paramNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__Monitor__item__active = INT(name=u'active', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Monitor__item__active._cont = ASN1Dict([(u'stop', 0), (u'start', 255)])
__Monitor__item__active._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_Monitor__item_._cont = ASN1Dict([
(u'paramNo', __Monitor__item__paramNo),
(u'active', __Monitor__item__active),
])
_Monitor__item_._ext = None
Monitor._cont = _Monitor__item_
Monitor._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< UnitData >-----#
UnitData = SEQ(name=u'UnitData', mode=MODE_TYPE)
_UnitData_sourceAddr = SEQ(name=u'sourceAddr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_UnitData_destAddr = SEQ(name=u'destAddr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_UnitData_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'DataUnitData')))
_UnitData_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_UnitData_parameter = OCT_STR(name=u'parameter', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ParameterUnitData')))
UnitData._cont = ASN1Dict([
(u'sourceAddr', _UnitData_sourceAddr),
(u'destAddr', _UnitData_destAddr),
(u'data', _UnitData_data),
(u'priority', _UnitData_priority),
(u'parameter', _UnitData_parameter),
])
UnitData._ext = None
#-----< DataUnitData >-----#
DataUnitData = OCT_STR(name=u'DataUnitData', mode=MODE_TYPE)
DataUnitData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< ParameterUnitData >-----#
ParameterUnitData = OCT_STR(name=u'ParameterUnitData', mode=MODE_TYPE)
ParameterUnitData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< MI-Command-confirm >-----#
MI_Command_confirm = SEQ(name=u'MI-Command-confirm', mode=MODE_TYPE)
_MI_Command_confirm_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_MI_Command_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MI_Command_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MI_Command_confirm._cont = ASN1Dict([
(u'linkID', _MI_Command_confirm_linkID),
(u'commandRef', _MI_Command_confirm_commandRef),
(u'errStatus', _MI_Command_confirm_errStatus),
])
MI_Command_confirm._ext = None
#-----< MISAP-RR >-----#
MISAP_RR = CLASS(name=u'MISAP-RR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MI-Request >-----#
MI_Request = CLASS(name=u'MI-Request', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_MI_Request_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTreq')))
_MI_Request_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RegReq')))
_MI_Request_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'PrioReg')))
_MI_Request_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSreq')))
_MI_Request_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSackReq')))
_MI_Request_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RIreq')))
_MI_Request_val_MXParam_6 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_MI_Request_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Events21218')))
_MI_Request_val_MXParam_8 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'PosUpdateReq')))
_MI_Request_val_MXParam_9 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnitData')))
_MI_Request_val_MXParam_10 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMIecho')))
MI_Request._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', _MI_Request_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', _MI_Request_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', _MI_Request_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', _MI_Request_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', _MI_Request_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', _MI_Request_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', _MI_Request_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', _MI_Request_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', _MI_Request_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', _MI_Request_val_MXParam_9)]), dict([(u'mxref', 255), (u'MXParam', _MI_Request_val_MXParam_10)])], rr=[], ev=[], er=[])
#-----< MI-Request-request >-----#
MI_Request_request = SEQ(name=u'MI-Request-request', mode=MODE_TYPE)
_MI_Request_request_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_MI_Request_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MI_Request_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MISAP-RR'), [u'mxref']))
__MI_Request_request_ref_tab = CLASS(name='_tab_MISAP-RR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
___MI_Request_request_ref_tab_val_MXParam_0 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTreq')))
___MI_Request_request_ref_tab_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RegReq')))
___MI_Request_request_ref_tab_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'PrioReg')))
___MI_Request_request_ref_tab_val_MXParam_3 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSreq')))
___MI_Request_request_ref_tab_val_MXParam_4 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSackReq')))
___MI_Request_request_ref_tab_val_MXParam_5 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RIreq')))
___MI_Request_request_ref_tab_val_MXParam_6 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
___MI_Request_request_ref_tab_val_MXParam_7 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Events21218')))
___MI_Request_request_ref_tab_val_MXParam_8 = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'PosUpdateReq')))
___MI_Request_request_ref_tab_val_MXParam_9 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnitData')))
___MI_Request_request_ref_tab_val_MXParam_10 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMIecho')))
__MI_Request_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 0), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_0)]), dict([(u'mxref', 1), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_1)]), dict([(u'mxref', 2), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_2)]), dict([(u'mxref', 3), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_3)]), dict([(u'mxref', 4), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_4)]), dict([(u'mxref', 5), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_5)]), dict([(u'mxref', 6), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_6)]), dict([(u'mxref', 7), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_7)]), dict([(u'mxref', 8), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_8)]), dict([(u'mxref', 9), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_9)]), dict([(u'mxref', 255), (u'MXParam', ___MI_Request_request_ref_tab_val_MXParam_10)])], rr=[], ev=None, er=[])
_MI_Request_request_ref._const_tab = __MI_Request_request_ref_tab
_MI_Request_request_ref._const_tab_at = None
_MI_Request_request_ref._const_tab_id = u'mxref'
_MI_Request_request_request_param = OPEN(name=u'request-param', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MISAP-RR'), [u'MXParam']))
_MI_Request_request_request_param._const_tab = __MI_Request_request_ref_tab
_MI_Request_request_request_param._const_tab_at = ('..', u'ref')
_MI_Request_request_request_param._const_tab_id = u'MXParam'
MI_Request_request._cont = ASN1Dict([
(u'linkID', _MI_Request_request_linkID),
(u'commandRef', _MI_Request_request_commandRef),
(u'ref', _MI_Request_request_ref),
(u'request-param', _MI_Request_request_request_param),
])
MI_Request_request._ext = None
#-----< simIUTreq >-----#
simIUTreq = CLASS(name=u'simIUTreq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_simIUTreq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'SimIUTreq')))
simIUTreq._val = dict([(u'mxref', 0), (u'MXParam', _simIUTreq_val_MXParam)])
#-----< regReq >-----#
regReq = CLASS(name=u'regReq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_regReq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RegReq')))
regReq._val = dict([(u'mxref', 1), (u'MXParam', _regReq_val_MXParam)])
#-----< prioReg >-----#
prioReg = CLASS(name=u'prioReg', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_prioReg_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'PrioReg')))
prioReg._val = dict([(u'mxref', 2), (u'MXParam', _prioReg_val_MXParam)])
#-----< rTSreq >-----#
rTSreq = CLASS(name=u'rTSreq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_rTSreq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSreq')))
rTSreq._val = dict([(u'mxref', 3), (u'MXParam', _rTSreq_val_MXParam)])
#-----< rTSackReq >-----#
rTSackReq = CLASS(name=u'rTSackReq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_rTSackReq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RTSackReq')))
rTSackReq._val = dict([(u'mxref', 4), (u'MXParam', _rTSackReq_val_MXParam)])
#-----< rIreq >-----#
rIreq = CLASS(name=u'rIreq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_rIreq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'RIreq')))
rIreq._val = dict([(u'mxref', 5), (u'MXParam', _rIreq_val_MXParam)])
#-----< manuReq >-----#
manuReq = CLASS(name=u'manuReq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_manuReq_val_MXParam = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
manuReq._val = dict([(u'mxref', 6), (u'MXParam', _manuReq_val_MXParam)])
#-----< events >-----#
events = CLASS(name=u'events', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_events_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'Events21218')))
events._val = dict([(u'mxref', 7), (u'MXParam', _events_val_MXParam)])
#-----< posUpdateReq >-----#
posUpdateReq = CLASS(name=u'posUpdateReq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_posUpdateReq_val_MXParam = INT(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'PosUpdateReq')))
posUpdateReq._val = dict([(u'mxref', 8), (u'MXParam', _posUpdateReq_val_MXParam)])
#-----< unitDataReq >-----#
unitDataReq = CLASS(name=u'unitDataReq', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_unitDataReq_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'UnitData')))
unitDataReq._val = dict([(u'mxref', 9), (u'MXParam', _unitDataReq_val_MXParam)])
#-----< testMIecho >-----#
testMIecho = CLASS(name=u'testMIecho', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MISAP-RR')))
_testMIecho_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMIecho')))
testMIecho._val = dict([(u'mxref', 255), (u'MXParam', _testMIecho_val_MXParam)])
#-----< SimIUTreq >-----#
SimIUTreq = SEQ(name=u'SimIUTreq', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'INsapPrimitivesUp')))
#-----< RegReq >-----#
RegReq = SEQ(name=u'RegReq', mode=MODE_TYPE)
_RegReq_medType = INT(name=u'medType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedType')))
RegReq._cont = ASN1Dict([
(u'medType', _RegReq_medType),
])
RegReq._ext = None
#-----< PrioReg >-----#
PrioReg = SEQ(name=u'PrioReg', mode=MODE_TYPE)
_PrioReg_interferers = SEQ_OF(name=u'interferers', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'Interferers')))
_PrioReg_timeout = INT(name=u'timeout', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_PrioReg_timeout._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
PrioReg._cont = ASN1Dict([
(u'interferers', _PrioReg_interferers),
(u'timeout', _PrioReg_timeout),
])
PrioReg._ext = None
#-----< Interferers >-----#
Interferers = SEQ_OF(name=u'Interferers', mode=MODE_TYPE)
_Interferers__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'MedType')))
Interferers._cont = _Interferers__item_
Interferers._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RTSreq >-----#
RTSreq = SEQ(name=u'RTSreq', mode=MODE_TYPE)
_RTSreq_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_RTSreq_seqNo = INT(name=u'seqNo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RTSreq_seqNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_RTSreq_status = INT(name=u'status', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RTSreq_status._cont = ASN1Dict([(u'release', 0), (u'request', 16)])
_RTSreq_status._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
RTSreq._cont = ASN1Dict([
(u'priority', _RTSreq_priority),
(u'seqNo', _RTSreq_seqNo),
(u'status', _RTSreq_status),
])
RTSreq._ext = None
#-----< RTSackReq >-----#
RTSackReq = SEQ(name=u'RTSackReq', mode=MODE_TYPE)
_RTSackReq_reqID = SEQ(name=u'reqID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ReqID')))
_RTSackReq_seqNo = INT(name=u'seqNo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RTSackReq_seqNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_RTSackReq_status = INT(name=u'status', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RTSackReq_status._cont = ASN1Dict([(u'ignored', 64), (u'granted', 128)])
_RTSackReq_status._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
RTSackReq._cont = ASN1Dict([
(u'reqID', _RTSackReq_reqID),
(u'seqNo', _RTSackReq_seqNo),
(u'status', _RTSackReq_status),
])
RTSackReq._ext = None
#-----< RIreq >-----#
RIreq = SEQ(name=u'RIreq', mode=MODE_TYPE)
_RIreq_medType = INT(name=u'medType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'MedType')))
_RIreq_riAccess = OCT_STR(name=u'riAccess', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'RIaccess')))
RIreq._cont = ASN1Dict([
(u'medType', _RIreq_medType),
(u'riAccess', _RIreq_riAccess),
])
RIreq._ext = None
#-----< RIaccess >-----#
RIaccess = OCT_STR(name=u'RIaccess', mode=MODE_TYPE)
RIaccess._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< EVENT21218 >-----#
EVENT21218 = CLASS(name=u'EVENT21218', mode=MODE_TYPE)
_EVENT21218_eventRef = INT(name=u'eventRef', mode=MODE_VALUE)
_EVENT21218_eventRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_EVENT21218_Event21218 = OPEN(name=u'Event21218', mode=MODE_TYPE)
EVENT21218._cont = ASN1Dict([
(u'eventRef', _EVENT21218_eventRef),
(u'Event21218', _EVENT21218_Event21218),
])
#-----< Events21218 >-----#
Events21218 = SEQ(name=u'Events21218', mode=MODE_TYPE)
_Events21218_eventNo = INT(name=u'eventNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'EVENT21218'), [u'eventRef']))
__Events21218_eventNo_tab = CLASS(name='_tab_EVENT21218', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
___Events21218_eventNo_tab_val_Event21218_0 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-0')))
___Events21218_eventNo_tab_val_Event21218_1 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-1')))
___Events21218_eventNo_tab_val_Event21218_2 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-2')))
___Events21218_eventNo_tab_val_Event21218_3 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-3')))
___Events21218_eventNo_tab_val_Event21218_4 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-4')))
___Events21218_eventNo_tab_val_Event21218_5 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-5')))
___Events21218_eventNo_tab_val_Event21218_6 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-6')))
___Events21218_eventNo_tab_val_Event21218_7 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-7')))
__Events21218_eventNo_tab._val = ASN1Set(rv=[dict([(u'eventRef', 0), (u'Event21218', ___Events21218_eventNo_tab_val_Event21218_0)]), dict([(u'eventRef', 1), (u'Event21218', ___Events21218_eventNo_tab_val_Event21218_1)]), dict([(u'eventRef', 2), (u'Event21218', ___Events21218_eventNo_tab_val_Event21218_2)]), dict([(u'eventRef', 3), (u'Event21218', ___Events21218_eventNo_tab_val_Event21218_3)]), dict([(u'eventRef', 4), (u'Event21218', ___Events21218_eventNo_tab_val_Event21218_4)]), dict([(u'eventRef', 5), (u'Event21218', ___Events21218_eventNo_tab_val_Event21218_5)]), dict([(u'eventRef', 6), (u'Event21218', ___Events21218_eventNo_tab_val_Event21218_6)]), dict([(u'eventRef', 7), (u'Event21218', ___Events21218_eventNo_tab_val_Event21218_7)])], rr=[], ev=None, er=[])
_Events21218_eventNo._const_tab = __Events21218_eventNo_tab
_Events21218_eventNo._const_tab_at = None
_Events21218_eventNo._const_tab_id = u'eventRef'
_Events21218_event = OPEN(name=u'event', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'EVENT21218'), [u'Event21218']))
_Events21218_event._const_tab = __Events21218_eventNo_tab
_Events21218_event._const_tab_at = ('..', u'eventNo')
_Events21218_event._const_tab_id = u'Event21218'
Events21218._cont = ASN1Dict([
(u'eventNo', _Events21218_eventNo),
(u'event', _Events21218_event),
])
Events21218._ext = None
#-----< Events-21218 >-----#
Events_21218 = CLASS(name=u'Events-21218', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_Events_21218_val_Event21218_0 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-0')))
_Events_21218_val_Event21218_1 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-1')))
_Events_21218_val_Event21218_2 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-2')))
_Events_21218_val_Event21218_3 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-3')))
_Events_21218_val_Event21218_4 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-4')))
_Events_21218_val_Event21218_5 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-5')))
_Events_21218_val_Event21218_6 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-6')))
_Events_21218_val_Event21218_7 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-7')))
Events_21218._val = ASN1Set(rv=[dict([(u'eventRef', 0), (u'Event21218', _Events_21218_val_Event21218_0)]), dict([(u'eventRef', 1), (u'Event21218', _Events_21218_val_Event21218_1)]), dict([(u'eventRef', 2), (u'Event21218', _Events_21218_val_Event21218_2)]), dict([(u'eventRef', 3), (u'Event21218', _Events_21218_val_Event21218_3)]), dict([(u'eventRef', 4), (u'Event21218', _Events_21218_val_Event21218_4)]), dict([(u'eventRef', 5), (u'Event21218', _Events_21218_val_Event21218_5)]), dict([(u'eventRef', 6), (u'Event21218', _Events_21218_val_Event21218_6)]), dict([(u'eventRef', 7), (u'Event21218', _Events_21218_val_Event21218_7)])], rr=[], ev=[], er=[])
#-----< minUserPrio >-----#
minUserPrio = CLASS(name=u'minUserPrio', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_minUserPrio_val_Event21218 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-0')))
minUserPrio._val = dict([(u'eventRef', 0), (u'Event21218', _minUserPrio_val_Event21218)])
#-----< txQueueThreshold >-----#
txQueueThreshold = CLASS(name=u'txQueueThreshold', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_txQueueThreshold_val_Event21218 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-1')))
txQueueThreshold._val = dict([(u'eventRef', 1), (u'Event21218', _txQueueThreshold_val_Event21218)])
#-----< txQueueFull >-----#
txQueueFull = CLASS(name=u'txQueueFull', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_txQueueFull_val_Event21218 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-2')))
txQueueFull._val = dict([(u'eventRef', 2), (u'Event21218', _txQueueFull_val_Event21218)])
#-----< vciCreated >-----#
vciCreated = CLASS(name=u'vciCreated', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_vciCreated_val_Event21218 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-3')))
vciCreated._val = dict([(u'eventRef', 3), (u'Event21218', _vciCreated_val_Event21218)])
#-----< vciDeleted >-----#
vciDeleted = CLASS(name=u'vciDeleted', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_vciDeleted_val_Event21218 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-4')))
vciDeleted._val = dict([(u'eventRef', 4), (u'Event21218', _vciDeleted_val_Event21218)])
#-----< paramMonitor >-----#
paramMonitor = CLASS(name=u'paramMonitor', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_paramMonitor_val_Event21218 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-5')))
paramMonitor._val = dict([(u'eventRef', 5), (u'Event21218', _paramMonitor_val_Event21218)])
#-----< txQueueLow >-----#
txQueueLow = CLASS(name=u'txQueueLow', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_txQueueLow_val_Event21218 = INT(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-6')))
txQueueLow._val = dict([(u'eventRef', 6), (u'Event21218', _txQueueLow_val_Event21218)])
#-----< vciReset >-----#
vciReset = CLASS(name=u'vciReset', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'EVENT21218')))
_vciReset_val_Event21218 = SEQ(name=u'Event21218', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'E21218-7')))
vciReset._val = dict([(u'eventRef', 7), (u'Event21218', _vciReset_val_Event21218)])
#-----< E21218-0 >-----#
E21218_0 = SEQ(name=u'E21218-0', mode=MODE_TYPE)
_E21218_0_priority = INT(name=u'priority', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
_E21218_0_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
E21218_0._cont = ASN1Dict([
(u'priority', _E21218_0_priority),
(u'linkID', _E21218_0_linkID),
])
E21218_0._ext = None
#-----< E21218-1 >-----#
E21218_1 = INT(name=u'E21218-1', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
#-----< E21218-2 >-----#
E21218_2 = INT(name=u'E21218-2', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
#-----< E21218-3 >-----#
E21218_3 = SEQ(name=u'E21218-3', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
#-----< E21218-4 >-----#
E21218_4 = SEQ(name=u'E21218-4', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
#-----< E21218-5 >-----#
E21218_5 = SEQ(name=u'E21218-5', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'I-Param')))
#-----< E21218-6 >-----#
E21218_6 = INT(name=u'E21218-6', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
#-----< E21218-7 >-----#
E21218_7 = SEQ(name=u'E21218-7', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
#-----< PosUpdateReq >-----#
PosUpdateReq = INT(name=u'PosUpdateReq', mode=MODE_TYPE)
PosUpdateReq._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< TestMIecho >-----#
TestMIecho = SEQ(name=u'TestMIecho', mode=MODE_TYPE)
_TestMIecho_sap = INT(name=u'sap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMIecho_sap._cont = ASN1Dict([(u'i', 73)])
_TestMIecho_sap._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_TestMIecho_info = OCT_STR(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMIecho_info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
TestMIecho._cont = ASN1Dict([
(u'sap', _TestMIecho_sap),
(u'info', _TestMIecho_info),
])
TestMIecho._ext = None
#-----< MI-Request-confirm >-----#
MI_Request_confirm = SEQ(name=u'MI-Request-confirm', mode=MODE_TYPE)
_MI_Request_confirm_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_MI_Request_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MI_Request_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MI_Request_confirm._cont = ASN1Dict([
(u'linkID', _MI_Request_confirm_linkID),
(u'commandRef', _MI_Request_confirm_commandRef),
(u'errStatus', _MI_Request_confirm_errStatus),
])
MI_Request_confirm._ext = None
#-----< MI-Set-request >-----#
MI_Set_request = SEQ(name=u'MI-Set-request', mode=MODE_TYPE)
_MI_Set_request_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_MI_Set_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MI_Set_request_set_param = SEQ_OF(name=u'set-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MI_Set_request_set_param__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'I-Param')))
_MI_Set_request_set_param._cont = __MI_Set_request_set_param__item_
MI_Set_request._cont = ASN1Dict([
(u'linkID', _MI_Set_request_linkID),
(u'commandRef', _MI_Set_request_commandRef),
(u'set-param', _MI_Set_request_set_param),
])
MI_Set_request._ext = None
#-----< MI-Set-confirm >-----#
MI_Set_confirm = SEQ(name=u'MI-Set-confirm', mode=MODE_TYPE)
_MI_Set_confirm_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_MI_Set_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MI_Set_confirm_set_param = SEQ_OF(name=u'set-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Errors')))
MI_Set_confirm._cont = ASN1Dict([
(u'linkID', _MI_Set_confirm_linkID),
(u'commandRef', _MI_Set_confirm_commandRef),
(u'set-param', _MI_Set_confirm_set_param),
])
MI_Set_confirm._ext = None
#-----< MI-Get-request >-----#
MI_Get_request = SEQ(name=u'MI-Get-request', mode=MODE_TYPE)
_MI_Get_request_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_MI_Get_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MI_Get_request_get_param_no = SEQ_OF(name=u'get-param-no', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MI_Get_request_get_param_no__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'I-ParamNo')))
_MI_Get_request_get_param_no._cont = __MI_Get_request_get_param_no__item_
MI_Get_request._cont = ASN1Dict([
(u'linkID', _MI_Get_request_linkID),
(u'commandRef', _MI_Get_request_commandRef),
(u'get-param-no', _MI_Get_request_get_param_no),
])
MI_Get_request._ext = None
#-----< MI-Get-confirm >-----#
MI_Get_confirm = SEQ(name=u'MI-Get-confirm', mode=MODE_TYPE)
_MI_Get_confirm_linkID = SEQ(name=u'linkID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Link-ID')))
_MI_Get_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MI_Get_confirm_get_param = SEQ_OF(name=u'get-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__MI_Get_confirm_get_param__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'I-Param')))
_MI_Get_confirm_get_param._cont = __MI_Get_confirm_get_param__item_
MI_Get_confirm._cont = ASN1Dict([
(u'linkID', _MI_Get_confirm_linkID),
(u'commandRef', _MI_Get_confirm_commandRef),
(u'get-param', _MI_Get_confirm_get_param),
])
MI_Get_confirm._ext = None
#-----< MSSAP-CR >-----#
MSSAP_CR = CLASS(name=u'MSSAP-CR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MS-Command-request >-----#
MS_Command_request = SEQ(name=u'MS-Command-request', mode=MODE_TYPE)
_MS_Command_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MS_Command_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MSSAP-CR'), [u'mxref']))
__MS_Command_request_ref_tab = CLASS(name='_tab_MSSAP-CR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MSSAP-CR')))
___MS_Command_request_ref_tab_val_MXParam_0 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
___MS_Command_request_ref_tab_val_MXParam_0._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__MS_Command_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 255), (u'MXParam', ___MS_Command_request_ref_tab_val_MXParam_0)])], rr=[], ev=None, er=[])
_MS_Command_request_ref._const_tab = __MS_Command_request_ref_tab
_MS_Command_request_ref._const_tab_at = None
_MS_Command_request_ref._const_tab_id = u'mxref'
_MS_Command_request_command_param = OPEN(name=u'command-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MSSAP-CR'), [u'MXParam']))
_MS_Command_request_command_param._const_tab = __MS_Command_request_ref_tab
_MS_Command_request_command_param._const_tab_at = ('..', u'ref')
_MS_Command_request_command_param._const_tab_id = u'MXParam'
MS_Command_request._cont = ASN1Dict([
(u'commandRef', _MS_Command_request_commandRef),
(u'ref', _MS_Command_request_ref),
(u'command-param', _MS_Command_request_command_param),
])
MS_Command_request._ext = None
#-----< MS-Command >-----#
MS_Command = CLASS(name=u'MS-Command', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MSSAP-CR')))
_MS_Command_val_MXParam_0 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_MS_Command_val_MXParam_0._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
MS_Command._val = ASN1Set(rv=[dict([(u'mxref', 255), (u'MXParam', _MS_Command_val_MXParam_0)])], rr=[], ev=[], er=[])
#-----< testMS >-----#
testMS = CLASS(name=u'testMS', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MSSAP-CR')))
_testMS_val_MXParam = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_testMS_val_MXParam._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
testMS._val = dict([(u'mxref', 255), (u'MXParam', _testMS_val_MXParam)])
#-----< MSSAP-CC >-----#
MSSAP_CC = CLASS(name=u'MSSAP-CC', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MS-Command-confirm >-----#
MS_Command_confirm = SEQ(name=u'MS-Command-confirm', mode=MODE_TYPE)
_MS_Command_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MS_Command_confirm_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MSSAP-CC'), [u'mxref']))
__MS_Command_confirm_ref_tab = CLASS(name='_tab_MSSAP-CC', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MSSAP-CC')))
___MS_Command_confirm_ref_tab_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
__MS_Command_confirm_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 255), (u'MXParam', ___MS_Command_confirm_ref_tab_val_MXParam_0)])], rr=[], ev=None, er=[])
_MS_Command_confirm_ref._const_tab = __MS_Command_confirm_ref_tab
_MS_Command_confirm_ref._const_tab_at = None
_MS_Command_confirm_ref._const_tab_id = u'mxref'
_MS_Command_confirm_cmdConfirm_param = OPEN(name=u'cmdConfirm-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MSSAP-CC'), [u'MXParam']))
_MS_Command_confirm_cmdConfirm_param._const_tab = __MS_Command_confirm_ref_tab
_MS_Command_confirm_cmdConfirm_param._const_tab_at = ('..', u'ref')
_MS_Command_confirm_cmdConfirm_param._const_tab_id = u'MXParam'
_MS_Command_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MS_Command_confirm._cont = ASN1Dict([
(u'commandRef', _MS_Command_confirm_commandRef),
(u'ref', _MS_Command_confirm_ref),
(u'cmdConfirm-param', _MS_Command_confirm_cmdConfirm_param),
(u'errStatus', _MS_Command_confirm_errStatus),
])
MS_Command_confirm._ext = None
#-----< MS-CmdConfirm >-----#
MS_CmdConfirm = CLASS(name=u'MS-CmdConfirm', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MSSAP-CC')))
_MS_CmdConfirm_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
MS_CmdConfirm._val = ASN1Set(rv=[dict([(u'mxref', 255), (u'MXParam', _MS_CmdConfirm_val_MXParam_0)])], rr=[], ev=[], er=[])
#-----< testMSConf >-----#
testMSConf = CLASS(name=u'testMSConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MSSAP-CC')))
_testMSConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
testMSConf._val = dict([(u'mxref', 255), (u'MXParam', _testMSConf_val_MXParam)])
#-----< MSSAP-RR >-----#
MSSAP_RR = CLASS(name=u'MSSAP-RR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MS-Request-request >-----#
MS_Request_request = SEQ(name=u'MS-Request-request', mode=MODE_TYPE)
_MS_Request_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MS_Request_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MSSAP-RR'), [u'mxref']))
__MS_Request_request_ref_tab = CLASS(name='_tab_MSSAP-RR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RR')))
___MS_Request_request_ref_tab_val_MXParam_0 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
___MS_Request_request_ref_tab_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
___MS_Request_request_ref_tab_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMSecho')))
__MS_Request_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 1), (u'MXParam', ___MS_Request_request_ref_tab_val_MXParam_0)]), dict([(u'mxref', 13), (u'MXParam', ___MS_Request_request_ref_tab_val_MXParam_1)]), dict([(u'mxref', 255), (u'MXParam', ___MS_Request_request_ref_tab_val_MXParam_2)])], rr=[], ev=None, er=[])
_MS_Request_request_ref._const_tab = __MS_Request_request_ref_tab
_MS_Request_request_ref._const_tab_at = None
_MS_Request_request_ref._const_tab_id = u'mxref'
_MS_Request_request_request_param = OPEN(name=u'request-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MSSAP-RR'), [u'MXParam']))
_MS_Request_request_request_param._const_tab = __MS_Request_request_ref_tab
_MS_Request_request_request_param._const_tab_at = ('..', u'ref')
_MS_Request_request_request_param._const_tab_id = u'MXParam'
MS_Request_request._cont = ASN1Dict([
(u'commandRef', _MS_Request_request_commandRef),
(u'ref', _MS_Request_request_ref),
(u'request-param', _MS_Request_request_request_param),
])
MS_Request_request._ext = None
#-----< MS-Request >-----#
MS_Request = CLASS(name=u'MS-Request', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RR')))
_MS_Request_val_MXParam_0 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
_MS_Request_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
_MS_Request_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMSecho')))
MS_Request._val = ASN1Set(rv=[dict([(u'mxref', 1), (u'MXParam', _MS_Request_val_MXParam_0)]), dict([(u'mxref', 13), (u'MXParam', _MS_Request_val_MXParam_1)]), dict([(u'mxref', 255), (u'MXParam', _MS_Request_val_MXParam_2)])], rr=[], ev=[], er=[])
#-----< iTS-S-Appl-ProcS-Reg >-----#
iTS_S_Appl_ProcS_Reg = CLASS(name=u'iTS-S-Appl-ProcS-Reg', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RR')))
_iTS_S_Appl_ProcS_Reg_val_MXParam = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
iTS_S_Appl_ProcS_Reg._val = dict([(u'mxref', 1), (u'MXParam', _iTS_S_Appl_ProcS_Reg_val_MXParam)])
#-----< iTS-S-Appl-ProcS-ReqFinal >-----#
iTS_S_Appl_ProcS_ReqFinal = CLASS(name=u'iTS-S-Appl-ProcS-ReqFinal', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RR')))
_iTS_S_Appl_ProcS_ReqFinal_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
iTS_S_Appl_ProcS_ReqFinal._val = dict([(u'mxref', 13), (u'MXParam', _iTS_S_Appl_ProcS_ReqFinal_val_MXParam)])
#-----< testMSecho >-----#
testMSecho = CLASS(name=u'testMSecho', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RR')))
_testMSecho_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMSecho')))
testMSecho._val = dict([(u'mxref', 255), (u'MXParam', _testMSecho_val_MXParam)])
#-----< TestMSecho >-----#
TestMSecho = SEQ(name=u'TestMSecho', mode=MODE_TYPE)
_TestMSecho_sap = INT(name=u'sap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMSecho_sap._cont = ASN1Dict([(u's', 83)])
_TestMSecho_sap._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_TestMSecho_info = OCT_STR(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMSecho_info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
TestMSecho._cont = ASN1Dict([
(u'sap', _TestMSecho_sap),
(u'info', _TestMSecho_info),
])
TestMSecho._ext = None
#-----< MSSAP-RC >-----#
MSSAP_RC = CLASS(name=u'MSSAP-RC', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MS-Request-confirm >-----#
MS_Request_confirm = SEQ(name=u'MS-Request-confirm', mode=MODE_TYPE)
_MS_Request_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MS_Request_confirm_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MSSAP-RC'), [u'mxref']))
__MS_Request_confirm_ref_tab = CLASS(name='_tab_MSSAP-RC', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RC')))
___MS_Request_confirm_ref_tab_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MS_Request_confirm_ref_tab_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MS_Request_confirm_ref_tab_val_MXParam_2 = NULL(name=u'MXParam', mode=MODE_TYPE)
__MS_Request_confirm_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 1), (u'MXParam', ___MS_Request_confirm_ref_tab_val_MXParam_0)]), dict([(u'mxref', 13), (u'MXParam', ___MS_Request_confirm_ref_tab_val_MXParam_1)]), dict([(u'mxref', 255), (u'MXParam', ___MS_Request_confirm_ref_tab_val_MXParam_2)])], rr=[], ev=None, er=[])
_MS_Request_confirm_ref._const_tab = __MS_Request_confirm_ref_tab
_MS_Request_confirm_ref._const_tab_at = None
_MS_Request_confirm_ref._const_tab_id = u'mxref'
_MS_Request_confirm_reqConfirm_param = OPEN(name=u'reqConfirm-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MSSAP-RC'), [u'MXParam']))
_MS_Request_confirm_reqConfirm_param._const_tab = __MS_Request_confirm_ref_tab
_MS_Request_confirm_reqConfirm_param._const_tab_at = ('..', u'ref')
_MS_Request_confirm_reqConfirm_param._const_tab_id = u'MXParam'
_MS_Request_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MS_Request_confirm._cont = ASN1Dict([
(u'commandRef', _MS_Request_confirm_commandRef),
(u'ref', _MS_Request_confirm_ref),
(u'reqConfirm-param', _MS_Request_confirm_reqConfirm_param),
(u'errStatus', _MS_Request_confirm_errStatus),
])
MS_Request_confirm._ext = None
#-----< MS-ReqConfirm >-----#
MS_ReqConfirm = CLASS(name=u'MS-ReqConfirm', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RC')))
_MS_ReqConfirm_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MS_ReqConfirm_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MS_ReqConfirm_val_MXParam_2 = NULL(name=u'MXParam', mode=MODE_TYPE)
MS_ReqConfirm._val = ASN1Set(rv=[dict([(u'mxref', 1), (u'MXParam', _MS_ReqConfirm_val_MXParam_0)]), dict([(u'mxref', 13), (u'MXParam', _MS_ReqConfirm_val_MXParam_1)]), dict([(u'mxref', 255), (u'MXParam', _MS_ReqConfirm_val_MXParam_2)])], rr=[], ev=[], er=[])
#-----< iTS-S-Appl-ProcS-RegConf >-----#
iTS_S_Appl_ProcS_RegConf = CLASS(name=u'iTS-S-Appl-ProcS-RegConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RR')))
_iTS_S_Appl_ProcS_RegConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
iTS_S_Appl_ProcS_RegConf._val = dict([(u'mxref', 1), (u'MXParam', _iTS_S_Appl_ProcS_RegConf_val_MXParam)])
#-----< iTS-S-Appl-ProcS-ReqFinalConf >-----#
iTS_S_Appl_ProcS_ReqFinalConf = CLASS(name=u'iTS-S-Appl-ProcS-ReqFinalConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RR')))
_iTS_S_Appl_ProcS_ReqFinalConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
iTS_S_Appl_ProcS_ReqFinalConf._val = dict([(u'mxref', 13), (u'MXParam', _iTS_S_Appl_ProcS_ReqFinalConf_val_MXParam)])
#-----< testMSechoConf >-----#
testMSechoConf = CLASS(name=u'testMSechoConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MSSAP-RR')))
_testMSechoConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
testMSechoConf._val = dict([(u'mxref', 255), (u'MXParam', _testMSechoConf_val_MXParam)])
#-----< MASAP-CR >-----#
MASAP_CR = CLASS(name=u'MASAP-CR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MA-Command-request >-----#
MA_Command_request = SEQ(name=u'MA-Command-request', mode=MODE_TYPE)
_MA_Command_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MA_Command_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MASAP-CR'), [u'mxref']))
__MA_Command_request_ref_tab = CLASS(name='_tab_MASAP-CR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MASAP-CR')))
___MA_Command_request_ref_tab_val_MXParam_0 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
___MA_Command_request_ref_tab_val_MXParam_0._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
__MA_Command_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 255), (u'MXParam', ___MA_Command_request_ref_tab_val_MXParam_0)])], rr=[], ev=None, er=[])
_MA_Command_request_ref._const_tab = __MA_Command_request_ref_tab
_MA_Command_request_ref._const_tab_at = None
_MA_Command_request_ref._const_tab_id = u'mxref'
_MA_Command_request_command_param = OPEN(name=u'command-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MASAP-CR'), [u'MXParam']))
_MA_Command_request_command_param._const_tab = __MA_Command_request_ref_tab
_MA_Command_request_command_param._const_tab_at = ('..', u'ref')
_MA_Command_request_command_param._const_tab_id = u'MXParam'
MA_Command_request._cont = ASN1Dict([
(u'commandRef', _MA_Command_request_commandRef),
(u'ref', _MA_Command_request_ref),
(u'command-param', _MA_Command_request_command_param),
])
MA_Command_request._ext = None
#-----< MA-Command >-----#
MA_Command = CLASS(name=u'MA-Command', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MASAP-CR')))
_MA_Command_val_MXParam_0 = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_MA_Command_val_MXParam_0._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
MA_Command._val = ASN1Set(rv=[dict([(u'mxref', 255), (u'MXParam', _MA_Command_val_MXParam_0)])], rr=[], ev=[], er=[])
#-----< testMA >-----#
testMA = CLASS(name=u'testMA', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MASAP-CR')))
_testMA_val_MXParam = OCT_STR(name=u'MXParam', mode=MODE_TYPE)
_testMA_val_MXParam._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
testMA._val = dict([(u'mxref', 255), (u'MXParam', _testMA_val_MXParam)])
#-----< MASAP-CC >-----#
MASAP_CC = CLASS(name=u'MASAP-CC', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< testMAConf >-----#
testMAConf = CLASS(name=u'testMAConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MASAP-CC')))
_testMAConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
testMAConf._val = dict([(u'mxref', 255), (u'MXParam', _testMAConf_val_MXParam)])
#-----< MA-Command-confirm >-----#
MA_Command_confirm = SEQ(name=u'MA-Command-confirm', mode=MODE_TYPE)
_MA_Command_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MA_Command_confirm_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MASAP-CC'), [u'mxref']))
__MA_Command_confirm_ref_tab = CLASS(name='_tab_MASAP-CC', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MASAP-CC')))
___MA_Command_confirm_ref_tab_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
__MA_Command_confirm_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 255), (u'MXParam', ___MA_Command_confirm_ref_tab_val_MXParam_0)])], rr=[], ev=None, er=[])
_MA_Command_confirm_ref._const_tab = __MA_Command_confirm_ref_tab
_MA_Command_confirm_ref._const_tab_at = None
_MA_Command_confirm_ref._const_tab_id = u'mxref'
_MA_Command_confirm_cmdConfirm_param = OPEN(name=u'cmdConfirm-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MASAP-CC'), [u'MXParam']))
_MA_Command_confirm_cmdConfirm_param._const_tab = __MA_Command_confirm_ref_tab
_MA_Command_confirm_cmdConfirm_param._const_tab_at = ('..', u'ref')
_MA_Command_confirm_cmdConfirm_param._const_tab_id = u'MXParam'
_MA_Command_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MA_Command_confirm._cont = ASN1Dict([
(u'commandRef', _MA_Command_confirm_commandRef),
(u'ref', _MA_Command_confirm_ref),
(u'cmdConfirm-param', _MA_Command_confirm_cmdConfirm_param),
(u'errStatus', _MA_Command_confirm_errStatus),
])
MA_Command_confirm._ext = None
#-----< MA-CmdConfirm >-----#
MA_CmdConfirm = CLASS(name=u'MA-CmdConfirm', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MASAP-CC')))
_MA_CmdConfirm_val_MXParam_0 = NULL(name=u'MXParam', mode=MODE_TYPE)
MA_CmdConfirm._val = ASN1Set(rv=[dict([(u'mxref', 255), (u'MXParam', _MA_CmdConfirm_val_MXParam_0)])], rr=[], ev=[], er=[])
#-----< MASAP-RR >-----#
MASAP_RR = CLASS(name=u'MASAP-RR', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MA-Request-request >-----#
MA_Request_request = SEQ(name=u'MA-Request-request', mode=MODE_TYPE)
_MA_Request_request_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MA_Request_request_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MASAP-RR'), [u'mxref']))
__MA_Request_request_ref_tab = CLASS(name='_tab_MASAP-RR', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MASAP-RR')))
___MA_Request_request_ref_tab_val_MXParam_0 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
___MA_Request_request_ref_tab_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
___MA_Request_request_ref_tab_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMAecho')))
__MA_Request_request_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 1), (u'MXParam', ___MA_Request_request_ref_tab_val_MXParam_0)]), dict([(u'mxref', 13), (u'MXParam', ___MA_Request_request_ref_tab_val_MXParam_1)]), dict([(u'mxref', 255), (u'MXParam', ___MA_Request_request_ref_tab_val_MXParam_2)])], rr=[], ev=None, er=[])
_MA_Request_request_ref._const_tab = __MA_Request_request_ref_tab
_MA_Request_request_ref._const_tab_at = None
_MA_Request_request_ref._const_tab_id = u'mxref'
_MA_Request_request_request_param = OPEN(name=u'request-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MASAP-RR'), [u'MXParam']))
_MA_Request_request_request_param._const_tab = __MA_Request_request_ref_tab
_MA_Request_request_request_param._const_tab_at = ('..', u'ref')
_MA_Request_request_request_param._const_tab_id = u'MXParam'
MA_Request_request._cont = ASN1Dict([
(u'commandRef', _MA_Request_request_commandRef),
(u'ref', _MA_Request_request_ref),
(u'request-param', _MA_Request_request_request_param),
])
MA_Request_request._ext = None
#-----< MA-Request >-----#
MA_Request = CLASS(name=u'MA-Request', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MASAP-RR')))
_MA_Request_val_MXParam_0 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
_MA_Request_val_MXParam_1 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
_MA_Request_val_MXParam_2 = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMAecho')))
MA_Request._val = ASN1Set(rv=[dict([(u'mxref', 1), (u'MXParam', _MA_Request_val_MXParam_0)]), dict([(u'mxref', 13), (u'MXParam', _MA_Request_val_MXParam_1)]), dict([(u'mxref', 255), (u'MXParam', _MA_Request_val_MXParam_2)])], rr=[], ev=[], er=[])
#-----< iTS-S-Appl-Proc-Reg >-----#
iTS_S_Appl_Proc_Reg = CLASS(name=u'iTS-S-Appl-Proc-Reg', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MASAP-RR')))
_iTS_S_Appl_Proc_Reg_val_MXParam = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-Reg')))
iTS_S_Appl_Proc_Reg._val = dict([(u'mxref', 1), (u'MXParam', _iTS_S_Appl_Proc_Reg_val_MXParam)])
#-----< iTS-S-Appl-Proc-ReqFinal >-----#
iTS_S_Appl_Proc_ReqFinal = CLASS(name=u'iTS-S-Appl-Proc-ReqFinal', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MASAP-RR')))
_iTS_S_Appl_Proc_ReqFinal_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegFinal')))
iTS_S_Appl_Proc_ReqFinal._val = dict([(u'mxref', 13), (u'MXParam', _iTS_S_Appl_Proc_ReqFinal_val_MXParam)])
#-----< testMAecho >-----#
testMAecho = CLASS(name=u'testMAecho', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MASAP-RR')))
_testMAecho_val_MXParam = SEQ(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'TestMAecho')))
testMAecho._val = dict([(u'mxref', 255), (u'MXParam', _testMAecho_val_MXParam)])
#-----< TestMAecho >-----#
TestMAecho = SEQ(name=u'TestMAecho', mode=MODE_TYPE)
_TestMAecho_sap = INT(name=u'sap', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMAecho_sap._cont = ASN1Dict([(u'a', 65)])
_TestMAecho_sap._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_TestMAecho_info = OCT_STR(name=u'info', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TestMAecho_info._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
TestMAecho._cont = ASN1Dict([
(u'sap', _TestMAecho_sap),
(u'info', _TestMAecho_info),
])
TestMAecho._ext = None
#-----< MASAP-RC >-----#
MASAP_RC = CLASS(name=u'MASAP-RC', mode=MODE_TYPE, typeref=ASN1RefType(('CALMmsap', 'MXSERV')))
#-----< MA-Request-confirm >-----#
MA_Request_confirm = SEQ(name=u'MA-Request-confirm', mode=MODE_TYPE)
_MA_Request_confirm_commandRef = INT(name=u'commandRef', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'CommandRef')))
_MA_Request_confirm_ref = INT(name=u'ref', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MASAP-RC'), [u'mxref']))
__MA_Request_confirm_ref_tab = CLASS(name='_tab_MASAP-RC', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MASAP-RC')))
___MA_Request_confirm_ref_tab_val_MXParam_0 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegConf')))
___MA_Request_confirm_ref_tab_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
___MA_Request_confirm_ref_tab_val_MXParam_2 = NULL(name=u'MXParam', mode=MODE_TYPE)
__MA_Request_confirm_ref_tab._val = ASN1Set(rv=[dict([(u'mxref', 1), (u'MXParam', ___MA_Request_confirm_ref_tab_val_MXParam_0)]), dict([(u'mxref', 13), (u'MXParam', ___MA_Request_confirm_ref_tab_val_MXParam_1)]), dict([(u'mxref', 255), (u'MXParam', ___MA_Request_confirm_ref_tab_val_MXParam_2)])], rr=[], ev=None, er=[])
_MA_Request_confirm_ref._const_tab = __MA_Request_confirm_ref_tab
_MA_Request_confirm_ref._const_tab_at = None
_MA_Request_confirm_ref._const_tab_id = u'mxref'
_MA_Request_confirm_reqConfirm_param = OPEN(name=u'reqConfirm-param', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CALMmsap', 'MASAP-RC'), [u'MXParam']))
_MA_Request_confirm_reqConfirm_param._const_tab = __MA_Request_confirm_ref_tab
_MA_Request_confirm_reqConfirm_param._const_tab_at = ('..', u'ref')
_MA_Request_confirm_reqConfirm_param._const_tab_id = u'MXParam'
_MA_Request_confirm_errStatus = INT(name=u'errStatus', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmsap', 'ErrStatus')))
MA_Request_confirm._cont = ASN1Dict([
(u'commandRef', _MA_Request_confirm_commandRef),
(u'ref', _MA_Request_confirm_ref),
(u'reqConfirm-param', _MA_Request_confirm_reqConfirm_param),
(u'errStatus', _MA_Request_confirm_errStatus),
])
MA_Request_confirm._ext = None
#-----< MA-ReqConfirm >-----#
MA_ReqConfirm = CLASS(name=u'MA-ReqConfirm', mode=MODE_SET, typeref=ASN1RefType(('CALMmsap', 'MASAP-RC')))
_MA_ReqConfirm_val_MXParam_0 = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegConf')))
_MA_ReqConfirm_val_MXParam_1 = NULL(name=u'MXParam', mode=MODE_TYPE)
_MA_ReqConfirm_val_MXParam_2 = NULL(name=u'MXParam', mode=MODE_TYPE)
MA_ReqConfirm._val = ASN1Set(rv=[dict([(u'mxref', 1), (u'MXParam', _MA_ReqConfirm_val_MXParam_0)]), dict([(u'mxref', 13), (u'MXParam', _MA_ReqConfirm_val_MXParam_1)]), dict([(u'mxref', 255), (u'MXParam', _MA_ReqConfirm_val_MXParam_2)])], rr=[], ev=[], er=[])
#-----< iTS-S-Appl-Proc-RegConf >-----#
iTS_S_Appl_Proc_RegConf = CLASS(name=u'iTS-S-Appl-Proc-RegConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MASAP-RC')))
_iTS_S_Appl_Proc_RegConf_val_MXParam = SEQ_OF(name=u'MXParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITS-S-Appl-RegConf')))
iTS_S_Appl_Proc_RegConf._val = dict([(u'mxref', 1), (u'MXParam', _iTS_S_Appl_Proc_RegConf_val_MXParam)])
#-----< iTS-S-Appl-Proc-ReqFinalConf >-----#
iTS_S_Appl_Proc_ReqFinalConf = CLASS(name=u'iTS-S-Appl-Proc-ReqFinalConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MASAP-RC')))
_iTS_S_Appl_Proc_ReqFinalConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
iTS_S_Appl_Proc_ReqFinalConf._val = dict([(u'mxref', 13), (u'MXParam', _iTS_S_Appl_Proc_ReqFinalConf_val_MXParam)])
#-----< testMAechoConf >-----#
testMAechoConf = CLASS(name=u'testMAechoConf', mode=MODE_VALUE, typeref=ASN1RefType(('CALMmsap', 'MASAP-RC')))
_testMAechoConf_val_MXParam = NULL(name=u'MXParam', mode=MODE_TYPE)
testMAechoConf._val = dict([(u'mxref', 255), (u'MXParam', _testMAechoConf_val_MXParam)])
#-----< ErrStatus >-----#
ErrStatus = INT(name=u'ErrStatus', mode=MODE_TYPE)
ErrStatus._cont = ASN1Dict([(u'success', 0), (u'unspecFailure', 1), (u'invalParamNo', 2), (u'invalParamVal', 3), (u'riViolation', 4), (u'cmdReqNo', 5), (u'cmdReqVal', 6), (u'accessViolation', 7), (u'invalidType', 8), (u'sequenceError', 9), (u'nonavailValue', 10), (u'hardwareFailure', 255)])
ErrStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< CommandRef >-----#
CommandRef = INT(name=u'CommandRef', mode=MODE_TYPE)
CommandRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_all_ = [
_COMMUPDOWN_primitiveRef,
_COMMUPDOWN_Primitive,
COMMUPDOWN,
FASAPDOWN,
__FAsapPrimitivesDown_spRef_tab,
___FAsapPrimitivesDown_spRef_tab_val_Primitive_0,
___FAsapPrimitivesDown_spRef_tab_val_Primitive_1,
___FAsapPrimitivesDown_spRef_tab_val_Primitive_2,
___FAsapPrimitivesDown_spRef_tab_val_Primitive_3,
___FAsapPrimitivesDown_spRef_tab_val_Primitive_4,
___FAsapPrimitivesDown_spRef_tab_val_Primitive_5,
___FAsapPrimitivesDown_spRef_tab_val_Primitive_6,
_FAsapPrimitivesDown_spRef,
_FAsapPrimitivesDown_servPrimitive,
FAsapPrimitivesDown,
FAsapspsdown,
_FAsapspsdown_val_Primitive_0,
_FAsapspsdown_val_Primitive_1,
_FAsapspsdown_val_Primitive_2,
_FAsapspsdown_val_Primitive_3,
_FAsapspsdown_val_Primitive_4,
_FAsapspsdown_val_Primitive_5,
_FAsapspsdown_val_Primitive_6,
gCsamctxConfFA,
_gCsamctxConfFA_val_Primitive,
gCregServerFA,
_gCregServerFA_val_Primitive,
gCupdateServerFA,
_gCupdateServerFA_val_Primitive,
gCderegServerFA,
_gCderegServerFA_val_Primitive,
gCregClientFA,
_gCregClientFA_val_Primitive,
gCupdateClientFA,
_gCupdateClientFA_val_Primitive,
gCderegClientFA,
_gCderegClientFA_val_Primitive,
FASAPUP,
__FAsapPrimitivesUp_spRef_tab,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_0,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_1,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_2,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_3,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_4,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_5,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_6,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_7,
___FAsapPrimitivesUp_spRef_tab_val_Primitive_8,
_FAsapPrimitivesUp_spRef,
_FAsapPrimitivesUp_servPrimitive,
FAsapPrimitivesUp,
FAsapspsup,
_FAsapspsup_val_Primitive_0,
_FAsapspsup_val_Primitive_1,
_FAsapspsup_val_Primitive_2,
_FAsapspsup_val_Primitive_3,
_FAsapspsup_val_Primitive_4,
_FAsapspsup_val_Primitive_5,
_FAsapspsup_val_Primitive_6,
_FAsapspsup_val_Primitive_7,
_FAsapspsup_val_Primitive_8,
gCsamctxFA,
_gCsamctxFA_val_Primitive,
gCregServerConfFA,
_gCregServerConfFA_val_Primitive,
gCupdateServerConfFA,
_gCupdateServerConfFA_val_Primitive,
gCderegServerConfFA,
_gCderegServerConfFA_val_Primitive,
gCregClientConfFA,
_gCregClientConfFA_val_Primitive,
gCupdateClientConfFA,
_gCupdateClientConfFA_val_Primitive,
gCderegClientConfFA,
_gCderegClientConfFA_val_Primitive,
gCsamFA,
_gCsamFA_val_Primitive,
gCctxFA,
_gCctxFA_val_Primitive,
_MXSERV_mxref,
_MXSERV_MXParam,
MXSERV,
MFSAP_CR,
MF_Command,
_MF_Command_val_MXParam_0,
_MF_Command_val_MXParam_1,
_MF_Command_val_MXParam_2,
_MF_Command_val_MXParam_3,
_MF_Command_val_MXParam_4,
_MF_Command_val_MXParam_5,
_MF_Command_val_MXParam_6,
_MF_Command_val_MXParam_7,
_MF_Command_val_MXParam_8,
_MF_Command_val_MXParam_9,
_MF_Command_val_MXParam_10,
_MF_Command_val_MXParam_11,
_MF_Command_val_MXParam_12,
_MF_Command_val_MXParam_13,
_MF_Command_request_commandRef,
__MF_Command_request_ref_tab,
___MF_Command_request_ref_tab_val_MXParam_0,
___MF_Command_request_ref_tab_val_MXParam_1,
___MF_Command_request_ref_tab_val_MXParam_2,
___MF_Command_request_ref_tab_val_MXParam_3,
___MF_Command_request_ref_tab_val_MXParam_4,
___MF_Command_request_ref_tab_val_MXParam_5,
___MF_Command_request_ref_tab_val_MXParam_6,
___MF_Command_request_ref_tab_val_MXParam_7,
___MF_Command_request_ref_tab_val_MXParam_8,
___MF_Command_request_ref_tab_val_MXParam_9,
___MF_Command_request_ref_tab_val_MXParam_10,
___MF_Command_request_ref_tab_val_MXParam_11,
___MF_Command_request_ref_tab_val_MXParam_12,
___MF_Command_request_ref_tab_val_MXParam_13,
_MF_Command_request_ref,
_MF_Command_request_command_param,
MF_Command_request,
simFUTcmd,
_simFUTcmd_val_MXParam,
simFLTcmd,
_simFLTcmd_val_MXParam,
gCsamctx,
_gCsamctx_val_MXParam,
gCsam,
_gCsam_val_MXParam,
gCctx,
_gCctx_val_MXParam,
lDMnotifyCmd,
_lDMnotifyCmd_val_MXParam,
legacyCICmd,
_legacyCICmd_val_MXParam,
stateCInotify,
_stateCInotify_val_MXParam,
gCperiodCmd,
_gCperiodCmd_val_MXParam,
gCctxTxCmd,
_gCctxTxCmd_val_MXParam,
gCdeleteCmd,
_gCdeleteCmd_val_MXParam,
iICrequestTX,
_iICrequestTX_val_MXParam,
iICresponseTX,
_iICresponseTX_val_MXParam,
testMF,
_testMF_val_MXParam,
SimFUTcmd,
SimFLTcmd,
_LDMnotify__item_,
LDMnotify,
_RadarView_peerITS_SSI,
RadarView,
_LegacyCIreq_cIclass,
_LegacyCIreq_legacyOption,
_LegacyCIreq_linkId,
LegacyCIreq,
_StateCInotify_linkId,
_StateCInotify_cIstatus,
StateCInotify,
MFSAP_CC,
MF_CmdConfirm,
_MF_CmdConfirm_val_MXParam_0,
_MF_CmdConfirm_val_MXParam_1,
_MF_CmdConfirm_val_MXParam_2,
_MF_CmdConfirm_val_MXParam_3,
_MF_CmdConfirm_val_MXParam_4,
_MF_CmdConfirm_val_MXParam_5,
_MF_CmdConfirm_val_MXParam_6,
_MF_CmdConfirm_val_MXParam_7,
_MF_CmdConfirm_val_MXParam_8,
_MF_CmdConfirm_val_MXParam_9,
_MF_CmdConfirm_val_MXParam_10,
_MF_CmdConfirm_val_MXParam_11,
_MF_CmdConfirm_val_MXParam_12,
_MF_CmdConfirm_val_MXParam_13,
_MF_Command_confirm_commandRef,
__MF_Command_confirm_ref_tab,
___MF_Command_confirm_ref_tab_val_MXParam_0,
___MF_Command_confirm_ref_tab_val_MXParam_1,
___MF_Command_confirm_ref_tab_val_MXParam_2,
___MF_Command_confirm_ref_tab_val_MXParam_3,
___MF_Command_confirm_ref_tab_val_MXParam_4,
___MF_Command_confirm_ref_tab_val_MXParam_5,
___MF_Command_confirm_ref_tab_val_MXParam_6,
___MF_Command_confirm_ref_tab_val_MXParam_7,
___MF_Command_confirm_ref_tab_val_MXParam_8,
___MF_Command_confirm_ref_tab_val_MXParam_9,
___MF_Command_confirm_ref_tab_val_MXParam_10,
___MF_Command_confirm_ref_tab_val_MXParam_11,
___MF_Command_confirm_ref_tab_val_MXParam_12,
___MF_Command_confirm_ref_tab_val_MXParam_13,
_MF_Command_confirm_ref,
_MF_Command_confirm_cmdConfirm_param,
_MF_Command_confirm_errStatus,
MF_Command_confirm,
simFUTcmdConf,
_simFUTcmdConf_val_MXParam,
simFLTcmdConf,
_simFLTcmdConf_val_MXParam,
gCsamctxConf,
_gCsamctxConf_val_MXParam,
gCsamConf,
_gCsamConf_val_MXParam,
gCctxConf,
_gCctxConf_val_MXParam,
lDMnotifyConf,
_lDMnotifyConf_val_MXParam,
legacyCIConf,
_legacyCIConf_val_MXParam,
stateCInotifyConf,
_stateCInotifyConf_val_MXParam,
gCperiodCmdConf,
_gCperiodCmdConf_val_MXParam,
gCctxTxCmdConf,
_gCctxTxCmdConf_val_MXParam,
gCdeleteCmdConf,
_gCdeleteCmdConf_val_MXParam,
iICrequestTXConf,
_iICrequestTXConf_val_MXParam,
iICresponseTXConf,
_iICresponseTXConf_val_MXParam,
testMFConf,
_testMFConf_val_MXParam,
MFSAP_RR,
MF_Request,
_MF_Request_val_MXParam_0,
_MF_Request_val_MXParam_1,
_MF_Request_val_MXParam_2,
_MF_Request_val_MXParam_3,
_MF_Request_val_MXParam_4,
_MF_Request_val_MXParam_5,
_MF_Request_val_MXParam_6,
_MF_Request_val_MXParam_7,
_MF_Request_val_MXParam_8,
_MF_Request_val_MXParam_9,
_MF_Request_val_MXParam_10,
_MF_Request_val_MXParam_11,
_MF_Request_val_MXParam_12,
_MF_Request_val_MXParam_13,
_MF_Request_val_MXParam_14,
_MF_Request_val_MXParam_15,
_MF_Request_request_commandRef,
__MF_Request_request_ref_tab,
___MF_Request_request_ref_tab_val_MXParam_0,
___MF_Request_request_ref_tab_val_MXParam_1,
___MF_Request_request_ref_tab_val_MXParam_2,
___MF_Request_request_ref_tab_val_MXParam_3,
___MF_Request_request_ref_tab_val_MXParam_4,
___MF_Request_request_ref_tab_val_MXParam_5,
___MF_Request_request_ref_tab_val_MXParam_6,
___MF_Request_request_ref_tab_val_MXParam_7,
___MF_Request_request_ref_tab_val_MXParam_8,
___MF_Request_request_ref_tab_val_MXParam_9,
___MF_Request_request_ref_tab_val_MXParam_10,
___MF_Request_request_ref_tab_val_MXParam_11,
___MF_Request_request_ref_tab_val_MXParam_12,
___MF_Request_request_ref_tab_val_MXParam_13,
___MF_Request_request_ref_tab_val_MXParam_14,
___MF_Request_request_ref_tab_val_MXParam_15,
_MF_Request_request_ref,
_MF_Request_request_request_param,
MF_Request_request,
simFUTreq,
_simFUTreq_val_MXParam,
simFLTreq,
_simFLTreq_val_MXParam,
iTS_S_Appl_Reg,
_iTS_S_Appl_Reg_val_MXParam,
gCregServer,
_gCregServer_val_MXParam,
gCupdateServer,
_gCupdateServer_val_MXParam,
gCderegServer,
_gCderegServer_val_MXParam,
gCregClient,
_gCregClient_val_MXParam,
gCupdateClient,
_gCupdateClient_val_MXParam,
gCderegClient,
_gCderegClient_val_MXParam,
lDMregister,
_lDMregister_val_MXParam,
sAMrxNot,
_sAMrxNot_val_MXParam,
cTXrxNot,
_cTXrxNot_val_MXParam,
iICrequestRX,
_iICrequestRX_val_MXParam,
iICresponseRX,
_iICresponseRX_val_MXParam,
iTS_S_Appl_ReqFinal,
_iTS_S_Appl_ReqFinal_val_MXParam,
testMFecho,
_testMFecho_val_MXParam,
SimFUTreq,
SimFLTreq,
_LDMregister_iTS_scuId,
_LDMregister_reference,
LDMregister,
_TestMFecho_sap,
_TestMFecho_info,
TestMFecho,
MFSAP_RC,
MF_ReqConfirm,
_MF_ReqConfirm_val_MXParam_0,
_MF_ReqConfirm_val_MXParam_1,
_MF_ReqConfirm_val_MXParam_2,
_MF_ReqConfirm_val_MXParam_3,
_MF_ReqConfirm_val_MXParam_4,
_MF_ReqConfirm_val_MXParam_5,
_MF_ReqConfirm_val_MXParam_6,
_MF_ReqConfirm_val_MXParam_7,
_MF_ReqConfirm_val_MXParam_8,
_MF_ReqConfirm_val_MXParam_9,
_MF_ReqConfirm_val_MXParam_10,
_MF_ReqConfirm_val_MXParam_11,
_MF_ReqConfirm_val_MXParam_12,
_MF_ReqConfirm_val_MXParam_13,
_MF_ReqConfirm_val_MXParam_14,
_MF_ReqConfirm_val_MXParam_15,
_MF_Request_confirm_commandRef,
__MF_Request_confirm_ref_tab,
___MF_Request_confirm_ref_tab_val_MXParam_0,
___MF_Request_confirm_ref_tab_val_MXParam_1,
___MF_Request_confirm_ref_tab_val_MXParam_2,
___MF_Request_confirm_ref_tab_val_MXParam_3,
___MF_Request_confirm_ref_tab_val_MXParam_4,
___MF_Request_confirm_ref_tab_val_MXParam_5,
___MF_Request_confirm_ref_tab_val_MXParam_6,
___MF_Request_confirm_ref_tab_val_MXParam_7,
___MF_Request_confirm_ref_tab_val_MXParam_8,
___MF_Request_confirm_ref_tab_val_MXParam_9,
___MF_Request_confirm_ref_tab_val_MXParam_10,
___MF_Request_confirm_ref_tab_val_MXParam_11,
___MF_Request_confirm_ref_tab_val_MXParam_12,
___MF_Request_confirm_ref_tab_val_MXParam_13,
___MF_Request_confirm_ref_tab_val_MXParam_14,
___MF_Request_confirm_ref_tab_val_MXParam_15,
_MF_Request_confirm_ref,
_MF_Request_confirm_reqConfirm_param,
_MF_Request_confirm_errStatus,
MF_Request_confirm,
simFUTreqConf,
_simFUTreqConf_val_MXParam,
simFLTreqConf,
_simFLTreqConf_val_MXParam,
iTS_S_Appl_RegConf,
_iTS_S_Appl_RegConf_val_MXParam,
gCregServerConf,
_gCregServerConf_val_MXParam,
gCupdateServerConf,
_gCupdateServerConf_val_MXParam,
gCderegServerConf,
_gCderegServerConf_val_MXParam,
gCregClientConf,
_gCregClientConf_val_MXParam,
gCupdateClientConf,
_gCupdateClientConf_val_MXParam,
gCderegClientConf,
_gCderegClientConf_val_MXParam,
lDMregisterConf,
_lDMregisterConf_val_MXParam,
sAMrxNotConf,
_sAMrxNotConf_val_MXParam,
cTXrxNotConf,
_cTXrxNotConf_val_MXParam,
iICrequestRXConf,
_iICrequestRXConf_val_MXParam,
iICresponseRXConf,
_iICresponseRXConf_val_MXParam,
iTS_S_Appl_ReqFinalConf,
_iTS_S_Appl_ReqFinalConf_val_MXParam,
testMFechoConf,
_testMFechoConf_val_MXParam,
MNSAP_CR,
MN_Command,
_MN_Command_val_MXParam_0,
_MN_Command_val_MXParam_1,
_MN_Command_val_MXParam_2,
_MN_Command_val_MXParam_3,
_MN_Command_val_MXParam_4,
_MN_Command_val_MXParam_5,
_MN_Command_request_commandRef,
__MN_Command_request_ref_tab,
___MN_Command_request_ref_tab_val_MXParam_0,
___MN_Command_request_ref_tab_val_MXParam_1,
___MN_Command_request_ref_tab_val_MXParam_2,
___MN_Command_request_ref_tab_val_MXParam_3,
___MN_Command_request_ref_tab_val_MXParam_4,
___MN_Command_request_ref_tab_val_MXParam_5,
_MN_Command_request_ref,
_MN_Command_request_command_param,
MN_Command_request,
simNUTcmd,
_simNUTcmd_val_MXParam,
simNLTcmd,
_simNLTcmd_val_MXParam,
fWTset,
_fWTset_val_MXParam,
fWTupdate,
_fWTupdate_val_MXParam,
fWTdelete,
_fWTdelete_val_MXParam,
testMN,
_testMN_val_MXParam,
SimNUTcmd,
SimNLTcmd,
_FWT_fwtRef,
_FWT_Fwt,
FWT,
__FWTset_fwtNo_tab,
___FWTset_fwtNo_tab_val_Fwt_0,
_FWTset_fwtNo,
_FWTset_fwt,
FWTset,
NTprotsSet,
_NTprotsSet_val_Fwt_0,
__FWTupdate_fwtNo_tab,
___FWTupdate_fwtNo_tab_val_Fwt_0,
_FWTupdate_fwtNo,
_FWTupdate_fwt,
FWTupdate,
NTprotsUpdate,
_NTprotsUpdate_val_Fwt_0,
__FWTdelete_fwtNo_tab,
___FWTdelete_fwtNo_tab_val_Fwt_0,
_FWTdelete_fwtNo,
_FWTdelete_fwt,
FWTdelete,
NTprotsDelete,
_NTprotsDelete_val_Fwt_0,
fntpset,
_fntpset_val_Fwt,
fntpupdate,
_fntpupdate_val_Fwt,
fntpdelete,
_fntpdelete_val_Fwt,
MNSAP_CC,
MN_CmdConfirm,
_MN_CmdConfirm_val_MXParam_0,
_MN_CmdConfirm_val_MXParam_1,
_MN_CmdConfirm_val_MXParam_2,
_MN_CmdConfirm_val_MXParam_3,
_MN_CmdConfirm_val_MXParam_4,
_MN_CmdConfirm_val_MXParam_5,
_MN_Command_confirm_commandRef,
__MN_Command_confirm_ref_tab,
___MN_Command_confirm_ref_tab_val_MXParam_0,
___MN_Command_confirm_ref_tab_val_MXParam_1,
___MN_Command_confirm_ref_tab_val_MXParam_2,
___MN_Command_confirm_ref_tab_val_MXParam_3,
___MN_Command_confirm_ref_tab_val_MXParam_4,
___MN_Command_confirm_ref_tab_val_MXParam_5,
_MN_Command_confirm_ref,
_MN_Command_confirm_cmdConfirm_param,
_MN_Command_confirm_errStatus,
MN_Command_confirm,
simNUTcmdConf,
_simNUTcmdConf_val_MXParam,
simNLTcmdConf,
_simNLTcmdConf_val_MXParam,
fWTsetConf,
_fWTsetConf_val_MXParam,
fWTupdateConf,
_fWTupdateConf_val_MXParam,
fWTdeletConf,
_fWTdeletConf_val_MXParam,
testMNConf,
_testMNConf_val_MXParam,
_FWTCONF_fwtRef,
_FWTCONF_Fwt,
FWTCONF,
__FWTsetConf_fwtNo_tab,
___FWTsetConf_fwtNo_tab_val_Fwt_0,
_FWTsetConf_fwtNo,
_FWTsetConf_fwt,
FWTsetConf,
NTprotsSetConf,
_NTprotsSetConf_val_Fwt_0,
__FWTupdateConf_fwtNo_tab,
___FWTupdateConf_fwtNo_tab_val_Fwt_0,
_FWTupdateConf_fwtNo,
_FWTupdateConf_fwt,
FWTupdateConf,
NTprotsUpdateConf,
_NTprotsUpdateConf_val_Fwt_0,
__FWTdeleteConf_fwtNo_tab,
___FWTdeleteConf_fwtNo_tab_val_Fwt_0,
_FWTdeleteConf_fwtNo,
_FWTdeleteConf_fwt,
FWTdeleteConf,
NTprotsDeleteConf,
_NTprotsDeleteConf_val_Fwt_0,
fntpsetConf,
_fntpsetConf_val_Fwt,
fntpupdateConf,
_fntpupdateConf_val_Fwt,
fntpdeleteConf,
_fntpdeleteConf_val_Fwt,
MNSAP_RR,
MN_Request,
_MN_Request_val_MXParam_0,
_MN_Request_val_MXParam_1,
_MN_Request_val_MXParam_2,
_MN_Request_val_MXParam_3,
_MN_Request_val_MXParam_4,
_MN_Request_val_MXParam_5,
_MN_Request_val_MXParam_6,
_MN_Request_val_MXParam_7,
_MN_Request_request_commandRef,
__MN_Request_request_ref_tab,
___MN_Request_request_ref_tab_val_MXParam_0,
___MN_Request_request_ref_tab_val_MXParam_1,
___MN_Request_request_ref_tab_val_MXParam_2,
___MN_Request_request_ref_tab_val_MXParam_3,
___MN_Request_request_ref_tab_val_MXParam_4,
___MN_Request_request_ref_tab_val_MXParam_5,
___MN_Request_request_ref_tab_val_MXParam_6,
___MN_Request_request_ref_tab_val_MXParam_7,
_MN_Request_request_ref,
_MN_Request_request_request_param,
MN_Request_request,
simNUTreq,
_simNUTreq_val_MXParam,
simNLTreq,
_simNLTreq_val_MXParam,
fWTsetNot,
_fWTsetNot_val_MXParam,
fWTupdateNot,
_fWTupdateNot_val_MXParam,
fWTdeletNot,
_fWTdeletNot_val_MXParam,
vCIcreatePeerMAC,
_vCIcreatePeerMAC_val_MXParam,
its_ssiPeerNot,
_its_ssiPeerNot_val_MXParam,
testMNecho,
_testMNecho_val_MXParam,
SimNUTreq,
SimNLTreq,
_FWTNOT_fwtRef,
_FWTNOT_Fwt,
FWTNOT,
__FWTsetNot_fwtNo_tab,
___FWTsetNot_fwtNo_tab_val_Fwt_0,
_FWTsetNot_fwtNo,
_FWTsetNot_fwt,
FWTsetNot,
NTprotsSetNot,
_NTprotsSetNot_val_Fwt_0,
__FWTupdateNot_fwtNo_tab,
___FWTupdateNot_fwtNo_tab_val_Fwt_0,
_FWTupdateNot_fwtNo,
_FWTupdateNot_fwt,
FWTupdateNot,
NTprotsUpdateNot,
_NTprotsUpdateNot_val_Fwt_0,
__FWTdeleteNot_fwtNo_tab,
___FWTdeleteNot_fwtNo_tab_val_Fwt_0,
_FWTdeleteNot_fwtNo,
_FWTdeleteNot_fwt,
FWTdeleteNot,
NTprotsDeleteNot,
_NTprotsDeleteNot_val_Fwt_0,
fntpsetNot,
_fntpsetNot_val_Fwt,
fntpupdateNot,
_fntpupdateNot_val_Fwt,
fntpdeleteNot,
_fntpdeleteNot_val_Fwt,
_VCIcreatePeerMAC_reference,
_VCIcreatePeerMAC_linkId,
_VCIcreatePeerMAC_peerMac,
VCIcreatePeerMAC,
_Its_ssiPeerNot_sap,
_Its_ssiPeerNot_mACaddress,
_Its_ssiPeerNot_linkId,
_Its_ssiPeerNot_its_ssiData,
Its_ssiPeerNot,
StationType,
StationID,
_TestMNecho_sap,
_TestMNecho_info,
TestMNecho,
MNSAP_RC,
MN_ReqConfirm,
_MN_ReqConfirm_val_MXParam_0,
_MN_ReqConfirm_val_MXParam_1,
_MN_ReqConfirm_val_MXParam_2,
_MN_ReqConfirm_val_MXParam_3,
_MN_ReqConfirm_val_MXParam_4,
_MN_ReqConfirm_val_MXParam_5,
_MN_ReqConfirm_val_MXParam_6,
_MN_ReqConfirm_val_MXParam_7,
_MN_Request_confirm_commandRef,
__MN_Request_confirm_ref_tab,
___MN_Request_confirm_ref_tab_val_MXParam_0,
___MN_Request_confirm_ref_tab_val_MXParam_1,
___MN_Request_confirm_ref_tab_val_MXParam_2,
___MN_Request_confirm_ref_tab_val_MXParam_3,
___MN_Request_confirm_ref_tab_val_MXParam_4,
___MN_Request_confirm_ref_tab_val_MXParam_5,
___MN_Request_confirm_ref_tab_val_MXParam_6,
___MN_Request_confirm_ref_tab_val_MXParam_7,
_MN_Request_confirm_ref,
_MN_Request_confirm_reqConfirm_param,
_MN_Request_confirm_errStatus,
MN_Request_confirm,
simNUTreqConf,
_simNUTreqConf_val_MXParam,
simNLTreqConf,
_simNLTreqConf_val_MXParam,
fWTsetNotConf,
_fWTsetNotConf_val_MXParam,
fWTupdateNotConf,
_fWTupdateNotConf_val_MXParam,
fWTdeletNotConf,
_fWTdeletNotConf_val_MXParam,
vCIcreatePeerMACConf,
_vCIcreatePeerMACConf_val_MXParam,
its_ssiPeerNotConf,
_its_ssiPeerNotConf_val_MXParam,
testMNechoConf,
_testMNechoConf_val_MXParam,
_VCIPeerMAC_reference,
_VCIPeerMAC_linkId,
VCIPeerMAC,
MISAP_CR,
MI_Command,
_MI_Command_val_MXParam_0,
_MI_Command_val_MXParam_1,
_MI_Command_val_MXParam_2,
_MI_Command_val_MXParam_3,
_MI_Command_val_MXParam_4,
_MI_Command_val_MXParam_5,
_MI_Command_val_MXParam_6,
_MI_Command_val_MXParam_7,
_MI_Command_val_MXParam_8,
_MI_Command_val_MXParam_9,
_MI_Command_val_MXParam_10,
_MI_Command_val_MXParam_11,
_MI_Command_val_MXParam_12,
_MI_Command_val_MXParam_13,
_MI_Command_request_linkID,
_MI_Command_request_commandRef,
__MI_Command_request_ref_tab,
___MI_Command_request_ref_tab_val_MXParam_0,
___MI_Command_request_ref_tab_val_MXParam_1,
___MI_Command_request_ref_tab_val_MXParam_2,
___MI_Command_request_ref_tab_val_MXParam_3,
___MI_Command_request_ref_tab_val_MXParam_4,
___MI_Command_request_ref_tab_val_MXParam_5,
___MI_Command_request_ref_tab_val_MXParam_6,
___MI_Command_request_ref_tab_val_MXParam_7,
___MI_Command_request_ref_tab_val_MXParam_8,
___MI_Command_request_ref_tab_val_MXParam_9,
___MI_Command_request_ref_tab_val_MXParam_10,
___MI_Command_request_ref_tab_val_MXParam_11,
___MI_Command_request_ref_tab_val_MXParam_12,
___MI_Command_request_ref_tab_val_MXParam_13,
_MI_Command_request_ref,
_MI_Command_request_command_param,
MI_Command_request,
simIUTcmd,
_simIUTcmd_val_MXParam,
regCmd,
_regCmd_val_MXParam,
cIstate,
_cIstate_val_MXParam,
wakeUp,
_wakeUp_val_MXParam,
rTScmd,
_rTScmd_val_MXParam,
rTSackCmd,
_rTSackCmd_val_MXParam,
cONcmd,
_cONcmd_val_MXParam,
rIcmd,
_rIcmd_val_MXParam,
manuCmd,
_manuCmd_val_MXParam,
vciCmd,
_vciCmd_val_MXParam,
monitor,
_monitor_val_MXParam,
unitDataCmd,
_unitDataCmd_val_MXParam,
testMI,
_testMI_val_MXParam,
unknownCmd,
_unknownCmd_val_MXParam,
UnknownCommand,
SimIUTcmd,
_RegCmd_scuId,
_RegCmd_medID,
RegCmd,
CIstateChng,
WakeUp,
_RTScmd_reqID,
_RTScmd_priority,
_RTScmd_seqNo,
_RTScmd_status,
RTScmd,
_ReqID_linkID,
ReqID,
_RTSackCmd_priority,
_RTSackCmd_seqNo,
_RTSackCmd_status,
RTSackCmd,
CONcmd,
_RIcmd_linkID,
_RIcmd_ri,
RIcmd,
RI,
_VciCmd_fill,
_VciCmd_linkID,
_VciCmd_alive,
VciCmd,
__Monitor__item__paramNo,
__Monitor__item__active,
_Monitor__item_,
Monitor,
_UnitData_sourceAddr,
_UnitData_destAddr,
_UnitData_data,
_UnitData_priority,
_UnitData_parameter,
UnitData,
DataUnitData,
ParameterUnitData,
_MI_Command_confirm_linkID,
_MI_Command_confirm_commandRef,
_MI_Command_confirm_errStatus,
MI_Command_confirm,
MISAP_RR,
MI_Request,
_MI_Request_val_MXParam_0,
_MI_Request_val_MXParam_1,
_MI_Request_val_MXParam_2,
_MI_Request_val_MXParam_3,
_MI_Request_val_MXParam_4,
_MI_Request_val_MXParam_5,
_MI_Request_val_MXParam_6,
_MI_Request_val_MXParam_7,
_MI_Request_val_MXParam_8,
_MI_Request_val_MXParam_9,
_MI_Request_val_MXParam_10,
_MI_Request_request_linkID,
_MI_Request_request_commandRef,
__MI_Request_request_ref_tab,
___MI_Request_request_ref_tab_val_MXParam_0,
___MI_Request_request_ref_tab_val_MXParam_1,
___MI_Request_request_ref_tab_val_MXParam_2,
___MI_Request_request_ref_tab_val_MXParam_3,
___MI_Request_request_ref_tab_val_MXParam_4,
___MI_Request_request_ref_tab_val_MXParam_5,
___MI_Request_request_ref_tab_val_MXParam_6,
___MI_Request_request_ref_tab_val_MXParam_7,
___MI_Request_request_ref_tab_val_MXParam_8,
___MI_Request_request_ref_tab_val_MXParam_9,
___MI_Request_request_ref_tab_val_MXParam_10,
_MI_Request_request_ref,
_MI_Request_request_request_param,
MI_Request_request,
simIUTreq,
_simIUTreq_val_MXParam,
regReq,
_regReq_val_MXParam,
prioReg,
_prioReg_val_MXParam,
rTSreq,
_rTSreq_val_MXParam,
rTSackReq,
_rTSackReq_val_MXParam,
rIreq,
_rIreq_val_MXParam,
manuReq,
_manuReq_val_MXParam,
events,
_events_val_MXParam,
posUpdateReq,
_posUpdateReq_val_MXParam,
unitDataReq,
_unitDataReq_val_MXParam,
testMIecho,
_testMIecho_val_MXParam,
SimIUTreq,
_RegReq_medType,
RegReq,
_PrioReg_interferers,
_PrioReg_timeout,
PrioReg,
_Interferers__item_,
Interferers,
_RTSreq_priority,
_RTSreq_seqNo,
_RTSreq_status,
RTSreq,
_RTSackReq_reqID,
_RTSackReq_seqNo,
_RTSackReq_status,
RTSackReq,
_RIreq_medType,
_RIreq_riAccess,
RIreq,
RIaccess,
_EVENT21218_eventRef,
_EVENT21218_Event21218,
EVENT21218,
__Events21218_eventNo_tab,
___Events21218_eventNo_tab_val_Event21218_0,
___Events21218_eventNo_tab_val_Event21218_1,
___Events21218_eventNo_tab_val_Event21218_2,
___Events21218_eventNo_tab_val_Event21218_3,
___Events21218_eventNo_tab_val_Event21218_4,
___Events21218_eventNo_tab_val_Event21218_5,
___Events21218_eventNo_tab_val_Event21218_6,
___Events21218_eventNo_tab_val_Event21218_7,
_Events21218_eventNo,
_Events21218_event,
Events21218,
Events_21218,
_Events_21218_val_Event21218_0,
_Events_21218_val_Event21218_1,
_Events_21218_val_Event21218_2,
_Events_21218_val_Event21218_3,
_Events_21218_val_Event21218_4,
_Events_21218_val_Event21218_5,
_Events_21218_val_Event21218_6,
_Events_21218_val_Event21218_7,
minUserPrio,
_minUserPrio_val_Event21218,
txQueueThreshold,
_txQueueThreshold_val_Event21218,
txQueueFull,
_txQueueFull_val_Event21218,
vciCreated,
_vciCreated_val_Event21218,
vciDeleted,
_vciDeleted_val_Event21218,
paramMonitor,
_paramMonitor_val_Event21218,
txQueueLow,
_txQueueLow_val_Event21218,
vciReset,
_vciReset_val_Event21218,
_E21218_0_priority,
_E21218_0_linkID,
E21218_0,
E21218_1,
E21218_2,
E21218_3,
E21218_4,
E21218_5,
E21218_6,
E21218_7,
PosUpdateReq,
_TestMIecho_sap,
_TestMIecho_info,
TestMIecho,
_MI_Request_confirm_linkID,
_MI_Request_confirm_commandRef,
_MI_Request_confirm_errStatus,
MI_Request_confirm,
_MI_Set_request_linkID,
_MI_Set_request_commandRef,
__MI_Set_request_set_param__item_,
_MI_Set_request_set_param,
MI_Set_request,
_MI_Set_confirm_linkID,
_MI_Set_confirm_commandRef,
_MI_Set_confirm_set_param,
MI_Set_confirm,
_MI_Get_request_linkID,
_MI_Get_request_commandRef,
__MI_Get_request_get_param_no__item_,
_MI_Get_request_get_param_no,
MI_Get_request,
_MI_Get_confirm_linkID,
_MI_Get_confirm_commandRef,
__MI_Get_confirm_get_param__item_,
_MI_Get_confirm_get_param,
MI_Get_confirm,
MSSAP_CR,
_MS_Command_request_commandRef,
__MS_Command_request_ref_tab,
___MS_Command_request_ref_tab_val_MXParam_0,
_MS_Command_request_ref,
_MS_Command_request_command_param,
MS_Command_request,
MS_Command,
_MS_Command_val_MXParam_0,
testMS,
_testMS_val_MXParam,
MSSAP_CC,
_MS_Command_confirm_commandRef,
__MS_Command_confirm_ref_tab,
___MS_Command_confirm_ref_tab_val_MXParam_0,
_MS_Command_confirm_ref,
_MS_Command_confirm_cmdConfirm_param,
_MS_Command_confirm_errStatus,
MS_Command_confirm,
MS_CmdConfirm,
_MS_CmdConfirm_val_MXParam_0,
testMSConf,
_testMSConf_val_MXParam,
MSSAP_RR,
_MS_Request_request_commandRef,
__MS_Request_request_ref_tab,
___MS_Request_request_ref_tab_val_MXParam_0,
___MS_Request_request_ref_tab_val_MXParam_1,
___MS_Request_request_ref_tab_val_MXParam_2,
_MS_Request_request_ref,
_MS_Request_request_request_param,
MS_Request_request,
MS_Request,
_MS_Request_val_MXParam_0,
_MS_Request_val_MXParam_1,
_MS_Request_val_MXParam_2,
iTS_S_Appl_ProcS_Reg,
_iTS_S_Appl_ProcS_Reg_val_MXParam,
iTS_S_Appl_ProcS_ReqFinal,
_iTS_S_Appl_ProcS_ReqFinal_val_MXParam,
testMSecho,
_testMSecho_val_MXParam,
_TestMSecho_sap,
_TestMSecho_info,
TestMSecho,
MSSAP_RC,
_MS_Request_confirm_commandRef,
__MS_Request_confirm_ref_tab,
___MS_Request_confirm_ref_tab_val_MXParam_0,
___MS_Request_confirm_ref_tab_val_MXParam_1,
___MS_Request_confirm_ref_tab_val_MXParam_2,
_MS_Request_confirm_ref,
_MS_Request_confirm_reqConfirm_param,
_MS_Request_confirm_errStatus,
MS_Request_confirm,
MS_ReqConfirm,
_MS_ReqConfirm_val_MXParam_0,
_MS_ReqConfirm_val_MXParam_1,
_MS_ReqConfirm_val_MXParam_2,
iTS_S_Appl_ProcS_RegConf,
_iTS_S_Appl_ProcS_RegConf_val_MXParam,
iTS_S_Appl_ProcS_ReqFinalConf,
_iTS_S_Appl_ProcS_ReqFinalConf_val_MXParam,
testMSechoConf,
_testMSechoConf_val_MXParam,
MASAP_CR,
_MA_Command_request_commandRef,
__MA_Command_request_ref_tab,
___MA_Command_request_ref_tab_val_MXParam_0,
_MA_Command_request_ref,
_MA_Command_request_command_param,
MA_Command_request,
MA_Command,
_MA_Command_val_MXParam_0,
testMA,
_testMA_val_MXParam,
MASAP_CC,
testMAConf,
_testMAConf_val_MXParam,
_MA_Command_confirm_commandRef,
__MA_Command_confirm_ref_tab,
___MA_Command_confirm_ref_tab_val_MXParam_0,
_MA_Command_confirm_ref,
_MA_Command_confirm_cmdConfirm_param,
_MA_Command_confirm_errStatus,
MA_Command_confirm,
MA_CmdConfirm,
_MA_CmdConfirm_val_MXParam_0,
MASAP_RR,
_MA_Request_request_commandRef,
__MA_Request_request_ref_tab,
___MA_Request_request_ref_tab_val_MXParam_0,
___MA_Request_request_ref_tab_val_MXParam_1,
___MA_Request_request_ref_tab_val_MXParam_2,
_MA_Request_request_ref,
_MA_Request_request_request_param,
MA_Request_request,
MA_Request,
_MA_Request_val_MXParam_0,
_MA_Request_val_MXParam_1,
_MA_Request_val_MXParam_2,
iTS_S_Appl_Proc_Reg,
_iTS_S_Appl_Proc_Reg_val_MXParam,
iTS_S_Appl_Proc_ReqFinal,
_iTS_S_Appl_Proc_ReqFinal_val_MXParam,
testMAecho,
_testMAecho_val_MXParam,
_TestMAecho_sap,
_TestMAecho_info,
TestMAecho,
MASAP_RC,
_MA_Request_confirm_commandRef,
__MA_Request_confirm_ref_tab,
___MA_Request_confirm_ref_tab_val_MXParam_0,
___MA_Request_confirm_ref_tab_val_MXParam_1,
___MA_Request_confirm_ref_tab_val_MXParam_2,
_MA_Request_confirm_ref,
_MA_Request_confirm_reqConfirm_param,
_MA_Request_confirm_errStatus,
MA_Request_confirm,
MA_ReqConfirm,
_MA_ReqConfirm_val_MXParam_0,
_MA_ReqConfirm_val_MXParam_1,
_MA_ReqConfirm_val_MXParam_2,
iTS_S_Appl_Proc_RegConf,
_iTS_S_Appl_Proc_RegConf_val_MXParam,
iTS_S_Appl_Proc_ReqFinalConf,
_iTS_S_Appl_Proc_ReqFinalConf_val_MXParam,
testMAechoConf,
_testMAechoConf_val_MXParam,
ErrStatus,
CommandRef,
]
class CAM_PDU_Descriptions:
_name_ = u'CAM-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 302637, 2, 1]
_obj_ = [
u'CAM',
u'CoopAwareness',
u'CamParameters',
u'HighFrequencyContainer',
u'LowFrequencyContainer',
u'SpecialVehicleContainer',
u'BasicContainer',
u'BasicVehicleContainerHighFrequency',
u'BasicVehicleContainerLowFrequency',
u'PublicTransportContainer',
u'SpecialTransportContainer',
u'DangerousGoodsContainer',
u'RoadWorksContainerBasic',
u'RescueContainer',
u'EmergencyContainer',
u'SafetyCarContainer',
u'RSUContainerHighFrequency',
u'GenerationDeltaTime',
]
_type_ = [
u'CAM',
u'CoopAwareness',
u'CamParameters',
u'HighFrequencyContainer',
u'LowFrequencyContainer',
u'SpecialVehicleContainer',
u'BasicContainer',
u'BasicVehicleContainerHighFrequency',
u'BasicVehicleContainerLowFrequency',
u'PublicTransportContainer',
u'SpecialTransportContainer',
u'DangerousGoodsContainer',
u'RoadWorksContainerBasic',
u'RescueContainer',
u'EmergencyContainer',
u'SafetyCarContainer',
u'RSUContainerHighFrequency',
u'GenerationDeltaTime',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< CAM >-----#
CAM = SEQ(name=u'CAM', mode=MODE_TYPE)
_CAM_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_CAM_cam = SEQ(name=u'cam', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'CoopAwareness')))
CAM._cont = ASN1Dict([
(u'header', _CAM_header),
(u'cam', _CAM_cam),
])
CAM._ext = None
#-----< CoopAwareness >-----#
CoopAwareness = SEQ(name=u'CoopAwareness', mode=MODE_TYPE)
_CoopAwareness_generationDeltaTime = INT(name=u'generationDeltaTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'GenerationDeltaTime')))
_CoopAwareness_camParameters = SEQ(name=u'camParameters', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'CamParameters')))
CoopAwareness._cont = ASN1Dict([
(u'generationDeltaTime', _CoopAwareness_generationDeltaTime),
(u'camParameters', _CoopAwareness_camParameters),
])
CoopAwareness._ext = None
#-----< CamParameters >-----#
CamParameters = SEQ(name=u'CamParameters', mode=MODE_TYPE)
_CamParameters_basicContainer = SEQ(name=u'basicContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'BasicContainer')))
_CamParameters_highFrequencyContainer = CHOICE(name=u'highFrequencyContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'HighFrequencyContainer')))
_CamParameters_lowFrequencyContainer = CHOICE(name=u'lowFrequencyContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'LowFrequencyContainer')), opt=True)
_CamParameters_specialVehicleContainer = CHOICE(name=u'specialVehicleContainer', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'SpecialVehicleContainer')), opt=True)
CamParameters._cont = ASN1Dict([
(u'basicContainer', _CamParameters_basicContainer),
(u'highFrequencyContainer', _CamParameters_highFrequencyContainer),
(u'lowFrequencyContainer', _CamParameters_lowFrequencyContainer),
(u'specialVehicleContainer', _CamParameters_specialVehicleContainer),
])
CamParameters._ext = []
#-----< HighFrequencyContainer >-----#
HighFrequencyContainer = CHOICE(name=u'HighFrequencyContainer', mode=MODE_TYPE)
_HighFrequencyContainer_basicVehicleContainerHighFrequency = SEQ(name=u'basicVehicleContainerHighFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'BasicVehicleContainerHighFrequency')))
_HighFrequencyContainer_rsuContainerHighFrequency = SEQ(name=u'rsuContainerHighFrequency', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'RSUContainerHighFrequency')))
HighFrequencyContainer._cont = ASN1Dict([
(u'basicVehicleContainerHighFrequency', _HighFrequencyContainer_basicVehicleContainerHighFrequency),
(u'rsuContainerHighFrequency', _HighFrequencyContainer_rsuContainerHighFrequency),
])
HighFrequencyContainer._ext = []
#-----< LowFrequencyContainer >-----#
LowFrequencyContainer = CHOICE(name=u'LowFrequencyContainer', mode=MODE_TYPE)
_LowFrequencyContainer_basicVehicleContainerLowFrequency = SEQ(name=u'basicVehicleContainerLowFrequency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'BasicVehicleContainerLowFrequency')))
LowFrequencyContainer._cont = ASN1Dict([
(u'basicVehicleContainerLowFrequency', _LowFrequencyContainer_basicVehicleContainerLowFrequency),
])
LowFrequencyContainer._ext = []
#-----< SpecialVehicleContainer >-----#
SpecialVehicleContainer = CHOICE(name=u'SpecialVehicleContainer', mode=MODE_TYPE)
_SpecialVehicleContainer_publicTransportContainer = SEQ(name=u'publicTransportContainer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'PublicTransportContainer')))
_SpecialVehicleContainer_specialTransportContainer = SEQ(name=u'specialTransportContainer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'SpecialTransportContainer')))
_SpecialVehicleContainer_dangerousGoodsContainer = SEQ(name=u'dangerousGoodsContainer', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'DangerousGoodsContainer')))
_SpecialVehicleContainer_roadWorksContainerBasic = SEQ(name=u'roadWorksContainerBasic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'RoadWorksContainerBasic')))
_SpecialVehicleContainer_rescueContainer = SEQ(name=u'rescueContainer', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'RescueContainer')))
_SpecialVehicleContainer_emergencyContainer = SEQ(name=u'emergencyContainer', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'EmergencyContainer')))
_SpecialVehicleContainer_safetyCarContainer = SEQ(name=u'safetyCarContainer', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CAM-PDU-Descriptions', 'SafetyCarContainer')))
SpecialVehicleContainer._cont = ASN1Dict([
(u'publicTransportContainer', _SpecialVehicleContainer_publicTransportContainer),
(u'specialTransportContainer', _SpecialVehicleContainer_specialTransportContainer),
(u'dangerousGoodsContainer', _SpecialVehicleContainer_dangerousGoodsContainer),
(u'roadWorksContainerBasic', _SpecialVehicleContainer_roadWorksContainerBasic),
(u'rescueContainer', _SpecialVehicleContainer_rescueContainer),
(u'emergencyContainer', _SpecialVehicleContainer_emergencyContainer),
(u'safetyCarContainer', _SpecialVehicleContainer_safetyCarContainer),
])
SpecialVehicleContainer._ext = []
#-----< BasicContainer >-----#
BasicContainer = SEQ(name=u'BasicContainer', mode=MODE_TYPE)
_BasicContainer_stationType = INT(name=u'stationType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationType')))
_BasicContainer_referencePosition = SEQ(name=u'referencePosition', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ReferencePosition')))
BasicContainer._cont = ASN1Dict([
(u'stationType', _BasicContainer_stationType),
(u'referencePosition', _BasicContainer_referencePosition),
])
BasicContainer._ext = []
#-----< BasicVehicleContainerHighFrequency >-----#
BasicVehicleContainerHighFrequency = SEQ(name=u'BasicVehicleContainerHighFrequency', mode=MODE_TYPE)
_BasicVehicleContainerHighFrequency_heading = SEQ(name=u'heading', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Heading')))
_BasicVehicleContainerHighFrequency_speed = SEQ(name=u'speed', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Speed')))
_BasicVehicleContainerHighFrequency_driveDirection = ENUM(name=u'driveDirection', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DriveDirection')))
_BasicVehicleContainerHighFrequency_vehicleLength = SEQ(name=u'vehicleLength', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleLength')))
_BasicVehicleContainerHighFrequency_vehicleWidth = INT(name=u'vehicleWidth', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleWidth')))
_BasicVehicleContainerHighFrequency_longitudinalAcceleration = SEQ(name=u'longitudinalAcceleration', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LongitudinalAcceleration')))
_BasicVehicleContainerHighFrequency_curvature = SEQ(name=u'curvature', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Curvature')))
_BasicVehicleContainerHighFrequency_curvatureCalculationMode = ENUM(name=u'curvatureCalculationMode', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CurvatureCalculationMode')))
_BasicVehicleContainerHighFrequency_yawRate = SEQ(name=u'yawRate', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'YawRate')))
_BasicVehicleContainerHighFrequency_accelerationControl = BIT_STR(name=u'accelerationControl', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'AccelerationControl')), opt=True)
_BasicVehicleContainerHighFrequency_lanePosition = INT(name=u'lanePosition', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LanePosition')), opt=True)
_BasicVehicleContainerHighFrequency_steeringWheelAngle = SEQ(name=u'steeringWheelAngle', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SteeringWheelAngle')), opt=True)
_BasicVehicleContainerHighFrequency_lateralAcceleration = SEQ(name=u'lateralAcceleration', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LateralAcceleration')), opt=True)
_BasicVehicleContainerHighFrequency_verticalAcceleration = SEQ(name=u'verticalAcceleration', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VerticalAcceleration')), opt=True)
_BasicVehicleContainerHighFrequency_performanceClass = INT(name=u'performanceClass', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PerformanceClass')), opt=True)
_BasicVehicleContainerHighFrequency_cenDsrcTollingZone = SEQ(name=u'cenDsrcTollingZone', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CenDsrcTollingZone')), opt=True)
BasicVehicleContainerHighFrequency._cont = ASN1Dict([
(u'heading', _BasicVehicleContainerHighFrequency_heading),
(u'speed', _BasicVehicleContainerHighFrequency_speed),
(u'driveDirection', _BasicVehicleContainerHighFrequency_driveDirection),
(u'vehicleLength', _BasicVehicleContainerHighFrequency_vehicleLength),
(u'vehicleWidth', _BasicVehicleContainerHighFrequency_vehicleWidth),
(u'longitudinalAcceleration', _BasicVehicleContainerHighFrequency_longitudinalAcceleration),
(u'curvature', _BasicVehicleContainerHighFrequency_curvature),
(u'curvatureCalculationMode', _BasicVehicleContainerHighFrequency_curvatureCalculationMode),
(u'yawRate', _BasicVehicleContainerHighFrequency_yawRate),
(u'accelerationControl', _BasicVehicleContainerHighFrequency_accelerationControl),
(u'lanePosition', _BasicVehicleContainerHighFrequency_lanePosition),
(u'steeringWheelAngle', _BasicVehicleContainerHighFrequency_steeringWheelAngle),
(u'lateralAcceleration', _BasicVehicleContainerHighFrequency_lateralAcceleration),
(u'verticalAcceleration', _BasicVehicleContainerHighFrequency_verticalAcceleration),
(u'performanceClass', _BasicVehicleContainerHighFrequency_performanceClass),
(u'cenDsrcTollingZone', _BasicVehicleContainerHighFrequency_cenDsrcTollingZone),
])
BasicVehicleContainerHighFrequency._ext = None
#-----< BasicVehicleContainerLowFrequency >-----#
BasicVehicleContainerLowFrequency = SEQ(name=u'BasicVehicleContainerLowFrequency', mode=MODE_TYPE)
_BasicVehicleContainerLowFrequency_vehicleRole = ENUM(name=u'vehicleRole', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleRole')))
_BasicVehicleContainerLowFrequency_exteriorLights = BIT_STR(name=u'exteriorLights', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ExteriorLights')))
_BasicVehicleContainerLowFrequency_pathHistory = SEQ_OF(name=u'pathHistory', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PathHistory')))
BasicVehicleContainerLowFrequency._cont = ASN1Dict([
(u'vehicleRole', _BasicVehicleContainerLowFrequency_vehicleRole),
(u'exteriorLights', _BasicVehicleContainerLowFrequency_exteriorLights),
(u'pathHistory', _BasicVehicleContainerLowFrequency_pathHistory),
])
BasicVehicleContainerLowFrequency._ext = None
#-----< PublicTransportContainer >-----#
PublicTransportContainer = SEQ(name=u'PublicTransportContainer', mode=MODE_TYPE)
_PublicTransportContainer_embarkationStatus = BOOL(name=u'embarkationStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'EmbarkationStatus')))
_PublicTransportContainer_ptActivation = SEQ(name=u'ptActivation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PtActivation')), opt=True)
PublicTransportContainer._cont = ASN1Dict([
(u'embarkationStatus', _PublicTransportContainer_embarkationStatus),
(u'ptActivation', _PublicTransportContainer_ptActivation),
])
PublicTransportContainer._ext = None
#-----< SpecialTransportContainer >-----#
SpecialTransportContainer = SEQ(name=u'SpecialTransportContainer', mode=MODE_TYPE)
_SpecialTransportContainer_specialTransportType = BIT_STR(name=u'specialTransportType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SpecialTransportType')))
_SpecialTransportContainer_lightBarSirenInUse = BIT_STR(name=u'lightBarSirenInUse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LightBarSirenInUse')))
SpecialTransportContainer._cont = ASN1Dict([
(u'specialTransportType', _SpecialTransportContainer_specialTransportType),
(u'lightBarSirenInUse', _SpecialTransportContainer_lightBarSirenInUse),
])
SpecialTransportContainer._ext = None
#-----< DangerousGoodsContainer >-----#
DangerousGoodsContainer = SEQ(name=u'DangerousGoodsContainer', mode=MODE_TYPE)
_DangerousGoodsContainer_dangerousGoodsBasic = ENUM(name=u'dangerousGoodsBasic', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DangerousGoodsBasic')))
DangerousGoodsContainer._cont = ASN1Dict([
(u'dangerousGoodsBasic', _DangerousGoodsContainer_dangerousGoodsBasic),
])
DangerousGoodsContainer._ext = None
#-----< RoadWorksContainerBasic >-----#
RoadWorksContainerBasic = SEQ(name=u'RoadWorksContainerBasic', mode=MODE_TYPE)
_RoadWorksContainerBasic_roadworksSubCauseCode = INT(name=u'roadworksSubCauseCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'RoadworksSubCauseCode')), opt=True)
_RoadWorksContainerBasic_lightBarSirenInUse = BIT_STR(name=u'lightBarSirenInUse', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LightBarSirenInUse')))
_RoadWorksContainerBasic_closedLanes = SEQ(name=u'closedLanes', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ClosedLanes')), opt=True)
RoadWorksContainerBasic._cont = ASN1Dict([
(u'roadworksSubCauseCode', _RoadWorksContainerBasic_roadworksSubCauseCode),
(u'lightBarSirenInUse', _RoadWorksContainerBasic_lightBarSirenInUse),
(u'closedLanes', _RoadWorksContainerBasic_closedLanes),
])
RoadWorksContainerBasic._ext = None
#-----< RescueContainer >-----#
RescueContainer = SEQ(name=u'RescueContainer', mode=MODE_TYPE)
_RescueContainer_lightBarSirenInUse = BIT_STR(name=u'lightBarSirenInUse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LightBarSirenInUse')))
RescueContainer._cont = ASN1Dict([
(u'lightBarSirenInUse', _RescueContainer_lightBarSirenInUse),
])
RescueContainer._ext = None
#-----< EmergencyContainer >-----#
EmergencyContainer = SEQ(name=u'EmergencyContainer', mode=MODE_TYPE)
_EmergencyContainer_lightBarSirenInUse = BIT_STR(name=u'lightBarSirenInUse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LightBarSirenInUse')))
_EmergencyContainer_incidentIndication = SEQ(name=u'incidentIndication', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CauseCode')), opt=True)
_EmergencyContainer_emergencyPriority = BIT_STR(name=u'emergencyPriority', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'EmergencyPriority')), opt=True)
EmergencyContainer._cont = ASN1Dict([
(u'lightBarSirenInUse', _EmergencyContainer_lightBarSirenInUse),
(u'incidentIndication', _EmergencyContainer_incidentIndication),
(u'emergencyPriority', _EmergencyContainer_emergencyPriority),
])
EmergencyContainer._ext = None
#-----< SafetyCarContainer >-----#
SafetyCarContainer = SEQ(name=u'SafetyCarContainer', mode=MODE_TYPE)
_SafetyCarContainer_lightBarSirenInUse = BIT_STR(name=u'lightBarSirenInUse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LightBarSirenInUse')))
_SafetyCarContainer_incidentIndication = SEQ(name=u'incidentIndication', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CauseCode')), opt=True)
_SafetyCarContainer_trafficRule = ENUM(name=u'trafficRule', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TrafficRule')), opt=True)
_SafetyCarContainer_speedLimit = INT(name=u'speedLimit', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SpeedLimit')), opt=True)
SafetyCarContainer._cont = ASN1Dict([
(u'lightBarSirenInUse', _SafetyCarContainer_lightBarSirenInUse),
(u'incidentIndication', _SafetyCarContainer_incidentIndication),
(u'trafficRule', _SafetyCarContainer_trafficRule),
(u'speedLimit', _SafetyCarContainer_speedLimit),
])
SafetyCarContainer._ext = None
#-----< RSUContainerHighFrequency >-----#
RSUContainerHighFrequency = SEQ(name=u'RSUContainerHighFrequency', mode=MODE_TYPE)
_RSUContainerHighFrequency_protectedCommunicationZonesRSU = SEQ_OF(name=u'protectedCommunicationZonesRSU', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ProtectedCommunicationZonesRSU')), opt=True)
RSUContainerHighFrequency._cont = ASN1Dict([
(u'protectedCommunicationZonesRSU', _RSUContainerHighFrequency_protectedCommunicationZonesRSU),
])
RSUContainerHighFrequency._ext = []
#-----< GenerationDeltaTime >-----#
GenerationDeltaTime = INT(name=u'GenerationDeltaTime', mode=MODE_TYPE)
GenerationDeltaTime._cont = ASN1Dict([(u'oneMilliSec', 1)])
GenerationDeltaTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_all_ = [
_CAM_header,
_CAM_cam,
CAM,
_CoopAwareness_generationDeltaTime,
_CoopAwareness_camParameters,
CoopAwareness,
_CamParameters_basicContainer,
_CamParameters_highFrequencyContainer,
_CamParameters_lowFrequencyContainer,
_CamParameters_specialVehicleContainer,
CamParameters,
_HighFrequencyContainer_basicVehicleContainerHighFrequency,
_HighFrequencyContainer_rsuContainerHighFrequency,
HighFrequencyContainer,
_LowFrequencyContainer_basicVehicleContainerLowFrequency,
LowFrequencyContainer,
_SpecialVehicleContainer_publicTransportContainer,
_SpecialVehicleContainer_specialTransportContainer,
_SpecialVehicleContainer_dangerousGoodsContainer,
_SpecialVehicleContainer_roadWorksContainerBasic,
_SpecialVehicleContainer_rescueContainer,
_SpecialVehicleContainer_emergencyContainer,
_SpecialVehicleContainer_safetyCarContainer,
SpecialVehicleContainer,
_BasicContainer_stationType,
_BasicContainer_referencePosition,
BasicContainer,
_BasicVehicleContainerHighFrequency_heading,
_BasicVehicleContainerHighFrequency_speed,
_BasicVehicleContainerHighFrequency_driveDirection,
_BasicVehicleContainerHighFrequency_vehicleLength,
_BasicVehicleContainerHighFrequency_vehicleWidth,
_BasicVehicleContainerHighFrequency_longitudinalAcceleration,
_BasicVehicleContainerHighFrequency_curvature,
_BasicVehicleContainerHighFrequency_curvatureCalculationMode,
_BasicVehicleContainerHighFrequency_yawRate,
_BasicVehicleContainerHighFrequency_accelerationControl,
_BasicVehicleContainerHighFrequency_lanePosition,
_BasicVehicleContainerHighFrequency_steeringWheelAngle,
_BasicVehicleContainerHighFrequency_lateralAcceleration,
_BasicVehicleContainerHighFrequency_verticalAcceleration,
_BasicVehicleContainerHighFrequency_performanceClass,
_BasicVehicleContainerHighFrequency_cenDsrcTollingZone,
BasicVehicleContainerHighFrequency,
_BasicVehicleContainerLowFrequency_vehicleRole,
_BasicVehicleContainerLowFrequency_exteriorLights,
_BasicVehicleContainerLowFrequency_pathHistory,
BasicVehicleContainerLowFrequency,
_PublicTransportContainer_embarkationStatus,
_PublicTransportContainer_ptActivation,
PublicTransportContainer,
_SpecialTransportContainer_specialTransportType,
_SpecialTransportContainer_lightBarSirenInUse,
SpecialTransportContainer,
_DangerousGoodsContainer_dangerousGoodsBasic,
DangerousGoodsContainer,
_RoadWorksContainerBasic_roadworksSubCauseCode,
_RoadWorksContainerBasic_lightBarSirenInUse,
_RoadWorksContainerBasic_closedLanes,
RoadWorksContainerBasic,
_RescueContainer_lightBarSirenInUse,
RescueContainer,
_EmergencyContainer_lightBarSirenInUse,
_EmergencyContainer_incidentIndication,
_EmergencyContainer_emergencyPriority,
EmergencyContainer,
_SafetyCarContainer_lightBarSirenInUse,
_SafetyCarContainer_incidentIndication,
_SafetyCarContainer_trafficRule,
_SafetyCarContainer_speedLimit,
SafetyCarContainer,
_RSUContainerHighFrequency_protectedCommunicationZonesRSU,
RSUContainerHighFrequency,
GenerationDeltaTime,
]
class CITSapplMgmtApplReg:
_name_ = u'CITSapplMgmtApplReg'
_oid_ = [1, 0, 17419, 2, 1]
_obj_ = [
u'ITSapObRegistry',
u'ITSapOb',
u'ITSapObPorts',
u'ITSapObPort',
u'ITSAPOBSR',
u'ITSapObPortRule',
u'ITSapObPortRules',
u'iTSapObRxTx',
u'iTSapObLch',
u'iTSapObPn',
u'PortRxTx',
u'LogicalChannelPrio',
u'ITSObName',
u'ITSapObType',
u'ITSObOwner',
u'ITSObOwnerName',
u'ITSObOwnerType',
u'ITSapObPriority',
u'ITSapObCertificate',
u'IssuingSA',
u'SAname',
u'CertStartDate',
u'CertEndDate',
u'CertStatus',
u'CertBlocked',
u'ITSmsgSetRegistry',
u'ITSmsgSet',
u'ITSregRegionRegistry',
u'ITSregRegion',
u'ITS-RegPolicyAuthority',
u'URLreg',
u'ITSRPAREA',
u'ITS-RParea',
u'ITS-RPareaTypes',
u'rpAreaCountryCode',
u'rpAreaGeoPolygon',
u'GeoPolygon',
u'GeoCoordinates',
u'CountryCode',
u'ITSpolRegionRegistry',
u'ITSpolRegion',
u'ITSportNumberRegistry',
u'ITSportNumber',
u'ItsAppInfo',
u'NTprotocol',
u'ProtocolReference',
u'ITSflowTypeRegistry',
u'ITSflowType',
u'FlowTypeID',
u'ITSlchRegistry',
u'ITSlch',
u'ITSsuRegistry',
u'ITSsu',
u'ITSscuRegistry',
u'ITSscu',
u'ITSSappRegistry',
u'ITSSapPrPr',
u'RegEntryOwner',
u'ITSemRegistry',
u'ITSem',
u'ITSaooRegistry',
u'ITSaoo',
u'Registry',
u'ITSmso',
u'ITSSapdRegistry',
u'ITSSapd',
u'ITSaid',
u'ITSmsgSetID',
u'ITSemID',
u'ITSsuID',
u'ITSscuID',
u'ITSSappid',
u'ITSrrID',
u'ITSprID',
u'ITSaooID',
u'ITSmsoID',
u'ITSSapdID',
u'oidISO',
u'oidETSI',
u'oidIEEE',
u'oidCEN',
u'fntpRefNo',
u'version',
]
_type_ = [
u'ITSapObRegistry',
u'ITSapOb',
u'ITSapObPorts',
u'ITSapObPort',
u'ITSAPOBSR',
u'ITSapObPortRule',
u'PortRxTx',
u'LogicalChannelPrio',
u'ITSObName',
u'ITSapObType',
u'ITSObOwner',
u'ITSObOwnerName',
u'ITSObOwnerType',
u'ITSapObPriority',
u'ITSapObCertificate',
u'IssuingSA',
u'SAname',
u'CertStartDate',
u'CertEndDate',
u'CertStatus',
u'CertBlocked',
u'ITSmsgSetRegistry',
u'ITSmsgSet',
u'ITSregRegionRegistry',
u'ITSregRegion',
u'ITS-RegPolicyAuthority',
u'URLreg',
u'ITSRPAREA',
u'ITS-RParea',
u'GeoPolygon',
u'GeoCoordinates',
u'CountryCode',
u'ITSpolRegionRegistry',
u'ITSpolRegion',
u'ITSportNumberRegistry',
u'ITSportNumber',
u'ItsAppInfo',
u'NTprotocol',
u'ProtocolReference',
u'ITSflowTypeRegistry',
u'ITSflowType',
u'FlowTypeID',
u'ITSlchRegistry',
u'ITSlch',
u'ITSsuRegistry',
u'ITSsu',
u'ITSscuRegistry',
u'ITSscu',
u'ITSSappRegistry',
u'ITSSapPrPr',
u'RegEntryOwner',
u'ITSemRegistry',
u'ITSem',
u'ITSaooRegistry',
u'ITSaoo',
u'Registry',
u'ITSmso',
u'ITSSapdRegistry',
u'ITSSapd',
u'ITSaid',
u'ITSmsgSetID',
u'ITSemID',
u'ITSsuID',
u'ITSscuID',
u'ITSSappid',
u'ITSrrID',
u'ITSprID',
u'ITSaooID',
u'ITSmsoID',
u'ITSSapdID',
]
_set_ = [
u'ITSapObPortRules',
u'ITS-RPareaTypes',
]
_val_ = [
u'iTSapObRxTx',
u'iTSapObLch',
u'iTSapObPn',
u'rpAreaCountryCode',
u'rpAreaGeoPolygon',
u'oidISO',
u'oidETSI',
u'oidIEEE',
u'oidCEN',
u'fntpRefNo',
u'version',
]
_class_ = [
u'ITSAPOBSR',
u'ITSapObPortRules',
u'iTSapObRxTx',
u'iTSapObLch',
u'iTSapObPn',
u'ITSRPAREA',
u'ITS-RPareaTypes',
u'rpAreaCountryCode',
u'rpAreaGeoPolygon',
]
_param_ = [
]
#-----< ITSapObRegistry >-----#
ITSapObRegistry = SEQ_OF(name=u'ITSapObRegistry', mode=MODE_TYPE)
_ITSapObRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSapOb')))
ITSapObRegistry._cont = _ITSapObRegistry__item_
#-----< ITSapOb >-----#
ITSapOb = SEQ(name=u'ITSapOb', mode=MODE_TYPE)
_ITSapOb_iTSaid = CHOICE(name=u'iTSaid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_ITSapOb_iTSapObName = OCT_STR(name=u'iTSapObName', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSObName')))
_ITSapOb_iTSapObType = INT(name=u'iTSapObType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSapObType')))
_ITSapOb_iTSapObOwner = SEQ(name=u'iTSapObOwner', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSObOwner')))
_ITSapOb_iTSapObCert = SEQ(name=u'iTSapObCert', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSapObCertificate')))
_ITSapOb_iTSapObPorts = SEQ_OF(name=u'iTSapObPorts', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSapObPorts')))
ITSapOb._cont = ASN1Dict([
(u'iTSaid', _ITSapOb_iTSaid),
(u'iTSapObName', _ITSapOb_iTSapObName),
(u'iTSapObType', _ITSapOb_iTSapObType),
(u'iTSapObOwner', _ITSapOb_iTSapObOwner),
(u'iTSapObCert', _ITSapOb_iTSapObCert),
(u'iTSapObPorts', _ITSapOb_iTSapObPorts),
])
ITSapOb._ext = None
#-----< ITSapObPorts >-----#
ITSapObPorts = SEQ_OF(name=u'ITSapObPorts', mode=MODE_TYPE)
_ITSapObPorts__item_ = SEQ(name='_item_', mode=MODE_TYPE)
__ITSapObPorts__item__portNo = CHOICE(name=u'portNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappRxTxPortNo')))
__ITSapObPorts__item__rules = SEQ_OF(name=u'rules', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ITSapObPorts__item__rules__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSapObPort')))
__ITSapObPorts__item__rules._cont = ___ITSapObPorts__item__rules__item_
_ITSapObPorts__item_._cont = ASN1Dict([
(u'portNo', __ITSapObPorts__item__portNo),
(u'rules', __ITSapObPorts__item__rules),
])
_ITSapObPorts__item_._ext = None
ITSapObPorts._cont = _ITSapObPorts__item_
#-----< ITSapObPort >-----#
ITSapObPort = SEQ_OF(name=u'ITSapObPort', mode=MODE_TYPE)
_ITSapObPort__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSapObPortRule')))
ITSapObPort._cont = _ITSapObPort__item_
#-----< ITSAPOBSR >-----#
ITSAPOBSR = CLASS(name=u'ITSAPOBSR', mode=MODE_TYPE)
_ITSAPOBSR_ruleRef = INT(name=u'ruleRef', mode=MODE_VALUE)
_ITSAPOBSR_ruleRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ITSAPOBSR_Rule = OPEN(name=u'Rule', mode=MODE_TYPE)
ITSAPOBSR._cont = ASN1Dict([
(u'ruleRef', _ITSAPOBSR_ruleRef),
(u'Rule', _ITSAPOBSR_Rule),
])
#-----< ITSapObPortRule >-----#
ITSapObPortRule = SEQ(name=u'ITSapObPortRule', mode=MODE_TYPE)
_ITSapObPortRule_ruleNo = INT(name=u'ruleNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CITSapplMgmtApplReg', 'ITSAPOBSR'), [u'ruleRef']))
__ITSapObPortRule_ruleNo_tab = CLASS(name='_tab_ITSAPOBSR', mode=MODE_SET, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSAPOBSR')))
___ITSapObPortRule_ruleNo_tab_val_Rule_0 = INT(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'PortRxTx')))
___ITSapObPortRule_ruleNo_tab_val_Rule_1 = SEQ(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'LogicalChannelPrio')))
___ITSapObPortRule_ruleNo_tab_val_Rule_2 = CHOICE(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
__ITSapObPortRule_ruleNo_tab._val = ASN1Set(rv=[dict([(u'ruleRef', 0), (u'Rule', ___ITSapObPortRule_ruleNo_tab_val_Rule_0)]), dict([(u'ruleRef', 1), (u'Rule', ___ITSapObPortRule_ruleNo_tab_val_Rule_1)]), dict([(u'ruleRef', 2), (u'Rule', ___ITSapObPortRule_ruleNo_tab_val_Rule_2)])], rr=[], ev=None, er=[])
_ITSapObPortRule_ruleNo._const_tab = __ITSapObPortRule_ruleNo_tab
_ITSapObPortRule_ruleNo._const_tab_at = None
_ITSapObPortRule_ruleNo._const_tab_id = u'ruleRef'
_ITSapObPortRule_rule = OPEN(name=u'rule', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CITSapplMgmtApplReg', 'ITSAPOBSR'), [u'Rule']))
_ITSapObPortRule_rule._const_tab = __ITSapObPortRule_ruleNo_tab
_ITSapObPortRule_rule._const_tab_at = ('..', u'ruleNo')
_ITSapObPortRule_rule._const_tab_id = u'Rule'
ITSapObPortRule._cont = ASN1Dict([
(u'ruleNo', _ITSapObPortRule_ruleNo),
(u'rule', _ITSapObPortRule_rule),
])
ITSapObPortRule._ext = None
#-----< ITSapObPortRules >-----#
ITSapObPortRules = CLASS(name=u'ITSapObPortRules', mode=MODE_SET, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSAPOBSR')))
_ITSapObPortRules_val_Rule_0 = INT(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'PortRxTx')))
_ITSapObPortRules_val_Rule_1 = SEQ(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'LogicalChannelPrio')))
_ITSapObPortRules_val_Rule_2 = CHOICE(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
ITSapObPortRules._val = ASN1Set(rv=[dict([(u'ruleRef', 0), (u'Rule', _ITSapObPortRules_val_Rule_0)]), dict([(u'ruleRef', 1), (u'Rule', _ITSapObPortRules_val_Rule_1)]), dict([(u'ruleRef', 2), (u'Rule', _ITSapObPortRules_val_Rule_2)])], rr=[], ev=[], er=[])
#-----< iTSapObRxTx >-----#
iTSapObRxTx = CLASS(name=u'iTSapObRxTx', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSAPOBSR')))
_iTSapObRxTx_val_Rule = INT(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'PortRxTx')))
iTSapObRxTx._val = dict([(u'ruleRef', 0), (u'Rule', _iTSapObRxTx_val_Rule)])
#-----< iTSapObLch >-----#
iTSapObLch = CLASS(name=u'iTSapObLch', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSAPOBSR')))
_iTSapObLch_val_Rule = SEQ(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'LogicalChannelPrio')))
iTSapObLch._val = dict([(u'ruleRef', 1), (u'Rule', _iTSapObLch_val_Rule)])
#-----< iTSapObPn >-----#
iTSapObPn = CLASS(name=u'iTSapObPn', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSAPOBSR')))
_iTSapObPn_val_Rule = CHOICE(name=u'Rule', mode=MODE_TYPE, typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
iTSapObPn._val = dict([(u'ruleRef', 2), (u'Rule', _iTSapObPn_val_Rule)])
#-----< PortRxTx >-----#
PortRxTx = INT(name=u'PortRxTx', mode=MODE_TYPE)
PortRxTx._cont = ASN1Dict([(u'rxPort', 0), (u'txPort', 255)])
PortRxTx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< LogicalChannelPrio >-----#
LogicalChannelPrio = SEQ(name=u'LogicalChannelPrio', mode=MODE_TYPE)
_LogicalChannelPrio_lch = CHOICE(name=u'lch', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtComm', 'LogicalChannelType')))
_LogicalChannelPrio_prio = INT(name=u'prio', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
LogicalChannelPrio._cont = ASN1Dict([
(u'lch', _LogicalChannelPrio_lch),
(u'prio', _LogicalChannelPrio_prio),
])
LogicalChannelPrio._ext = None
#-----< ITSObName >-----#
ITSObName = OCT_STR(name=u'ITSObName', mode=MODE_TYPE)
ITSObName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ITSapObType >-----#
ITSapObType = INT(name=u'ITSapObType', mode=MODE_TYPE)
ITSapObType._cont = ASN1Dict([(u'appClass', 0), (u'application', 1)])
ITSapObType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ITSObOwner >-----#
ITSObOwner = SEQ(name=u'ITSObOwner', mode=MODE_TYPE)
_ITSObOwner_ownerName = OCT_STR(name=u'ownerName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSObOwnerName')))
_ITSObOwner_ownerType = INT(name=u'ownerType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSObOwnerType')))
_ITSObOwner_ownerOID = OID(name=u'ownerOID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
ITSObOwner._cont = ASN1Dict([
(u'ownerName', _ITSObOwner_ownerName),
(u'ownerType', _ITSObOwner_ownerType),
(u'ownerOID', _ITSObOwner_ownerOID),
])
ITSObOwner._ext = None
#-----< ITSObOwnerName >-----#
ITSObOwnerName = OCT_STR(name=u'ITSObOwnerName', mode=MODE_TYPE)
ITSObOwnerName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ITSObOwnerType >-----#
ITSObOwnerType = INT(name=u'ITSObOwnerType', mode=MODE_TYPE)
ITSObOwnerType._cont = ASN1Dict([(u'standard', 0), (u'private', 1)])
ITSObOwnerType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ITSapObPriority >-----#
ITSapObPriority = INT(name=u'ITSapObPriority', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'UserPriority')))
#-----< ITSapObCertificate >-----#
ITSapObCertificate = SEQ(name=u'ITSapObCertificate', mode=MODE_TYPE)
_ITSapObCertificate_issuingSA = SEQ(name=u'issuingSA', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'IssuingSA')))
_ITSapObCertificate_startDate = SEQ(name=u'startDate', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'CertStartDate')))
_ITSapObCertificate_endDate = SEQ(name=u'endDate', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'CertEndDate')))
_ITSapObCertificate_status = SEQ(name=u'status', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'CertStatus')))
ITSapObCertificate._cont = ASN1Dict([
(u'issuingSA', _ITSapObCertificate_issuingSA),
(u'startDate', _ITSapObCertificate_startDate),
(u'endDate', _ITSapObCertificate_endDate),
(u'status', _ITSapObCertificate_status),
])
ITSapObCertificate._ext = None
#-----< IssuingSA >-----#
IssuingSA = SEQ(name=u'IssuingSA', mode=MODE_TYPE)
_IssuingSA_name = OCT_STR(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'SAname')))
_IssuingSA_saOID = OID(name=u'saOID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
IssuingSA._cont = ASN1Dict([
(u'name', _IssuingSA_name),
(u'saOID', _IssuingSA_saOID),
])
IssuingSA._ext = None
#-----< SAname >-----#
SAname = OCT_STR(name=u'SAname', mode=MODE_TYPE)
SAname._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< CertStartDate >-----#
CertStartDate = SEQ(name=u'CertStartDate', mode=MODE_TYPE)
_CertStartDate_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CertStartDate_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_CertStartDate_csd = CHOICE(name=u'csd', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CertStartDate_csd_inactive = NULL(name=u'inactive', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CertStartDate_csd_date = STR_NUM(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CertStartDate_csd_date._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_CertStartDate_csd._cont = ASN1Dict([
(u'inactive', __CertStartDate_csd_inactive),
(u'date', __CertStartDate_csd_date),
])
_CertStartDate_csd._ext = None
CertStartDate._cont = ASN1Dict([
(u'fill', _CertStartDate_fill),
(u'csd', _CertStartDate_csd),
])
CertStartDate._ext = None
#-----< CertEndDate >-----#
CertEndDate = SEQ(name=u'CertEndDate', mode=MODE_TYPE)
_CertEndDate_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CertEndDate_fill._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_CertEndDate_ced = CHOICE(name=u'ced', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CertEndDate_ced_inactive = NULL(name=u'inactive', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CertEndDate_ced_date = STR_NUM(name=u'date', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CertEndDate_ced_date._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
__CertEndDate_ced_never = NULL(name=u'never', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CertEndDate_ced._cont = ASN1Dict([
(u'inactive', __CertEndDate_ced_inactive),
(u'date', __CertEndDate_ced_date),
(u'never', __CertEndDate_ced_never),
])
_CertEndDate_ced._ext = None
CertEndDate._cont = ASN1Dict([
(u'fill', _CertEndDate_fill),
(u'ced', _CertEndDate_ced),
])
CertEndDate._ext = None
#-----< CertStatus >-----#
CertStatus = SEQ(name=u'CertStatus', mode=MODE_TYPE)
_CertStatus_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CertStatus_fill._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_CertStatus_cs = CHOICE(name=u'cs', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CertStatus_cs_active = NULL(name=u'active', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CertStatus_cs_inactive = NULL(name=u'inactive', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CertStatus_cs_testActiv = NULL(name=u'testActiv', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__CertStatus_cs_blocked = SEQ(name=u'blocked', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'CertBlocked')))
_CertStatus_cs._cont = ASN1Dict([
(u'active', __CertStatus_cs_active),
(u'inactive', __CertStatus_cs_inactive),
(u'testActiv', __CertStatus_cs_testActiv),
(u'blocked', __CertStatus_cs_blocked),
])
_CertStatus_cs._ext = None
CertStatus._cont = ASN1Dict([
(u'fill', _CertStatus_fill),
(u'cs', _CertStatus_cs),
])
CertStatus._ext = None
#-----< CertBlocked >-----#
CertBlocked = SEQ(name=u'CertBlocked', mode=MODE_TYPE)
_CertBlocked_date = STR_NUM(name=u'date', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CertBlocked_date._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
_CertBlocked_issuingSA = SEQ(name=u'issuingSA', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'IssuingSA')))
CertBlocked._cont = ASN1Dict([
(u'date', _CertBlocked_date),
(u'issuingSA', _CertBlocked_issuingSA),
])
CertBlocked._ext = None
#-----< ITSmsgSetRegistry >-----#
ITSmsgSetRegistry = SEQ_OF(name=u'ITSmsgSetRegistry', mode=MODE_TYPE)
_ITSmsgSetRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSmsgSet')))
ITSmsgSetRegistry._cont = _ITSmsgSetRegistry__item_
#-----< ITSmsgSet >-----#
ITSmsgSet = SEQ(name=u'ITSmsgSet', mode=MODE_TYPE)
_ITSmsgSet_iTSmsID = CHOICE(name=u'iTSmsID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSmsgSetID')))
_ITSmsgSet_iTSmsName = OCT_STR(name=u'iTSmsName', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSObName')))
_ITSmsgSet_iTSmsOwner = SEQ(name=u'iTSmsOwner', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSObOwner')))
ITSmsgSet._cont = ASN1Dict([
(u'iTSmsID', _ITSmsgSet_iTSmsID),
(u'iTSmsName', _ITSmsgSet_iTSmsName),
(u'iTSmsOwner', _ITSmsgSet_iTSmsOwner),
])
ITSmsgSet._ext = None
#-----< ITSregRegionRegistry >-----#
ITSregRegionRegistry = SEQ_OF(name=u'ITSregRegionRegistry', mode=MODE_TYPE)
_ITSregRegionRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSregRegion')))
ITSregRegionRegistry._cont = _ITSregRegionRegistry__item_
#-----< ITSregRegion >-----#
ITSregRegion = SEQ(name=u'ITSregRegion', mode=MODE_TYPE)
_ITSregRegion_regID = CHOICE(name=u'regID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSrrID')))
_ITSregRegion_regAuthority = SEQ(name=u'regAuthority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITS-RegPolicyAuthority')))
_ITSregRegion_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ITSregRegion_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_ITSregRegion_regArea = SEQ(name=u'regArea', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITS-RParea')))
ITSregRegion._cont = ASN1Dict([
(u'regID', _ITSregRegion_regID),
(u'regAuthority', _ITSregRegion_regAuthority),
(u'fill', _ITSregRegion_fill),
(u'regArea', _ITSregRegion_regArea),
])
ITSregRegion._ext = None
#-----< ITS-RegPolicyAuthority >-----#
ITS_RegPolicyAuthority = SEQ(name=u'ITS-RegPolicyAuthority', mode=MODE_TYPE)
_ITS_RegPolicyAuthority_name = OCT_STR(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSObOwnerName')))
_ITS_RegPolicyAuthority_url = OCT_STR(name=u'url', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'URLreg')))
ITS_RegPolicyAuthority._cont = ASN1Dict([
(u'name', _ITS_RegPolicyAuthority_name),
(u'url', _ITS_RegPolicyAuthority_url),
])
ITS_RegPolicyAuthority._ext = None
#-----< URLreg >-----#
URLreg = OCT_STR(name=u'URLreg', mode=MODE_TYPE)
URLreg._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=256)], ev=None, er=[])
#-----< ITSRPAREA >-----#
ITSRPAREA = CLASS(name=u'ITSRPAREA', mode=MODE_TYPE)
_ITSRPAREA_areaRef = INT(name=u'areaRef', mode=MODE_VALUE)
_ITSRPAREA_areaRef._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ITSRPAREA_Area = OPEN(name=u'Area', mode=MODE_TYPE)
ITSRPAREA._cont = ASN1Dict([
(u'areaRef', _ITSRPAREA_areaRef),
(u'Area', _ITSRPAREA_Area),
])
#-----< ITS-RParea >-----#
ITS_RParea = SEQ(name=u'ITS-RParea', mode=MODE_TYPE)
_ITS_RParea_areaTypeNo = INT(name=u'areaTypeNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CITSapplMgmtApplReg', 'ITSRPAREA'), [u'areaRef']))
__ITS_RParea_areaTypeNo_tab = CLASS(name='_tab_ITSRPAREA', mode=MODE_SET, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSRPAREA')))
___ITS_RParea_areaTypeNo_tab_val_Area_0 = OCT_STR(name=u'Area', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'CountryCode')))
___ITS_RParea_areaTypeNo_tab_val_Area_1 = SEQ_OF(name=u'Area', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'GeoPolygon')))
__ITS_RParea_areaTypeNo_tab._val = ASN1Set(rv=[dict([(u'areaRef', 0), (u'Area', ___ITS_RParea_areaTypeNo_tab_val_Area_0)]), dict([(u'areaRef', 1), (u'Area', ___ITS_RParea_areaTypeNo_tab_val_Area_1)])], rr=[], ev=None, er=[])
_ITS_RParea_areaTypeNo._const_tab = __ITS_RParea_areaTypeNo_tab
_ITS_RParea_areaTypeNo._const_tab_at = None
_ITS_RParea_areaTypeNo._const_tab_id = u'areaRef'
_ITS_RParea_areaType = OPEN(name=u'areaType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CITSapplMgmtApplReg', 'ITSRPAREA'), [u'Area']))
_ITS_RParea_areaType._const_tab = __ITS_RParea_areaTypeNo_tab
_ITS_RParea_areaType._const_tab_at = None
_ITS_RParea_areaType._const_tab_id = u'Area'
ITS_RParea._cont = ASN1Dict([
(u'areaTypeNo', _ITS_RParea_areaTypeNo),
(u'areaType', _ITS_RParea_areaType),
])
ITS_RParea._ext = None
#-----< ITS-RPareaTypes >-----#
ITS_RPareaTypes = CLASS(name=u'ITS-RPareaTypes', mode=MODE_SET, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSRPAREA')))
_ITS_RPareaTypes_val_Area_0 = OCT_STR(name=u'Area', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'CountryCode')))
_ITS_RPareaTypes_val_Area_1 = SEQ_OF(name=u'Area', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'GeoPolygon')))
ITS_RPareaTypes._val = ASN1Set(rv=[dict([(u'areaRef', 0), (u'Area', _ITS_RPareaTypes_val_Area_0)]), dict([(u'areaRef', 1), (u'Area', _ITS_RPareaTypes_val_Area_1)])], rr=[], ev=[], er=[])
#-----< rpAreaCountryCode >-----#
rpAreaCountryCode = CLASS(name=u'rpAreaCountryCode', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSRPAREA')))
_rpAreaCountryCode_val_Area = OCT_STR(name=u'Area', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'CountryCode')))
rpAreaCountryCode._val = dict([(u'areaRef', 0), (u'Area', _rpAreaCountryCode_val_Area)])
#-----< rpAreaGeoPolygon >-----#
rpAreaGeoPolygon = CLASS(name=u'rpAreaGeoPolygon', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSRPAREA')))
_rpAreaGeoPolygon_val_Area = SEQ_OF(name=u'Area', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'GeoPolygon')))
rpAreaGeoPolygon._val = dict([(u'areaRef', 1), (u'Area', _rpAreaGeoPolygon_val_Area)])
#-----< GeoPolygon >-----#
GeoPolygon = SEQ_OF(name=u'GeoPolygon', mode=MODE_TYPE)
_GeoPolygon__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'GeoCoordinates')))
GeoPolygon._cont = _GeoPolygon__item_
GeoPolygon._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< GeoCoordinates >-----#
GeoCoordinates = SEQ(name=u'GeoCoordinates', mode=MODE_TYPE)
_GeoCoordinates_lat = INT(name=u'lat', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Lat')))
_GeoCoordinates_long = INT(name=u'long', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'Lon')))
GeoCoordinates._cont = ASN1Dict([
(u'lat', _GeoCoordinates_lat),
(u'long', _GeoCoordinates_long),
])
GeoCoordinates._ext = None
#-----< CountryCode >-----#
CountryCode = OCT_STR(name=u'CountryCode', mode=MODE_TYPE)
CountryCode._const_sz = ASN1Set(rv=[3], rr=[], ev=None, er=[])
#-----< ITSpolRegionRegistry >-----#
ITSpolRegionRegistry = SEQ_OF(name=u'ITSpolRegionRegistry', mode=MODE_TYPE)
_ITSpolRegionRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSpolRegion')))
ITSpolRegionRegistry._cont = _ITSpolRegionRegistry__item_
#-----< ITSpolRegion >-----#
ITSpolRegion = SEQ(name=u'ITSpolRegion', mode=MODE_TYPE)
_ITSpolRegion_polID = CHOICE(name=u'polID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSprID')))
_ITSpolRegion_polAuthority = SEQ(name=u'polAuthority', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITS-RegPolicyAuthority')))
_ITSpolRegion_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ITSpolRegion_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_ITSpolRegion_polArea = SEQ(name=u'polArea', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITS-RParea')))
ITSpolRegion._cont = ASN1Dict([
(u'polID', _ITSpolRegion_polID),
(u'polAuthority', _ITSpolRegion_polAuthority),
(u'fill', _ITSpolRegion_fill),
(u'polArea', _ITSpolRegion_polArea),
])
ITSpolRegion._ext = None
#-----< ITSportNumberRegistry >-----#
ITSportNumberRegistry = SEQ_OF(name=u'ITSportNumberRegistry', mode=MODE_TYPE)
_ITSportNumberRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSportNumber')))
ITSportNumberRegistry._cont = _ITSportNumberRegistry__item_
#-----< ITSportNumber >-----#
ITSportNumber = SEQ(name=u'ITSportNumber', mode=MODE_TYPE)
_ITSportNumber_pn = CHOICE(name=u'pn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CALMfntp', 'PortNumber')))
_ITSportNumber_ntProt = SEQ(name=u'ntProt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'NTprotocol')))
_ITSportNumber_itssAp = SEQ(name=u'itssAp', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ItsAppInfo')))
ITSportNumber._cont = ASN1Dict([
(u'pn', _ITSportNumber_pn),
(u'ntProt', _ITSportNumber_ntProt),
(u'itssAp', _ITSportNumber_itssAp),
])
ITSportNumber._ext = None
#-----< ItsAppInfo >-----#
ItsAppInfo = SEQ(name=u'ItsAppInfo', mode=MODE_TYPE)
_ItsAppInfo_itsAid = CHOICE(name=u'itsAid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_ItsAppInfo_rxTxPortNo = CHOICE(name=u'rxTxPortNo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappRxTxPortNo')))
ItsAppInfo._cont = ASN1Dict([
(u'itsAid', _ItsAppInfo_itsAid),
(u'rxTxPortNo', _ItsAppInfo_rxTxPortNo),
])
ItsAppInfo._ext = None
#-----< NTprotocol >-----#
NTprotocol = SEQ(name=u'NTprotocol', mode=MODE_TYPE)
_NTprotocol_name = OCT_STR(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NTprotocol_name._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_NTprotocol_protRef = SEQ(name=u'protRef', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ProtocolReference')))
NTprotocol._cont = ASN1Dict([
(u'name', _NTprotocol_name),
(u'protRef', _NTprotocol_protRef),
])
NTprotocol._ext = None
#-----< ProtocolReference >-----#
ProtocolReference = SEQ(name=u'ProtocolReference', mode=MODE_TYPE)
_ProtocolReference_sdo = OCT_STR(name=u'sdo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ProtocolReference_sdo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ProtocolReference_docNo = OCT_STR(name=u'docNo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ProtocolReference_docNo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
ProtocolReference._cont = ASN1Dict([
(u'sdo', _ProtocolReference_sdo),
(u'docNo', _ProtocolReference_docNo),
])
ProtocolReference._ext = None
#-----< ITSflowTypeRegistry >-----#
ITSflowTypeRegistry = SEQ_OF(name=u'ITSflowTypeRegistry', mode=MODE_TYPE)
_ITSflowTypeRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSflowType')))
ITSflowTypeRegistry._cont = _ITSflowTypeRegistry__item_
#-----< ITSflowType >-----#
ITSflowType = SEQ(name=u'ITSflowType', mode=MODE_TYPE)
_ITSflowType_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'FlowTypeID')))
_ITSflowType_req = SEQ(name=u'req', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappCPReqReg')))
ITSflowType._cont = ASN1Dict([
(u'id', _ITSflowType_id),
(u'req', _ITSflowType_req),
])
ITSflowType._ext = None
#-----< FlowTypeID >-----#
FlowTypeID = CHOICE(name=u'FlowTypeID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber2')))
#-----< ITSlchRegistry >-----#
ITSlchRegistry = SEQ_OF(name=u'ITSlchRegistry', mode=MODE_TYPE)
_ITSlchRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSlch')))
ITSlchRegistry._cont = _ITSlchRegistry__item_
#-----< ITSlch >-----#
ITSlch = SEQ(name=u'ITSlch', mode=MODE_TYPE)
_ITSlch_lchID = CHOICE(name=u'lchID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtComm', 'LogicalChannelType')))
_ITSlch_lchPurpose = OCT_STR(name=u'lchPurpose', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ITSlch_lchPurpose._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
ITSlch._cont = ASN1Dict([
(u'lchID', _ITSlch_lchID),
(u'lchPurpose', _ITSlch_lchPurpose),
])
ITSlch._ext = None
#-----< ITSsuRegistry >-----#
ITSsuRegistry = SEQ_OF(name=u'ITSsuRegistry', mode=MODE_TYPE)
_ITSsuRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSsu')))
ITSsuRegistry._cont = _ITSsuRegistry__item_
#-----< ITSsu >-----#
ITSsu = SEQ(name=u'ITSsu', mode=MODE_TYPE)
_ITSsu_itssuID = SEQ(name=u'itssuID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSsuID')))
ITSsu._cont = ASN1Dict([
(u'itssuID', _ITSsu_itssuID),
])
ITSsu._ext = None
#-----< ITSscuRegistry >-----#
ITSscuRegistry = SEQ_OF(name=u'ITSscuRegistry', mode=MODE_TYPE)
_ITSscuRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSscu')))
ITSscuRegistry._cont = _ITSscuRegistry__item_
#-----< ITSscu >-----#
ITSscu = SEQ(name=u'ITSscu', mode=MODE_TYPE)
_ITSscu_itsscuID = SEQ(name=u'itsscuID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSscuID')))
ITSscu._cont = ASN1Dict([
(u'itsscuID', _ITSscu_itsscuID),
])
ITSscu._ext = None
#-----< ITSSappRegistry >-----#
ITSSappRegistry = SEQ_OF(name=u'ITSSappRegistry', mode=MODE_TYPE)
_ITSSappRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSSapPrPr')))
ITSSappRegistry._cont = _ITSSappRegistry__item_
#-----< ITSSapPrPr >-----#
ITSSapPrPr = SEQ(name=u'ITSSapPrPr', mode=MODE_TYPE)
_ITSSapPrPr_itssappID = CHOICE(name=u'itssappID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSSappid')))
_ITSSapPrPr_itssapProv = SEQ(name=u'itssapProv', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'RegEntryOwner')))
ITSSapPrPr._cont = ASN1Dict([
(u'itssappID', _ITSSapPrPr_itssappID),
(u'itssapProv', _ITSSapPrPr_itssapProv),
])
ITSSapPrPr._ext = None
#-----< RegEntryOwner >-----#
RegEntryOwner = SEQ(name=u'RegEntryOwner', mode=MODE_TYPE)
_RegEntryOwner_ownerName = OCT_STR(name=u'ownerName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RegEntryOwner_ownerName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_RegEntryOwner_ownerAddress = OCT_STR(name=u'ownerAddress', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_RegEntryOwner_ownerAddress._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_RegEntryOwner_ownerURL = OCT_STR(name=u'ownerURL', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'URLreg')))
RegEntryOwner._cont = ASN1Dict([
(u'ownerName', _RegEntryOwner_ownerName),
(u'ownerAddress', _RegEntryOwner_ownerAddress),
(u'ownerURL', _RegEntryOwner_ownerURL),
])
RegEntryOwner._ext = None
#-----< ITSemRegistry >-----#
ITSemRegistry = SEQ_OF(name=u'ITSemRegistry', mode=MODE_TYPE)
_ITSemRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSem')))
ITSemRegistry._cont = _ITSemRegistry__item_
#-----< ITSem >-----#
ITSem = SEQ(name=u'ITSem', mode=MODE_TYPE)
_ITSem_itsemID = CHOICE(name=u'itsemID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSemID')))
_ITSem_equipManu = SEQ(name=u'equipManu', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'RegEntryOwner')))
ITSem._cont = ASN1Dict([
(u'itsemID', _ITSem_itsemID),
(u'equipManu', _ITSem_equipManu),
])
ITSem._ext = None
#-----< ITSaooRegistry >-----#
ITSaooRegistry = SEQ_OF(name=u'ITSaooRegistry', mode=MODE_TYPE)
_ITSaooRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaoo')))
ITSaooRegistry._cont = _ITSaooRegistry__item_
#-----< ITSaoo >-----#
ITSaoo = SEQ(name=u'ITSaoo', mode=MODE_TYPE)
_ITSaoo_itsaooID = CHOICE(name=u'itsaooID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaooID')))
_ITSaoo_aoo = SEQ(name=u'aoo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'RegEntryOwner')))
ITSaoo._cont = ASN1Dict([
(u'itsaooID', _ITSaoo_itsaooID),
(u'aoo', _ITSaoo_aoo),
])
ITSaoo._ext = None
#-----< Registry >-----#
Registry = SEQ_OF(name=u'Registry', mode=MODE_TYPE)
_Registry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSmso')))
Registry._cont = _Registry__item_
#-----< ITSmso >-----#
ITSmso = SEQ(name=u'ITSmso', mode=MODE_TYPE)
_ITSmso_iTSmsoID = CHOICE(name=u'iTSmsoID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSmsoID')))
_ITSmso_mso = SEQ(name=u'mso', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'RegEntryOwner')))
ITSmso._cont = ASN1Dict([
(u'iTSmsoID', _ITSmso_iTSmsoID),
(u'mso', _ITSmso_mso),
])
ITSmso._ext = None
#-----< ITSSapdRegistry >-----#
ITSSapdRegistry = SEQ_OF(name=u'ITSSapdRegistry', mode=MODE_TYPE)
_ITSSapdRegistry__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSSapd')))
ITSSapdRegistry._cont = _ITSSapdRegistry__item_
#-----< ITSSapd >-----#
ITSSapd = SEQ(name=u'ITSSapd', mode=MODE_TYPE)
_ITSSapd_itssapdID = CHOICE(name=u'itssapdID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSSapdID')))
_ITSSapd_ad = SEQ(name=u'ad', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'RegEntryOwner')))
ITSSapd._cont = ASN1Dict([
(u'itssapdID', _ITSSapd_itssapdID),
(u'ad', _ITSSapd_ad),
])
ITSSapd._ext = None
#-----< ITSaid >-----#
ITSaid = CHOICE(name=u'ITSaid', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< ITSmsgSetID >-----#
ITSmsgSetID = CHOICE(name=u'ITSmsgSetID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< ITSemID >-----#
ITSemID = CHOICE(name=u'ITSemID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber2')))
#-----< ITSsuID >-----#
ITSsuID = SEQ(name=u'ITSsuID', mode=MODE_TYPE)
_ITSsuID_suID = CHOICE(name=u'suID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
_ITSsuID_scuID = SEQ(name=u'scuID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSscuID')))
ITSsuID._cont = ASN1Dict([
(u'suID', _ITSsuID_suID),
(u'scuID', _ITSsuID_scuID),
])
ITSsuID._ext = None
#-----< ITSscuID >-----#
ITSscuID = SEQ(name=u'ITSscuID', mode=MODE_TYPE)
_ITSscuID_emID = CHOICE(name=u'emID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSemID')))
_ITSscuID_serialNo = CHOICE(name=u'serialNo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
ITSscuID._cont = ASN1Dict([
(u'emID', _ITSscuID_emID),
(u'serialNo', _ITSscuID_serialNo),
])
ITSscuID._ext = None
#-----< ITSSappid >-----#
ITSSappid = CHOICE(name=u'ITSSappid', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< ITSrrID >-----#
ITSrrID = CHOICE(name=u'ITSrrID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< ITSprID >-----#
ITSprID = CHOICE(name=u'ITSprID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< ITSaooID >-----#
ITSaooID = CHOICE(name=u'ITSaooID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< ITSmsoID >-----#
ITSmsoID = CHOICE(name=u'ITSmsoID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber2')))
#-----< ITSSapdID >-----#
ITSSapdID = CHOICE(name=u'ITSSapdID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< oidISO >-----#
oidISO = OID(name=u'oidISO', mode=MODE_VALUE)
oidISO._val = (1, 0)
#-----< oidETSI >-----#
oidETSI = OID(name=u'oidETSI', mode=MODE_VALUE)
oidETSI._val = (0, 4, 0)
#-----< oidIEEE >-----#
oidIEEE = OID(name=u'oidIEEE', mode=MODE_VALUE)
oidIEEE._val = (1, 3, 3)
#-----< oidCEN >-----#
oidCEN = OID(name=u'oidCEN', mode=MODE_VALUE)
oidCEN._val = (1, 3, 162)
#-----< fntpRefNo >-----#
fntpRefNo = OCT_STR(name=u'fntpRefNo', mode=MODE_VALUE)
fntpRefNo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
fntpRefNo._val = b'ISO 29281-1'
#-----< version >-----#
version = INT(name=u'version', mode=MODE_VALUE)
version._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
version._val = 1
_all_ = [
_ITSapObRegistry__item_,
ITSapObRegistry,
_ITSapOb_iTSaid,
_ITSapOb_iTSapObName,
_ITSapOb_iTSapObType,
_ITSapOb_iTSapObOwner,
_ITSapOb_iTSapObCert,
_ITSapOb_iTSapObPorts,
ITSapOb,
__ITSapObPorts__item__portNo,
___ITSapObPorts__item__rules__item_,
__ITSapObPorts__item__rules,
_ITSapObPorts__item_,
ITSapObPorts,
_ITSapObPort__item_,
ITSapObPort,
_ITSAPOBSR_ruleRef,
_ITSAPOBSR_Rule,
ITSAPOBSR,
__ITSapObPortRule_ruleNo_tab,
___ITSapObPortRule_ruleNo_tab_val_Rule_0,
___ITSapObPortRule_ruleNo_tab_val_Rule_1,
___ITSapObPortRule_ruleNo_tab_val_Rule_2,
_ITSapObPortRule_ruleNo,
_ITSapObPortRule_rule,
ITSapObPortRule,
ITSapObPortRules,
_ITSapObPortRules_val_Rule_0,
_ITSapObPortRules_val_Rule_1,
_ITSapObPortRules_val_Rule_2,
iTSapObRxTx,
_iTSapObRxTx_val_Rule,
iTSapObLch,
_iTSapObLch_val_Rule,
iTSapObPn,
_iTSapObPn_val_Rule,
PortRxTx,
_LogicalChannelPrio_lch,
_LogicalChannelPrio_prio,
LogicalChannelPrio,
ITSObName,
ITSapObType,
_ITSObOwner_ownerName,
_ITSObOwner_ownerType,
_ITSObOwner_ownerOID,
ITSObOwner,
ITSObOwnerName,
ITSObOwnerType,
ITSapObPriority,
_ITSapObCertificate_issuingSA,
_ITSapObCertificate_startDate,
_ITSapObCertificate_endDate,
_ITSapObCertificate_status,
ITSapObCertificate,
_IssuingSA_name,
_IssuingSA_saOID,
IssuingSA,
SAname,
_CertStartDate_fill,
__CertStartDate_csd_inactive,
__CertStartDate_csd_date,
_CertStartDate_csd,
CertStartDate,
_CertEndDate_fill,
__CertEndDate_ced_inactive,
__CertEndDate_ced_date,
__CertEndDate_ced_never,
_CertEndDate_ced,
CertEndDate,
_CertStatus_fill,
__CertStatus_cs_active,
__CertStatus_cs_inactive,
__CertStatus_cs_testActiv,
__CertStatus_cs_blocked,
_CertStatus_cs,
CertStatus,
_CertBlocked_date,
_CertBlocked_issuingSA,
CertBlocked,
_ITSmsgSetRegistry__item_,
ITSmsgSetRegistry,
_ITSmsgSet_iTSmsID,
_ITSmsgSet_iTSmsName,
_ITSmsgSet_iTSmsOwner,
ITSmsgSet,
_ITSregRegionRegistry__item_,
ITSregRegionRegistry,
_ITSregRegion_regID,
_ITSregRegion_regAuthority,
_ITSregRegion_fill,
_ITSregRegion_regArea,
ITSregRegion,
_ITS_RegPolicyAuthority_name,
_ITS_RegPolicyAuthority_url,
ITS_RegPolicyAuthority,
URLreg,
_ITSRPAREA_areaRef,
_ITSRPAREA_Area,
ITSRPAREA,
__ITS_RParea_areaTypeNo_tab,
___ITS_RParea_areaTypeNo_tab_val_Area_0,
___ITS_RParea_areaTypeNo_tab_val_Area_1,
_ITS_RParea_areaTypeNo,
_ITS_RParea_areaType,
ITS_RParea,
ITS_RPareaTypes,
_ITS_RPareaTypes_val_Area_0,
_ITS_RPareaTypes_val_Area_1,
rpAreaCountryCode,
_rpAreaCountryCode_val_Area,
rpAreaGeoPolygon,
_rpAreaGeoPolygon_val_Area,
_GeoPolygon__item_,
GeoPolygon,
_GeoCoordinates_lat,
_GeoCoordinates_long,
GeoCoordinates,
CountryCode,
_ITSpolRegionRegistry__item_,
ITSpolRegionRegistry,
_ITSpolRegion_polID,
_ITSpolRegion_polAuthority,
_ITSpolRegion_fill,
_ITSpolRegion_polArea,
ITSpolRegion,
_ITSportNumberRegistry__item_,
ITSportNumberRegistry,
_ITSportNumber_pn,
_ITSportNumber_ntProt,
_ITSportNumber_itssAp,
ITSportNumber,
_ItsAppInfo_itsAid,
_ItsAppInfo_rxTxPortNo,
ItsAppInfo,
_NTprotocol_name,
_NTprotocol_protRef,
NTprotocol,
_ProtocolReference_sdo,
_ProtocolReference_docNo,
ProtocolReference,
_ITSflowTypeRegistry__item_,
ITSflowTypeRegistry,
_ITSflowType_id,
_ITSflowType_req,
ITSflowType,
FlowTypeID,
_ITSlchRegistry__item_,
ITSlchRegistry,
_ITSlch_lchID,
_ITSlch_lchPurpose,
ITSlch,
_ITSsuRegistry__item_,
ITSsuRegistry,
_ITSsu_itssuID,
ITSsu,
_ITSscuRegistry__item_,
ITSscuRegistry,
_ITSscu_itsscuID,
ITSscu,
_ITSSappRegistry__item_,
ITSSappRegistry,
_ITSSapPrPr_itssappID,
_ITSSapPrPr_itssapProv,
ITSSapPrPr,
_RegEntryOwner_ownerName,
_RegEntryOwner_ownerAddress,
_RegEntryOwner_ownerURL,
RegEntryOwner,
_ITSemRegistry__item_,
ITSemRegistry,
_ITSem_itsemID,
_ITSem_equipManu,
ITSem,
_ITSaooRegistry__item_,
ITSaooRegistry,
_ITSaoo_itsaooID,
_ITSaoo_aoo,
ITSaoo,
_Registry__item_,
Registry,
_ITSmso_iTSmsoID,
_ITSmso_mso,
ITSmso,
_ITSSapdRegistry__item_,
ITSSapdRegistry,
_ITSSapd_itssapdID,
_ITSSapd_ad,
ITSSapd,
ITSaid,
ITSmsgSetID,
ITSemID,
_ITSsuID_suID,
_ITSsuID_scuID,
ITSsuID,
_ITSscuID_emID,
_ITSscuID_serialNo,
ITSscuID,
ITSSappid,
ITSrrID,
ITSprID,
ITSaooID,
ITSmsoID,
ITSSapdID,
oidISO,
oidETSI,
oidIEEE,
oidCEN,
fntpRefNo,
version,
]
class CITSapplMgmtComm:
_name_ = u'CITSapplMgmtComm'
_oid_ = [1, 0, 17419, 3]
_obj_ = [
u'LogicalChannelType',
u'MCgroup',
u'ITSprotocolStackID',
u'version',
]
_type_ = [
u'LogicalChannelType',
u'MCgroup',
u'ITSprotocolStackID',
]
_set_ = [
]
_val_ = [
u'version',
]
_class_ = [
]
_param_ = [
]
#-----< LogicalChannelType >-----#
LogicalChannelType = CHOICE(name=u'LogicalChannelType', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber2')))
#-----< MCgroup >-----#
MCgroup = CHOICE(name=u'MCgroup', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< ITSprotocolStackID >-----#
ITSprotocolStackID = CHOICE(name=u'ITSprotocolStackID', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')))
#-----< version >-----#
version = INT(name=u'version', mode=MODE_VALUE)
version._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
version._val = 1
_all_ = [
LogicalChannelType,
MCgroup,
ITSprotocolStackID,
version,
]
class CITSapplMgmtIDs:
_name_ = u'CITSapplMgmtIDs'
_oid_ = [1, 0, 17419, 1]
_obj_ = [
u'VarLengthNumber',
u'Ext1',
u'Ext2',
u'Ext3',
u'VarLengthNumber2',
u'version',
]
_type_ = [
u'VarLengthNumber',
u'Ext1',
u'Ext2',
u'Ext3',
u'VarLengthNumber2',
]
_set_ = [
]
_val_ = [
u'version',
]
_class_ = [
]
_param_ = [
]
#-----< VarLengthNumber >-----#
VarLengthNumber = CHOICE(name=u'VarLengthNumber', mode=MODE_TYPE)
_VarLengthNumber_content = INT(name=u'content', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VarLengthNumber_content._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_VarLengthNumber_extension = CHOICE(name=u'extension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtIDs', 'Ext1')))
VarLengthNumber._cont = ASN1Dict([
(u'content', _VarLengthNumber_content),
(u'extension', _VarLengthNumber_extension),
])
VarLengthNumber._ext = None
#-----< Ext1 >-----#
Ext1 = CHOICE(name=u'Ext1', mode=MODE_TYPE)
_Ext1_content = INT(name=u'content', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Ext1_content._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=128, ub=16511)], ev=None, er=[])
_Ext1_extension = CHOICE(name=u'extension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtIDs', 'Ext2')))
Ext1._cont = ASN1Dict([
(u'content', _Ext1_content),
(u'extension', _Ext1_extension),
])
Ext1._ext = None
#-----< Ext2 >-----#
Ext2 = CHOICE(name=u'Ext2', mode=MODE_TYPE)
_Ext2_content = INT(name=u'content', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Ext2_content._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=16512, ub=2113663)], ev=None, er=[])
_Ext2_extension = INT(name=u'extension', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplMgmtIDs', 'Ext3')))
Ext2._cont = ASN1Dict([
(u'content', _Ext2_content),
(u'extension', _Ext2_extension),
])
Ext2._ext = None
#-----< Ext3 >-----#
Ext3 = INT(name=u'Ext3', mode=MODE_TYPE)
Ext3._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=211664, ub=270549119)], ev=[], er=[])
#-----< VarLengthNumber2 >-----#
VarLengthNumber2 = CHOICE(name=u'VarLengthNumber2', mode=MODE_TYPE)
_VarLengthNumber2_shortNo = INT(name=u'shortNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VarLengthNumber2_shortNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_VarLengthNumber2_longNo = INT(name=u'longNo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VarLengthNumber2_longNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
VarLengthNumber2._cont = ASN1Dict([
(u'shortNo', _VarLengthNumber2_shortNo),
(u'longNo', _VarLengthNumber2_longNo),
])
VarLengthNumber2._ext = None
#-----< version >-----#
version = INT(name=u'version', mode=MODE_VALUE)
version._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
version._val = 1
_all_ = [
_VarLengthNumber_content,
_VarLengthNumber_extension,
VarLengthNumber,
_Ext1_content,
_Ext1_extension,
Ext1,
_Ext2_content,
_Ext2_extension,
Ext2,
Ext3,
_VarLengthNumber2_shortNo,
_VarLengthNumber2_longNo,
VarLengthNumber2,
version,
]
class CITSapplReq:
_name_ = u'CITSapplReq'
_oid_ = [1, 0, 17423, 1]
_obj_ = [
u'ITSSappCPReqReg',
u'ITSSappRxTxPort',
u'ITSSappRxTxPortNo',
u'ITSSappRxTxPortType',
u'ServiceRef',
u'FlowNo',
u'ITSSappCPReqConf',
u'REQSCP',
u'ITSSappReq',
u'REQSCPCONF',
u'ITSSappReqConf',
u'ITSSappCPFinal',
u'Req-SCP',
u'logChannel',
u'destType',
u'destDomain',
u'maxAPDU',
u'DestinationType',
u'DestType',
u'AddressBasedType',
u'GeoLocationBasedType',
u'DestDomain',
u'MaxADU',
u'contConnect',
u'nxRepeat',
u'storeForward',
u'flowType',
u'commDistance',
u'directivity',
u'multiHop',
u'reduntOp',
u'minThP',
u'maxLat',
u'protocolReq',
u'dataConfidentiality',
u'dataIntegrity',
u'nonReputability',
u'dataAuthentication',
u'ContConnect',
u'TimDurationValue',
u'NxRepeat',
u'StoreForward',
u'CommDistance',
u'MultiHop',
u'Resilience',
u'MinThP',
u'MaxLat',
u'ProtocolReq',
u'DataConfidentiality',
u'DataIntegrity',
u'ReqNonrepudiation',
u'DataAuthentication',
u'ReqConf-SCP',
u'logChannelConf',
u'destTypeConf',
u'destDomainConf',
u'maxAPDUConf',
u'contConnectConf',
u'nxRepeatConf',
u'storeForwardConf',
u'flowTypeConf',
u'commDistanceConf',
u'directivityConf',
u'multiHopConf',
u'reduntOpConf',
u'minThPConf',
u'maxLatConf',
u'protocolReqConf',
u'dataConfidentialityConf',
u'dataIntegrityConf',
u'nonReputabilityConf',
u'dataAuthenticationConf',
u'POLICYC',
u'Policies',
u'Policy',
u'mediumCost',
u'locPrivacy',
u'anonymity',
u'MediumCost',
u'CostClass',
u'CostAmount',
u'CostValue',
u'CostTimeUnit',
u'CostAmountUnit',
u'LocPrivacy',
u'Anonymity',
u'ITS-S-Appl-Reg',
u'ITS-S-Appl-RegConf',
u'ITS-S-Appl-RegFinal',
u'Logic',
u'ConfValue',
u'CostObjective',
]
_type_ = [
u'ITSSappCPReqReg',
u'ITSSappRxTxPort',
u'ITSSappRxTxPortNo',
u'ITSSappRxTxPortType',
u'ServiceRef',
u'FlowNo',
u'ITSSappCPReqConf',
u'REQSCP',
u'ITSSappReq',
u'REQSCPCONF',
u'ITSSappReqConf',
u'ITSSappCPFinal',
u'DestinationType',
u'DestType',
u'AddressBasedType',
u'GeoLocationBasedType',
u'DestDomain',
u'MaxADU',
u'ContConnect',
u'TimDurationValue',
u'NxRepeat',
u'StoreForward',
u'CommDistance',
u'MultiHop',
u'Resilience',
u'MinThP',
u'MaxLat',
u'ProtocolReq',
u'DataConfidentiality',
u'DataIntegrity',
u'ReqNonrepudiation',
u'DataAuthentication',
u'POLICYC',
u'Policies',
u'MediumCost',
u'CostClass',
u'CostAmount',
u'CostValue',
u'CostTimeUnit',
u'CostAmountUnit',
u'LocPrivacy',
u'Anonymity',
u'ITS-S-Appl-Reg',
u'ITS-S-Appl-RegConf',
u'ITS-S-Appl-RegFinal',
u'Logic',
u'ConfValue',
u'CostObjective',
]
_set_ = [
u'Req-SCP',
u'ReqConf-SCP',
u'Policy',
]
_val_ = [
u'logChannel',
u'destType',
u'destDomain',
u'maxAPDU',
u'contConnect',
u'nxRepeat',
u'storeForward',
u'flowType',
u'commDistance',
u'directivity',
u'multiHop',
u'reduntOp',
u'minThP',
u'maxLat',
u'protocolReq',
u'dataConfidentiality',
u'dataIntegrity',
u'nonReputability',
u'dataAuthentication',
u'logChannelConf',
u'destTypeConf',
u'destDomainConf',
u'maxAPDUConf',
u'contConnectConf',
u'nxRepeatConf',
u'storeForwardConf',
u'flowTypeConf',
u'commDistanceConf',
u'directivityConf',
u'multiHopConf',
u'reduntOpConf',
u'minThPConf',
u'maxLatConf',
u'protocolReqConf',
u'dataConfidentialityConf',
u'dataIntegrityConf',
u'nonReputabilityConf',
u'dataAuthenticationConf',
u'mediumCost',
u'locPrivacy',
u'anonymity',
]
_class_ = [
u'REQSCP',
u'REQSCPCONF',
u'Req-SCP',
u'logChannel',
u'destType',
u'destDomain',
u'maxAPDU',
u'contConnect',
u'nxRepeat',
u'storeForward',
u'flowType',
u'commDistance',
u'directivity',
u'multiHop',
u'reduntOp',
u'minThP',
u'maxLat',
u'protocolReq',
u'dataConfidentiality',
u'dataIntegrity',
u'nonReputability',
u'dataAuthentication',
u'ReqConf-SCP',
u'logChannelConf',
u'destTypeConf',
u'destDomainConf',
u'maxAPDUConf',
u'contConnectConf',
u'nxRepeatConf',
u'storeForwardConf',
u'flowTypeConf',
u'commDistanceConf',
u'directivityConf',
u'multiHopConf',
u'reduntOpConf',
u'minThPConf',
u'maxLatConf',
u'protocolReqConf',
u'dataConfidentialityConf',
u'dataIntegrityConf',
u'nonReputabilityConf',
u'dataAuthenticationConf',
u'POLICYC',
u'Policy',
u'mediumCost',
u'locPrivacy',
u'anonymity',
]
_param_ = [
]
#-----< ITSSappCPReqReg >-----#
ITSSappCPReqReg = SEQ(name=u'ITSSappCPReqReg', mode=MODE_TYPE)
_ITSSappCPReqReg_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_ITSSappCPReqReg_rxTxPort = SEQ(name=u'rxTxPort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappRxTxPort')))
_ITSSappCPReqReg_requirements = SEQ_OF(name=u'requirements', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappReq')))
ITSSappCPReqReg._cont = ASN1Dict([
(u'applicationID', _ITSSappCPReqReg_applicationID),
(u'rxTxPort', _ITSSappCPReqReg_rxTxPort),
(u'requirements', _ITSSappCPReqReg_requirements),
])
ITSSappCPReqReg._ext = None
#-----< ITSSappRxTxPort >-----#
ITSSappRxTxPort = SEQ(name=u'ITSSappRxTxPort', mode=MODE_TYPE)
_ITSSappRxTxPort_portNo = CHOICE(name=u'portNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappRxTxPortNo')))
_ITSSappRxTxPort_portType = INT(name=u'portType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappRxTxPortType')))
ITSSappRxTxPort._cont = ASN1Dict([
(u'portNo', _ITSSappRxTxPort_portNo),
(u'portType', _ITSSappRxTxPort_portType),
])
ITSSappRxTxPort._ext = None
#-----< ITSSappRxTxPortNo >-----#
ITSSappRxTxPortNo = CHOICE(name=u'ITSSappRxTxPortNo', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber2')))
#-----< ITSSappRxTxPortType >-----#
ITSSappRxTxPortType = INT(name=u'ITSSappRxTxPortType', mode=MODE_TYPE)
ITSSappRxTxPortType._cont = ASN1Dict([(u'rxPort', 0), (u'txPort', 255)])
ITSSappRxTxPortType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ServiceRef >-----#
ServiceRef = SEQ(name=u'ServiceRef', mode=MODE_TYPE)
_ServiceRef_itsaid = CHOICE(name=u'itsaid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtApplReg', 'ITSaid')))
_ServiceRef_instance = INT(name=u'instance', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServiceRef_instance._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ServiceRef_flowNo = INT(name=u'flowNo', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'FlowNo')))
ServiceRef._cont = ASN1Dict([
(u'itsaid', _ServiceRef_itsaid),
(u'instance', _ServiceRef_instance),
(u'flowNo', _ServiceRef_flowNo),
])
ServiceRef._ext = None
#-----< FlowNo >-----#
FlowNo = INT(name=u'FlowNo', mode=MODE_TYPE)
FlowNo._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ITSSappCPReqConf >-----#
ITSSappCPReqConf = SEQ(name=u'ITSSappCPReqConf', mode=MODE_TYPE)
_ITSSappCPReqConf_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_ITSSappCPReqConf_rxTxPort = SEQ(name=u'rxTxPort', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappRxTxPort')))
_ITSSappCPReqConf_confDetails = SEQ_OF(name=u'confDetails', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'ITSSappReqConf')))
ITSSappCPReqConf._cont = ASN1Dict([
(u'applicationID', _ITSSappCPReqConf_applicationID),
(u'rxTxPort', _ITSSappCPReqConf_rxTxPort),
(u'confDetails', _ITSSappCPReqConf_confDetails),
])
ITSSappCPReqConf._ext = None
#-----< REQSCP >-----#
REQSCP = CLASS(name=u'REQSCP', mode=MODE_TYPE)
_REQSCP_ref = INT(name=u'ref', mode=MODE_VALUE)
_REQSCP_ref._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_REQSCP_ReqParam = OPEN(name=u'ReqParam', mode=MODE_TYPE)
REQSCP._cont = ASN1Dict([
(u'ref', _REQSCP_ref),
(u'ReqParam', _REQSCP_ReqParam),
])
#-----< ITSSappReq >-----#
ITSSappReq = SEQ_OF(name=u'ITSSappReq', mode=MODE_TYPE)
_ITSSappReq__item_ = SEQ(name='_item_', mode=MODE_TYPE)
__ITSSappReq__item__refNo = INT(name=u'refNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CITSapplReq', 'REQSCP'), [u'ref']))
___ITSSappReq__item__refNo_tab = CLASS(name='_tab_REQSCP', mode=MODE_SET, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
____ITSSappReq__item__refNo_tab_val_ReqParam_0 = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtComm', 'LogicalChannelType')))
____ITSSappReq__item__refNo_tab_val_ReqParam_1 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DestinationType')))
____ITSSappReq__item__refNo_tab_val_ReqParam_2 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DestDomain')))
____ITSSappReq__item__refNo_tab_val_ReqParam_3 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxADU')))
____ITSSappReq__item__refNo_tab_val_ReqParam_4 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ContConnect')))
____ITSSappReq__item__refNo_tab_val_ReqParam_5 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'NxRepeat')))
____ITSSappReq__item__refNo_tab_val_ReqParam_6 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'StoreForward')))
____ITSSappReq__item__refNo_tab_val_ReqParam_7 = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'FlowTypeID')))
____ITSSappReq__item__refNo_tab_val_ReqParam_8 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'CommDistance')))
____ITSSappReq__item__refNo_tab_val_ReqParam_9 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
____ITSSappReq__item__refNo_tab_val_ReqParam_10 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MultiHop')))
____ITSSappReq__item__refNo_tab_val_ReqParam_11 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Resilience')))
____ITSSappReq__item__refNo_tab_val_ReqParam_12 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MinThP')))
____ITSSappReq__item__refNo_tab_val_ReqParam_13 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxLat')))
____ITSSappReq__item__refNo_tab_val_ReqParam_14 = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ProtocolReq')))
____ITSSappReq__item__refNo_tab_val_ReqParam_15 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataConfidentiality')))
____ITSSappReq__item__refNo_tab_val_ReqParam_16 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataIntegrity')))
____ITSSappReq__item__refNo_tab_val_ReqParam_17 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ReqNonrepudiation')))
____ITSSappReq__item__refNo_tab_val_ReqParam_18 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataAuthentication')))
___ITSSappReq__item__refNo_tab._val = ASN1Set(rv=[dict([(u'ref', 0), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_0)]), dict([(u'ref', 2), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_1)]), dict([(u'ref', 4), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_2)]), dict([(u'ref', 6), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_3)]), dict([(u'ref', 1), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_4)]), dict([(u'ref', 3), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_5)]), dict([(u'ref', 5), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_6)]), dict([(u'ref', 7), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_7)]), dict([(u'ref', 9), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_8)]), dict([(u'ref', 11), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_9)]), dict([(u'ref', 13), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_10)]), dict([(u'ref', 15), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_11)]), dict([(u'ref', 17), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_12)]), dict([(u'ref', 19), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_13)]), dict([(u'ref', 21), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_14)]), dict([(u'ref', 23), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_15)]), dict([(u'ref', 25), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_16)]), dict([(u'ref', 27), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_17)]), dict([(u'ref', 29), (u'ReqParam', ____ITSSappReq__item__refNo_tab_val_ReqParam_18)])], rr=[], ev=None, er=[])
__ITSSappReq__item__refNo._const_tab = ___ITSSappReq__item__refNo_tab
__ITSSappReq__item__refNo._const_tab_at = None
__ITSSappReq__item__refNo._const_tab_id = u'ref'
__ITSSappReq__item__param = OPEN(name=u'param', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CITSapplReq', 'REQSCP'), [u'ReqParam']))
__ITSSappReq__item__param._const_tab = ___ITSSappReq__item__refNo_tab
__ITSSappReq__item__param._const_tab_at = ('..', u'refNo')
__ITSSappReq__item__param._const_tab_id = u'ReqParam'
_ITSSappReq__item_._cont = ASN1Dict([
(u'refNo', __ITSSappReq__item__refNo),
(u'param', __ITSSappReq__item__param),
])
_ITSSappReq__item_._ext = None
ITSSappReq._cont = _ITSSappReq__item_
#-----< REQSCPCONF >-----#
REQSCPCONF = CLASS(name=u'REQSCPCONF', mode=MODE_TYPE)
_REQSCPCONF_ref = INT(name=u'ref', mode=MODE_VALUE)
_REQSCPCONF_ref._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_REQSCPCONF_ReqConfParam = OPEN(name=u'ReqConfParam', mode=MODE_TYPE)
REQSCPCONF._cont = ASN1Dict([
(u'ref', _REQSCPCONF_ref),
(u'ReqConfParam', _REQSCPCONF_ReqConfParam),
])
#-----< ITSSappReqConf >-----#
ITSSappReqConf = SEQ_OF(name=u'ITSSappReqConf', mode=MODE_TYPE)
_ITSSappReqConf__item_ = SEQ(name='_item_', mode=MODE_TYPE)
__ITSSappReqConf__item__refNo = INT(name=u'refNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CITSapplReq', 'REQSCPCONF'), [u'ref']))
___ITSSappReqConf__item__refNo_tab = CLASS(name='_tab_REQSCPCONF', mode=MODE_SET, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_0 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_1 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_2 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_3 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxADU')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_4 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ContConnect')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_5 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_6 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_7 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_8 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'CommDistance')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_9 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_10 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_11 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_12 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MinThP')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_13 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxLat')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_14 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_15 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_16 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_17 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_18 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
___ITSSappReqConf__item__refNo_tab._val = ASN1Set(rv=[dict([(u'ref', 0), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_0)]), dict([(u'ref', 2), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_1)]), dict([(u'ref', 4), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_2)]), dict([(u'ref', 6), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_3)]), dict([(u'ref', 1), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_4)]), dict([(u'ref', 3), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_5)]), dict([(u'ref', 5), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_6)]), dict([(u'ref', 7), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_7)]), dict([(u'ref', 9), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_8)]), dict([(u'ref', 11), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_9)]), dict([(u'ref', 13), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_10)]), dict([(u'ref', 15), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_11)]), dict([(u'ref', 17), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_12)]), dict([(u'ref', 19), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_13)]), dict([(u'ref', 21), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_14)]), dict([(u'ref', 23), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_15)]), dict([(u'ref', 25), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_16)]), dict([(u'ref', 27), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_17)]), dict([(u'ref', 29), (u'ReqConfParam', ____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_18)])], rr=[], ev=None, er=[])
__ITSSappReqConf__item__refNo._const_tab = ___ITSSappReqConf__item__refNo_tab
__ITSSappReqConf__item__refNo._const_tab_at = None
__ITSSappReqConf__item__refNo._const_tab_id = u'ref'
__ITSSappReqConf__item__param = OPEN(name=u'param', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CITSapplReq', 'REQSCPCONF'), [u'ReqConfParam']))
__ITSSappReqConf__item__param._const_tab = ___ITSSappReqConf__item__refNo_tab
__ITSSappReqConf__item__param._const_tab_at = ('..', u'refNo')
__ITSSappReqConf__item__param._const_tab_id = u'ReqConfParam'
_ITSSappReqConf__item_._cont = ASN1Dict([
(u'refNo', __ITSSappReqConf__item__refNo),
(u'param', __ITSSappReqConf__item__param),
])
_ITSSappReqConf__item_._ext = None
ITSSappReqConf._cont = _ITSSappReqConf__item_
#-----< ITSSappCPFinal >-----#
ITSSappCPFinal = SEQ(name=u'ITSSappCPFinal', mode=MODE_TYPE)
_ITSSappCPFinal_applicationID = SEQ(name=u'applicationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMmanagement', 'ApplicationID')))
_ITSSappCPFinal_final = INT(name=u'final', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'Logic')))
ITSSappCPFinal._cont = ASN1Dict([
(u'applicationID', _ITSSappCPFinal_applicationID),
(u'final', _ITSSappCPFinal_final),
])
ITSSappCPFinal._ext = None
#-----< Req-SCP >-----#
Req_SCP = CLASS(name=u'Req-SCP', mode=MODE_SET, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_Req_SCP_val_ReqParam_0 = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtComm', 'LogicalChannelType')))
_Req_SCP_val_ReqParam_1 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DestinationType')))
_Req_SCP_val_ReqParam_2 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DestDomain')))
_Req_SCP_val_ReqParam_3 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxADU')))
_Req_SCP_val_ReqParam_4 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ContConnect')))
_Req_SCP_val_ReqParam_5 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'NxRepeat')))
_Req_SCP_val_ReqParam_6 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'StoreForward')))
_Req_SCP_val_ReqParam_7 = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'FlowTypeID')))
_Req_SCP_val_ReqParam_8 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'CommDistance')))
_Req_SCP_val_ReqParam_9 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
_Req_SCP_val_ReqParam_10 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MultiHop')))
_Req_SCP_val_ReqParam_11 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Resilience')))
_Req_SCP_val_ReqParam_12 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MinThP')))
_Req_SCP_val_ReqParam_13 = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxLat')))
_Req_SCP_val_ReqParam_14 = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ProtocolReq')))
_Req_SCP_val_ReqParam_15 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataConfidentiality')))
_Req_SCP_val_ReqParam_16 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataIntegrity')))
_Req_SCP_val_ReqParam_17 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ReqNonrepudiation')))
_Req_SCP_val_ReqParam_18 = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataAuthentication')))
Req_SCP._val = ASN1Set(rv=[dict([(u'ref', 0), (u'ReqParam', _Req_SCP_val_ReqParam_0)]), dict([(u'ref', 2), (u'ReqParam', _Req_SCP_val_ReqParam_1)]), dict([(u'ref', 4), (u'ReqParam', _Req_SCP_val_ReqParam_2)]), dict([(u'ref', 6), (u'ReqParam', _Req_SCP_val_ReqParam_3)]), dict([(u'ref', 1), (u'ReqParam', _Req_SCP_val_ReqParam_4)]), dict([(u'ref', 3), (u'ReqParam', _Req_SCP_val_ReqParam_5)]), dict([(u'ref', 5), (u'ReqParam', _Req_SCP_val_ReqParam_6)]), dict([(u'ref', 7), (u'ReqParam', _Req_SCP_val_ReqParam_7)]), dict([(u'ref', 9), (u'ReqParam', _Req_SCP_val_ReqParam_8)]), dict([(u'ref', 11), (u'ReqParam', _Req_SCP_val_ReqParam_9)]), dict([(u'ref', 13), (u'ReqParam', _Req_SCP_val_ReqParam_10)]), dict([(u'ref', 15), (u'ReqParam', _Req_SCP_val_ReqParam_11)]), dict([(u'ref', 17), (u'ReqParam', _Req_SCP_val_ReqParam_12)]), dict([(u'ref', 19), (u'ReqParam', _Req_SCP_val_ReqParam_13)]), dict([(u'ref', 21), (u'ReqParam', _Req_SCP_val_ReqParam_14)]), dict([(u'ref', 23), (u'ReqParam', _Req_SCP_val_ReqParam_15)]), dict([(u'ref', 25), (u'ReqParam', _Req_SCP_val_ReqParam_16)]), dict([(u'ref', 27), (u'ReqParam', _Req_SCP_val_ReqParam_17)]), dict([(u'ref', 29), (u'ReqParam', _Req_SCP_val_ReqParam_18)])], rr=[], ev=[], er=[])
#-----< logChannel >-----#
logChannel = CLASS(name=u'logChannel', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_logChannel_val_ReqParam = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtComm', 'LogicalChannelType')))
logChannel._val = dict([(u'ref', 0), (u'ReqParam', _logChannel_val_ReqParam)])
#-----< destType >-----#
destType = CLASS(name=u'destType', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_destType_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DestinationType')))
destType._val = dict([(u'ref', 2), (u'ReqParam', _destType_val_ReqParam)])
#-----< destDomain >-----#
destDomain = CLASS(name=u'destDomain', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_destDomain_val_ReqParam = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DestDomain')))
destDomain._val = dict([(u'ref', 4), (u'ReqParam', _destDomain_val_ReqParam)])
#-----< maxAPDU >-----#
maxAPDU = CLASS(name=u'maxAPDU', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_maxAPDU_val_ReqParam = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxADU')))
maxAPDU._val = dict([(u'ref', 6), (u'ReqParam', _maxAPDU_val_ReqParam)])
#-----< DestinationType >-----#
DestinationType = SEQ(name=u'DestinationType', mode=MODE_TYPE)
_DestinationType_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DestinationType_fill._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
_DestinationType_type = CHOICE(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplReq', 'DestType')))
DestinationType._cont = ASN1Dict([
(u'fill', _DestinationType_fill),
(u'type', _DestinationType_type),
])
DestinationType._ext = None
#-----< DestType >-----#
DestType = CHOICE(name=u'DestType', mode=MODE_TYPE)
_DestType_addressType = SEQ(name=u'addressType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'AddressBasedType')))
_DestType_geoLocType = SEQ(name=u'geoLocType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'GeoLocationBasedType')))
DestType._cont = ASN1Dict([
(u'addressType', _DestType_addressType),
(u'geoLocType', _DestType_geoLocType),
])
DestType._ext = None
#-----< AddressBasedType >-----#
AddressBasedType = SEQ(name=u'AddressBasedType', mode=MODE_TYPE)
_AddressBasedType_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AddressBasedType_type._cont = ASN1Dict([(u'broadCast', 0), (u'multiCast', 1), (u'unicast', 2)])
_AddressBasedType_type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_AddressBasedType_mcGroups = SEQ_OF(name=u'mcGroups', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__AddressBasedType_mcGroups__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtComm', 'MCgroup')))
_AddressBasedType_mcGroups._cont = __AddressBasedType_mcGroups__item_
_AddressBasedType_mcGroups._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
AddressBasedType._cont = ASN1Dict([
(u'type', _AddressBasedType_type),
(u'mcGroups', _AddressBasedType_mcGroups),
])
AddressBasedType._ext = None
#-----< GeoLocationBasedType >-----#
GeoLocationBasedType = SEQ(name=u'GeoLocationBasedType', mode=MODE_TYPE)
_GeoLocationBasedType_type = INT(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_GeoLocationBasedType_type._cont = ASN1Dict([(u'geoUnicast', 0), (u'geoAnycast', 1), (u'geoMulticast', 2), (u'geoBroadcast', 4)])
_GeoLocationBasedType_type._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
_GeoLocationBasedType_mcGroups = SEQ_OF(name=u'mcGroups', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GeoLocationBasedType_mcGroups__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtComm', 'MCgroup')))
_GeoLocationBasedType_mcGroups._cont = __GeoLocationBasedType_mcGroups__item_
_GeoLocationBasedType_mcGroups._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
GeoLocationBasedType._cont = ASN1Dict([
(u'type', _GeoLocationBasedType_type),
(u'mcGroups', _GeoLocationBasedType_mcGroups),
])
GeoLocationBasedType._ext = None
#-----< DestDomain >-----#
DestDomain = INT(name=u'DestDomain', mode=MODE_TYPE)
DestDomain._cont = ASN1Dict([(u'stationInternal', 0), (u'linkLocal', 1), (u'siteLocal', 2), (u'itsNWlocal', 4), (u'global', 8)])
DestDomain._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< MaxADU >-----#
MaxADU = INT(name=u'MaxADU', mode=MODE_TYPE)
MaxADU._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< contConnect >-----#
contConnect = CLASS(name=u'contConnect', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_contConnect_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ContConnect')))
contConnect._val = dict([(u'ref', 1), (u'ReqParam', _contConnect_val_ReqParam)])
#-----< nxRepeat >-----#
nxRepeat = CLASS(name=u'nxRepeat', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_nxRepeat_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'NxRepeat')))
nxRepeat._val = dict([(u'ref', 3), (u'ReqParam', _nxRepeat_val_ReqParam)])
#-----< storeForward >-----#
storeForward = CLASS(name=u'storeForward', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_storeForward_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'StoreForward')))
storeForward._val = dict([(u'ref', 5), (u'ReqParam', _storeForward_val_ReqParam)])
#-----< flowType >-----#
flowType = CLASS(name=u'flowType', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_flowType_val_ReqParam = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtApplReg', 'FlowTypeID')))
flowType._val = dict([(u'ref', 7), (u'ReqParam', _flowType_val_ReqParam)])
#-----< commDistance >-----#
commDistance = CLASS(name=u'commDistance', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_commDistance_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'CommDistance')))
commDistance._val = dict([(u'ref', 9), (u'ReqParam', _commDistance_val_ReqParam)])
#-----< directivity >-----#
directivity = CLASS(name=u'directivity', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_directivity_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
directivity._val = dict([(u'ref', 11), (u'ReqParam', _directivity_val_ReqParam)])
#-----< multiHop >-----#
multiHop = CLASS(name=u'multiHop', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_multiHop_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MultiHop')))
multiHop._val = dict([(u'ref', 13), (u'ReqParam', _multiHop_val_ReqParam)])
#-----< reduntOp >-----#
reduntOp = CLASS(name=u'reduntOp', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_reduntOp_val_ReqParam = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Resilience')))
reduntOp._val = dict([(u'ref', 15), (u'ReqParam', _reduntOp_val_ReqParam)])
#-----< minThP >-----#
minThP = CLASS(name=u'minThP', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_minThP_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MinThP')))
minThP._val = dict([(u'ref', 17), (u'ReqParam', _minThP_val_ReqParam)])
#-----< maxLat >-----#
maxLat = CLASS(name=u'maxLat', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_maxLat_val_ReqParam = SEQ(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxLat')))
maxLat._val = dict([(u'ref', 19), (u'ReqParam', _maxLat_val_ReqParam)])
#-----< protocolReq >-----#
protocolReq = CLASS(name=u'protocolReq', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_protocolReq_val_ReqParam = CHOICE(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ProtocolReq')))
protocolReq._val = dict([(u'ref', 21), (u'ReqParam', _protocolReq_val_ReqParam)])
#-----< dataConfidentiality >-----#
dataConfidentiality = CLASS(name=u'dataConfidentiality', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_dataConfidentiality_val_ReqParam = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataConfidentiality')))
dataConfidentiality._val = dict([(u'ref', 23), (u'ReqParam', _dataConfidentiality_val_ReqParam)])
#-----< dataIntegrity >-----#
dataIntegrity = CLASS(name=u'dataIntegrity', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_dataIntegrity_val_ReqParam = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataIntegrity')))
dataIntegrity._val = dict([(u'ref', 25), (u'ReqParam', _dataIntegrity_val_ReqParam)])
#-----< nonReputability >-----#
nonReputability = CLASS(name=u'nonReputability', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_nonReputability_val_ReqParam = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ReqNonrepudiation')))
nonReputability._val = dict([(u'ref', 27), (u'ReqParam', _nonReputability_val_ReqParam)])
#-----< dataAuthentication >-----#
dataAuthentication = CLASS(name=u'dataAuthentication', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCP')))
_dataAuthentication_val_ReqParam = INT(name=u'ReqParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'DataAuthentication')))
dataAuthentication._val = dict([(u'ref', 29), (u'ReqParam', _dataAuthentication_val_ReqParam)])
#-----< ContConnect >-----#
ContConnect = SEQ(name=u'ContConnect', mode=MODE_TYPE)
_ContConnect_duration = SEQ(name=u'duration', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'TimDurationValue')))
_ContConnect_interrupt = INT(name=u'interrupt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'Logic')))
ContConnect._cont = ASN1Dict([
(u'duration', _ContConnect_duration),
(u'interrupt', _ContConnect_interrupt),
])
ContConnect._ext = None
#-----< TimDurationValue >-----#
TimDurationValue = SEQ(name=u'TimDurationValue', mode=MODE_TYPE)
_TimDurationValue_value = INT(name=u'value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TimDurationValue_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_TimDurationValue_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'TimeUnit')))
TimDurationValue._cont = ASN1Dict([
(u'value', _TimDurationValue_value),
(u'unit', _TimDurationValue_unit),
])
TimDurationValue._ext = None
#-----< NxRepeat >-----#
NxRepeat = SEQ(name=u'NxRepeat', mode=MODE_TYPE)
_NxRepeat_repeat = INT(name=u'repeat', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_NxRepeat_repeat._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_NxRepeat_interval = SEQ(name=u'interval', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'TimDurationValue')))
NxRepeat._cont = ASN1Dict([
(u'repeat', _NxRepeat_repeat),
(u'interval', _NxRepeat_interval),
])
NxRepeat._ext = None
#-----< StoreForward >-----#
StoreForward = SEQ(name=u'StoreForward', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'TimDurationValue')))
#-----< CommDistance >-----#
CommDistance = SEQ(name=u'CommDistance', mode=MODE_TYPE)
_CommDistance_minDistance = INT(name=u'minDistance', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CommDistance_minDistance._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_CommDistance_cost = INT(name=u'cost', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostObjective')))
CommDistance._cont = ASN1Dict([
(u'minDistance', _CommDistance_minDistance),
(u'cost', _CommDistance_cost),
])
CommDistance._ext = None
#-----< MultiHop >-----#
MultiHop = SEQ(name=u'MultiHop', mode=MODE_TYPE)
_MultiHop_hops = INT(name=u'hops', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MultiHop_hops._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_MultiHop_cost = INT(name=u'cost', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostObjective')))
MultiHop._cont = ASN1Dict([
(u'hops', _MultiHop_hops),
(u'cost', _MultiHop_cost),
])
MultiHop._ext = None
#-----< Resilience >-----#
Resilience = INT(name=u'Resilience', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'CostObjective')))
#-----< MinThP >-----#
MinThP = SEQ(name=u'MinThP', mode=MODE_TYPE)
_MinThP_minThP = INT(name=u'minThP', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'DataRate')))
_MinThP_cost = INT(name=u'cost', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostObjective')))
MinThP._cont = ASN1Dict([
(u'minThP', _MinThP_minThP),
(u'cost', _MinThP_cost),
])
MinThP._ext = None
#-----< MaxLat >-----#
MaxLat = SEQ(name=u'MaxLat', mode=MODE_TYPE)
_MaxLat_lat = INT(name=u'lat', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MaxLat_lat._cont = ASN1Dict([(u'unknown', 0), (u'any', 1), (u'ms', 2), (u'ms10', 4), (u'ms100', 8), (u'sec', 16), (u'sec10', 32), (u'min', 64), (u'min10', 128)])
_MaxLat_lat._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_MaxLat_cost = INT(name=u'cost', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostObjective')))
MaxLat._cont = ASN1Dict([
(u'lat', _MaxLat_lat),
(u'cost', _MaxLat_cost),
])
MaxLat._ext = None
#-----< ProtocolReq >-----#
ProtocolReq = CHOICE(name=u'ProtocolReq', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplMgmtComm', 'ITSprotocolStackID')))
#-----< DataConfidentiality >-----#
DataConfidentiality = INT(name=u'DataConfidentiality', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ConfValue')))
#-----< DataIntegrity >-----#
DataIntegrity = INT(name=u'DataIntegrity', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ConfValue')))
#-----< ReqNonrepudiation >-----#
ReqNonrepudiation = INT(name=u'ReqNonrepudiation', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ConfValue')))
#-----< DataAuthentication >-----#
DataAuthentication = INT(name=u'DataAuthentication', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ConfValue')))
#-----< ReqConf-SCP >-----#
ReqConf_SCP = CLASS(name=u'ReqConf-SCP', mode=MODE_SET, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_ReqConf_SCP_val_ReqConfParam_0 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_1 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_2 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_3 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxADU')))
_ReqConf_SCP_val_ReqConfParam_4 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ContConnect')))
_ReqConf_SCP_val_ReqConfParam_5 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_6 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_7 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_8 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'CommDistance')))
_ReqConf_SCP_val_ReqConfParam_9 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
_ReqConf_SCP_val_ReqConfParam_10 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_11 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_12 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MinThP')))
_ReqConf_SCP_val_ReqConfParam_13 = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxLat')))
_ReqConf_SCP_val_ReqConfParam_14 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_15 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_16 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_17 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
_ReqConf_SCP_val_ReqConfParam_18 = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
ReqConf_SCP._val = ASN1Set(rv=[dict([(u'ref', 0), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_0)]), dict([(u'ref', 2), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_1)]), dict([(u'ref', 4), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_2)]), dict([(u'ref', 6), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_3)]), dict([(u'ref', 1), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_4)]), dict([(u'ref', 3), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_5)]), dict([(u'ref', 5), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_6)]), dict([(u'ref', 7), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_7)]), dict([(u'ref', 9), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_8)]), dict([(u'ref', 11), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_9)]), dict([(u'ref', 13), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_10)]), dict([(u'ref', 15), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_11)]), dict([(u'ref', 17), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_12)]), dict([(u'ref', 19), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_13)]), dict([(u'ref', 21), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_14)]), dict([(u'ref', 23), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_15)]), dict([(u'ref', 25), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_16)]), dict([(u'ref', 27), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_17)]), dict([(u'ref', 29), (u'ReqConfParam', _ReqConf_SCP_val_ReqConfParam_18)])], rr=[], ev=[], er=[])
#-----< logChannelConf >-----#
logChannelConf = CLASS(name=u'logChannelConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_logChannelConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
logChannelConf._val = dict([(u'ref', 0), (u'ReqConfParam', _logChannelConf_val_ReqConfParam)])
#-----< destTypeConf >-----#
destTypeConf = CLASS(name=u'destTypeConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_destTypeConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
destTypeConf._val = dict([(u'ref', 2), (u'ReqConfParam', _destTypeConf_val_ReqConfParam)])
#-----< destDomainConf >-----#
destDomainConf = CLASS(name=u'destDomainConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_destDomainConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
destDomainConf._val = dict([(u'ref', 4), (u'ReqConfParam', _destDomainConf_val_ReqConfParam)])
#-----< maxAPDUConf >-----#
maxAPDUConf = CLASS(name=u'maxAPDUConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_maxAPDUConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxADU')))
maxAPDUConf._val = dict([(u'ref', 6), (u'ReqConfParam', _maxAPDUConf_val_ReqConfParam)])
#-----< contConnectConf >-----#
contConnectConf = CLASS(name=u'contConnectConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_contConnectConf_val_ReqConfParam = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ContConnect')))
contConnectConf._val = dict([(u'ref', 1), (u'ReqConfParam', _contConnectConf_val_ReqConfParam)])
#-----< nxRepeatConf >-----#
nxRepeatConf = CLASS(name=u'nxRepeatConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_nxRepeatConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
nxRepeatConf._val = dict([(u'ref', 3), (u'ReqConfParam', _nxRepeatConf_val_ReqConfParam)])
#-----< storeForwardConf >-----#
storeForwardConf = CLASS(name=u'storeForwardConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_storeForwardConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
storeForwardConf._val = dict([(u'ref', 5), (u'ReqConfParam', _storeForwardConf_val_ReqConfParam)])
#-----< flowTypeConf >-----#
flowTypeConf = CLASS(name=u'flowTypeConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_flowTypeConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
flowTypeConf._val = dict([(u'ref', 7), (u'ReqConfParam', _flowTypeConf_val_ReqConfParam)])
#-----< commDistanceConf >-----#
commDistanceConf = CLASS(name=u'commDistanceConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_commDistanceConf_val_ReqConfParam = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'CommDistance')))
commDistanceConf._val = dict([(u'ref', 9), (u'ReqConfParam', _commDistanceConf_val_ReqConfParam)])
#-----< directivityConf >-----#
directivityConf = CLASS(name=u'directivityConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_directivityConf_val_ReqConfParam = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CALMllsap', 'Directivity')))
directivityConf._val = dict([(u'ref', 11), (u'ReqConfParam', _directivityConf_val_ReqConfParam)])
#-----< multiHopConf >-----#
multiHopConf = CLASS(name=u'multiHopConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_multiHopConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
multiHopConf._val = dict([(u'ref', 13), (u'ReqConfParam', _multiHopConf_val_ReqConfParam)])
#-----< reduntOpConf >-----#
reduntOpConf = CLASS(name=u'reduntOpConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_reduntOpConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
reduntOpConf._val = dict([(u'ref', 15), (u'ReqConfParam', _reduntOpConf_val_ReqConfParam)])
#-----< minThPConf >-----#
minThPConf = CLASS(name=u'minThPConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_minThPConf_val_ReqConfParam = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MinThP')))
minThPConf._val = dict([(u'ref', 17), (u'ReqConfParam', _minThPConf_val_ReqConfParam)])
#-----< maxLatConf >-----#
maxLatConf = CLASS(name=u'maxLatConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_maxLatConf_val_ReqConfParam = SEQ(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MaxLat')))
maxLatConf._val = dict([(u'ref', 19), (u'ReqConfParam', _maxLatConf_val_ReqConfParam)])
#-----< protocolReqConf >-----#
protocolReqConf = CLASS(name=u'protocolReqConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_protocolReqConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
protocolReqConf._val = dict([(u'ref', 21), (u'ReqConfParam', _protocolReqConf_val_ReqConfParam)])
#-----< dataConfidentialityConf >-----#
dataConfidentialityConf = CLASS(name=u'dataConfidentialityConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_dataConfidentialityConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
dataConfidentialityConf._val = dict([(u'ref', 23), (u'ReqConfParam', _dataConfidentialityConf_val_ReqConfParam)])
#-----< dataIntegrityConf >-----#
dataIntegrityConf = CLASS(name=u'dataIntegrityConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_dataIntegrityConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
dataIntegrityConf._val = dict([(u'ref', 25), (u'ReqConfParam', _dataIntegrityConf_val_ReqConfParam)])
#-----< nonReputabilityConf >-----#
nonReputabilityConf = CLASS(name=u'nonReputabilityConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_nonReputabilityConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
nonReputabilityConf._val = dict([(u'ref', 27), (u'ReqConfParam', _nonReputabilityConf_val_ReqConfParam)])
#-----< dataAuthenticationConf >-----#
dataAuthenticationConf = CLASS(name=u'dataAuthenticationConf', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'REQSCPCONF')))
_dataAuthenticationConf_val_ReqConfParam = INT(name=u'ReqConfParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Logic')))
dataAuthenticationConf._val = dict([(u'ref', 29), (u'ReqConfParam', _dataAuthenticationConf_val_ReqConfParam)])
#-----< POLICYC >-----#
POLICYC = CLASS(name=u'POLICYC', mode=MODE_TYPE)
_POLICYC_ref = INT(name=u'ref', mode=MODE_VALUE)
_POLICYC_ref._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_POLICYC_PolParam = OPEN(name=u'PolParam', mode=MODE_TYPE)
POLICYC._cont = ASN1Dict([
(u'ref', _POLICYC_ref),
(u'PolParam', _POLICYC_PolParam),
])
#-----< Policies >-----#
Policies = SEQ_OF(name=u'Policies', mode=MODE_TYPE)
_Policies__item_ = SEQ(name='_item_', mode=MODE_TYPE)
__Policies__item__refNo = INT(name=u'refNo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('CITSapplReq', 'POLICYC'), [u'ref']))
___Policies__item__refNo_tab = CLASS(name='_tab_POLICYC', mode=MODE_SET, typeref=ASN1RefType(('CITSapplReq', 'POLICYC')))
____Policies__item__refNo_tab_val_PolParam_0 = SEQ(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MediumCost')))
____Policies__item__refNo_tab_val_PolParam_1 = INT(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'LocPrivacy')))
____Policies__item__refNo_tab_val_PolParam_2 = INT(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Anonymity')))
___Policies__item__refNo_tab._val = ASN1Set(rv=[dict([(u'ref', 0), (u'PolParam', ____Policies__item__refNo_tab_val_PolParam_0)]), dict([(u'ref', 1), (u'PolParam', ____Policies__item__refNo_tab_val_PolParam_1)]), dict([(u'ref', 2), (u'PolParam', ____Policies__item__refNo_tab_val_PolParam_2)])], rr=[], ev=None, er=[])
__Policies__item__refNo._const_tab = ___Policies__item__refNo_tab
__Policies__item__refNo._const_tab_at = None
__Policies__item__refNo._const_tab_id = u'ref'
__Policies__item__param = OPEN(name=u'param', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('CITSapplReq', 'POLICYC'), [u'PolParam']))
__Policies__item__param._const_tab = ___Policies__item__refNo_tab
__Policies__item__param._const_tab_at = ('..', u'refNo')
__Policies__item__param._const_tab_id = u'PolParam'
_Policies__item_._cont = ASN1Dict([
(u'refNo', __Policies__item__refNo),
(u'param', __Policies__item__param),
])
_Policies__item_._ext = None
Policies._cont = _Policies__item_
#-----< Policy >-----#
Policy = CLASS(name=u'Policy', mode=MODE_SET, typeref=ASN1RefType(('CITSapplReq', 'POLICYC')))
_Policy_val_PolParam_0 = SEQ(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MediumCost')))
_Policy_val_PolParam_1 = INT(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'LocPrivacy')))
_Policy_val_PolParam_2 = INT(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Anonymity')))
Policy._val = ASN1Set(rv=[dict([(u'ref', 0), (u'PolParam', _Policy_val_PolParam_0)]), dict([(u'ref', 1), (u'PolParam', _Policy_val_PolParam_1)]), dict([(u'ref', 2), (u'PolParam', _Policy_val_PolParam_2)])], rr=[], ev=[], er=[])
#-----< mediumCost >-----#
mediumCost = CLASS(name=u'mediumCost', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'POLICYC')))
_mediumCost_val_PolParam = SEQ(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'MediumCost')))
mediumCost._val = dict([(u'ref', 0), (u'PolParam', _mediumCost_val_PolParam)])
#-----< locPrivacy >-----#
locPrivacy = CLASS(name=u'locPrivacy', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'POLICYC')))
_locPrivacy_val_PolParam = INT(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'LocPrivacy')))
locPrivacy._val = dict([(u'ref', 1), (u'PolParam', _locPrivacy_val_PolParam)])
#-----< anonymity >-----#
anonymity = CLASS(name=u'anonymity', mode=MODE_VALUE, typeref=ASN1RefType(('CITSapplReq', 'POLICYC')))
_anonymity_val_PolParam = INT(name=u'PolParam', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'Anonymity')))
anonymity._val = dict([(u'ref', 2), (u'PolParam', _anonymity_val_PolParam)])
#-----< MediumCost >-----#
MediumCost = SEQ(name=u'MediumCost', mode=MODE_TYPE)
_MediumCost_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MediumCost_fill._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_MediumCost_costClass = INT(name=u'costClass', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostClass')))
_MediumCost_costAmount = SEQ(name=u'costAmount', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostAmount')), opt=True)
_MediumCost_timeUnit = SEQ(name=u'timeUnit', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostTimeUnit')), opt=True)
_MediumCost_amountUnit = INT(name=u'amountUnit', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostAmountUnit')), opt=True)
MediumCost._cont = ASN1Dict([
(u'fill', _MediumCost_fill),
(u'costClass', _MediumCost_costClass),
(u'costAmount', _MediumCost_costAmount),
(u'timeUnit', _MediumCost_timeUnit),
(u'amountUnit', _MediumCost_amountUnit),
])
MediumCost._ext = None
#-----< CostClass >-----#
CostClass = INT(name=u'CostClass', mode=MODE_TYPE)
CostClass._cont = ASN1Dict([(u'tempUnavailable', 0), (u'noCharge', 1), (u'flatRate', 2), (u'perTime', 3), (u'perAmount', 4), (u'perConnection', 5)])
CostClass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< CostAmount >-----#
CostAmount = SEQ(name=u'CostAmount', mode=MODE_TYPE)
_CostAmount_currency = INT(name=u'currency', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CostAmount_currency._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_CostAmount_value = SEQ(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CITSapplReq', 'CostValue')))
CostAmount._cont = ASN1Dict([
(u'currency', _CostAmount_currency),
(u'value', _CostAmount_value),
])
CostAmount._ext = None
#-----< CostValue >-----#
CostValue = SEQ(name=u'CostValue', mode=MODE_TYPE)
_CostValue_main = INT(name=u'main', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CostValue_main._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[])
_CostValue_fraction = INT(name=u'fraction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CostValue_fraction._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
CostValue._cont = ASN1Dict([
(u'main', _CostValue_main),
(u'fraction', _CostValue_fraction),
])
CostValue._ext = None
#-----< CostTimeUnit >-----#
CostTimeUnit = SEQ(name=u'CostTimeUnit', mode=MODE_TYPE)
_CostTimeUnit_value = INT(name=u'value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CostTimeUnit_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
_CostTimeUnit_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CostTimeUnit_fill._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_CostTimeUnit_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('CALMllsap', 'TimeUnit')))
CostTimeUnit._cont = ASN1Dict([
(u'value', _CostTimeUnit_value),
(u'fill', _CostTimeUnit_fill),
(u'unit', _CostTimeUnit_unit),
])
CostTimeUnit._ext = None
#-----< CostAmountUnit >-----#
CostAmountUnit = INT(name=u'CostAmountUnit', mode=MODE_TYPE)
CostAmountUnit._cont = ASN1Dict([(u'tempUnavailable', 0), (u'kbyte', 1), (u'tkbyte', 2), (u'hkbyte', 4), (u'mbyte', 8), (u'tmbyte', 16), (u'hmbyte', 32), (u'gbyte', 64), (u'tgbyte', 128)])
CostAmountUnit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< LocPrivacy >-----#
LocPrivacy = INT(name=u'LocPrivacy', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ConfValue')))
#-----< Anonymity >-----#
Anonymity = INT(name=u'Anonymity', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ConfValue')))
#-----< ITS-S-Appl-Reg >-----#
ITS_S_Appl_Reg = SEQ_OF(name=u'ITS-S-Appl-Reg', mode=MODE_TYPE)
_ITS_S_Appl_Reg__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITSSappCPReqReg')))
ITS_S_Appl_Reg._cont = _ITS_S_Appl_Reg__item_
#-----< ITS-S-Appl-RegConf >-----#
ITS_S_Appl_RegConf = SEQ_OF(name=u'ITS-S-Appl-RegConf', mode=MODE_TYPE)
_ITS_S_Appl_RegConf__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITSSappCPReqConf')))
ITS_S_Appl_RegConf._cont = _ITS_S_Appl_RegConf__item_
#-----< ITS-S-Appl-RegFinal >-----#
ITS_S_Appl_RegFinal = SEQ(name=u'ITS-S-Appl-RegFinal', mode=MODE_TYPE, typeref=ASN1RefType(('CITSapplReq', 'ITSSappCPFinal')))
#-----< Logic >-----#
Logic = INT(name=u'Logic', mode=MODE_TYPE)
Logic._cont = ASN1Dict([(u'false', 0), (u'true', 255)])
Logic._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ConfValue >-----#
ConfValue = INT(name=u'ConfValue', mode=MODE_TYPE)
ConfValue._cont = ASN1Dict([(u'ok', 0), (u'alternative', 1), (u'nok', 2)])
ConfValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< CostObjective >-----#
CostObjective = INT(name=u'CostObjective', mode=MODE_TYPE)
CostObjective._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_all_ = [
_ITSSappCPReqReg_applicationID,
_ITSSappCPReqReg_rxTxPort,
_ITSSappCPReqReg_requirements,
ITSSappCPReqReg,
_ITSSappRxTxPort_portNo,
_ITSSappRxTxPort_portType,
ITSSappRxTxPort,
ITSSappRxTxPortNo,
ITSSappRxTxPortType,
_ServiceRef_itsaid,
_ServiceRef_instance,
_ServiceRef_flowNo,
ServiceRef,
FlowNo,
_ITSSappCPReqConf_applicationID,
_ITSSappCPReqConf_rxTxPort,
_ITSSappCPReqConf_confDetails,
ITSSappCPReqConf,
_REQSCP_ref,
_REQSCP_ReqParam,
REQSCP,
___ITSSappReq__item__refNo_tab,
____ITSSappReq__item__refNo_tab_val_ReqParam_0,
____ITSSappReq__item__refNo_tab_val_ReqParam_1,
____ITSSappReq__item__refNo_tab_val_ReqParam_2,
____ITSSappReq__item__refNo_tab_val_ReqParam_3,
____ITSSappReq__item__refNo_tab_val_ReqParam_4,
____ITSSappReq__item__refNo_tab_val_ReqParam_5,
____ITSSappReq__item__refNo_tab_val_ReqParam_6,
____ITSSappReq__item__refNo_tab_val_ReqParam_7,
____ITSSappReq__item__refNo_tab_val_ReqParam_8,
____ITSSappReq__item__refNo_tab_val_ReqParam_9,
____ITSSappReq__item__refNo_tab_val_ReqParam_10,
____ITSSappReq__item__refNo_tab_val_ReqParam_11,
____ITSSappReq__item__refNo_tab_val_ReqParam_12,
____ITSSappReq__item__refNo_tab_val_ReqParam_13,
____ITSSappReq__item__refNo_tab_val_ReqParam_14,
____ITSSappReq__item__refNo_tab_val_ReqParam_15,
____ITSSappReq__item__refNo_tab_val_ReqParam_16,
____ITSSappReq__item__refNo_tab_val_ReqParam_17,
____ITSSappReq__item__refNo_tab_val_ReqParam_18,
__ITSSappReq__item__refNo,
__ITSSappReq__item__param,
_ITSSappReq__item_,
ITSSappReq,
_REQSCPCONF_ref,
_REQSCPCONF_ReqConfParam,
REQSCPCONF,
___ITSSappReqConf__item__refNo_tab,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_0,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_1,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_2,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_3,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_4,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_5,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_6,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_7,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_8,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_9,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_10,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_11,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_12,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_13,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_14,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_15,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_16,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_17,
____ITSSappReqConf__item__refNo_tab_val_ReqConfParam_18,
__ITSSappReqConf__item__refNo,
__ITSSappReqConf__item__param,
_ITSSappReqConf__item_,
ITSSappReqConf,
_ITSSappCPFinal_applicationID,
_ITSSappCPFinal_final,
ITSSappCPFinal,
Req_SCP,
_Req_SCP_val_ReqParam_0,
_Req_SCP_val_ReqParam_1,
_Req_SCP_val_ReqParam_2,
_Req_SCP_val_ReqParam_3,
_Req_SCP_val_ReqParam_4,
_Req_SCP_val_ReqParam_5,
_Req_SCP_val_ReqParam_6,
_Req_SCP_val_ReqParam_7,
_Req_SCP_val_ReqParam_8,
_Req_SCP_val_ReqParam_9,
_Req_SCP_val_ReqParam_10,
_Req_SCP_val_ReqParam_11,
_Req_SCP_val_ReqParam_12,
_Req_SCP_val_ReqParam_13,
_Req_SCP_val_ReqParam_14,
_Req_SCP_val_ReqParam_15,
_Req_SCP_val_ReqParam_16,
_Req_SCP_val_ReqParam_17,
_Req_SCP_val_ReqParam_18,
logChannel,
_logChannel_val_ReqParam,
destType,
_destType_val_ReqParam,
destDomain,
_destDomain_val_ReqParam,
maxAPDU,
_maxAPDU_val_ReqParam,
_DestinationType_fill,
_DestinationType_type,
DestinationType,
_DestType_addressType,
_DestType_geoLocType,
DestType,
_AddressBasedType_type,
__AddressBasedType_mcGroups__item_,
_AddressBasedType_mcGroups,
AddressBasedType,
_GeoLocationBasedType_type,
__GeoLocationBasedType_mcGroups__item_,
_GeoLocationBasedType_mcGroups,
GeoLocationBasedType,
DestDomain,
MaxADU,
contConnect,
_contConnect_val_ReqParam,
nxRepeat,
_nxRepeat_val_ReqParam,
storeForward,
_storeForward_val_ReqParam,
flowType,
_flowType_val_ReqParam,
commDistance,
_commDistance_val_ReqParam,
directivity,
_directivity_val_ReqParam,
multiHop,
_multiHop_val_ReqParam,
reduntOp,
_reduntOp_val_ReqParam,
minThP,
_minThP_val_ReqParam,
maxLat,
_maxLat_val_ReqParam,
protocolReq,
_protocolReq_val_ReqParam,
dataConfidentiality,
_dataConfidentiality_val_ReqParam,
dataIntegrity,
_dataIntegrity_val_ReqParam,
nonReputability,
_nonReputability_val_ReqParam,
dataAuthentication,
_dataAuthentication_val_ReqParam,
_ContConnect_duration,
_ContConnect_interrupt,
ContConnect,
_TimDurationValue_value,
_TimDurationValue_unit,
TimDurationValue,
_NxRepeat_repeat,
_NxRepeat_interval,
NxRepeat,
StoreForward,
_CommDistance_minDistance,
_CommDistance_cost,
CommDistance,
_MultiHop_hops,
_MultiHop_cost,
MultiHop,
Resilience,
_MinThP_minThP,
_MinThP_cost,
MinThP,
_MaxLat_lat,
_MaxLat_cost,
MaxLat,
ProtocolReq,
DataConfidentiality,
DataIntegrity,
ReqNonrepudiation,
DataAuthentication,
ReqConf_SCP,
_ReqConf_SCP_val_ReqConfParam_0,
_ReqConf_SCP_val_ReqConfParam_1,
_ReqConf_SCP_val_ReqConfParam_2,
_ReqConf_SCP_val_ReqConfParam_3,
_ReqConf_SCP_val_ReqConfParam_4,
_ReqConf_SCP_val_ReqConfParam_5,
_ReqConf_SCP_val_ReqConfParam_6,
_ReqConf_SCP_val_ReqConfParam_7,
_ReqConf_SCP_val_ReqConfParam_8,
_ReqConf_SCP_val_ReqConfParam_9,
_ReqConf_SCP_val_ReqConfParam_10,
_ReqConf_SCP_val_ReqConfParam_11,
_ReqConf_SCP_val_ReqConfParam_12,
_ReqConf_SCP_val_ReqConfParam_13,
_ReqConf_SCP_val_ReqConfParam_14,
_ReqConf_SCP_val_ReqConfParam_15,
_ReqConf_SCP_val_ReqConfParam_16,
_ReqConf_SCP_val_ReqConfParam_17,
_ReqConf_SCP_val_ReqConfParam_18,
logChannelConf,
_logChannelConf_val_ReqConfParam,
destTypeConf,
_destTypeConf_val_ReqConfParam,
destDomainConf,
_destDomainConf_val_ReqConfParam,
maxAPDUConf,
_maxAPDUConf_val_ReqConfParam,
contConnectConf,
_contConnectConf_val_ReqConfParam,
nxRepeatConf,
_nxRepeatConf_val_ReqConfParam,
storeForwardConf,
_storeForwardConf_val_ReqConfParam,
flowTypeConf,
_flowTypeConf_val_ReqConfParam,
commDistanceConf,
_commDistanceConf_val_ReqConfParam,
directivityConf,
_directivityConf_val_ReqConfParam,
multiHopConf,
_multiHopConf_val_ReqConfParam,
reduntOpConf,
_reduntOpConf_val_ReqConfParam,
minThPConf,
_minThPConf_val_ReqConfParam,
maxLatConf,
_maxLatConf_val_ReqConfParam,
protocolReqConf,
_protocolReqConf_val_ReqConfParam,
dataConfidentialityConf,
_dataConfidentialityConf_val_ReqConfParam,
dataIntegrityConf,
_dataIntegrityConf_val_ReqConfParam,
nonReputabilityConf,
_nonReputabilityConf_val_ReqConfParam,
dataAuthenticationConf,
_dataAuthenticationConf_val_ReqConfParam,
_POLICYC_ref,
_POLICYC_PolParam,
POLICYC,
___Policies__item__refNo_tab,
____Policies__item__refNo_tab_val_PolParam_0,
____Policies__item__refNo_tab_val_PolParam_1,
____Policies__item__refNo_tab_val_PolParam_2,
__Policies__item__refNo,
__Policies__item__param,
_Policies__item_,
Policies,
Policy,
_Policy_val_PolParam_0,
_Policy_val_PolParam_1,
_Policy_val_PolParam_2,
mediumCost,
_mediumCost_val_PolParam,
locPrivacy,
_locPrivacy_val_PolParam,
anonymity,
_anonymity_val_PolParam,
_MediumCost_fill,
_MediumCost_costClass,
_MediumCost_costAmount,
_MediumCost_timeUnit,
_MediumCost_amountUnit,
MediumCost,
CostClass,
_CostAmount_currency,
_CostAmount_value,
CostAmount,
_CostValue_main,
_CostValue_fraction,
CostValue,
_CostTimeUnit_value,
_CostTimeUnit_fill,
_CostTimeUnit_unit,
CostTimeUnit,
CostAmountUnit,
LocPrivacy,
Anonymity,
_ITS_S_Appl_Reg__item_,
ITS_S_Appl_Reg,
_ITS_S_Appl_RegConf__item_,
ITS_S_Appl_RegConf,
ITS_S_Appl_RegFinal,
Logic,
ConfValue,
CostObjective,
]
class DENM_PDU_Descriptions:
_name_ = u'DENM-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 302637, 1, 1]
_obj_ = [
u'DENM',
u'DecentralizedEnvironmentalNotificationMessage',
u'ManagementContainer',
u'SituationContainer',
u'LocationContainer',
u'ImpactReductionContainer',
u'RoadWorksContainerExtended',
u'StationaryVehicleContainer',
u'AlacarteContainer',
u'defaultValidity',
u'Termination',
u'ReferenceDenms',
]
_type_ = [
u'DENM',
u'DecentralizedEnvironmentalNotificationMessage',
u'ManagementContainer',
u'SituationContainer',
u'LocationContainer',
u'ImpactReductionContainer',
u'RoadWorksContainerExtended',
u'StationaryVehicleContainer',
u'AlacarteContainer',
u'Termination',
u'ReferenceDenms',
]
_set_ = [
]
_val_ = [
u'defaultValidity',
]
_class_ = [
]
_param_ = [
]
#-----< DENM >-----#
DENM = SEQ(name=u'DENM', mode=MODE_TYPE)
_DENM_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_DENM_denm = SEQ(name=u'denm', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'DecentralizedEnvironmentalNotificationMessage')))
DENM._cont = ASN1Dict([
(u'header', _DENM_header),
(u'denm', _DENM_denm),
])
DENM._ext = None
#-----< DecentralizedEnvironmentalNotificationMessage >-----#
DecentralizedEnvironmentalNotificationMessage = SEQ(name=u'DecentralizedEnvironmentalNotificationMessage', mode=MODE_TYPE)
_DecentralizedEnvironmentalNotificationMessage_management = SEQ(name=u'management', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'ManagementContainer')))
_DecentralizedEnvironmentalNotificationMessage_situation = SEQ(name=u'situation', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'SituationContainer')), opt=True)
_DecentralizedEnvironmentalNotificationMessage_location = SEQ(name=u'location', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'LocationContainer')), opt=True)
_DecentralizedEnvironmentalNotificationMessage_alacarte = SEQ(name=u'alacarte', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'AlacarteContainer')), opt=True)
DecentralizedEnvironmentalNotificationMessage._cont = ASN1Dict([
(u'management', _DecentralizedEnvironmentalNotificationMessage_management),
(u'situation', _DecentralizedEnvironmentalNotificationMessage_situation),
(u'location', _DecentralizedEnvironmentalNotificationMessage_location),
(u'alacarte', _DecentralizedEnvironmentalNotificationMessage_alacarte),
])
DecentralizedEnvironmentalNotificationMessage._ext = None
#-----< ManagementContainer >-----#
ManagementContainer = SEQ(name=u'ManagementContainer', mode=MODE_TYPE)
_ManagementContainer_actionID = SEQ(name=u'actionID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ActionID')))
_ManagementContainer_detectionTime = INT(name=u'detectionTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TimestampIts')))
_ManagementContainer_referenceTime = INT(name=u'referenceTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TimestampIts')))
_ManagementContainer_termination = ENUM(name=u'termination', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'Termination')), opt=True)
_ManagementContainer_eventPosition = SEQ(name=u'eventPosition', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ReferencePosition')))
_ManagementContainer_relevanceDistance = ENUM(name=u'relevanceDistance', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'RelevanceDistance')), opt=True)
_ManagementContainer_relevanceTrafficDirection = ENUM(name=u'relevanceTrafficDirection', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'RelevanceTrafficDirection')), opt=True)
_ManagementContainer_validityDuration = INT(name=u'validityDuration', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ValidityDuration')), default=600)
_ManagementContainer_transmissionInterval = INT(name=u'transmissionInterval', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TransmissionInterval')), opt=True)
_ManagementContainer_stationType = INT(name=u'stationType', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationType')))
ManagementContainer._cont = ASN1Dict([
(u'actionID', _ManagementContainer_actionID),
(u'detectionTime', _ManagementContainer_detectionTime),
(u'referenceTime', _ManagementContainer_referenceTime),
(u'termination', _ManagementContainer_termination),
(u'eventPosition', _ManagementContainer_eventPosition),
(u'relevanceDistance', _ManagementContainer_relevanceDistance),
(u'relevanceTrafficDirection', _ManagementContainer_relevanceTrafficDirection),
(u'validityDuration', _ManagementContainer_validityDuration),
(u'transmissionInterval', _ManagementContainer_transmissionInterval),
(u'stationType', _ManagementContainer_stationType),
])
ManagementContainer._ext = []
#-----< SituationContainer >-----#
SituationContainer = SEQ(name=u'SituationContainer', mode=MODE_TYPE)
_SituationContainer_informationQuality = INT(name=u'informationQuality', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'InformationQuality')))
_SituationContainer_eventType = SEQ(name=u'eventType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CauseCode')))
_SituationContainer_linkedCause = SEQ(name=u'linkedCause', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CauseCode')), opt=True)
_SituationContainer_eventHistory = SEQ_OF(name=u'eventHistory', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'EventHistory')), opt=True)
SituationContainer._cont = ASN1Dict([
(u'informationQuality', _SituationContainer_informationQuality),
(u'eventType', _SituationContainer_eventType),
(u'linkedCause', _SituationContainer_linkedCause),
(u'eventHistory', _SituationContainer_eventHistory),
])
SituationContainer._ext = []
#-----< LocationContainer >-----#
LocationContainer = SEQ(name=u'LocationContainer', mode=MODE_TYPE)
_LocationContainer_eventSpeed = SEQ(name=u'eventSpeed', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Speed')), opt=True)
_LocationContainer_eventPositionHeading = SEQ(name=u'eventPositionHeading', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Heading')), opt=True)
_LocationContainer_traces = SEQ_OF(name=u'traces', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Traces')))
_LocationContainer_roadType = ENUM(name=u'roadType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'RoadType')), opt=True)
LocationContainer._cont = ASN1Dict([
(u'eventSpeed', _LocationContainer_eventSpeed),
(u'eventPositionHeading', _LocationContainer_eventPositionHeading),
(u'traces', _LocationContainer_traces),
(u'roadType', _LocationContainer_roadType),
])
LocationContainer._ext = []
#-----< ImpactReductionContainer >-----#
ImpactReductionContainer = SEQ(name=u'ImpactReductionContainer', mode=MODE_TYPE)
_ImpactReductionContainer_heightLonCarrLeft = INT(name=u'heightLonCarrLeft', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'HeightLonCarr')))
_ImpactReductionContainer_heightLonCarrRight = INT(name=u'heightLonCarrRight', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'HeightLonCarr')))
_ImpactReductionContainer_posLonCarrLeft = INT(name=u'posLonCarrLeft', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PosLonCarr')))
_ImpactReductionContainer_posLonCarrRight = INT(name=u'posLonCarrRight', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PosLonCarr')))
_ImpactReductionContainer_positionOfPillars = SEQ_OF(name=u'positionOfPillars', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PositionOfPillars')))
_ImpactReductionContainer_posCentMass = INT(name=u'posCentMass', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PosCentMass')))
_ImpactReductionContainer_wheelBaseVehicle = INT(name=u'wheelBaseVehicle', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'WheelBaseVehicle')))
_ImpactReductionContainer_turningRadius = INT(name=u'turningRadius', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TurningRadius')))
_ImpactReductionContainer_posFrontAx = INT(name=u'posFrontAx', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PosFrontAx')))
_ImpactReductionContainer_positionOfOccupants = BIT_STR(name=u'positionOfOccupants', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PositionOfOccupants')))
_ImpactReductionContainer_vehicleMass = INT(name=u'vehicleMass', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleMass')))
_ImpactReductionContainer_requestResponseIndication = ENUM(name=u'requestResponseIndication', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'RequestResponseIndication')))
ImpactReductionContainer._cont = ASN1Dict([
(u'heightLonCarrLeft', _ImpactReductionContainer_heightLonCarrLeft),
(u'heightLonCarrRight', _ImpactReductionContainer_heightLonCarrRight),
(u'posLonCarrLeft', _ImpactReductionContainer_posLonCarrLeft),
(u'posLonCarrRight', _ImpactReductionContainer_posLonCarrRight),
(u'positionOfPillars', _ImpactReductionContainer_positionOfPillars),
(u'posCentMass', _ImpactReductionContainer_posCentMass),
(u'wheelBaseVehicle', _ImpactReductionContainer_wheelBaseVehicle),
(u'turningRadius', _ImpactReductionContainer_turningRadius),
(u'posFrontAx', _ImpactReductionContainer_posFrontAx),
(u'positionOfOccupants', _ImpactReductionContainer_positionOfOccupants),
(u'vehicleMass', _ImpactReductionContainer_vehicleMass),
(u'requestResponseIndication', _ImpactReductionContainer_requestResponseIndication),
])
ImpactReductionContainer._ext = None
#-----< RoadWorksContainerExtended >-----#
RoadWorksContainerExtended = SEQ(name=u'RoadWorksContainerExtended', mode=MODE_TYPE)
_RoadWorksContainerExtended_lightBarSirenInUse = BIT_STR(name=u'lightBarSirenInUse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LightBarSirenInUse')), opt=True)
_RoadWorksContainerExtended_closedLanes = SEQ(name=u'closedLanes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ClosedLanes')), opt=True)
_RoadWorksContainerExtended_restriction = SEQ_OF(name=u'restriction', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'RestrictedTypes')), opt=True)
_RoadWorksContainerExtended_speedLimit = INT(name=u'speedLimit', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SpeedLimit')), opt=True)
_RoadWorksContainerExtended_incidentIndication = SEQ(name=u'incidentIndication', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CauseCode')), opt=True)
_RoadWorksContainerExtended_recommendedPath = SEQ_OF(name=u'recommendedPath', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItineraryPath')), opt=True)
_RoadWorksContainerExtended_startingPointSpeedLimit = SEQ(name=u'startingPointSpeedLimit', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaReferencePosition')), opt=True)
_RoadWorksContainerExtended_trafficFlowRule = ENUM(name=u'trafficFlowRule', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TrafficRule')), opt=True)
_RoadWorksContainerExtended_referenceDenms = SEQ_OF(name=u'referenceDenms', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'ReferenceDenms')), opt=True)
RoadWorksContainerExtended._cont = ASN1Dict([
(u'lightBarSirenInUse', _RoadWorksContainerExtended_lightBarSirenInUse),
(u'closedLanes', _RoadWorksContainerExtended_closedLanes),
(u'restriction', _RoadWorksContainerExtended_restriction),
(u'speedLimit', _RoadWorksContainerExtended_speedLimit),
(u'incidentIndication', _RoadWorksContainerExtended_incidentIndication),
(u'recommendedPath', _RoadWorksContainerExtended_recommendedPath),
(u'startingPointSpeedLimit', _RoadWorksContainerExtended_startingPointSpeedLimit),
(u'trafficFlowRule', _RoadWorksContainerExtended_trafficFlowRule),
(u'referenceDenms', _RoadWorksContainerExtended_referenceDenms),
])
RoadWorksContainerExtended._ext = None
#-----< StationaryVehicleContainer >-----#
StationaryVehicleContainer = SEQ(name=u'StationaryVehicleContainer', mode=MODE_TYPE)
_StationaryVehicleContainer_stationarySince = ENUM(name=u'stationarySince', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationarySince')), opt=True)
_StationaryVehicleContainer_stationaryCause = SEQ(name=u'stationaryCause', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CauseCode')), opt=True)
_StationaryVehicleContainer_carryingDangerousGoods = SEQ(name=u'carryingDangerousGoods', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DangerousGoodsExtended')), opt=True)
_StationaryVehicleContainer_numberOfOccupants = INT(name=u'numberOfOccupants', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'NumberOfOccupants')), opt=True)
_StationaryVehicleContainer_vehicleIdentification = SEQ(name=u'vehicleIdentification', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleIdentification')), opt=True)
_StationaryVehicleContainer_energyStorageType = BIT_STR(name=u'energyStorageType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'EnergyStorageType')), opt=True)
StationaryVehicleContainer._cont = ASN1Dict([
(u'stationarySince', _StationaryVehicleContainer_stationarySince),
(u'stationaryCause', _StationaryVehicleContainer_stationaryCause),
(u'carryingDangerousGoods', _StationaryVehicleContainer_carryingDangerousGoods),
(u'numberOfOccupants', _StationaryVehicleContainer_numberOfOccupants),
(u'vehicleIdentification', _StationaryVehicleContainer_vehicleIdentification),
(u'energyStorageType', _StationaryVehicleContainer_energyStorageType),
])
StationaryVehicleContainer._ext = None
#-----< AlacarteContainer >-----#
AlacarteContainer = SEQ(name=u'AlacarteContainer', mode=MODE_TYPE)
_AlacarteContainer_lanePosition = INT(name=u'lanePosition', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LanePosition')), opt=True)
_AlacarteContainer_impactReduction = SEQ(name=u'impactReduction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'ImpactReductionContainer')), opt=True)
_AlacarteContainer_externalTemperature = INT(name=u'externalTemperature', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Temperature')), opt=True)
_AlacarteContainer_roadWorks = SEQ(name=u'roadWorks', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'RoadWorksContainerExtended')), opt=True)
_AlacarteContainer_positioningSolution = ENUM(name=u'positioningSolution', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PositioningSolutionType')), opt=True)
_AlacarteContainer_stationaryVehicle = SEQ(name=u'stationaryVehicle', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DENM-PDU-Descriptions', 'StationaryVehicleContainer')), opt=True)
AlacarteContainer._cont = ASN1Dict([
(u'lanePosition', _AlacarteContainer_lanePosition),
(u'impactReduction', _AlacarteContainer_impactReduction),
(u'externalTemperature', _AlacarteContainer_externalTemperature),
(u'roadWorks', _AlacarteContainer_roadWorks),
(u'positioningSolution', _AlacarteContainer_positioningSolution),
(u'stationaryVehicle', _AlacarteContainer_stationaryVehicle),
])
AlacarteContainer._ext = []
#-----< defaultValidity >-----#
defaultValidity = INT(name=u'defaultValidity', mode=MODE_VALUE)
defaultValidity._val = 600
#-----< Termination >-----#
Termination = ENUM(name=u'Termination', mode=MODE_TYPE)
Termination._cont = ASN1Dict([(u'isCancellation', 0), (u'isNegation', 1)])
Termination._ext = None
#-----< ReferenceDenms >-----#
ReferenceDenms = SEQ_OF(name=u'ReferenceDenms', mode=MODE_TYPE)
_ReferenceDenms__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'ActionID')))
ReferenceDenms._cont = _ReferenceDenms__item_
ReferenceDenms._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_all_ = [
_DENM_header,
_DENM_denm,
DENM,
_DecentralizedEnvironmentalNotificationMessage_management,
_DecentralizedEnvironmentalNotificationMessage_situation,
_DecentralizedEnvironmentalNotificationMessage_location,
_DecentralizedEnvironmentalNotificationMessage_alacarte,
DecentralizedEnvironmentalNotificationMessage,
_ManagementContainer_actionID,
_ManagementContainer_detectionTime,
_ManagementContainer_referenceTime,
_ManagementContainer_termination,
_ManagementContainer_eventPosition,
_ManagementContainer_relevanceDistance,
_ManagementContainer_relevanceTrafficDirection,
_ManagementContainer_validityDuration,
_ManagementContainer_transmissionInterval,
_ManagementContainer_stationType,
ManagementContainer,
_SituationContainer_informationQuality,
_SituationContainer_eventType,
_SituationContainer_linkedCause,
_SituationContainer_eventHistory,
SituationContainer,
_LocationContainer_eventSpeed,
_LocationContainer_eventPositionHeading,
_LocationContainer_traces,
_LocationContainer_roadType,
LocationContainer,
_ImpactReductionContainer_heightLonCarrLeft,
_ImpactReductionContainer_heightLonCarrRight,
_ImpactReductionContainer_posLonCarrLeft,
_ImpactReductionContainer_posLonCarrRight,
_ImpactReductionContainer_positionOfPillars,
_ImpactReductionContainer_posCentMass,
_ImpactReductionContainer_wheelBaseVehicle,
_ImpactReductionContainer_turningRadius,
_ImpactReductionContainer_posFrontAx,
_ImpactReductionContainer_positionOfOccupants,
_ImpactReductionContainer_vehicleMass,
_ImpactReductionContainer_requestResponseIndication,
ImpactReductionContainer,
_RoadWorksContainerExtended_lightBarSirenInUse,
_RoadWorksContainerExtended_closedLanes,
_RoadWorksContainerExtended_restriction,
_RoadWorksContainerExtended_speedLimit,
_RoadWorksContainerExtended_incidentIndication,
_RoadWorksContainerExtended_recommendedPath,
_RoadWorksContainerExtended_startingPointSpeedLimit,
_RoadWorksContainerExtended_trafficFlowRule,
_RoadWorksContainerExtended_referenceDenms,
RoadWorksContainerExtended,
_StationaryVehicleContainer_stationarySince,
_StationaryVehicleContainer_stationaryCause,
_StationaryVehicleContainer_carryingDangerousGoods,
_StationaryVehicleContainer_numberOfOccupants,
_StationaryVehicleContainer_vehicleIdentification,
_StationaryVehicleContainer_energyStorageType,
StationaryVehicleContainer,
_AlacarteContainer_lanePosition,
_AlacarteContainer_impactReduction,
_AlacarteContainer_externalTemperature,
_AlacarteContainer_roadWorks,
_AlacarteContainer_positioningSolution,
_AlacarteContainer_stationaryVehicle,
AlacarteContainer,
defaultValidity,
Termination,
_ReferenceDenms__item_,
ReferenceDenms,
]
class DSRCData:
_name_ = u'DSRCData'
_oid_ = [1, 0, 15628, 0, 1]
_obj_ = [
u'Action-Request',
u'Action-Response',
u'ActionType',
u'ApplicationContextMark',
u'ApplicationList',
u'AttributeIdList',
u'AttributeList',
u'Attributes',
u'BeaconID',
u'BroadcastPool',
u'BST',
u'Container',
u'Directory',
u'Dsrc-EID',
u'DSRCApplicationEntityID',
u'Event-Report-Request',
u'Event-Report-Response',
u'EventType',
u'File',
u'FileName',
u'FileType',
u'Get-Request',
u'Get-Response',
u'Initialisation-Request',
u'Initialisation-Response',
u'NamedFile',
u'ObeConfiguration',
u'Profile',
u'Record',
u'ReturnStatus',
u'Set-Request',
u'Set-Response',
u'Time',
u'T-APDUs',
u'VST',
]
_type_ = [
u'Action-Request',
u'Action-Response',
u'ActionType',
u'ApplicationContextMark',
u'ApplicationList',
u'AttributeIdList',
u'AttributeList',
u'Attributes',
u'BeaconID',
u'BroadcastPool',
u'BST',
u'Container',
u'Directory',
u'Dsrc-EID',
u'DSRCApplicationEntityID',
u'Event-Report-Request',
u'Event-Report-Response',
u'EventType',
u'File',
u'FileName',
u'FileType',
u'Get-Request',
u'Get-Response',
u'Initialisation-Request',
u'Initialisation-Response',
u'NamedFile',
u'ObeConfiguration',
u'Profile',
u'Record',
u'ReturnStatus',
u'Set-Request',
u'Set-Response',
u'Time',
u'T-APDUs',
u'VST',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< Action-Request >-----#
Action_Request = SEQ(name=u'Action-Request', mode=MODE_TYPE)
_Action_Request_mode = BOOL(name=u'mode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Action_Request_eid = INT(name=u'eid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Action_Request_actionType = INT(name=u'actionType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ActionType')))
_Action_Request_accessCredentials = OCT_STR(name=u'accessCredentials', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Action_Request_accessCredentials._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
_Action_Request_actionParameter = CHOICE(name=u'actionParameter', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRCData', 'Container')), opt=True)
_Action_Request_iid = INT(name=u'iid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
Action_Request._cont = ASN1Dict([
(u'mode', _Action_Request_mode),
(u'eid', _Action_Request_eid),
(u'actionType', _Action_Request_actionType),
(u'accessCredentials', _Action_Request_accessCredentials),
(u'actionParameter', _Action_Request_actionParameter),
(u'iid', _Action_Request_iid),
])
Action_Request._ext = None
#-----< Action-Response >-----#
Action_Response = SEQ(name=u'Action-Response', mode=MODE_TYPE)
_Action_Response_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Action_Response_fill._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_Action_Response_eid = INT(name=u'eid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Action_Response_iid = INT(name=u'iid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
_Action_Response_responseParameter = CHOICE(name=u'responseParameter', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRCData', 'Container')), opt=True)
_Action_Response_ret = INT(name=u'ret', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ReturnStatus')), opt=True)
Action_Response._cont = ASN1Dict([
(u'fill', _Action_Response_fill),
(u'eid', _Action_Response_eid),
(u'iid', _Action_Response_iid),
(u'responseParameter', _Action_Response_responseParameter),
(u'ret', _Action_Response_ret),
])
Action_Response._ext = None
#-----< ActionType >-----#
ActionType = INT(name=u'ActionType', mode=MODE_TYPE)
ActionType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< ApplicationContextMark >-----#
ApplicationContextMark = CHOICE(name=u'ApplicationContextMark', mode=MODE_TYPE, typeref=ASN1RefType(('DSRCData', 'Container')))
#-----< ApplicationList >-----#
ApplicationList = SEQ_OF(name=u'ApplicationList', mode=MODE_TYPE)
_ApplicationList__item_ = SEQ(name='_item_', mode=MODE_TYPE)
__ApplicationList__item__aid = INT(name=u'aid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'DSRCApplicationEntityID')))
__ApplicationList__item__eid = INT(name=u'eid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
__ApplicationList__item__parameter = CHOICE(name=u'parameter', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRCData', 'ApplicationContextMark')), opt=True)
_ApplicationList__item_._cont = ASN1Dict([
(u'aid', __ApplicationList__item__aid),
(u'eid', __ApplicationList__item__eid),
(u'parameter', __ApplicationList__item__parameter),
])
_ApplicationList__item_._ext = None
ApplicationList._cont = _ApplicationList__item_
ApplicationList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< AttributeIdList >-----#
AttributeIdList = SEQ_OF(name=u'AttributeIdList', mode=MODE_TYPE)
_AttributeIdList__item_ = INT(name='_item_', mode=MODE_TYPE)
_AttributeIdList__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
AttributeIdList._cont = _AttributeIdList__item_
AttributeIdList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< AttributeList >-----#
AttributeList = SEQ_OF(name=u'AttributeList', mode=MODE_TYPE)
_AttributeList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRCData', 'Attributes')))
AttributeList._cont = _AttributeList__item_
AttributeList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< Attributes >-----#
Attributes = SEQ(name=u'Attributes', mode=MODE_TYPE)
_Attributes_attributeId = INT(name=u'attributeId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Attributes_attributeId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
_Attributes_attributeValue = CHOICE(name=u'attributeValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRCData', 'Container')))
Attributes._cont = ASN1Dict([
(u'attributeId', _Attributes_attributeId),
(u'attributeValue', _Attributes_attributeValue),
])
Attributes._ext = None
#-----< BeaconID >-----#
BeaconID = SEQ(name=u'BeaconID', mode=MODE_TYPE)
_BeaconID_manufacturerid = INT(name=u'manufacturerid', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeaconID_manufacturerid._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_BeaconID_individualid = INT(name=u'individualid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_BeaconID_individualid._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=134217727)], ev=None, er=[])
BeaconID._cont = ASN1Dict([
(u'manufacturerid', _BeaconID_manufacturerid),
(u'individualid', _BeaconID_individualid),
])
BeaconID._ext = None
#-----< BroadcastPool >-----#
BroadcastPool = SEQ(name=u'BroadcastPool', mode=MODE_TYPE)
_BroadcastPool_directoryvalue = SEQ_OF(name=u'directoryvalue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Directory')))
_BroadcastPool_content = SEQ_OF(name=u'content', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BroadcastPool_content__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRCData', 'File')))
_BroadcastPool_content._cont = __BroadcastPool_content__item_
_BroadcastPool_content._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
BroadcastPool._cont = ASN1Dict([
(u'directoryvalue', _BroadcastPool_directoryvalue),
(u'content', _BroadcastPool_content),
])
BroadcastPool._ext = None
#-----< BST >-----#
BST = SEQ(name=u'BST', mode=MODE_TYPE)
_BST_rsu = SEQ(name=u'rsu', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'BeaconID')))
_BST_time = INT(name=u'time', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Time')))
_BST_profile = INT(name=u'profile', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Profile')))
_BST_mandApplications = SEQ_OF(name=u'mandApplications', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ApplicationList')))
_BST_nonmandApplications = SEQ_OF(name=u'nonmandApplications', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ApplicationList')), opt=True)
_BST_profileList = SEQ_OF(name=u'profileList', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__BST_profileList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRCData', 'Profile')))
_BST_profileList._cont = __BST_profileList__item_
_BST_profileList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
BST._cont = ASN1Dict([
(u'rsu', _BST_rsu),
(u'time', _BST_time),
(u'profile', _BST_profile),
(u'mandApplications', _BST_mandApplications),
(u'nonmandApplications', _BST_nonmandApplications),
(u'profileList', _BST_profileList),
])
BST._ext = None
#-----< Container >-----#
Container = CHOICE(name=u'Container', mode=MODE_TYPE)
_Container_integer = INT(name=u'integer', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Container_bitstring = BIT_STR(name=u'bitstring', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Container_octetstring = OCT_STR(name=u'octetstring', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Container_octetstring._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
_Container_universalString = STR_UNIV(name=u'universalString', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Container_beaconId = SEQ(name=u'beaconId', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'BeaconID')))
_Container_t_apdu = CHOICE(name=u't-apdu', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'T-APDUs')))
_Container_dsrcApplicationEntityId = INT(name=u'dsrcApplicationEntityId', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'DSRCApplicationEntityID')))
_Container_dsrc_Ase_Id = INT(name=u'dsrc-Ase-Id', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Container_attrIdList = SEQ_OF(name=u'attrIdList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'AttributeIdList')))
_Container_attrList = SEQ_OF(name=u'attrList', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'AttributeList')))
_Container_broadcastPool = SEQ(name=u'broadcastPool', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'BroadcastPool')))
_Container_directory = SEQ_OF(name=u'directory', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Directory')))
_Container_file = SEQ_OF(name=u'file', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'File')))
_Container_fileType = NULL(name=u'fileType', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'FileType')))
_Container_record = CHOICE(name=u'record', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Record')))
_Container_time = INT(name=u'time', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Time')))
_Container_vector = SEQ_OF(name=u'vector', mode=MODE_TYPE, tag=(16, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__Container_vector__item_ = INT(name='_item_', mode=MODE_TYPE)
__Container_vector__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
_Container_vector._cont = __Container_vector__item_
_Container_vector._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
Container._cont = ASN1Dict([
(u'integer', _Container_integer),
(u'bitstring', _Container_bitstring),
(u'octetstring', _Container_octetstring),
(u'universalString', _Container_universalString),
(u'beaconId', _Container_beaconId),
(u't-apdu', _Container_t_apdu),
(u'dsrcApplicationEntityId', _Container_dsrcApplicationEntityId),
(u'dsrc-Ase-Id', _Container_dsrc_Ase_Id),
(u'attrIdList', _Container_attrIdList),
(u'attrList', _Container_attrList),
(u'broadcastPool', _Container_broadcastPool),
(u'directory', _Container_directory),
(u'file', _Container_file),
(u'fileType', _Container_fileType),
(u'record', _Container_record),
(u'time', _Container_time),
(u'vector', _Container_vector),
])
Container._ext = []
#-----< Directory >-----#
Directory = SEQ_OF(name=u'Directory', mode=MODE_TYPE)
_Directory__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRCData', 'FileName')))
Directory._cont = _Directory__item_
Directory._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< Dsrc-EID >-----#
Dsrc_EID = INT(name=u'Dsrc-EID', mode=MODE_TYPE)
Dsrc_EID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< DSRCApplicationEntityID >-----#
DSRCApplicationEntityID = INT(name=u'DSRCApplicationEntityID', mode=MODE_TYPE)
DSRCApplicationEntityID._cont = ASN1Dict([(u'system', 0), (u'electronic-fee-collection', 1), (u'freight-fleet-management', 2), (u'public-transport', 3), (u'traffic-traveller-information', 4), (u'traffic-control', 5), (u'parking-management', 6), (u'geographic-road-database', 7), (u'medium-range-preinformation', 8), (u'man-machine-interface', 9), (u'intersystem-interface', 10), (u'automatic-vehicle-identification', 11), (u'emergency-warning', 12), (u'private', 13), (u'multi-purpose-payment', 14), (u'dsrc-resource-manager', 15), (u'after-theft-systems', 16), (u'cruise-assist-highway-system', 17), (u'multi-purpose-information-system', 18), (u'multi-mobile-information-system', 19)])
DSRCApplicationEntityID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=[], er=[])
#-----< Event-Report-Request >-----#
Event_Report_Request = SEQ(name=u'Event-Report-Request', mode=MODE_TYPE)
_Event_Report_Request_mode = BOOL(name=u'mode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Event_Report_Request_eid = INT(name=u'eid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Event_Report_Request_eventType = INT(name=u'eventType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'EventType')))
_Event_Report_Request_accessCredentials = OCT_STR(name=u'accessCredentials', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Event_Report_Request_accessCredentials._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
_Event_Report_Request_eventParameter = CHOICE(name=u'eventParameter', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRCData', 'Container')), opt=True)
_Event_Report_Request_iid = INT(name=u'iid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
Event_Report_Request._cont = ASN1Dict([
(u'mode', _Event_Report_Request_mode),
(u'eid', _Event_Report_Request_eid),
(u'eventType', _Event_Report_Request_eventType),
(u'accessCredentials', _Event_Report_Request_accessCredentials),
(u'eventParameter', _Event_Report_Request_eventParameter),
(u'iid', _Event_Report_Request_iid),
])
Event_Report_Request._ext = None
#-----< Event-Report-Response >-----#
Event_Report_Response = SEQ(name=u'Event-Report-Response', mode=MODE_TYPE)
_Event_Report_Response_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Event_Report_Response_fill._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Event_Report_Response_eid = INT(name=u'eid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Event_Report_Response_iid = INT(name=u'iid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
_Event_Report_Response_ret = INT(name=u'ret', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ReturnStatus')), opt=True)
Event_Report_Response._cont = ASN1Dict([
(u'fill', _Event_Report_Response_fill),
(u'eid', _Event_Report_Response_eid),
(u'iid', _Event_Report_Response_iid),
(u'ret', _Event_Report_Response_ret),
])
Event_Report_Response._ext = None
#-----< EventType >-----#
EventType = INT(name=u'EventType', mode=MODE_TYPE)
EventType._cont = ASN1Dict([(u'release', 0)])
EventType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< File >-----#
File = SEQ_OF(name=u'File', mode=MODE_TYPE)
_File__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRCData', 'Record')))
File._cont = _File__item_
File._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< FileName >-----#
FileName = SEQ(name=u'FileName', mode=MODE_TYPE)
_FileName_aseID = INT(name=u'aseID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_FileName_fileID = INT(name=u'fileID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_FileName_fileID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
FileName._cont = ASN1Dict([
(u'aseID', _FileName_aseID),
(u'fileID', _FileName_fileID),
])
FileName._ext = None
#-----< FileType >-----#
FileType = NULL(name=u'FileType', mode=MODE_TYPE)
#-----< Get-Request >-----#
Get_Request = SEQ(name=u'Get-Request', mode=MODE_TYPE)
_Get_Request_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Get_Request_fill._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_Get_Request_eid = INT(name=u'eid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Get_Request_accessCredentials = OCT_STR(name=u'accessCredentials', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Get_Request_accessCredentials._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
_Get_Request_iid = INT(name=u'iid', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
_Get_Request_attrIdList = SEQ_OF(name=u'attrIdList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'AttributeIdList')), opt=True)
Get_Request._cont = ASN1Dict([
(u'fill', _Get_Request_fill),
(u'eid', _Get_Request_eid),
(u'accessCredentials', _Get_Request_accessCredentials),
(u'iid', _Get_Request_iid),
(u'attrIdList', _Get_Request_attrIdList),
])
Get_Request._ext = None
#-----< Get-Response >-----#
Get_Response = SEQ(name=u'Get-Response', mode=MODE_TYPE)
_Get_Response_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Get_Response_fill._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_Get_Response_eid = INT(name=u'eid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Get_Response_iid = INT(name=u'iid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
_Get_Response_attributelist = SEQ_OF(name=u'attributelist', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'AttributeList')), opt=True)
_Get_Response_ret = INT(name=u'ret', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ReturnStatus')), opt=True)
Get_Response._cont = ASN1Dict([
(u'fill', _Get_Response_fill),
(u'eid', _Get_Response_eid),
(u'iid', _Get_Response_iid),
(u'attributelist', _Get_Response_attributelist),
(u'ret', _Get_Response_ret),
])
Get_Response._ext = None
#-----< Initialisation-Request >-----#
Initialisation_Request = SEQ(name=u'Initialisation-Request', mode=MODE_TYPE, typeref=ASN1RefType(('DSRCData', 'BST')))
#-----< Initialisation-Response >-----#
Initialisation_Response = SEQ(name=u'Initialisation-Response', mode=MODE_TYPE, typeref=ASN1RefType(('DSRCData', 'VST')))
#-----< NamedFile >-----#
NamedFile = SEQ(name=u'NamedFile', mode=MODE_TYPE)
_NamedFile_name = SEQ(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'FileName')))
_NamedFile_file = SEQ_OF(name=u'file', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'File')))
NamedFile._cont = ASN1Dict([
(u'name', _NamedFile_name),
(u'file', _NamedFile_file),
])
NamedFile._ext = None
#-----< ObeConfiguration >-----#
ObeConfiguration = SEQ(name=u'ObeConfiguration', mode=MODE_TYPE)
_ObeConfiguration_equipmentClass = INT(name=u'equipmentClass', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ObeConfiguration_equipmentClass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
_ObeConfiguration_manufacturerID = INT(name=u'manufacturerID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ObeConfiguration_manufacturerID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_ObeConfiguration_obeStatus = INT(name=u'obeStatus', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ObeConfiguration_obeStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
ObeConfiguration._cont = ASN1Dict([
(u'equipmentClass', _ObeConfiguration_equipmentClass),
(u'manufacturerID', _ObeConfiguration_manufacturerID),
(u'obeStatus', _ObeConfiguration_obeStatus),
])
ObeConfiguration._ext = None
#-----< Profile >-----#
Profile = INT(name=u'Profile', mode=MODE_TYPE)
Profile._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< Record >-----#
Record = CHOICE(name=u'Record', mode=MODE_TYPE)
_Record_simple = STR_VIS(name=u'simple', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Record._cont = ASN1Dict([
(u'simple', _Record_simple),
])
Record._ext = []
#-----< ReturnStatus >-----#
ReturnStatus = INT(name=u'ReturnStatus', mode=MODE_TYPE)
ReturnStatus._cont = ASN1Dict([(u'noError', 0), (u'accessDenied', 1), (u'argumentError', 2), (u'complexityLimitation', 3), (u'processingFailure', 4), (u'processing', 5), (u'chainingError', 6)])
ReturnStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< Set-Request >-----#
Set_Request = SEQ(name=u'Set-Request', mode=MODE_TYPE)
_Set_Request_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Set_Request_fill._const_sz = ASN1Set(rv=[1], rr=[], ev=None, er=[])
_Set_Request_mode = BOOL(name=u'mode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Set_Request_eid = INT(name=u'eid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Set_Request_accessCredentials = OCT_STR(name=u'accessCredentials', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Set_Request_accessCredentials._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
_Set_Request_attrList = SEQ_OF(name=u'attrList', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'AttributeList')))
_Set_Request_iid = INT(name=u'iid', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
Set_Request._cont = ASN1Dict([
(u'fill', _Set_Request_fill),
(u'mode', _Set_Request_mode),
(u'eid', _Set_Request_eid),
(u'accessCredentials', _Set_Request_accessCredentials),
(u'attrList', _Set_Request_attrList),
(u'iid', _Set_Request_iid),
])
Set_Request._ext = None
#-----< Set-Response >-----#
Set_Response = SEQ(name=u'Set-Response', mode=MODE_TYPE)
_Set_Response_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Set_Response_fill._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
_Set_Response_eid = INT(name=u'eid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')))
_Set_Response_iid = INT(name=u'iid', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Dsrc-EID')), opt=True)
_Set_Response_ret = INT(name=u'ret', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ReturnStatus')), opt=True)
Set_Response._cont = ASN1Dict([
(u'fill', _Set_Response_fill),
(u'eid', _Set_Response_eid),
(u'iid', _Set_Response_iid),
(u'ret', _Set_Response_ret),
])
Set_Response._ext = None
#-----< Time >-----#
Time = INT(name=u'Time', mode=MODE_TYPE)
Time._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[])
#-----< T-APDUs >-----#
T_APDUs = CHOICE(name=u'T-APDUs', mode=MODE_TYPE)
_T_APDUs_action_request = SEQ(name=u'action-request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Action-Request')))
_T_APDUs_action_response = SEQ(name=u'action-response', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Action-Response')))
_T_APDUs_event_report_request = SEQ(name=u'event-report-request', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Event-Report-Request')))
_T_APDUs_event_report_response = SEQ(name=u'event-report-response', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Event-Report-Response')))
_T_APDUs_set_request = SEQ(name=u'set-request', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Set-Request')))
_T_APDUs_set_response = SEQ(name=u'set-response', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Set-Response')))
_T_APDUs_get_request = SEQ(name=u'get-request', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Get-Request')))
_T_APDUs_get_response = SEQ(name=u'get-response', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Get-Response')))
_T_APDUs_initialisation_request = SEQ(name=u'initialisation-request', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Initialisation-Request')))
_T_APDUs_initialisation_response = SEQ(name=u'initialisation-response', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Initialisation-Response')))
T_APDUs._cont = ASN1Dict([
(u'action-request', _T_APDUs_action_request),
(u'action-response', _T_APDUs_action_response),
(u'event-report-request', _T_APDUs_event_report_request),
(u'event-report-response', _T_APDUs_event_report_response),
(u'set-request', _T_APDUs_set_request),
(u'set-response', _T_APDUs_set_response),
(u'get-request', _T_APDUs_get_request),
(u'get-response', _T_APDUs_get_response),
(u'initialisation-request', _T_APDUs_initialisation_request),
(u'initialisation-response', _T_APDUs_initialisation_response),
])
T_APDUs._ext = None
#-----< VST >-----#
VST = SEQ(name=u'VST', mode=MODE_TYPE)
_VST_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VST_fill._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
_VST_profile = INT(name=u'profile', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'Profile')))
_VST_applications = SEQ_OF(name=u'applications', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ApplicationList')))
_VST_obeConfiguration = SEQ(name=u'obeConfiguration', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRCData', 'ObeConfiguration')))
VST._cont = ASN1Dict([
(u'fill', _VST_fill),
(u'profile', _VST_profile),
(u'applications', _VST_applications),
(u'obeConfiguration', _VST_obeConfiguration),
])
VST._ext = None
_all_ = [
_Action_Request_mode,
_Action_Request_eid,
_Action_Request_actionType,
_Action_Request_accessCredentials,
_Action_Request_actionParameter,
_Action_Request_iid,
Action_Request,
_Action_Response_fill,
_Action_Response_eid,
_Action_Response_iid,
_Action_Response_responseParameter,
_Action_Response_ret,
Action_Response,
ActionType,
ApplicationContextMark,
__ApplicationList__item__aid,
__ApplicationList__item__eid,
__ApplicationList__item__parameter,
_ApplicationList__item_,
ApplicationList,
_AttributeIdList__item_,
AttributeIdList,
_AttributeList__item_,
AttributeList,
_Attributes_attributeId,
_Attributes_attributeValue,
Attributes,
_BeaconID_manufacturerid,
_BeaconID_individualid,
BeaconID,
_BroadcastPool_directoryvalue,
__BroadcastPool_content__item_,
_BroadcastPool_content,
BroadcastPool,
_BST_rsu,
_BST_time,
_BST_profile,
_BST_mandApplications,
_BST_nonmandApplications,
__BST_profileList__item_,
_BST_profileList,
BST,
_Container_integer,
_Container_bitstring,
_Container_octetstring,
_Container_universalString,
_Container_beaconId,
_Container_t_apdu,
_Container_dsrcApplicationEntityId,
_Container_dsrc_Ase_Id,
_Container_attrIdList,
_Container_attrList,
_Container_broadcastPool,
_Container_directory,
_Container_file,
_Container_fileType,
_Container_record,
_Container_time,
__Container_vector__item_,
_Container_vector,
Container,
_Directory__item_,
Directory,
Dsrc_EID,
DSRCApplicationEntityID,
_Event_Report_Request_mode,
_Event_Report_Request_eid,
_Event_Report_Request_eventType,
_Event_Report_Request_accessCredentials,
_Event_Report_Request_eventParameter,
_Event_Report_Request_iid,
Event_Report_Request,
_Event_Report_Response_fill,
_Event_Report_Response_eid,
_Event_Report_Response_iid,
_Event_Report_Response_ret,
Event_Report_Response,
EventType,
_File__item_,
File,
_FileName_aseID,
_FileName_fileID,
FileName,
FileType,
_Get_Request_fill,
_Get_Request_eid,
_Get_Request_accessCredentials,
_Get_Request_iid,
_Get_Request_attrIdList,
Get_Request,
_Get_Response_fill,
_Get_Response_eid,
_Get_Response_iid,
_Get_Response_attributelist,
_Get_Response_ret,
Get_Response,
Initialisation_Request,
Initialisation_Response,
_NamedFile_name,
_NamedFile_file,
NamedFile,
_ObeConfiguration_equipmentClass,
_ObeConfiguration_manufacturerID,
_ObeConfiguration_obeStatus,
ObeConfiguration,
Profile,
_Record_simple,
Record,
ReturnStatus,
_Set_Request_fill,
_Set_Request_mode,
_Set_Request_eid,
_Set_Request_accessCredentials,
_Set_Request_attrList,
_Set_Request_iid,
Set_Request,
_Set_Response_fill,
_Set_Response_eid,
_Set_Response_iid,
_Set_Response_ret,
Set_Response,
Time,
_T_APDUs_action_request,
_T_APDUs_action_response,
_T_APDUs_event_report_request,
_T_APDUs_event_report_response,
_T_APDUs_set_request,
_T_APDUs_set_response,
_T_APDUs_get_request,
_T_APDUs_get_response,
_T_APDUs_initialisation_request,
_T_APDUs_initialisation_response,
T_APDUs,
_VST_fill,
_VST_profile,
_VST_applications,
_VST_obeConfiguration,
VST,
]
class SPATEM_PDU_Descriptions:
_name_ = u'SPATEM-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 103301, 0, 1]
_obj_ = [
u'SPATEM',
]
_type_ = [
u'SPATEM',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< SPATEM >-----#
SPATEM = SEQ(name=u'SPATEM', mode=MODE_TYPE)
_SPATEM_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_SPATEM_spat = SEQ(name=u'spat', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SPAT')))
SPATEM._cont = ASN1Dict([
(u'header', _SPATEM_header),
(u'spat', _SPATEM_spat),
])
SPATEM._ext = None
_all_ = [
_SPATEM_header,
_SPATEM_spat,
SPATEM,
]
class MAPEM_PDU_Descriptions:
_name_ = u'MAPEM-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 103301, 1, 1]
_obj_ = [
u'MAPEM',
]
_type_ = [
u'MAPEM',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< MAPEM >-----#
MAPEM = SEQ(name=u'MAPEM', mode=MODE_TYPE)
_MAPEM_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_MAPEM_map = SEQ(name=u'map', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MapData')))
MAPEM._cont = ASN1Dict([
(u'header', _MAPEM_header),
(u'map', _MAPEM_map),
])
MAPEM._ext = None
_all_ = [
_MAPEM_header,
_MAPEM_map,
MAPEM,
]
class IVIM_PDU_Descriptions:
_name_ = u'IVIM-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 103301, 2, 1]
_obj_ = [
u'IVIM',
]
_type_ = [
u'IVIM',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< IVIM >-----#
IVIM = SEQ(name=u'IVIM', mode=MODE_TYPE)
_IVIM_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_IVIM_ivi = SEQ(name=u'ivi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IviStructure')))
IVIM._cont = ASN1Dict([
(u'header', _IVIM_header),
(u'ivi', _IVIM_ivi),
])
IVIM._ext = None
_all_ = [
_IVIM_header,
_IVIM_ivi,
IVIM,
]
class SREM_PDU_Descriptions:
_name_ = u'SREM-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 103301, 3, 1]
_obj_ = [
u'SREM',
]
_type_ = [
u'SREM',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< SREM >-----#
SREM = SEQ(name=u'SREM', mode=MODE_TYPE)
_SREM_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_SREM_srm = SEQ(name=u'srm', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalRequestMessage')))
SREM._cont = ASN1Dict([
(u'header', _SREM_header),
(u'srm', _SREM_srm),
])
SREM._ext = None
_all_ = [
_SREM_header,
_SREM_srm,
SREM,
]
class SSEM_PDU_Descriptions:
_name_ = u'SSEM-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 103301, 4, 1]
_obj_ = [
u'SSEM',
]
_type_ = [
u'SSEM',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< SSEM >-----#
SSEM = SEQ(name=u'SSEM', mode=MODE_TYPE)
_SSEM_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_SSEM_ssm = SEQ(name=u'ssm', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalStatusMessage')))
SSEM._cont = ASN1Dict([
(u'header', _SSEM_header),
(u'ssm', _SSEM_ssm),
])
SSEM._ext = None
_all_ = [
_SSEM_header,
_SSEM_ssm,
SSEM,
]
class EVCSN_PDU_Descriptions:
_name_ = u'EVCSN-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 101556, 1, 1]
_obj_ = [
u'EvcsnPdu',
u'EVChargingSpotNotificationPOIMessage',
u'ItsPOIHeader',
u'ItsEVCSNData',
u'ItsChargingStationData',
u'ItsChargingSpots',
u'ItsChargingSpotDataElements',
u'DigitalMap',
u'ChargingSpotType',
u'TypeOfReceptacle',
u'ParkingPlacesData',
u'SpotAvailability',
u'POIType',
u'NumberStations',
]
_type_ = [
u'EvcsnPdu',
u'EVChargingSpotNotificationPOIMessage',
u'ItsPOIHeader',
u'ItsEVCSNData',
u'ItsChargingStationData',
u'ItsChargingSpots',
u'ItsChargingSpotDataElements',
u'DigitalMap',
u'ChargingSpotType',
u'TypeOfReceptacle',
u'ParkingPlacesData',
u'SpotAvailability',
u'POIType',
u'NumberStations',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< EvcsnPdu >-----#
EvcsnPdu = SEQ(name=u'EvcsnPdu', mode=MODE_TYPE)
_EvcsnPdu_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_EvcsnPdu_evcsn = SEQ(name=u'evcsn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'EVChargingSpotNotificationPOIMessage')))
EvcsnPdu._cont = ASN1Dict([
(u'header', _EvcsnPdu_header),
(u'evcsn', _EvcsnPdu_evcsn),
])
EvcsnPdu._ext = None
#-----< EVChargingSpotNotificationPOIMessage >-----#
EVChargingSpotNotificationPOIMessage = SEQ(name=u'EVChargingSpotNotificationPOIMessage', mode=MODE_TYPE)
_EVChargingSpotNotificationPOIMessage_poiHeader = SEQ(name=u'poiHeader', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'ItsPOIHeader')))
_EVChargingSpotNotificationPOIMessage_evcsnData = SEQ(name=u'evcsnData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'ItsEVCSNData')))
EVChargingSpotNotificationPOIMessage._cont = ASN1Dict([
(u'poiHeader', _EVChargingSpotNotificationPOIMessage_poiHeader),
(u'evcsnData', _EVChargingSpotNotificationPOIMessage_evcsnData),
])
EVChargingSpotNotificationPOIMessage._ext = None
#-----< ItsPOIHeader >-----#
ItsPOIHeader = SEQ(name=u'ItsPOIHeader', mode=MODE_TYPE)
_ItsPOIHeader_poiType = INT(name=u'poiType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'POIType')))
_ItsPOIHeader_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TimestampIts')))
_ItsPOIHeader_relayCapable = BOOL(name=u'relayCapable', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
ItsPOIHeader._cont = ASN1Dict([
(u'poiType', _ItsPOIHeader_poiType),
(u'timeStamp', _ItsPOIHeader_timeStamp),
(u'relayCapable', _ItsPOIHeader_relayCapable),
])
ItsPOIHeader._ext = None
#-----< ItsEVCSNData >-----#
ItsEVCSNData = SEQ(name=u'ItsEVCSNData', mode=MODE_TYPE)
_ItsEVCSNData_totalNumberOfStations = INT(name=u'totalNumberOfStations', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'NumberStations')))
_ItsEVCSNData_chargingStationsData = SEQ_OF(name=u'chargingStationsData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ItsEVCSNData_chargingStationsData__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'ItsChargingStationData')))
_ItsEVCSNData_chargingStationsData._cont = __ItsEVCSNData_chargingStationsData__item_
_ItsEVCSNData_chargingStationsData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
ItsEVCSNData._cont = ASN1Dict([
(u'totalNumberOfStations', _ItsEVCSNData_totalNumberOfStations),
(u'chargingStationsData', _ItsEVCSNData_chargingStationsData),
])
ItsEVCSNData._ext = None
#-----< ItsChargingStationData >-----#
ItsChargingStationData = SEQ(name=u'ItsChargingStationData', mode=MODE_TYPE)
_ItsChargingStationData_chargingStationID = INT(name=u'chargingStationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationID')))
_ItsChargingStationData_utilityDistributorId = STR_UTF8(name=u'utilityDistributorId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ItsChargingStationData_utilityDistributorId._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_ItsChargingStationData_providerID = STR_UTF8(name=u'providerID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ItsChargingStationData_providerID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_ItsChargingStationData_chargingStationLocation = SEQ(name=u'chargingStationLocation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ReferencePosition')))
_ItsChargingStationData_address = STR_UTF8(name=u'address', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ItsChargingStationData_phoneNumber = STR_NUM(name=u'phoneNumber', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ItsChargingStationData_phoneNumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
_ItsChargingStationData_accessibility = STR_UTF8(name=u'accessibility', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ItsChargingStationData_accessibility._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
_ItsChargingStationData_digitalMap = SEQ_OF(name=u'digitalMap', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'DigitalMap')), opt=True)
_ItsChargingStationData_openingDaysHours = STR_UTF8(name=u'openingDaysHours', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ItsChargingStationData_pricing = STR_UTF8(name=u'pricing', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ItsChargingStationData_bookingContactInfo = STR_UTF8(name=u'bookingContactInfo', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ItsChargingStationData_payment = STR_UTF8(name=u'payment', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ItsChargingStationData_chargingSpotsAvailable = SEQ_OF(name=u'chargingSpotsAvailable', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'ItsChargingSpots')))
ItsChargingStationData._cont = ASN1Dict([
(u'chargingStationID', _ItsChargingStationData_chargingStationID),
(u'utilityDistributorId', _ItsChargingStationData_utilityDistributorId),
(u'providerID', _ItsChargingStationData_providerID),
(u'chargingStationLocation', _ItsChargingStationData_chargingStationLocation),
(u'address', _ItsChargingStationData_address),
(u'phoneNumber', _ItsChargingStationData_phoneNumber),
(u'accessibility', _ItsChargingStationData_accessibility),
(u'digitalMap', _ItsChargingStationData_digitalMap),
(u'openingDaysHours', _ItsChargingStationData_openingDaysHours),
(u'pricing', _ItsChargingStationData_pricing),
(u'bookingContactInfo', _ItsChargingStationData_bookingContactInfo),
(u'payment', _ItsChargingStationData_payment),
(u'chargingSpotsAvailable', _ItsChargingStationData_chargingSpotsAvailable),
])
ItsChargingStationData._ext = []
#-----< ItsChargingSpots >-----#
ItsChargingSpots = SEQ_OF(name=u'ItsChargingSpots', mode=MODE_TYPE)
_ItsChargingSpots__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'ItsChargingSpotDataElements')))
ItsChargingSpots._cont = _ItsChargingSpots__item_
ItsChargingSpots._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< ItsChargingSpotDataElements >-----#
ItsChargingSpotDataElements = SEQ(name=u'ItsChargingSpotDataElements', mode=MODE_TYPE)
_ItsChargingSpotDataElements_type = BIT_STR(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'ChargingSpotType')))
_ItsChargingSpotDataElements_evEquipmentID = STR_UTF8(name=u'evEquipmentID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ItsChargingSpotDataElements_typeOfReceptacle = BIT_STR(name=u'typeOfReceptacle', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'TypeOfReceptacle')))
_ItsChargingSpotDataElements_energyAvailability = STR_UTF8(name=u'energyAvailability', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ItsChargingSpotDataElements_parkingPlacesData = SEQ_OF(name=u'parkingPlacesData', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'ParkingPlacesData')), opt=True)
ItsChargingSpotDataElements._cont = ASN1Dict([
(u'type', _ItsChargingSpotDataElements_type),
(u'evEquipmentID', _ItsChargingSpotDataElements_evEquipmentID),
(u'typeOfReceptacle', _ItsChargingSpotDataElements_typeOfReceptacle),
(u'energyAvailability', _ItsChargingSpotDataElements_energyAvailability),
(u'parkingPlacesData', _ItsChargingSpotDataElements_parkingPlacesData),
])
ItsChargingSpotDataElements._ext = None
#-----< DigitalMap >-----#
DigitalMap = SEQ_OF(name=u'DigitalMap', mode=MODE_TYPE)
_DigitalMap__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'ReferencePosition')))
DigitalMap._cont = _DigitalMap__item_
DigitalMap._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
#-----< ChargingSpotType >-----#
ChargingSpotType = BIT_STR(name=u'ChargingSpotType', mode=MODE_TYPE)
ChargingSpotType._cont = ASN1Dict([(u'standardChargeMode1', 0), (u'standardChargeMode2', 1), (u'standardOrFastChargeMode3', 2), (u'fastChargeWithExternalCharger', 3), (u'quickDrop', 8), (u'inductiveChargeWhileStationary', 12), (u'inductiveChargeWhileDriving', 14)])
#-----< TypeOfReceptacle >-----#
TypeOfReceptacle = BIT_STR(name=u'TypeOfReceptacle', mode=MODE_TYPE)
#-----< ParkingPlacesData >-----#
ParkingPlacesData = SEQ_OF(name=u'ParkingPlacesData', mode=MODE_TYPE)
_ParkingPlacesData__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('EVCSN-PDU-Descriptions', 'SpotAvailability')))
ParkingPlacesData._cont = _ParkingPlacesData__item_
ParkingPlacesData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< SpotAvailability >-----#
SpotAvailability = SEQ(name=u'SpotAvailability', mode=MODE_TYPE)
_SpotAvailability_maxWaitingTimeMinutes = INT(name=u'maxWaitingTimeMinutes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_SpotAvailability_maxWaitingTimeMinutes._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1400)], ev=None, er=[])
_SpotAvailability_blocking = BOOL(name=u'blocking', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
SpotAvailability._cont = ASN1Dict([
(u'maxWaitingTimeMinutes', _SpotAvailability_maxWaitingTimeMinutes),
(u'blocking', _SpotAvailability_blocking),
])
SpotAvailability._ext = None
#-----< POIType >-----#
POIType = INT(name=u'POIType', mode=MODE_TYPE)
POIType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< NumberStations >-----#
NumberStations = INT(name=u'NumberStations', mode=MODE_TYPE)
NumberStations._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=256)], ev=None, er=[])
_all_ = [
_EvcsnPdu_header,
_EvcsnPdu_evcsn,
EvcsnPdu,
_EVChargingSpotNotificationPOIMessage_poiHeader,
_EVChargingSpotNotificationPOIMessage_evcsnData,
EVChargingSpotNotificationPOIMessage,
_ItsPOIHeader_poiType,
_ItsPOIHeader_timeStamp,
_ItsPOIHeader_relayCapable,
ItsPOIHeader,
_ItsEVCSNData_totalNumberOfStations,
__ItsEVCSNData_chargingStationsData__item_,
_ItsEVCSNData_chargingStationsData,
ItsEVCSNData,
_ItsChargingStationData_chargingStationID,
_ItsChargingStationData_utilityDistributorId,
_ItsChargingStationData_providerID,
_ItsChargingStationData_chargingStationLocation,
_ItsChargingStationData_address,
_ItsChargingStationData_phoneNumber,
_ItsChargingStationData_accessibility,
_ItsChargingStationData_digitalMap,
_ItsChargingStationData_openingDaysHours,
_ItsChargingStationData_pricing,
_ItsChargingStationData_bookingContactInfo,
_ItsChargingStationData_payment,
_ItsChargingStationData_chargingSpotsAvailable,
ItsChargingStationData,
_ItsChargingSpots__item_,
ItsChargingSpots,
_ItsChargingSpotDataElements_type,
_ItsChargingSpotDataElements_evEquipmentID,
_ItsChargingSpotDataElements_typeOfReceptacle,
_ItsChargingSpotDataElements_energyAvailability,
_ItsChargingSpotDataElements_parkingPlacesData,
ItsChargingSpotDataElements,
_DigitalMap__item_,
DigitalMap,
ChargingSpotType,
TypeOfReceptacle,
_ParkingPlacesData__item_,
ParkingPlacesData,
_SpotAvailability_maxWaitingTimeMinutes,
_SpotAvailability_blocking,
SpotAvailability,
POIType,
NumberStations,
]
class EV_RechargingSpotReservation_PDU_Descriptions:
_name_ = u'EV-RechargingSpotReservation-PDU-Descriptions'
_oid_ = [0, 4, 0, 5, 1, 101556, 4, 1]
_obj_ = [
u'EV-RSR',
u'EV-RSR-MessageBody',
u'PreReservationRequestMessage',
u'PreReservationResponseMessage',
u'ReservationRequestMessage',
u'ReservationResponseMessage',
u'CancellationRequestMessage',
u'CancellationResponseMessage',
u'UpdateRequestMessage',
u'UpdateResponseMessage',
u'AvailabilityStatus',
u'BatteryType',
u'CancellationResponseCode',
u'ChargingSpotLabel',
u'ContractID',
u'EAmount',
u'ChargingPower',
u'EVSE-ID',
u'ExternalIdentificationMeans',
u'Pairing-ID',
u'PaymentType',
u'Payment-ID',
u'RechargingType',
u'RechargingMode',
u'PowerSource',
u'ReservationResponseCode',
u'Reservation-ID',
u'PreReservation-ID',
u'Reservation-Password',
u'StationDetails',
u'SupportedPaymentTypes',
u'TimestampUTC',
u'UpdateResponseCode',
u'StatusResponseCode',
]
_type_ = [
u'EV-RSR',
u'EV-RSR-MessageBody',
u'PreReservationRequestMessage',
u'PreReservationResponseMessage',
u'ReservationRequestMessage',
u'ReservationResponseMessage',
u'CancellationRequestMessage',
u'CancellationResponseMessage',
u'UpdateRequestMessage',
u'UpdateResponseMessage',
u'AvailabilityStatus',
u'BatteryType',
u'CancellationResponseCode',
u'ChargingSpotLabel',
u'ContractID',
u'EAmount',
u'ChargingPower',
u'EVSE-ID',
u'ExternalIdentificationMeans',
u'Pairing-ID',
u'PaymentType',
u'Payment-ID',
u'RechargingType',
u'RechargingMode',
u'PowerSource',
u'ReservationResponseCode',
u'Reservation-ID',
u'PreReservation-ID',
u'Reservation-Password',
u'StationDetails',
u'SupportedPaymentTypes',
u'TimestampUTC',
u'UpdateResponseCode',
u'StatusResponseCode',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< EV-RSR >-----#
EV_RSR = SEQ(name=u'EV-RSR', mode=MODE_TYPE)
_EV_RSR_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_EV_RSR_messageBody = CHOICE(name=u'messageBody', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'EV-RSR-MessageBody')))
EV_RSR._cont = ASN1Dict([
(u'header', _EV_RSR_header),
(u'messageBody', _EV_RSR_messageBody),
])
EV_RSR._ext = None
#-----< EV-RSR-MessageBody >-----#
EV_RSR_MessageBody = CHOICE(name=u'EV-RSR-MessageBody', mode=MODE_TYPE)
_EV_RSR_MessageBody_preReservationRequestMessage = SEQ(name=u'preReservationRequestMessage', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'PreReservationRequestMessage')))
_EV_RSR_MessageBody_preReservationResponseMessage = SEQ(name=u'preReservationResponseMessage', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'PreReservationResponseMessage')))
_EV_RSR_MessageBody_reservationRequestMessage = SEQ(name=u'reservationRequestMessage', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'ReservationRequestMessage')))
_EV_RSR_MessageBody_reservationResponseMessage = SEQ(name=u'reservationResponseMessage', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'ReservationResponseMessage')))
_EV_RSR_MessageBody_cancellationRequestMessage = SEQ(name=u'cancellationRequestMessage', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'CancellationRequestMessage')))
_EV_RSR_MessageBody_cancellationResponseMessage = SEQ(name=u'cancellationResponseMessage', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'CancellationResponseMessage')))
_EV_RSR_MessageBody_updateRequestMessage = SEQ(name=u'updateRequestMessage', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'UpdateRequestMessage')))
_EV_RSR_MessageBody_updateResponseMessage = SEQ(name=u'updateResponseMessage', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'UpdateResponseMessage')))
EV_RSR_MessageBody._cont = ASN1Dict([
(u'preReservationRequestMessage', _EV_RSR_MessageBody_preReservationRequestMessage),
(u'preReservationResponseMessage', _EV_RSR_MessageBody_preReservationResponseMessage),
(u'reservationRequestMessage', _EV_RSR_MessageBody_reservationRequestMessage),
(u'reservationResponseMessage', _EV_RSR_MessageBody_reservationResponseMessage),
(u'cancellationRequestMessage', _EV_RSR_MessageBody_cancellationRequestMessage),
(u'cancellationResponseMessage', _EV_RSR_MessageBody_cancellationResponseMessage),
(u'updateRequestMessage', _EV_RSR_MessageBody_updateRequestMessage),
(u'updateResponseMessage', _EV_RSR_MessageBody_updateResponseMessage),
])
EV_RSR_MessageBody._ext = []
#-----< PreReservationRequestMessage >-----#
PreReservationRequestMessage = SEQ(name=u'PreReservationRequestMessage', mode=MODE_TYPE)
_PreReservationRequestMessage_evse_ID = OCT_STR(name=u'evse-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'EVSE-ID')))
_PreReservationRequestMessage_arrivalTime = INT(name=u'arrivalTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')))
_PreReservationRequestMessage_departureTime = INT(name=u'departureTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')), opt=True)
_PreReservationRequestMessage_rechargingType = SEQ(name=u'rechargingType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'RechargingType')))
_PreReservationRequestMessage_batteryType = STR_UTF8(name=u'batteryType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'BatteryType')), opt=True)
PreReservationRequestMessage._cont = ASN1Dict([
(u'evse-ID', _PreReservationRequestMessage_evse_ID),
(u'arrivalTime', _PreReservationRequestMessage_arrivalTime),
(u'departureTime', _PreReservationRequestMessage_departureTime),
(u'rechargingType', _PreReservationRequestMessage_rechargingType),
(u'batteryType', _PreReservationRequestMessage_batteryType),
])
PreReservationRequestMessage._ext = []
#-----< PreReservationResponseMessage >-----#
PreReservationResponseMessage = SEQ(name=u'PreReservationResponseMessage', mode=MODE_TYPE)
_PreReservationResponseMessage_preReservation_ID = STR_VIS(name=u'preReservation-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'PreReservation-ID')))
_PreReservationResponseMessage_availabilityStatus = ENUM(name=u'availabilityStatus', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'AvailabilityStatus')))
_PreReservationResponseMessage_preReservationExpirationTime = INT(name=u'preReservationExpirationTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')))
_PreReservationResponseMessage_supportedPaymentTypes = BIT_STR(name=u'supportedPaymentTypes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'SupportedPaymentTypes')))
PreReservationResponseMessage._cont = ASN1Dict([
(u'preReservation-ID', _PreReservationResponseMessage_preReservation_ID),
(u'availabilityStatus', _PreReservationResponseMessage_availabilityStatus),
(u'preReservationExpirationTime', _PreReservationResponseMessage_preReservationExpirationTime),
(u'supportedPaymentTypes', _PreReservationResponseMessage_supportedPaymentTypes),
])
PreReservationResponseMessage._ext = []
#-----< ReservationRequestMessage >-----#
ReservationRequestMessage = SEQ(name=u'ReservationRequestMessage', mode=MODE_TYPE)
_ReservationRequestMessage_currentTime = INT(name=u'currentTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')))
_ReservationRequestMessage_preReservation_ID = STR_VIS(name=u'preReservation-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'PreReservation-ID')))
_ReservationRequestMessage_arrivalTime = INT(name=u'arrivalTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')))
_ReservationRequestMessage_departureTime = INT(name=u'departureTime', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')), opt=True)
_ReservationRequestMessage_eAmount = INT(name=u'eAmount', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'EAmount')))
_ReservationRequestMessage_eAmountMin = INT(name=u'eAmountMin', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'EAmount')))
_ReservationRequestMessage_paymentType = ENUM(name=u'paymentType', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'PaymentType')))
_ReservationRequestMessage_payment_ID = CHOICE(name=u'payment-ID', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Payment-ID')))
_ReservationRequestMessage_secondPayment_ID = CHOICE(name=u'secondPayment-ID', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Payment-ID')), opt=True)
_ReservationRequestMessage_pairing_ID = STR_VIS(name=u'pairing-ID', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Pairing-ID')), opt=True)
ReservationRequestMessage._cont = ASN1Dict([
(u'currentTime', _ReservationRequestMessage_currentTime),
(u'preReservation-ID', _ReservationRequestMessage_preReservation_ID),
(u'arrivalTime', _ReservationRequestMessage_arrivalTime),
(u'departureTime', _ReservationRequestMessage_departureTime),
(u'eAmount', _ReservationRequestMessage_eAmount),
(u'eAmountMin', _ReservationRequestMessage_eAmountMin),
(u'paymentType', _ReservationRequestMessage_paymentType),
(u'payment-ID', _ReservationRequestMessage_payment_ID),
(u'secondPayment-ID', _ReservationRequestMessage_secondPayment_ID),
(u'pairing-ID', _ReservationRequestMessage_pairing_ID),
])
ReservationRequestMessage._ext = []
#-----< ReservationResponseMessage >-----#
ReservationResponseMessage = SEQ(name=u'ReservationResponseMessage', mode=MODE_TYPE)
_ReservationResponseMessage_reservationResponseCode = ENUM(name=u'reservationResponseCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'ReservationResponseCode')))
_ReservationResponseMessage_reservation_ID = STR_VIS(name=u'reservation-ID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-ID')), opt=True)
_ReservationResponseMessage_reservation_Password = STR_VIS(name=u'reservation-Password', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-Password')), opt=True)
_ReservationResponseMessage_stationDetails = STR_UTF8(name=u'stationDetails', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'StationDetails')), opt=True)
_ReservationResponseMessage_chargingSpotLabel = STR_UTF8(name=u'chargingSpotLabel', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'ChargingSpotLabel')), opt=True)
_ReservationResponseMessage_expirationTime = INT(name=u'expirationTime', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')))
_ReservationResponseMessage_freeCancelTimeLimit = INT(name=u'freeCancelTimeLimit', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')), opt=True)
ReservationResponseMessage._cont = ASN1Dict([
(u'reservationResponseCode', _ReservationResponseMessage_reservationResponseCode),
(u'reservation-ID', _ReservationResponseMessage_reservation_ID),
(u'reservation-Password', _ReservationResponseMessage_reservation_Password),
(u'stationDetails', _ReservationResponseMessage_stationDetails),
(u'chargingSpotLabel', _ReservationResponseMessage_chargingSpotLabel),
(u'expirationTime', _ReservationResponseMessage_expirationTime),
(u'freeCancelTimeLimit', _ReservationResponseMessage_freeCancelTimeLimit),
])
ReservationResponseMessage._ext = []
#-----< CancellationRequestMessage >-----#
CancellationRequestMessage = SEQ(name=u'CancellationRequestMessage', mode=MODE_TYPE)
_CancellationRequestMessage_reservation_ID = STR_VIS(name=u'reservation-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-ID')))
_CancellationRequestMessage_reservation_Password = STR_VIS(name=u'reservation-Password', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-Password')))
_CancellationRequestMessage_currentTime = INT(name=u'currentTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')))
CancellationRequestMessage._cont = ASN1Dict([
(u'reservation-ID', _CancellationRequestMessage_reservation_ID),
(u'reservation-Password', _CancellationRequestMessage_reservation_Password),
(u'currentTime', _CancellationRequestMessage_currentTime),
])
CancellationRequestMessage._ext = []
#-----< CancellationResponseMessage >-----#
CancellationResponseMessage = SEQ(name=u'CancellationResponseMessage', mode=MODE_TYPE)
_CancellationResponseMessage_reservation_ID = STR_VIS(name=u'reservation-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-ID')))
_CancellationResponseMessage_cancellationResponseCode = ENUM(name=u'cancellationResponseCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'CancellationResponseCode')))
CancellationResponseMessage._cont = ASN1Dict([
(u'reservation-ID', _CancellationResponseMessage_reservation_ID),
(u'cancellationResponseCode', _CancellationResponseMessage_cancellationResponseCode),
])
CancellationResponseMessage._ext = []
#-----< UpdateRequestMessage >-----#
UpdateRequestMessage = SEQ(name=u'UpdateRequestMessage', mode=MODE_TYPE)
_UpdateRequestMessage_reservation_ID = STR_VIS(name=u'reservation-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-ID')))
_UpdateRequestMessage_reservation_Password = STR_VIS(name=u'reservation-Password', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-Password')))
_UpdateRequestMessage_updatedArrivalTime = INT(name=u'updatedArrivalTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')))
_UpdateRequestMessage_updatedDepartureTime = INT(name=u'updatedDepartureTime', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'TimestampUTC')))
UpdateRequestMessage._cont = ASN1Dict([
(u'reservation-ID', _UpdateRequestMessage_reservation_ID),
(u'reservation-Password', _UpdateRequestMessage_reservation_Password),
(u'updatedArrivalTime', _UpdateRequestMessage_updatedArrivalTime),
(u'updatedDepartureTime', _UpdateRequestMessage_updatedDepartureTime),
])
UpdateRequestMessage._ext = []
#-----< UpdateResponseMessage >-----#
UpdateResponseMessage = SEQ(name=u'UpdateResponseMessage', mode=MODE_TYPE)
_UpdateResponseMessage_reservation_ID = STR_VIS(name=u'reservation-ID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-ID')))
_UpdateResponseMessage_updateResponseCode = ENUM(name=u'updateResponseCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'UpdateResponseCode')))
_UpdateResponseMessage_chargingSpotLabel = STR_UTF8(name=u'chargingSpotLabel', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'ChargingSpotLabel')), opt=True)
UpdateResponseMessage._cont = ASN1Dict([
(u'reservation-ID', _UpdateResponseMessage_reservation_ID),
(u'updateResponseCode', _UpdateResponseMessage_updateResponseCode),
(u'chargingSpotLabel', _UpdateResponseMessage_chargingSpotLabel),
])
UpdateResponseMessage._ext = []
#-----< AvailabilityStatus >-----#
AvailabilityStatus = ENUM(name=u'AvailabilityStatus', mode=MODE_TYPE)
AvailabilityStatus._cont = ASN1Dict([(u'available', 0), (u'no-free-capacity', 1)])
AvailabilityStatus._ext = None
#-----< BatteryType >-----#
BatteryType = STR_UTF8(name=u'BatteryType', mode=MODE_TYPE)
BatteryType._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< CancellationResponseCode >-----#
CancellationResponseCode = ENUM(name=u'CancellationResponseCode', mode=MODE_TYPE)
CancellationResponseCode._cont = ASN1Dict([(u'ok', 0), (u'unknown-Reservation-ID', 1), (u'mismatching-Reservation-Password', 2)])
CancellationResponseCode._ext = None
#-----< ChargingSpotLabel >-----#
ChargingSpotLabel = STR_UTF8(name=u'ChargingSpotLabel', mode=MODE_TYPE)
ChargingSpotLabel._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
#-----< ContractID >-----#
ContractID = STR_UTF8(name=u'ContractID', mode=MODE_TYPE)
ContractID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=24)], ev=None, er=[])
#-----< EAmount >-----#
EAmount = INT(name=u'EAmount', mode=MODE_TYPE)
EAmount._cont = ASN1Dict([(u'oneWh', 1)])
EAmount._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=500000)], ev=None, er=[])
#-----< ChargingPower >-----#
ChargingPower = INT(name=u'ChargingPower', mode=MODE_TYPE)
ChargingPower._cont = ASN1Dict([(u'oneW', 1)])
ChargingPower._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=200000)], ev=None, er=[])
#-----< EVSE-ID >-----#
EVSE_ID = OCT_STR(name=u'EVSE-ID', mode=MODE_TYPE)
EVSE_ID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< ExternalIdentificationMeans >-----#
ExternalIdentificationMeans = STR_UTF8(name=u'ExternalIdentificationMeans', mode=MODE_TYPE)
ExternalIdentificationMeans._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=24)], ev=None, er=[])
#-----< Pairing-ID >-----#
Pairing_ID = STR_VIS(name=u'Pairing-ID', mode=MODE_TYPE)
Pairing_ID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< PaymentType >-----#
PaymentType = ENUM(name=u'PaymentType', mode=MODE_TYPE)
PaymentType._cont = ASN1Dict([(u'contract', 0), (u'externalIdentification', 1)])
PaymentType._ext = None
#-----< Payment-ID >-----#
Payment_ID = CHOICE(name=u'Payment-ID', mode=MODE_TYPE)
_Payment_ID_contractID = STR_UTF8(name=u'contractID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'ContractID')))
_Payment_ID_externalIdentificationMeans = STR_UTF8(name=u'externalIdentificationMeans', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'ExternalIdentificationMeans')))
Payment_ID._cont = ASN1Dict([
(u'contractID', _Payment_ID_contractID),
(u'externalIdentificationMeans', _Payment_ID_externalIdentificationMeans),
])
Payment_ID._ext = None
#-----< RechargingType >-----#
RechargingType = SEQ(name=u'RechargingType', mode=MODE_TYPE)
_RechargingType_rechargingMode = INT(name=u'rechargingMode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'RechargingMode')))
_RechargingType_powerSource = INT(name=u'powerSource', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'PowerSource')))
RechargingType._cont = ASN1Dict([
(u'rechargingMode', _RechargingType_rechargingMode),
(u'powerSource', _RechargingType_powerSource),
])
RechargingType._ext = None
#-----< RechargingMode >-----#
RechargingMode = INT(name=u'RechargingMode', mode=MODE_TYPE)
RechargingMode._cont = ASN1Dict([(u'mode1', 0), (u'mode2', 1), (u'mode3', 2), (u'mode4', 3), (u'quickDrop', 8), (u'inductiveChargingWhileStationary', 12), (u'inductiveChargingWhileDriving', 14)])
RechargingMode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< PowerSource >-----#
PowerSource = INT(name=u'PowerSource', mode=MODE_TYPE)
PowerSource._cont = ASN1Dict([(u'notApplicable', 0), (u'ac1Phase', 1), (u'ac2Phase', 2), (u'ac3Phase', 3), (u'dcc', 4), (u'chaDeMo', 5)])
PowerSource._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< ReservationResponseCode >-----#
ReservationResponseCode = ENUM(name=u'ReservationResponseCode', mode=MODE_TYPE)
ReservationResponseCode._cont = ASN1Dict([(u'ok', 0), (u'invalid-EVSE-ID', 1), (u'payment-type-not-supported', 2), (u'payment-error', 3), (u'authentication-error', 4), (u'insufficient-power-availability', 5)])
ReservationResponseCode._ext = None
#-----< Reservation-ID >-----#
Reservation_ID = STR_VIS(name=u'Reservation-ID', mode=MODE_TYPE)
Reservation_ID._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< PreReservation-ID >-----#
PreReservation_ID = STR_VIS(name=u'PreReservation-ID', mode=MODE_TYPE, typeref=ASN1RefType(('EV-RechargingSpotReservation-PDU-Descriptions', 'Reservation-ID')))
#-----< Reservation-Password >-----#
Reservation_Password = STR_VIS(name=u'Reservation-Password', mode=MODE_TYPE)
Reservation_Password._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< StationDetails >-----#
StationDetails = STR_UTF8(name=u'StationDetails', mode=MODE_TYPE)
StationDetails._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SupportedPaymentTypes >-----#
SupportedPaymentTypes = BIT_STR(name=u'SupportedPaymentTypes', mode=MODE_TYPE)
SupportedPaymentTypes._cont = ASN1Dict([(u'contract', 0), (u'externalIdentification', 1)])
SupportedPaymentTypes._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
#-----< TimestampUTC >-----#
TimestampUTC = INT(name=u'TimestampUTC', mode=MODE_TYPE)
TimestampUTC._cont = ASN1Dict([(u'utcStartOf2013', 0), (u'oneSecondAfterUTCStartOf2013', 1)])
#-----< UpdateResponseCode >-----#
UpdateResponseCode = ENUM(name=u'UpdateResponseCode', mode=MODE_TYPE)
UpdateResponseCode._cont = ASN1Dict([(u'ok', 0), (u'unknown-Reservation-ID', 1), (u'mismatching-Reservation-Password', 2), (u'invalid-Arrival-Time', 3), (u'invalid-Departure-Time', 4)])
UpdateResponseCode._ext = None
#-----< StatusResponseCode >-----#
StatusResponseCode = ENUM(name=u'StatusResponseCode', mode=MODE_TYPE)
StatusResponseCode._cont = ASN1Dict([(u'charging-Spot-Occupied', 0), (u'charging-Spot-Unoccupied', 1), (u'charging-Ongoing', 2), (u'reservation-Limit-Exceeded', 3), (u'reservation-Cancelled', 4), (u'unknown-Reservation-ID', 5), (u'expired-Reservation-ID', 6)])
StatusResponseCode._ext = None
_all_ = [
_EV_RSR_header,
_EV_RSR_messageBody,
EV_RSR,
_EV_RSR_MessageBody_preReservationRequestMessage,
_EV_RSR_MessageBody_preReservationResponseMessage,
_EV_RSR_MessageBody_reservationRequestMessage,
_EV_RSR_MessageBody_reservationResponseMessage,
_EV_RSR_MessageBody_cancellationRequestMessage,
_EV_RSR_MessageBody_cancellationResponseMessage,
_EV_RSR_MessageBody_updateRequestMessage,
_EV_RSR_MessageBody_updateResponseMessage,
EV_RSR_MessageBody,
_PreReservationRequestMessage_evse_ID,
_PreReservationRequestMessage_arrivalTime,
_PreReservationRequestMessage_departureTime,
_PreReservationRequestMessage_rechargingType,
_PreReservationRequestMessage_batteryType,
PreReservationRequestMessage,
_PreReservationResponseMessage_preReservation_ID,
_PreReservationResponseMessage_availabilityStatus,
_PreReservationResponseMessage_preReservationExpirationTime,
_PreReservationResponseMessage_supportedPaymentTypes,
PreReservationResponseMessage,
_ReservationRequestMessage_currentTime,
_ReservationRequestMessage_preReservation_ID,
_ReservationRequestMessage_arrivalTime,
_ReservationRequestMessage_departureTime,
_ReservationRequestMessage_eAmount,
_ReservationRequestMessage_eAmountMin,
_ReservationRequestMessage_paymentType,
_ReservationRequestMessage_payment_ID,
_ReservationRequestMessage_secondPayment_ID,
_ReservationRequestMessage_pairing_ID,
ReservationRequestMessage,
_ReservationResponseMessage_reservationResponseCode,
_ReservationResponseMessage_reservation_ID,
_ReservationResponseMessage_reservation_Password,
_ReservationResponseMessage_stationDetails,
_ReservationResponseMessage_chargingSpotLabel,
_ReservationResponseMessage_expirationTime,
_ReservationResponseMessage_freeCancelTimeLimit,
ReservationResponseMessage,
_CancellationRequestMessage_reservation_ID,
_CancellationRequestMessage_reservation_Password,
_CancellationRequestMessage_currentTime,
CancellationRequestMessage,
_CancellationResponseMessage_reservation_ID,
_CancellationResponseMessage_cancellationResponseCode,
CancellationResponseMessage,
_UpdateRequestMessage_reservation_ID,
_UpdateRequestMessage_reservation_Password,
_UpdateRequestMessage_updatedArrivalTime,
_UpdateRequestMessage_updatedDepartureTime,
UpdateRequestMessage,
_UpdateResponseMessage_reservation_ID,
_UpdateResponseMessage_updateResponseCode,
_UpdateResponseMessage_chargingSpotLabel,
UpdateResponseMessage,
AvailabilityStatus,
BatteryType,
CancellationResponseCode,
ChargingSpotLabel,
ContractID,
EAmount,
ChargingPower,
EVSE_ID,
ExternalIdentificationMeans,
Pairing_ID,
PaymentType,
_Payment_ID_contractID,
_Payment_ID_externalIdentificationMeans,
Payment_ID,
_RechargingType_rechargingMode,
_RechargingType_powerSource,
RechargingType,
RechargingMode,
PowerSource,
ReservationResponseCode,
Reservation_ID,
PreReservation_ID,
Reservation_Password,
StationDetails,
SupportedPaymentTypes,
TimestampUTC,
UpdateResponseCode,
StatusResponseCode,
]
class AVIAEINumberingAndDataStructures:
_name_ = u'AVIAEINumberingAndDataStructures'
_oid_ = [1, 0, 14816, 1, 1]
_obj_ = [
u'CS5',
u'CountryCode',
u'IssuerIdentifier',
]
_type_ = [
u'CS5',
u'CountryCode',
u'IssuerIdentifier',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< CS5 >-----#
CS5 = SEQ(name=u'CS5', mode=MODE_TYPE)
_CS5_vin = STR_VIS(name=u'vin', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CS5_fill = BIT_STR(name=u'fill', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_CS5_fill._const_sz = ASN1Set(rv=[9], rr=[], ev=None, er=[])
CS5._cont = ASN1Dict([
(u'vin', _CS5_vin),
(u'fill', _CS5_fill),
])
CS5._ext = None
#-----< CountryCode >-----#
CountryCode = BIT_STR(name=u'CountryCode', mode=MODE_TYPE)
CountryCode._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
#-----< IssuerIdentifier >-----#
IssuerIdentifier = INT(name=u'IssuerIdentifier', mode=MODE_TYPE)
IssuerIdentifier._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16383)], ev=None, er=[])
_all_ = [
_CS5_vin,
_CS5_fill,
CS5,
CountryCode,
IssuerIdentifier,
]
class EfcDsrcApplication:
_name_ = u'EfcDsrcApplication'
_oid_ = [1, 0, 14906, 0, 5]
_obj_ = [
u'AxleWeightLimits',
u'DieselEmissionValues',
u'EnvironmentalCharacteristics',
u'EuroValue',
u'CopValue',
u'EngineCharacteristics',
u'ExhaustEmissionValues',
u'Int1',
u'Int2',
u'PassengerCapacity',
u'Provider',
u'SoundLevel',
u'UnitType',
u'VehicleDimensions',
u'VehicleWeightLimits',
]
_type_ = [
u'AxleWeightLimits',
u'DieselEmissionValues',
u'EnvironmentalCharacteristics',
u'EuroValue',
u'CopValue',
u'EngineCharacteristics',
u'ExhaustEmissionValues',
u'Int1',
u'Int2',
u'PassengerCapacity',
u'Provider',
u'SoundLevel',
u'UnitType',
u'VehicleDimensions',
u'VehicleWeightLimits',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< AxleWeightLimits >-----#
AxleWeightLimits = SEQ(name=u'AxleWeightLimits', mode=MODE_TYPE)
_AxleWeightLimits_maxLadenweightOnAxle1 = INT(name=u'maxLadenweightOnAxle1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
_AxleWeightLimits_maxLadenweightOnAxle2 = INT(name=u'maxLadenweightOnAxle2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
_AxleWeightLimits_maxLadenweightOnAxle3 = INT(name=u'maxLadenweightOnAxle3', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
_AxleWeightLimits_maxLadenweightOnAxle4 = INT(name=u'maxLadenweightOnAxle4', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
_AxleWeightLimits_maxLadenweightOnAxle5 = INT(name=u'maxLadenweightOnAxle5', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
AxleWeightLimits._cont = ASN1Dict([
(u'maxLadenweightOnAxle1', _AxleWeightLimits_maxLadenweightOnAxle1),
(u'maxLadenweightOnAxle2', _AxleWeightLimits_maxLadenweightOnAxle2),
(u'maxLadenweightOnAxle3', _AxleWeightLimits_maxLadenweightOnAxle3),
(u'maxLadenweightOnAxle4', _AxleWeightLimits_maxLadenweightOnAxle4),
(u'maxLadenweightOnAxle5', _AxleWeightLimits_maxLadenweightOnAxle5),
])
AxleWeightLimits._ext = None
#-----< DieselEmissionValues >-----#
DieselEmissionValues = SEQ(name=u'DieselEmissionValues', mode=MODE_TYPE)
_DieselEmissionValues_particulate = SEQ(name=u'particulate', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DieselEmissionValues_particulate_unitType = ENUM(name=u'unitType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'UnitType')))
__DieselEmissionValues_particulate_value = INT(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DieselEmissionValues_particulate_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
_DieselEmissionValues_particulate._cont = ASN1Dict([
(u'unitType', __DieselEmissionValues_particulate_unitType),
(u'value', __DieselEmissionValues_particulate_value),
])
_DieselEmissionValues_particulate._ext = None
_DieselEmissionValues_absorptionCoeff = INT(name=u'absorptionCoeff', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
DieselEmissionValues._cont = ASN1Dict([
(u'particulate', _DieselEmissionValues_particulate),
(u'absorptionCoeff', _DieselEmissionValues_absorptionCoeff),
])
DieselEmissionValues._ext = None
#-----< EnvironmentalCharacteristics >-----#
EnvironmentalCharacteristics = SEQ(name=u'EnvironmentalCharacteristics', mode=MODE_TYPE)
_EnvironmentalCharacteristics_euroValue = ENUM(name=u'euroValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EuroValue')))
_EnvironmentalCharacteristics_copValue = ENUM(name=u'copValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'CopValue')))
EnvironmentalCharacteristics._cont = ASN1Dict([
(u'euroValue', _EnvironmentalCharacteristics_euroValue),
(u'copValue', _EnvironmentalCharacteristics_copValue),
])
EnvironmentalCharacteristics._ext = None
#-----< EuroValue >-----#
EuroValue = ENUM(name=u'EuroValue', mode=MODE_TYPE)
EuroValue._cont = ASN1Dict([(u'noEntry', 0), (u'euro-1', 1), (u'euro-2', 2), (u'euro-3', 3), (u'euro-4', 4), (u'euro-5', 5), (u'euro-6', 6), (u'reservedForUse1', 7), (u'reservedForUse2', 8), (u'reservedForUse3', 9), (u'reservedForUse4', 10), (u'reservedForUse5', 11), (u'reservedForUse6', 12), (u'reservedForUse7', 13), (u'reservedForUse8', 14), (u'eev', 15)])
EuroValue._ext = None
#-----< CopValue >-----#
CopValue = ENUM(name=u'CopValue', mode=MODE_TYPE)
CopValue._cont = ASN1Dict([(u'noEntry', 0), (u'co2class1', 1), (u'co2class2', 2), (u'co2class3', 3), (u'co2class4', 4), (u'co2class5', 5), (u'co2class6', 6), (u'co2class7', 7), (u'reservedforUse', 8)])
CopValue._ext = None
#-----< EngineCharacteristics >-----#
EngineCharacteristics = INT(name=u'EngineCharacteristics', mode=MODE_TYPE)
EngineCharacteristics._cont = ASN1Dict([(u'noEntry', 0), (u'noEngine', 1), (u'petrolUnleaded', 2), (u'petrolLeaded', 3), (u'diesel', 4), (u'lPG', 5), (u'battery', 6), (u'solar', 7), (u'hybrid', 8), (u'hydrogen', 9)])
EngineCharacteristics._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ExhaustEmissionValues >-----#
ExhaustEmissionValues = SEQ(name=u'ExhaustEmissionValues', mode=MODE_TYPE)
_ExhaustEmissionValues_unitType = ENUM(name=u'unitType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'UnitType')))
_ExhaustEmissionValues_emissionCO = INT(name=u'emissionCO', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ExhaustEmissionValues_emissionCO._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
_ExhaustEmissionValues_emissionHC = INT(name=u'emissionHC', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
_ExhaustEmissionValues_emissionNOX = INT(name=u'emissionNOX', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
_ExhaustEmissionValues_emissionHCNOX = INT(name=u'emissionHCNOX', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
ExhaustEmissionValues._cont = ASN1Dict([
(u'unitType', _ExhaustEmissionValues_unitType),
(u'emissionCO', _ExhaustEmissionValues_emissionCO),
(u'emissionHC', _ExhaustEmissionValues_emissionHC),
(u'emissionNOX', _ExhaustEmissionValues_emissionNOX),
(u'emissionHCNOX', _ExhaustEmissionValues_emissionHCNOX),
])
ExhaustEmissionValues._ext = None
#-----< Int1 >-----#
Int1 = INT(name=u'Int1', mode=MODE_TYPE)
Int1._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< Int2 >-----#
Int2 = INT(name=u'Int2', mode=MODE_TYPE)
Int2._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< PassengerCapacity >-----#
PassengerCapacity = SEQ(name=u'PassengerCapacity', mode=MODE_TYPE)
_PassengerCapacity_numberOfSeats = INT(name=u'numberOfSeats', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int1')))
_PassengerCapacity_numberOfStandingPlaces = INT(name=u'numberOfStandingPlaces', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int1')))
PassengerCapacity._cont = ASN1Dict([
(u'numberOfSeats', _PassengerCapacity_numberOfSeats),
(u'numberOfStandingPlaces', _PassengerCapacity_numberOfStandingPlaces),
])
PassengerCapacity._ext = None
#-----< Provider >-----#
Provider = SEQ(name=u'Provider', mode=MODE_TYPE)
_Provider_countryCode = BIT_STR(name=u'countryCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AVIAEINumberingAndDataStructures', 'CountryCode')))
_Provider_providerIdentifier = INT(name=u'providerIdentifier', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AVIAEINumberingAndDataStructures', 'IssuerIdentifier')))
Provider._cont = ASN1Dict([
(u'countryCode', _Provider_countryCode),
(u'providerIdentifier', _Provider_providerIdentifier),
])
Provider._ext = None
#-----< SoundLevel >-----#
SoundLevel = SEQ(name=u'SoundLevel', mode=MODE_TYPE)
_SoundLevel_soundstationary = INT(name=u'soundstationary', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int1')))
_SoundLevel_sounddriveby = INT(name=u'sounddriveby', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int1')))
SoundLevel._cont = ASN1Dict([
(u'soundstationary', _SoundLevel_soundstationary),
(u'sounddriveby', _SoundLevel_sounddriveby),
])
SoundLevel._ext = None
#-----< UnitType >-----#
UnitType = ENUM(name=u'UnitType', mode=MODE_TYPE)
UnitType._cont = ASN1Dict([(u'mg-km', 0), (u'mg-kWh', 1)])
UnitType._ext = None
#-----< VehicleDimensions >-----#
VehicleDimensions = SEQ(name=u'VehicleDimensions', mode=MODE_TYPE)
_VehicleDimensions_vehicleLengthOverall = INT(name=u'vehicleLengthOverall', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int1')))
_VehicleDimensions_vehicleHeigthOverall = INT(name=u'vehicleHeigthOverall', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int1')))
_VehicleDimensions_vehicleWidthOverall = INT(name=u'vehicleWidthOverall', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int1')))
VehicleDimensions._cont = ASN1Dict([
(u'vehicleLengthOverall', _VehicleDimensions_vehicleLengthOverall),
(u'vehicleHeigthOverall', _VehicleDimensions_vehicleHeigthOverall),
(u'vehicleWidthOverall', _VehicleDimensions_vehicleWidthOverall),
])
VehicleDimensions._ext = None
#-----< VehicleWeightLimits >-----#
VehicleWeightLimits = SEQ(name=u'VehicleWeightLimits', mode=MODE_TYPE)
_VehicleWeightLimits_vehicleMaxLadenWeight = INT(name=u'vehicleMaxLadenWeight', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
_VehicleWeightLimits_vehicleTrainMaximumWeight = INT(name=u'vehicleTrainMaximumWeight', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
_VehicleWeightLimits_vehicleWeightUnladen = INT(name=u'vehicleWeightUnladen', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Int2')))
VehicleWeightLimits._cont = ASN1Dict([
(u'vehicleMaxLadenWeight', _VehicleWeightLimits_vehicleMaxLadenWeight),
(u'vehicleTrainMaximumWeight', _VehicleWeightLimits_vehicleTrainMaximumWeight),
(u'vehicleWeightUnladen', _VehicleWeightLimits_vehicleWeightUnladen),
])
VehicleWeightLimits._ext = None
_all_ = [
_AxleWeightLimits_maxLadenweightOnAxle1,
_AxleWeightLimits_maxLadenweightOnAxle2,
_AxleWeightLimits_maxLadenweightOnAxle3,
_AxleWeightLimits_maxLadenweightOnAxle4,
_AxleWeightLimits_maxLadenweightOnAxle5,
AxleWeightLimits,
__DieselEmissionValues_particulate_unitType,
__DieselEmissionValues_particulate_value,
_DieselEmissionValues_particulate,
_DieselEmissionValues_absorptionCoeff,
DieselEmissionValues,
_EnvironmentalCharacteristics_euroValue,
_EnvironmentalCharacteristics_copValue,
EnvironmentalCharacteristics,
EuroValue,
CopValue,
EngineCharacteristics,
_ExhaustEmissionValues_unitType,
_ExhaustEmissionValues_emissionCO,
_ExhaustEmissionValues_emissionHC,
_ExhaustEmissionValues_emissionNOX,
_ExhaustEmissionValues_emissionHCNOX,
ExhaustEmissionValues,
Int1,
Int2,
_PassengerCapacity_numberOfSeats,
_PassengerCapacity_numberOfStandingPlaces,
PassengerCapacity,
_Provider_countryCode,
_Provider_providerIdentifier,
Provider,
_SoundLevel_soundstationary,
_SoundLevel_sounddriveby,
SoundLevel,
UnitType,
_VehicleDimensions_vehicleLengthOverall,
_VehicleDimensions_vehicleHeigthOverall,
_VehicleDimensions_vehicleWidthOverall,
VehicleDimensions,
_VehicleWeightLimits_vehicleMaxLadenWeight,
_VehicleWeightLimits_vehicleTrainMaximumWeight,
_VehicleWeightLimits_vehicleWeightUnladen,
VehicleWeightLimits,
]
class EfcDsrcGeneric:
_name_ = u'EfcDsrcGeneric'
_oid_ = [1, 0, 14906, 1, 5]
_obj_ = [
u'AttributeIdList',
u'AttributeList',
u'Attributes',
]
_type_ = [
u'AttributeIdList',
u'AttributeList',
u'Attributes',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
u'AttributeList',
u'Attributes',
]
#-----< AttributeIdList >-----#
AttributeIdList = SEQ_OF(name=u'AttributeIdList', mode=MODE_TYPE)
_AttributeIdList__item_ = INT(name='_item_', mode=MODE_TYPE)
_AttributeIdList__item_._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
AttributeIdList._cont = _AttributeIdList__item_
AttributeIdList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=[], er=[])
#-----< AttributeList >-----#
AttributeList = SEQ_OF(name=u'AttributeList', mode=MODE_TYPE, param=True)
#-----< Attributes >-----#
Attributes = SEQ(name=u'Attributes', mode=MODE_TYPE, param=True)
_all_ = [
_AttributeIdList__item_,
AttributeIdList,
]
class AddGrpC:
_name_ = u'AddGrpC'
_oid_ = [1, 0, 19091, 2, 0, 1]
_obj_ = [
u'ConnectionManeuverAssist-addGrpC',
u'ConnectionTrajectory-addGrpC',
u'Control-addGrpC',
u'IntersectionState-addGrpC',
u'MapData-addGrpC',
u'Position3D-addGrpC',
u'PrioritizationResponseList',
u'PrioritizationResponse',
u'RestrictionUserType-addGrpC',
u'SignalHeadLocationList',
u'SignalHeadLocation',
u'SignalStatusPackage-addGrpC',
u'ItsStationPositionList',
u'ItsStationPosition',
u'EmissionType',
u'PtvRequestType',
u'TimeReference',
]
_type_ = [
u'ConnectionManeuverAssist-addGrpC',
u'ConnectionTrajectory-addGrpC',
u'Control-addGrpC',
u'IntersectionState-addGrpC',
u'MapData-addGrpC',
u'Position3D-addGrpC',
u'PrioritizationResponseList',
u'PrioritizationResponse',
u'RestrictionUserType-addGrpC',
u'SignalHeadLocationList',
u'SignalHeadLocation',
u'SignalStatusPackage-addGrpC',
u'ItsStationPositionList',
u'ItsStationPosition',
u'EmissionType',
u'PtvRequestType',
u'TimeReference',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< ConnectionManeuverAssist-addGrpC >-----#
ConnectionManeuverAssist_addGrpC = SEQ(name=u'ConnectionManeuverAssist-addGrpC', mode=MODE_TYPE)
_ConnectionManeuverAssist_addGrpC_itsStationPositions = SEQ_OF(name=u'itsStationPositions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AddGrpC', 'ItsStationPositionList')), opt=True)
_ConnectionManeuverAssist_addGrpC_rsuGNSSOffset = CHOICE(name=u'rsuGNSSOffset', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'NodeOffsetPointXY')), opt=True)
ConnectionManeuverAssist_addGrpC._cont = ASN1Dict([
(u'itsStationPositions', _ConnectionManeuverAssist_addGrpC_itsStationPositions),
(u'rsuGNSSOffset', _ConnectionManeuverAssist_addGrpC_rsuGNSSOffset),
])
ConnectionManeuverAssist_addGrpC._ext = []
#-----< ConnectionTrajectory-addGrpC >-----#
ConnectionTrajectory_addGrpC = SEQ(name=u'ConnectionTrajectory-addGrpC', mode=MODE_TYPE)
_ConnectionTrajectory_addGrpC_nodes = SEQ_OF(name=u'nodes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'NodeSetXY')))
ConnectionTrajectory_addGrpC._cont = ASN1Dict([
(u'nodes', _ConnectionTrajectory_addGrpC_nodes),
])
ConnectionTrajectory_addGrpC._ext = []
#-----< Control-addGrpC >-----#
Control_addGrpC = SEQ(name=u'Control-addGrpC', mode=MODE_TYPE)
_Control_addGrpC_ptvRequest = ENUM(name=u'ptvRequest', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AddGrpC', 'PtvRequestType')))
Control_addGrpC._cont = ASN1Dict([
(u'ptvRequest', _Control_addGrpC_ptvRequest),
])
Control_addGrpC._ext = []
#-----< IntersectionState-addGrpC >-----#
IntersectionState_addGrpC = SEQ(name=u'IntersectionState-addGrpC', mode=MODE_TYPE)
_IntersectionState_addGrpC_activePrioritizations = SEQ_OF(name=u'activePrioritizations', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AddGrpC', 'PrioritizationResponseList')), opt=True)
IntersectionState_addGrpC._cont = ASN1Dict([
(u'activePrioritizations', _IntersectionState_addGrpC_activePrioritizations),
])
IntersectionState_addGrpC._ext = []
#-----< MapData-addGrpC >-----#
MapData_addGrpC = SEQ(name=u'MapData-addGrpC', mode=MODE_TYPE)
_MapData_addGrpC_signalHeadLocations = SEQ_OF(name=u'signalHeadLocations', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AddGrpC', 'SignalHeadLocationList')), opt=True)
MapData_addGrpC._cont = ASN1Dict([
(u'signalHeadLocations', _MapData_addGrpC_signalHeadLocations),
])
MapData_addGrpC._ext = []
#-----< Position3D-addGrpC >-----#
Position3D_addGrpC = SEQ(name=u'Position3D-addGrpC', mode=MODE_TYPE)
_Position3D_addGrpC_altitude = SEQ(name=u'altitude', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Altitude')))
Position3D_addGrpC._cont = ASN1Dict([
(u'altitude', _Position3D_addGrpC_altitude),
])
Position3D_addGrpC._ext = []
#-----< PrioritizationResponseList >-----#
PrioritizationResponseList = SEQ_OF(name=u'PrioritizationResponseList', mode=MODE_TYPE)
_PrioritizationResponseList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'PrioritizationResponse')))
PrioritizationResponseList._cont = _PrioritizationResponseList__item_
PrioritizationResponseList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10)], ev=None, er=[])
#-----< PrioritizationResponse >-----#
PrioritizationResponse = SEQ(name=u'PrioritizationResponse', mode=MODE_TYPE)
_PrioritizationResponse_stationID = INT(name=u'stationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationID')))
_PrioritizationResponse_priorState = ENUM(name=u'priorState', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'PrioritizationResponseStatus')))
_PrioritizationResponse_signalGroup = INT(name=u'signalGroup', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalGroupID')))
PrioritizationResponse._cont = ASN1Dict([
(u'stationID', _PrioritizationResponse_stationID),
(u'priorState', _PrioritizationResponse_priorState),
(u'signalGroup', _PrioritizationResponse_signalGroup),
])
PrioritizationResponse._ext = []
#-----< RestrictionUserType-addGrpC >-----#
RestrictionUserType_addGrpC = SEQ(name=u'RestrictionUserType-addGrpC', mode=MODE_TYPE)
_RestrictionUserType_addGrpC_emission = ENUM(name=u'emission', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AddGrpC', 'EmissionType')), opt=True)
RestrictionUserType_addGrpC._cont = ASN1Dict([
(u'emission', _RestrictionUserType_addGrpC_emission),
])
RestrictionUserType_addGrpC._ext = []
#-----< SignalHeadLocationList >-----#
SignalHeadLocationList = SEQ_OF(name=u'SignalHeadLocationList', mode=MODE_TYPE)
_SignalHeadLocationList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'SignalHeadLocation')))
SignalHeadLocationList._cont = _SignalHeadLocationList__item_
SignalHeadLocationList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
#-----< SignalHeadLocation >-----#
SignalHeadLocation = SEQ(name=u'SignalHeadLocation', mode=MODE_TYPE)
_SignalHeadLocation_nodeXY = CHOICE(name=u'nodeXY', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'NodeOffsetPointXY')))
_SignalHeadLocation_nodeZ = INT(name=u'nodeZ', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaAltitude')))
_SignalHeadLocation_signalGroupID = INT(name=u'signalGroupID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalGroupID')))
SignalHeadLocation._cont = ASN1Dict([
(u'nodeXY', _SignalHeadLocation_nodeXY),
(u'nodeZ', _SignalHeadLocation_nodeZ),
(u'signalGroupID', _SignalHeadLocation_signalGroupID),
])
SignalHeadLocation._ext = []
#-----< SignalStatusPackage-addGrpC >-----#
SignalStatusPackage_addGrpC = SEQ(name=u'SignalStatusPackage-addGrpC', mode=MODE_TYPE)
_SignalStatusPackage_addGrpC_synchToSchedule = INT(name=u'synchToSchedule', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DeltaTime')), opt=True)
SignalStatusPackage_addGrpC._cont = ASN1Dict([
(u'synchToSchedule', _SignalStatusPackage_addGrpC_synchToSchedule),
])
SignalStatusPackage_addGrpC._ext = []
#-----< ItsStationPositionList >-----#
ItsStationPositionList = SEQ_OF(name=u'ItsStationPositionList', mode=MODE_TYPE)
_ItsStationPositionList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'ItsStationPosition')))
ItsStationPositionList._cont = _ItsStationPositionList__item_
ItsStationPositionList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
#-----< ItsStationPosition >-----#
ItsStationPosition = SEQ(name=u'ItsStationPosition', mode=MODE_TYPE)
_ItsStationPosition_stationID = INT(name=u'stationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationID')))
_ItsStationPosition_laneID = INT(name=u'laneID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneID')), opt=True)
_ItsStationPosition_nodeXY = CHOICE(name=u'nodeXY', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'NodeOffsetPointXY')), opt=True)
_ItsStationPosition_timeReference = INT(name=u'timeReference', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('AddGrpC', 'TimeReference')), opt=True)
ItsStationPosition._cont = ASN1Dict([
(u'stationID', _ItsStationPosition_stationID),
(u'laneID', _ItsStationPosition_laneID),
(u'nodeXY', _ItsStationPosition_nodeXY),
(u'timeReference', _ItsStationPosition_timeReference),
])
ItsStationPosition._ext = []
#-----< EmissionType >-----#
EmissionType = ENUM(name=u'EmissionType', mode=MODE_TYPE)
EmissionType._cont = ASN1Dict([(u'euro1', 0), (u'euro2', 1), (u'euro3', 2), (u'euro4', 3), (u'euro5', 4), (u'euro6', 5)])
EmissionType._ext = []
#-----< PtvRequestType >-----#
PtvRequestType = ENUM(name=u'PtvRequestType', mode=MODE_TYPE)
PtvRequestType._cont = ASN1Dict([(u'preRequest', 0), (u'mainRequest', 1), (u'doorCloseRequest', 2), (u'cancelRequest', 3), (u'emergencyRequest', 4)])
PtvRequestType._ext = []
#-----< TimeReference >-----#
TimeReference = INT(name=u'TimeReference', mode=MODE_TYPE)
TimeReference._cont = ASN1Dict([(u'oneMilliSec', 1)])
TimeReference._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_all_ = [
_ConnectionManeuverAssist_addGrpC_itsStationPositions,
_ConnectionManeuverAssist_addGrpC_rsuGNSSOffset,
ConnectionManeuverAssist_addGrpC,
_ConnectionTrajectory_addGrpC_nodes,
ConnectionTrajectory_addGrpC,
_Control_addGrpC_ptvRequest,
Control_addGrpC,
_IntersectionState_addGrpC_activePrioritizations,
IntersectionState_addGrpC,
_MapData_addGrpC_signalHeadLocations,
MapData_addGrpC,
_Position3D_addGrpC_altitude,
Position3D_addGrpC,
_PrioritizationResponseList__item_,
PrioritizationResponseList,
_PrioritizationResponse_stationID,
_PrioritizationResponse_priorState,
_PrioritizationResponse_signalGroup,
PrioritizationResponse,
_RestrictionUserType_addGrpC_emission,
RestrictionUserType_addGrpC,
_SignalHeadLocationList__item_,
SignalHeadLocationList,
_SignalHeadLocation_nodeXY,
_SignalHeadLocation_nodeZ,
_SignalHeadLocation_signalGroupID,
SignalHeadLocation,
_SignalStatusPackage_addGrpC_synchToSchedule,
SignalStatusPackage_addGrpC,
_ItsStationPositionList__item_,
ItsStationPositionList,
_ItsStationPosition_stationID,
_ItsStationPosition_laneID,
_ItsStationPosition_nodeXY,
_ItsStationPosition_timeReference,
ItsStationPosition,
EmissionType,
PtvRequestType,
TimeReference,
]
class REGION:
_name_ = u'REGION'
_oid_ = [1, 0, 19091, 2, 1, 1]
_obj_ = [
u'Reg-AdvisorySpeed',
u'Reg-ComputedLane',
u'Reg-ConnectionManeuverAssist',
u'Reg-GenericLane',
u'Reg-IntersectionGeometry',
u'Reg-IntersectionState',
u'Reg-LaneAttributes',
u'Reg-LaneDataAttribute',
u'Reg-MapData',
u'Reg-MovementEvent',
u'Reg-MovementState',
u'Reg-NodeAttributeSetLL',
u'Reg-NodeAttributeSetXY',
u'Reg-NodeOffsetPointLL',
u'Reg-NodeOffsetPointXY',
u'Reg-Position3D',
u'Reg-RequestorDescription',
u'Reg-RequestorType',
u'Reg-RestrictionUserType',
u'Reg-RoadSegment',
u'Reg-SignalControlZone',
u'Reg-SignalRequest',
u'Reg-SignalRequestMessage',
u'Reg-SignalRequestPackage',
u'Reg-SignalStatus',
u'Reg-SignalStatusMessage',
u'Reg-SignalStatusPackage',
u'Reg-SPAT',
]
_type_ = [
]
_set_ = [
u'Reg-AdvisorySpeed',
u'Reg-ComputedLane',
u'Reg-ConnectionManeuverAssist',
u'Reg-GenericLane',
u'Reg-IntersectionGeometry',
u'Reg-IntersectionState',
u'Reg-LaneAttributes',
u'Reg-LaneDataAttribute',
u'Reg-MapData',
u'Reg-MovementEvent',
u'Reg-MovementState',
u'Reg-NodeAttributeSetLL',
u'Reg-NodeAttributeSetXY',
u'Reg-NodeOffsetPointLL',
u'Reg-NodeOffsetPointXY',
u'Reg-Position3D',
u'Reg-RequestorDescription',
u'Reg-RequestorType',
u'Reg-RestrictionUserType',
u'Reg-RoadSegment',
u'Reg-SignalControlZone',
u'Reg-SignalRequest',
u'Reg-SignalRequestMessage',
u'Reg-SignalRequestPackage',
u'Reg-SignalStatus',
u'Reg-SignalStatusMessage',
u'Reg-SignalStatusPackage',
u'Reg-SPAT',
]
_val_ = [
]
_class_ = [
u'Reg-AdvisorySpeed',
u'Reg-ComputedLane',
u'Reg-ConnectionManeuverAssist',
u'Reg-GenericLane',
u'Reg-IntersectionGeometry',
u'Reg-IntersectionState',
u'Reg-LaneAttributes',
u'Reg-LaneDataAttribute',
u'Reg-MapData',
u'Reg-MovementEvent',
u'Reg-MovementState',
u'Reg-NodeAttributeSetLL',
u'Reg-NodeAttributeSetXY',
u'Reg-NodeOffsetPointLL',
u'Reg-NodeOffsetPointXY',
u'Reg-Position3D',
u'Reg-RequestorDescription',
u'Reg-RequestorType',
u'Reg-RestrictionUserType',
u'Reg-RoadSegment',
u'Reg-SignalControlZone',
u'Reg-SignalRequest',
u'Reg-SignalRequestMessage',
u'Reg-SignalRequestPackage',
u'Reg-SignalStatus',
u'Reg-SignalStatusMessage',
u'Reg-SignalStatusPackage',
u'Reg-SPAT',
]
_param_ = [
]
#-----< Reg-AdvisorySpeed >-----#
Reg_AdvisorySpeed = CLASS(name=u'Reg-AdvisorySpeed', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_AdvisorySpeed._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-ComputedLane >-----#
Reg_ComputedLane = CLASS(name=u'Reg-ComputedLane', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_ComputedLane._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-ConnectionManeuverAssist >-----#
Reg_ConnectionManeuverAssist = CLASS(name=u'Reg-ConnectionManeuverAssist', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_Reg_ConnectionManeuverAssist_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'ConnectionManeuverAssist-addGrpC')))
Reg_ConnectionManeuverAssist._val = ASN1Set(rv=[dict([(u'Type', _Reg_ConnectionManeuverAssist_val_Type_0), (u'id', 3)])], rr=[], ev=[], er=[])
#-----< Reg-GenericLane >-----#
Reg_GenericLane = CLASS(name=u'Reg-GenericLane', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_Reg_GenericLane_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'ConnectionTrajectory-addGrpC')))
Reg_GenericLane._val = ASN1Set(rv=[dict([(u'Type', _Reg_GenericLane_val_Type_0), (u'id', 3)])], rr=[], ev=[], er=[])
#-----< Reg-IntersectionGeometry >-----#
Reg_IntersectionGeometry = CLASS(name=u'Reg-IntersectionGeometry', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_IntersectionGeometry._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-IntersectionState >-----#
Reg_IntersectionState = CLASS(name=u'Reg-IntersectionState', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_Reg_IntersectionState_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'IntersectionState-addGrpC')))
Reg_IntersectionState._val = ASN1Set(rv=[dict([(u'Type', _Reg_IntersectionState_val_Type_0), (u'id', 3)])], rr=[], ev=[], er=[])
#-----< Reg-LaneAttributes >-----#
Reg_LaneAttributes = CLASS(name=u'Reg-LaneAttributes', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_LaneAttributes._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-LaneDataAttribute >-----#
Reg_LaneDataAttribute = CLASS(name=u'Reg-LaneDataAttribute', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_LaneDataAttribute._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-MapData >-----#
Reg_MapData = CLASS(name=u'Reg-MapData', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_Reg_MapData_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'MapData-addGrpC')))
Reg_MapData._val = ASN1Set(rv=[dict([(u'Type', _Reg_MapData_val_Type_0), (u'id', 3)])], rr=[], ev=[], er=[])
#-----< Reg-MovementEvent >-----#
Reg_MovementEvent = CLASS(name=u'Reg-MovementEvent', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_MovementEvent._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-MovementState >-----#
Reg_MovementState = CLASS(name=u'Reg-MovementState', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_MovementState._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-NodeAttributeSetLL >-----#
Reg_NodeAttributeSetLL = CLASS(name=u'Reg-NodeAttributeSetLL', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_NodeAttributeSetLL._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-NodeAttributeSetXY >-----#
Reg_NodeAttributeSetXY = CLASS(name=u'Reg-NodeAttributeSetXY', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_Reg_NodeAttributeSetXY_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'Control-addGrpC')))
Reg_NodeAttributeSetXY._val = ASN1Set(rv=[dict([(u'Type', _Reg_NodeAttributeSetXY_val_Type_0), (u'id', 3)])], rr=[], ev=[], er=[])
#-----< Reg-NodeOffsetPointLL >-----#
Reg_NodeOffsetPointLL = CLASS(name=u'Reg-NodeOffsetPointLL', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_NodeOffsetPointLL._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-NodeOffsetPointXY >-----#
Reg_NodeOffsetPointXY = CLASS(name=u'Reg-NodeOffsetPointXY', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_NodeOffsetPointXY._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-Position3D >-----#
Reg_Position3D = CLASS(name=u'Reg-Position3D', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_Reg_Position3D_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'Position3D-addGrpC')))
Reg_Position3D._val = ASN1Set(rv=[dict([(u'Type', _Reg_Position3D_val_Type_0), (u'id', 3)])], rr=[], ev=[], er=[])
#-----< Reg-RequestorDescription >-----#
Reg_RequestorDescription = CLASS(name=u'Reg-RequestorDescription', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_RequestorDescription._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-RequestorType >-----#
Reg_RequestorType = CLASS(name=u'Reg-RequestorType', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_RequestorType._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-RestrictionUserType >-----#
Reg_RestrictionUserType = CLASS(name=u'Reg-RestrictionUserType', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_Reg_RestrictionUserType_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'RestrictionUserType-addGrpC')))
Reg_RestrictionUserType._val = ASN1Set(rv=[dict([(u'Type', _Reg_RestrictionUserType_val_Type_0), (u'id', 3)])], rr=[], ev=[], er=[])
#-----< Reg-RoadSegment >-----#
Reg_RoadSegment = CLASS(name=u'Reg-RoadSegment', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_RoadSegment._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-SignalControlZone >-----#
Reg_SignalControlZone = CLASS(name=u'Reg-SignalControlZone', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_SignalControlZone._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-SignalRequest >-----#
Reg_SignalRequest = CLASS(name=u'Reg-SignalRequest', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_SignalRequest._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-SignalRequestMessage >-----#
Reg_SignalRequestMessage = CLASS(name=u'Reg-SignalRequestMessage', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_SignalRequestMessage._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-SignalRequestPackage >-----#
Reg_SignalRequestPackage = CLASS(name=u'Reg-SignalRequestPackage', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_SignalRequestPackage._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-SignalStatus >-----#
Reg_SignalStatus = CLASS(name=u'Reg-SignalStatus', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_SignalStatus._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-SignalStatusMessage >-----#
Reg_SignalStatusMessage = CLASS(name=u'Reg-SignalStatusMessage', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_SignalStatusMessage._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
#-----< Reg-SignalStatusPackage >-----#
Reg_SignalStatusPackage = CLASS(name=u'Reg-SignalStatusPackage', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_Reg_SignalStatusPackage_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'SignalStatusPackage-addGrpC')))
Reg_SignalStatusPackage._val = ASN1Set(rv=[dict([(u'Type', _Reg_SignalStatusPackage_val_Type_0), (u'id', 3)])], rr=[], ev=[], er=[])
#-----< Reg-SPAT >-----#
Reg_SPAT = CLASS(name=u'Reg-SPAT', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
Reg_SPAT._val = ASN1Set(rv=[], rr=[], ev=[], er=[])
_all_ = [
Reg_AdvisorySpeed,
Reg_ComputedLane,
Reg_ConnectionManeuverAssist,
_Reg_ConnectionManeuverAssist_val_Type_0,
Reg_GenericLane,
_Reg_GenericLane_val_Type_0,
Reg_IntersectionGeometry,
Reg_IntersectionState,
_Reg_IntersectionState_val_Type_0,
Reg_LaneAttributes,
Reg_LaneDataAttribute,
Reg_MapData,
_Reg_MapData_val_Type_0,
Reg_MovementEvent,
Reg_MovementState,
Reg_NodeAttributeSetLL,
Reg_NodeAttributeSetXY,
_Reg_NodeAttributeSetXY_val_Type_0,
Reg_NodeOffsetPointLL,
Reg_NodeOffsetPointXY,
Reg_Position3D,
_Reg_Position3D_val_Type_0,
Reg_RequestorDescription,
Reg_RequestorType,
Reg_RestrictionUserType,
_Reg_RestrictionUserType_val_Type_0,
Reg_RoadSegment,
Reg_SignalControlZone,
Reg_SignalRequest,
Reg_SignalRequestMessage,
Reg_SignalRequestPackage,
Reg_SignalStatus,
Reg_SignalStatusMessage,
Reg_SignalStatusPackage,
_Reg_SignalStatusPackage_val_Type_0,
Reg_SPAT,
]
class DSRC:
_name_ = u'DSRC'
_oid_ = [1, 0, 19091, 2, 2, 1]
_obj_ = [
u'MessageFrame',
u'MESSAGE-ID-AND-TYPE',
u'MessageTypes',
u'REG-EXT-ID-AND-TYPE',
u'RegionalExtension',
u'SPAT',
u'SignalRequestMessage',
u'SignalStatusMessage',
u'MapData',
u'AdvisorySpeed',
u'AdvisorySpeedList',
u'ComputedLane',
u'ConnectsToList',
u'ConnectingLane',
u'Connection',
u'ConnectionManeuverAssist',
u'DataParameters',
u'EnabledLaneList',
u'GenericLane',
u'IntersectionAccessPoint',
u'IntersectionGeometry',
u'IntersectionGeometryList',
u'IntersectionReferenceID',
u'IntersectionState',
u'IntersectionStateList',
u'LaneAttributes',
u'LaneDataAttribute',
u'LaneDataAttributeList',
u'LaneList',
u'LaneSharing',
u'LaneTypeAttributes',
u'ManeuverAssistList',
u'MovementEventList',
u'MovementEvent',
u'MovementList',
u'MovementState',
u'NodeAttributeSetXY',
u'NodeAttributeXYList',
u'NodeAttributeXY',
u'Node-LLmD-64b',
u'Node-XY-20b',
u'Node-XY-22b',
u'Node-XY-24b',
u'Node-XY-26b',
u'Node-XY-28b',
u'Node-XY-32b',
u'NodeListXY',
u'NodeOffsetPointXY',
u'NodeSetXY',
u'NodeXY',
u'OverlayLaneList',
u'Position3D',
u'PreemptPriorityList',
u'RegulatorySpeedLimit',
u'RequestorDescription',
u'RequestorPositionVector',
u'RequestorType',
u'RestrictionClassAssignment',
u'RestrictionClassList',
u'RestrictionUserTypeList',
u'RestrictionUserType',
u'RoadLaneSetList',
u'RoadSegmentReferenceID',
u'RoadSegment',
u'RoadSegmentList',
u'SegmentAttributeXYList',
u'SignalControlZone',
u'SignalRequesterInfo',
u'SignalRequestList',
u'SignalRequestPackage',
u'SignalRequest',
u'SignalStatusList',
u'SignalStatusPackageList',
u'SignalStatusPackage',
u'SignalStatus',
u'SpeedLimitList',
u'SpeedLimitType',
u'TimeChangeDetails',
u'TimeMark',
u'TransmissionAndSpeed',
u'VehicleID',
u'AdvisorySpeedType',
u'AllowedManeuvers',
u'Angle',
u'ApproachID',
u'BasicVehicleRole',
u'DeltaAngle',
u'DeltaTime',
u'DescriptiveName',
u'DrivenLineOffsetLg',
u'DrivenLineOffsetSm',
u'DSecond',
u'DSRCmsgID',
u'mapData',
u'signalPhaseAndTimingMessage',
u'signalRequestMessage',
u'signalStatusMessage',
u'Elevation',
u'IntersectionID',
u'IntersectionStatusObject',
u'LaneAttributes-Barrier',
u'LaneAttributes-Bike',
u'LaneAttributes-Crosswalk',
u'LaneAttributes-Parking',
u'LaneAttributes-Sidewalk',
u'LaneAttributes-Striping',
u'LaneAttributes-TrackedVehicle',
u'LaneAttributes-Vehicle',
u'LaneConnectionID',
u'LaneDirection',
u'LaneID',
u'LayerID',
u'LayerType',
u'LaneWidth',
u'MergeDivergeNodeAngle',
u'MinuteOfTheYear',
u'MovementPhaseState',
u'MsgCount',
u'Offset-B10',
u'Offset-B11',
u'Offset-B12',
u'Offset-B13',
u'Offset-B14',
u'Offset-B16',
u'PedestrianBicycleDetect',
u'PrioritizationResponseStatus',
u'PriorityRequestType',
u'RegionId',
u'noRegion',
u'addGrpA',
u'addGrpB',
u'addGrpC',
u'RequestID',
u'RequestImportanceLevel',
u'RequestSubRole',
u'RestrictionAppliesTo',
u'RestrictionClassID',
u'RoadRegulatorID',
u'RoadSegmentID',
u'RoadwayCrownAngle',
u'Scale-B12',
u'SignalGroupID',
u'SegmentAttributeXY',
u'SpeedAdvice',
u'TemporaryID',
u'TimeIntervalConfidence',
u'TransitVehicleOccupancy',
u'TransitVehicleStatus',
u'TransmissionState',
u'VehicleType',
u'Velocity',
u'WaitOnStopline',
u'ZoneLength',
]
_type_ = [
u'MessageFrame',
u'MESSAGE-ID-AND-TYPE',
u'REG-EXT-ID-AND-TYPE',
u'RegionalExtension',
u'SPAT',
u'SignalRequestMessage',
u'SignalStatusMessage',
u'MapData',
u'AdvisorySpeed',
u'AdvisorySpeedList',
u'ComputedLane',
u'ConnectsToList',
u'ConnectingLane',
u'Connection',
u'ConnectionManeuverAssist',
u'DataParameters',
u'EnabledLaneList',
u'GenericLane',
u'IntersectionAccessPoint',
u'IntersectionGeometry',
u'IntersectionGeometryList',
u'IntersectionReferenceID',
u'IntersectionState',
u'IntersectionStateList',
u'LaneAttributes',
u'LaneDataAttribute',
u'LaneDataAttributeList',
u'LaneList',
u'LaneSharing',
u'LaneTypeAttributes',
u'ManeuverAssistList',
u'MovementEventList',
u'MovementEvent',
u'MovementList',
u'MovementState',
u'NodeAttributeSetXY',
u'NodeAttributeXYList',
u'NodeAttributeXY',
u'Node-LLmD-64b',
u'Node-XY-20b',
u'Node-XY-22b',
u'Node-XY-24b',
u'Node-XY-26b',
u'Node-XY-28b',
u'Node-XY-32b',
u'NodeListXY',
u'NodeOffsetPointXY',
u'NodeSetXY',
u'NodeXY',
u'OverlayLaneList',
u'Position3D',
u'PreemptPriorityList',
u'RegulatorySpeedLimit',
u'RequestorDescription',
u'RequestorPositionVector',
u'RequestorType',
u'RestrictionClassAssignment',
u'RestrictionClassList',
u'RestrictionUserTypeList',
u'RestrictionUserType',
u'RoadLaneSetList',
u'RoadSegmentReferenceID',
u'RoadSegment',
u'RoadSegmentList',
u'SegmentAttributeXYList',
u'SignalControlZone',
u'SignalRequesterInfo',
u'SignalRequestList',
u'SignalRequestPackage',
u'SignalRequest',
u'SignalStatusList',
u'SignalStatusPackageList',
u'SignalStatusPackage',
u'SignalStatus',
u'SpeedLimitList',
u'SpeedLimitType',
u'TimeChangeDetails',
u'TimeMark',
u'TransmissionAndSpeed',
u'VehicleID',
u'AdvisorySpeedType',
u'AllowedManeuvers',
u'Angle',
u'ApproachID',
u'BasicVehicleRole',
u'DeltaAngle',
u'DeltaTime',
u'DescriptiveName',
u'DrivenLineOffsetLg',
u'DrivenLineOffsetSm',
u'DSecond',
u'DSRCmsgID',
u'Elevation',
u'IntersectionID',
u'IntersectionStatusObject',
u'LaneAttributes-Barrier',
u'LaneAttributes-Bike',
u'LaneAttributes-Crosswalk',
u'LaneAttributes-Parking',
u'LaneAttributes-Sidewalk',
u'LaneAttributes-Striping',
u'LaneAttributes-TrackedVehicle',
u'LaneAttributes-Vehicle',
u'LaneConnectionID',
u'LaneDirection',
u'LaneID',
u'LayerID',
u'LayerType',
u'LaneWidth',
u'MergeDivergeNodeAngle',
u'MinuteOfTheYear',
u'MovementPhaseState',
u'MsgCount',
u'Offset-B10',
u'Offset-B11',
u'Offset-B12',
u'Offset-B13',
u'Offset-B14',
u'Offset-B16',
u'PedestrianBicycleDetect',
u'PrioritizationResponseStatus',
u'PriorityRequestType',
u'RegionId',
u'RequestID',
u'RequestImportanceLevel',
u'RequestSubRole',
u'RestrictionAppliesTo',
u'RestrictionClassID',
u'RoadRegulatorID',
u'RoadSegmentID',
u'RoadwayCrownAngle',
u'Scale-B12',
u'SignalGroupID',
u'SegmentAttributeXY',
u'SpeedAdvice',
u'TemporaryID',
u'TimeIntervalConfidence',
u'TransitVehicleOccupancy',
u'TransitVehicleStatus',
u'TransmissionState',
u'VehicleType',
u'Velocity',
u'WaitOnStopline',
u'ZoneLength',
]
_set_ = [
u'MessageTypes',
]
_val_ = [
u'mapData',
u'signalPhaseAndTimingMessage',
u'signalRequestMessage',
u'signalStatusMessage',
u'noRegion',
u'addGrpA',
u'addGrpB',
u'addGrpC',
]
_class_ = [
u'MESSAGE-ID-AND-TYPE',
u'MessageTypes',
u'REG-EXT-ID-AND-TYPE',
]
_param_ = [
u'RegionalExtension',
]
#-----< MessageFrame >-----#
MessageFrame = SEQ(name=u'MessageFrame', mode=MODE_TYPE)
_MessageFrame_messageId = INT(name=u'messageId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'MESSAGE-ID-AND-TYPE'), [u'id']))
__MessageFrame_messageId_tab = CLASS(name='_tab_MESSAGE-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'MESSAGE-ID-AND-TYPE')))
___MessageFrame_messageId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'MapData')))
___MessageFrame_messageId_tab_val_Type_1 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SPAT')))
___MessageFrame_messageId_tab_val_Type_2 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SignalRequestMessage')))
___MessageFrame_messageId_tab_val_Type_3 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SignalStatusMessage')))
__MessageFrame_messageId_tab._val = ASN1Set(rv=[dict([(u'Type', ___MessageFrame_messageId_tab_val_Type_0), (u'id', 18)]), dict([(u'Type', ___MessageFrame_messageId_tab_val_Type_1), (u'id', 19)]), dict([(u'Type', ___MessageFrame_messageId_tab_val_Type_2), (u'id', 29)]), dict([(u'Type', ___MessageFrame_messageId_tab_val_Type_3), (u'id', 30)])], rr=[], ev=None, er=[])
_MessageFrame_messageId._const_tab = __MessageFrame_messageId_tab
_MessageFrame_messageId._const_tab_at = None
_MessageFrame_messageId._const_tab_id = u'id'
_MessageFrame_value = OPEN(name=u'value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'MESSAGE-ID-AND-TYPE'), [u'Type']))
_MessageFrame_value._const_tab = __MessageFrame_messageId_tab
_MessageFrame_value._const_tab_at = ('..', u'messageId')
_MessageFrame_value._const_tab_id = u'Type'
MessageFrame._cont = ASN1Dict([
(u'messageId', _MessageFrame_messageId),
(u'value', _MessageFrame_value),
])
MessageFrame._ext = []
#-----< MESSAGE-ID-AND-TYPE >-----#
MESSAGE_ID_AND_TYPE = CLASS(name=u'MESSAGE-ID-AND-TYPE', mode=MODE_TYPE)
_MESSAGE_ID_AND_TYPE_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'DSRCmsgID')), uniq=True)
_MESSAGE_ID_AND_TYPE_Type = OPEN(name=u'Type', mode=MODE_TYPE)
MESSAGE_ID_AND_TYPE._cont = ASN1Dict([
(u'id', _MESSAGE_ID_AND_TYPE_id),
(u'Type', _MESSAGE_ID_AND_TYPE_Type),
])
#-----< MessageTypes >-----#
MessageTypes = CLASS(name=u'MessageTypes', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'MESSAGE-ID-AND-TYPE')))
_MessageTypes_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'MapData')))
_MessageTypes_val_Type_1 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SPAT')))
_MessageTypes_val_Type_2 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SignalRequestMessage')))
_MessageTypes_val_Type_3 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SignalStatusMessage')))
MessageTypes._val = ASN1Set(rv=[dict([(u'Type', _MessageTypes_val_Type_0), (u'id', 18)]), dict([(u'Type', _MessageTypes_val_Type_1), (u'id', 19)]), dict([(u'Type', _MessageTypes_val_Type_2), (u'id', 29)]), dict([(u'Type', _MessageTypes_val_Type_3), (u'id', 30)])], rr=[], ev=[], er=[])
#-----< REG-EXT-ID-AND-TYPE >-----#
REG_EXT_ID_AND_TYPE = CLASS(name=u'REG-EXT-ID-AND-TYPE', mode=MODE_TYPE)
_REG_EXT_ID_AND_TYPE_id = INT(name=u'id', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'RegionId')), uniq=True)
_REG_EXT_ID_AND_TYPE_Type = OPEN(name=u'Type', mode=MODE_TYPE)
REG_EXT_ID_AND_TYPE._cont = ASN1Dict([
(u'id', _REG_EXT_ID_AND_TYPE_id),
(u'Type', _REG_EXT_ID_AND_TYPE_Type),
])
#-----< RegionalExtension >-----#
RegionalExtension = SEQ(name=u'RegionalExtension', mode=MODE_TYPE, param=True)
#-----< SPAT >-----#
SPAT = SEQ(name=u'SPAT', mode=MODE_TYPE)
_SPAT_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MinuteOfTheYear')), opt=True)
_SPAT_name = STR_IA5(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DescriptiveName')), opt=True)
_SPAT_intersections = SEQ_OF(name=u'intersections', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionStateList')))
_SPAT_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SPAT_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___SPAT_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____SPAT_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SPAT_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SPAT_regional__item__regionId._const_tab = ____SPAT_regional__item__regionId_tab
___SPAT_regional__item__regionId._const_tab_at = None
___SPAT_regional__item__regionId._const_tab_id = u'id'
___SPAT_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____SPAT_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SPAT_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SPAT_regional__item__regExtValue._const_tab = ____SPAT_regional__item__regExtValue_tab
___SPAT_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___SPAT_regional__item__regExtValue._const_tab_id = u'Type'
__SPAT_regional__item_._cont = ASN1Dict([
(u'regionId', ___SPAT_regional__item__regionId),
(u'regExtValue', ___SPAT_regional__item__regExtValue),
])
__SPAT_regional__item_._ext = None
_SPAT_regional._cont = __SPAT_regional__item_
_SPAT_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
SPAT._cont = ASN1Dict([
(u'timeStamp', _SPAT_timeStamp),
(u'name', _SPAT_name),
(u'intersections', _SPAT_intersections),
(u'regional', _SPAT_regional),
])
SPAT._ext = []
#-----< SignalRequestMessage >-----#
SignalRequestMessage = SEQ(name=u'SignalRequestMessage', mode=MODE_TYPE)
_SignalRequestMessage_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MinuteOfTheYear')), opt=True)
_SignalRequestMessage_second = INT(name=u'second', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DSecond')))
_SignalRequestMessage_sequenceNumber = INT(name=u'sequenceNumber', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MsgCount')), opt=True)
_SignalRequestMessage_requests = SEQ_OF(name=u'requests', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalRequestList')), opt=True)
_SignalRequestMessage_requestor = SEQ(name=u'requestor', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RequestorDescription')))
_SignalRequestMessage_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SignalRequestMessage_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___SignalRequestMessage_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____SignalRequestMessage_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalRequestMessage_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalRequestMessage_regional__item__regionId._const_tab = ____SignalRequestMessage_regional__item__regionId_tab
___SignalRequestMessage_regional__item__regionId._const_tab_at = None
___SignalRequestMessage_regional__item__regionId._const_tab_id = u'id'
___SignalRequestMessage_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____SignalRequestMessage_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalRequestMessage_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalRequestMessage_regional__item__regExtValue._const_tab = ____SignalRequestMessage_regional__item__regExtValue_tab
___SignalRequestMessage_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___SignalRequestMessage_regional__item__regExtValue._const_tab_id = u'Type'
__SignalRequestMessage_regional__item_._cont = ASN1Dict([
(u'regionId', ___SignalRequestMessage_regional__item__regionId),
(u'regExtValue', ___SignalRequestMessage_regional__item__regExtValue),
])
__SignalRequestMessage_regional__item_._ext = None
_SignalRequestMessage_regional._cont = __SignalRequestMessage_regional__item_
_SignalRequestMessage_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
SignalRequestMessage._cont = ASN1Dict([
(u'timeStamp', _SignalRequestMessage_timeStamp),
(u'second', _SignalRequestMessage_second),
(u'sequenceNumber', _SignalRequestMessage_sequenceNumber),
(u'requests', _SignalRequestMessage_requests),
(u'requestor', _SignalRequestMessage_requestor),
(u'regional', _SignalRequestMessage_regional),
])
SignalRequestMessage._ext = []
#-----< SignalStatusMessage >-----#
SignalStatusMessage = SEQ(name=u'SignalStatusMessage', mode=MODE_TYPE)
_SignalStatusMessage_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MinuteOfTheYear')), opt=True)
_SignalStatusMessage_second = INT(name=u'second', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DSecond')))
_SignalStatusMessage_sequenceNumber = INT(name=u'sequenceNumber', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MsgCount')), opt=True)
_SignalStatusMessage_status = SEQ_OF(name=u'status', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalStatusList')))
_SignalStatusMessage_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SignalStatusMessage_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___SignalStatusMessage_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____SignalStatusMessage_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalStatusMessage_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalStatusMessage_regional__item__regionId._const_tab = ____SignalStatusMessage_regional__item__regionId_tab
___SignalStatusMessage_regional__item__regionId._const_tab_at = None
___SignalStatusMessage_regional__item__regionId._const_tab_id = u'id'
___SignalStatusMessage_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____SignalStatusMessage_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalStatusMessage_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalStatusMessage_regional__item__regExtValue._const_tab = ____SignalStatusMessage_regional__item__regExtValue_tab
___SignalStatusMessage_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___SignalStatusMessage_regional__item__regExtValue._const_tab_id = u'Type'
__SignalStatusMessage_regional__item_._cont = ASN1Dict([
(u'regionId', ___SignalStatusMessage_regional__item__regionId),
(u'regExtValue', ___SignalStatusMessage_regional__item__regExtValue),
])
__SignalStatusMessage_regional__item_._ext = None
_SignalStatusMessage_regional._cont = __SignalStatusMessage_regional__item_
_SignalStatusMessage_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
SignalStatusMessage._cont = ASN1Dict([
(u'timeStamp', _SignalStatusMessage_timeStamp),
(u'second', _SignalStatusMessage_second),
(u'sequenceNumber', _SignalStatusMessage_sequenceNumber),
(u'status', _SignalStatusMessage_status),
(u'regional', _SignalStatusMessage_regional),
])
SignalStatusMessage._ext = []
#-----< MapData >-----#
MapData = SEQ(name=u'MapData', mode=MODE_TYPE)
_MapData_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MinuteOfTheYear')), opt=True)
_MapData_msgIssueRevision = INT(name=u'msgIssueRevision', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MsgCount')))
_MapData_layerType = ENUM(name=u'layerType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LayerType')), opt=True)
_MapData_layerID = INT(name=u'layerID', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LayerID')), opt=True)
_MapData_intersections = SEQ_OF(name=u'intersections', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionGeometryList')), opt=True)
_MapData_roadSegments = SEQ_OF(name=u'roadSegments', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadSegmentList')), opt=True)
_MapData_dataParameters = SEQ(name=u'dataParameters', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DataParameters')), opt=True)
_MapData_restrictionList = SEQ_OF(name=u'restrictionList', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RestrictionClassList')), opt=True)
_MapData_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MapData_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___MapData_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____MapData_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_____MapData_regional__item__regionId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'MapData-addGrpC')))
____MapData_regional__item__regionId_tab._val = ASN1Set(rv=[dict([(u'Type', _____MapData_regional__item__regionId_tab_val_Type_0), (u'id', 3)])], rr=[], ev=None, er=[])
___MapData_regional__item__regionId._const_tab = ____MapData_regional__item__regionId_tab
___MapData_regional__item__regionId._const_tab_at = None
___MapData_regional__item__regionId._const_tab_id = u'id'
___MapData_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___MapData_regional__item__regExtValue._const_tab = ____MapData_regional__item__regionId_tab
___MapData_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___MapData_regional__item__regExtValue._const_tab_id = u'Type'
__MapData_regional__item_._cont = ASN1Dict([
(u'regionId', ___MapData_regional__item__regionId),
(u'regExtValue', ___MapData_regional__item__regExtValue),
])
__MapData_regional__item_._ext = None
_MapData_regional._cont = __MapData_regional__item_
_MapData_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
MapData._cont = ASN1Dict([
(u'timeStamp', _MapData_timeStamp),
(u'msgIssueRevision', _MapData_msgIssueRevision),
(u'layerType', _MapData_layerType),
(u'layerID', _MapData_layerID),
(u'intersections', _MapData_intersections),
(u'roadSegments', _MapData_roadSegments),
(u'dataParameters', _MapData_dataParameters),
(u'restrictionList', _MapData_restrictionList),
(u'regional', _MapData_regional),
])
MapData._ext = []
#-----< AdvisorySpeed >-----#
AdvisorySpeed = SEQ(name=u'AdvisorySpeed', mode=MODE_TYPE)
_AdvisorySpeed_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'AdvisorySpeedType')))
_AdvisorySpeed_speed = INT(name=u'speed', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SpeedAdvice')), opt=True)
_AdvisorySpeed_confidence = INT(name=u'confidence', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SpeedConfidence')), opt=True)
_AdvisorySpeed_distance = INT(name=u'distance', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ZoneLength')), opt=True)
_AdvisorySpeed_class_ = INT(name=u'class', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RestrictionClassID')), opt=True)
_AdvisorySpeed_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__AdvisorySpeed_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___AdvisorySpeed_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____AdvisorySpeed_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____AdvisorySpeed_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___AdvisorySpeed_regional__item__regionId._const_tab = ____AdvisorySpeed_regional__item__regionId_tab
___AdvisorySpeed_regional__item__regionId._const_tab_at = None
___AdvisorySpeed_regional__item__regionId._const_tab_id = u'id'
___AdvisorySpeed_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____AdvisorySpeed_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____AdvisorySpeed_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___AdvisorySpeed_regional__item__regExtValue._const_tab = ____AdvisorySpeed_regional__item__regExtValue_tab
___AdvisorySpeed_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___AdvisorySpeed_regional__item__regExtValue._const_tab_id = u'Type'
__AdvisorySpeed_regional__item_._cont = ASN1Dict([
(u'regionId', ___AdvisorySpeed_regional__item__regionId),
(u'regExtValue', ___AdvisorySpeed_regional__item__regExtValue),
])
__AdvisorySpeed_regional__item_._ext = None
_AdvisorySpeed_regional._cont = __AdvisorySpeed_regional__item_
_AdvisorySpeed_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
AdvisorySpeed._cont = ASN1Dict([
(u'type', _AdvisorySpeed_type),
(u'speed', _AdvisorySpeed_speed),
(u'confidence', _AdvisorySpeed_confidence),
(u'distance', _AdvisorySpeed_distance),
(u'class', _AdvisorySpeed_class_),
(u'regional', _AdvisorySpeed_regional),
])
AdvisorySpeed._ext = []
#-----< AdvisorySpeedList >-----#
AdvisorySpeedList = SEQ_OF(name=u'AdvisorySpeedList', mode=MODE_TYPE)
_AdvisorySpeedList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'AdvisorySpeed')))
AdvisorySpeedList._cont = _AdvisorySpeedList__item_
AdvisorySpeedList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< ComputedLane >-----#
ComputedLane = SEQ(name=u'ComputedLane', mode=MODE_TYPE)
_ComputedLane_referenceLaneId = INT(name=u'referenceLaneId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneID')))
_ComputedLane_offsetXaxis = CHOICE(name=u'offsetXaxis', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ComputedLane_offsetXaxis_small = INT(name=u'small', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DrivenLineOffsetSm')))
__ComputedLane_offsetXaxis_large = INT(name=u'large', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DrivenLineOffsetLg')))
_ComputedLane_offsetXaxis._cont = ASN1Dict([
(u'small', __ComputedLane_offsetXaxis_small),
(u'large', __ComputedLane_offsetXaxis_large),
])
_ComputedLane_offsetXaxis._ext = None
_ComputedLane_offsetYaxis = CHOICE(name=u'offsetYaxis', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__ComputedLane_offsetYaxis_small = INT(name=u'small', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DrivenLineOffsetSm')))
__ComputedLane_offsetYaxis_large = INT(name=u'large', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DrivenLineOffsetLg')))
_ComputedLane_offsetYaxis._cont = ASN1Dict([
(u'small', __ComputedLane_offsetYaxis_small),
(u'large', __ComputedLane_offsetYaxis_large),
])
_ComputedLane_offsetYaxis._ext = None
_ComputedLane_rotateXY = INT(name=u'rotateXY', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Angle')), opt=True)
_ComputedLane_scaleXaxis = INT(name=u'scaleXaxis', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Scale-B12')), opt=True)
_ComputedLane_scaleYaxis = INT(name=u'scaleYaxis', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Scale-B12')), opt=True)
_ComputedLane_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ComputedLane_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___ComputedLane_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____ComputedLane_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____ComputedLane_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___ComputedLane_regional__item__regionId._const_tab = ____ComputedLane_regional__item__regionId_tab
___ComputedLane_regional__item__regionId._const_tab_at = None
___ComputedLane_regional__item__regionId._const_tab_id = u'id'
___ComputedLane_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____ComputedLane_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____ComputedLane_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___ComputedLane_regional__item__regExtValue._const_tab = ____ComputedLane_regional__item__regExtValue_tab
___ComputedLane_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___ComputedLane_regional__item__regExtValue._const_tab_id = u'Type'
__ComputedLane_regional__item_._cont = ASN1Dict([
(u'regionId', ___ComputedLane_regional__item__regionId),
(u'regExtValue', ___ComputedLane_regional__item__regExtValue),
])
__ComputedLane_regional__item_._ext = None
_ComputedLane_regional._cont = __ComputedLane_regional__item_
_ComputedLane_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
ComputedLane._cont = ASN1Dict([
(u'referenceLaneId', _ComputedLane_referenceLaneId),
(u'offsetXaxis', _ComputedLane_offsetXaxis),
(u'offsetYaxis', _ComputedLane_offsetYaxis),
(u'rotateXY', _ComputedLane_rotateXY),
(u'scaleXaxis', _ComputedLane_scaleXaxis),
(u'scaleYaxis', _ComputedLane_scaleYaxis),
(u'regional', _ComputedLane_regional),
])
ComputedLane._ext = []
#-----< ConnectsToList >-----#
ConnectsToList = SEQ_OF(name=u'ConnectsToList', mode=MODE_TYPE)
_ConnectsToList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'Connection')))
ConnectsToList._cont = _ConnectsToList__item_
ConnectsToList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< ConnectingLane >-----#
ConnectingLane = SEQ(name=u'ConnectingLane', mode=MODE_TYPE)
_ConnectingLane_lane = INT(name=u'lane', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneID')))
_ConnectingLane_maneuver = BIT_STR(name=u'maneuver', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'AllowedManeuvers')), opt=True)
ConnectingLane._cont = ASN1Dict([
(u'lane', _ConnectingLane_lane),
(u'maneuver', _ConnectingLane_maneuver),
])
ConnectingLane._ext = None
#-----< Connection >-----#
Connection = SEQ(name=u'Connection', mode=MODE_TYPE)
_Connection_connectingLane = SEQ(name=u'connectingLane', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ConnectingLane')))
_Connection_remoteIntersection = SEQ(name=u'remoteIntersection', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionReferenceID')), opt=True)
_Connection_signalGroup = INT(name=u'signalGroup', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalGroupID')), opt=True)
_Connection_userClass = INT(name=u'userClass', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RestrictionClassID')), opt=True)
_Connection_connectionID = INT(name=u'connectionID', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneConnectionID')), opt=True)
Connection._cont = ASN1Dict([
(u'connectingLane', _Connection_connectingLane),
(u'remoteIntersection', _Connection_remoteIntersection),
(u'signalGroup', _Connection_signalGroup),
(u'userClass', _Connection_userClass),
(u'connectionID', _Connection_connectionID),
])
Connection._ext = None
#-----< ConnectionManeuverAssist >-----#
ConnectionManeuverAssist = SEQ(name=u'ConnectionManeuverAssist', mode=MODE_TYPE)
_ConnectionManeuverAssist_connectionID = INT(name=u'connectionID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneConnectionID')))
_ConnectionManeuverAssist_queueLength = INT(name=u'queueLength', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ZoneLength')), opt=True)
_ConnectionManeuverAssist_availableStorageLength = INT(name=u'availableStorageLength', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ZoneLength')), opt=True)
_ConnectionManeuverAssist_waitOnStop = BOOL(name=u'waitOnStop', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'WaitOnStopline')), opt=True)
_ConnectionManeuverAssist_pedBicycleDetect = BOOL(name=u'pedBicycleDetect', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'PedestrianBicycleDetect')), opt=True)
_ConnectionManeuverAssist_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ConnectionManeuverAssist_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___ConnectionManeuverAssist_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____ConnectionManeuverAssist_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_____ConnectionManeuverAssist_regional__item__regionId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'ConnectionManeuverAssist-addGrpC')))
____ConnectionManeuverAssist_regional__item__regionId_tab._val = ASN1Set(rv=[dict([(u'Type', _____ConnectionManeuverAssist_regional__item__regionId_tab_val_Type_0), (u'id', 3)])], rr=[], ev=None, er=[])
___ConnectionManeuverAssist_regional__item__regionId._const_tab = ____ConnectionManeuverAssist_regional__item__regionId_tab
___ConnectionManeuverAssist_regional__item__regionId._const_tab_at = None
___ConnectionManeuverAssist_regional__item__regionId._const_tab_id = u'id'
___ConnectionManeuverAssist_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___ConnectionManeuverAssist_regional__item__regExtValue._const_tab = ____ConnectionManeuverAssist_regional__item__regionId_tab
___ConnectionManeuverAssist_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___ConnectionManeuverAssist_regional__item__regExtValue._const_tab_id = u'Type'
__ConnectionManeuverAssist_regional__item_._cont = ASN1Dict([
(u'regionId', ___ConnectionManeuverAssist_regional__item__regionId),
(u'regExtValue', ___ConnectionManeuverAssist_regional__item__regExtValue),
])
__ConnectionManeuverAssist_regional__item_._ext = None
_ConnectionManeuverAssist_regional._cont = __ConnectionManeuverAssist_regional__item_
_ConnectionManeuverAssist_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
ConnectionManeuverAssist._cont = ASN1Dict([
(u'connectionID', _ConnectionManeuverAssist_connectionID),
(u'queueLength', _ConnectionManeuverAssist_queueLength),
(u'availableStorageLength', _ConnectionManeuverAssist_availableStorageLength),
(u'waitOnStop', _ConnectionManeuverAssist_waitOnStop),
(u'pedBicycleDetect', _ConnectionManeuverAssist_pedBicycleDetect),
(u'regional', _ConnectionManeuverAssist_regional),
])
ConnectionManeuverAssist._ext = []
#-----< DataParameters >-----#
DataParameters = SEQ(name=u'DataParameters', mode=MODE_TYPE)
_DataParameters_processMethod = STR_IA5(name=u'processMethod', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DataParameters_processMethod._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
_DataParameters_processAgency = STR_IA5(name=u'processAgency', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DataParameters_processAgency._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
_DataParameters_lastCheckedDate = STR_IA5(name=u'lastCheckedDate', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DataParameters_lastCheckedDate._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
_DataParameters_geoidUsed = STR_IA5(name=u'geoidUsed', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DataParameters_geoidUsed._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
DataParameters._cont = ASN1Dict([
(u'processMethod', _DataParameters_processMethod),
(u'processAgency', _DataParameters_processAgency),
(u'lastCheckedDate', _DataParameters_lastCheckedDate),
(u'geoidUsed', _DataParameters_geoidUsed),
])
DataParameters._ext = []
#-----< EnabledLaneList >-----#
EnabledLaneList = SEQ_OF(name=u'EnabledLaneList', mode=MODE_TYPE)
_EnabledLaneList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'LaneID')))
EnabledLaneList._cont = _EnabledLaneList__item_
EnabledLaneList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< GenericLane >-----#
GenericLane = SEQ(name=u'GenericLane', mode=MODE_TYPE)
_GenericLane_laneID = INT(name=u'laneID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneID')))
_GenericLane_name = STR_IA5(name=u'name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DescriptiveName')), opt=True)
_GenericLane_ingressApproach = INT(name=u'ingressApproach', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ApproachID')), opt=True)
_GenericLane_egressApproach = INT(name=u'egressApproach', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ApproachID')), opt=True)
_GenericLane_laneAttributes = SEQ(name=u'laneAttributes', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes')))
_GenericLane_maneuvers = BIT_STR(name=u'maneuvers', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'AllowedManeuvers')), opt=True)
_GenericLane_nodeList = CHOICE(name=u'nodeList', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'NodeListXY')))
_GenericLane_connectsTo = SEQ_OF(name=u'connectsTo', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ConnectsToList')), opt=True)
_GenericLane_overlays = SEQ_OF(name=u'overlays', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'OverlayLaneList')), opt=True)
_GenericLane_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GenericLane_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___GenericLane_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____GenericLane_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_____GenericLane_regional__item__regionId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'ConnectionTrajectory-addGrpC')))
____GenericLane_regional__item__regionId_tab._val = ASN1Set(rv=[dict([(u'Type', _____GenericLane_regional__item__regionId_tab_val_Type_0), (u'id', 3)])], rr=[], ev=None, er=[])
___GenericLane_regional__item__regionId._const_tab = ____GenericLane_regional__item__regionId_tab
___GenericLane_regional__item__regionId._const_tab_at = None
___GenericLane_regional__item__regionId._const_tab_id = u'id'
___GenericLane_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___GenericLane_regional__item__regExtValue._const_tab = ____GenericLane_regional__item__regionId_tab
___GenericLane_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___GenericLane_regional__item__regExtValue._const_tab_id = u'Type'
__GenericLane_regional__item_._cont = ASN1Dict([
(u'regionId', ___GenericLane_regional__item__regionId),
(u'regExtValue', ___GenericLane_regional__item__regExtValue),
])
__GenericLane_regional__item_._ext = None
_GenericLane_regional._cont = __GenericLane_regional__item_
_GenericLane_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
GenericLane._cont = ASN1Dict([
(u'laneID', _GenericLane_laneID),
(u'name', _GenericLane_name),
(u'ingressApproach', _GenericLane_ingressApproach),
(u'egressApproach', _GenericLane_egressApproach),
(u'laneAttributes', _GenericLane_laneAttributes),
(u'maneuvers', _GenericLane_maneuvers),
(u'nodeList', _GenericLane_nodeList),
(u'connectsTo', _GenericLane_connectsTo),
(u'overlays', _GenericLane_overlays),
(u'regional', _GenericLane_regional),
])
GenericLane._ext = []
#-----< IntersectionAccessPoint >-----#
IntersectionAccessPoint = CHOICE(name=u'IntersectionAccessPoint', mode=MODE_TYPE)
_IntersectionAccessPoint_lane = INT(name=u'lane', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneID')))
_IntersectionAccessPoint_approach = INT(name=u'approach', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ApproachID')))
_IntersectionAccessPoint_connection = INT(name=u'connection', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneConnectionID')))
IntersectionAccessPoint._cont = ASN1Dict([
(u'lane', _IntersectionAccessPoint_lane),
(u'approach', _IntersectionAccessPoint_approach),
(u'connection', _IntersectionAccessPoint_connection),
])
IntersectionAccessPoint._ext = []
#-----< IntersectionGeometry >-----#
IntersectionGeometry = SEQ(name=u'IntersectionGeometry', mode=MODE_TYPE)
_IntersectionGeometry_name = STR_IA5(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DescriptiveName')), opt=True)
_IntersectionGeometry_id = SEQ(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionReferenceID')))
_IntersectionGeometry_revision = INT(name=u'revision', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MsgCount')))
_IntersectionGeometry_refPoint = SEQ(name=u'refPoint', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Position3D')))
_IntersectionGeometry_laneWidth = INT(name=u'laneWidth', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneWidth')), opt=True)
_IntersectionGeometry_speedLimits = SEQ_OF(name=u'speedLimits', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SpeedLimitList')), opt=True)
_IntersectionGeometry_laneSet = SEQ_OF(name=u'laneSet', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneList')))
_IntersectionGeometry_preemptPriorityData = SEQ_OF(name=u'preemptPriorityData', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'PreemptPriorityList')), opt=True)
_IntersectionGeometry_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IntersectionGeometry_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___IntersectionGeometry_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____IntersectionGeometry_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____IntersectionGeometry_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___IntersectionGeometry_regional__item__regionId._const_tab = ____IntersectionGeometry_regional__item__regionId_tab
___IntersectionGeometry_regional__item__regionId._const_tab_at = None
___IntersectionGeometry_regional__item__regionId._const_tab_id = u'id'
___IntersectionGeometry_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____IntersectionGeometry_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____IntersectionGeometry_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___IntersectionGeometry_regional__item__regExtValue._const_tab = ____IntersectionGeometry_regional__item__regExtValue_tab
___IntersectionGeometry_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___IntersectionGeometry_regional__item__regExtValue._const_tab_id = u'Type'
__IntersectionGeometry_regional__item_._cont = ASN1Dict([
(u'regionId', ___IntersectionGeometry_regional__item__regionId),
(u'regExtValue', ___IntersectionGeometry_regional__item__regExtValue),
])
__IntersectionGeometry_regional__item_._ext = None
_IntersectionGeometry_regional._cont = __IntersectionGeometry_regional__item_
_IntersectionGeometry_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
IntersectionGeometry._cont = ASN1Dict([
(u'name', _IntersectionGeometry_name),
(u'id', _IntersectionGeometry_id),
(u'revision', _IntersectionGeometry_revision),
(u'refPoint', _IntersectionGeometry_refPoint),
(u'laneWidth', _IntersectionGeometry_laneWidth),
(u'speedLimits', _IntersectionGeometry_speedLimits),
(u'laneSet', _IntersectionGeometry_laneSet),
(u'preemptPriorityData', _IntersectionGeometry_preemptPriorityData),
(u'regional', _IntersectionGeometry_regional),
])
IntersectionGeometry._ext = []
#-----< IntersectionGeometryList >-----#
IntersectionGeometryList = SEQ_OF(name=u'IntersectionGeometryList', mode=MODE_TYPE)
_IntersectionGeometryList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'IntersectionGeometry')))
IntersectionGeometryList._cont = _IntersectionGeometryList__item_
IntersectionGeometryList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< IntersectionReferenceID >-----#
IntersectionReferenceID = SEQ(name=u'IntersectionReferenceID', mode=MODE_TYPE)
_IntersectionReferenceID_region = INT(name=u'region', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadRegulatorID')), opt=True)
_IntersectionReferenceID_id = INT(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionID')))
IntersectionReferenceID._cont = ASN1Dict([
(u'region', _IntersectionReferenceID_region),
(u'id', _IntersectionReferenceID_id),
])
IntersectionReferenceID._ext = None
#-----< IntersectionState >-----#
IntersectionState = SEQ(name=u'IntersectionState', mode=MODE_TYPE)
_IntersectionState_name = STR_IA5(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DescriptiveName')), opt=True)
_IntersectionState_id = SEQ(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionReferenceID')))
_IntersectionState_revision = INT(name=u'revision', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MsgCount')))
_IntersectionState_status = BIT_STR(name=u'status', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionStatusObject')))
_IntersectionState_moy = INT(name=u'moy', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MinuteOfTheYear')), opt=True)
_IntersectionState_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DSecond')), opt=True)
_IntersectionState_enabledLanes = SEQ_OF(name=u'enabledLanes', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'EnabledLaneList')), opt=True)
_IntersectionState_states = SEQ_OF(name=u'states', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MovementList')))
_IntersectionState_maneuverAssistList = SEQ_OF(name=u'maneuverAssistList', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ManeuverAssistList')), opt=True)
_IntersectionState_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IntersectionState_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___IntersectionState_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____IntersectionState_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_____IntersectionState_regional__item__regionId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'IntersectionState-addGrpC')))
____IntersectionState_regional__item__regionId_tab._val = ASN1Set(rv=[dict([(u'Type', _____IntersectionState_regional__item__regionId_tab_val_Type_0), (u'id', 3)])], rr=[], ev=None, er=[])
___IntersectionState_regional__item__regionId._const_tab = ____IntersectionState_regional__item__regionId_tab
___IntersectionState_regional__item__regionId._const_tab_at = None
___IntersectionState_regional__item__regionId._const_tab_id = u'id'
___IntersectionState_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___IntersectionState_regional__item__regExtValue._const_tab = ____IntersectionState_regional__item__regionId_tab
___IntersectionState_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___IntersectionState_regional__item__regExtValue._const_tab_id = u'Type'
__IntersectionState_regional__item_._cont = ASN1Dict([
(u'regionId', ___IntersectionState_regional__item__regionId),
(u'regExtValue', ___IntersectionState_regional__item__regExtValue),
])
__IntersectionState_regional__item_._ext = None
_IntersectionState_regional._cont = __IntersectionState_regional__item_
_IntersectionState_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
IntersectionState._cont = ASN1Dict([
(u'name', _IntersectionState_name),
(u'id', _IntersectionState_id),
(u'revision', _IntersectionState_revision),
(u'status', _IntersectionState_status),
(u'moy', _IntersectionState_moy),
(u'timeStamp', _IntersectionState_timeStamp),
(u'enabledLanes', _IntersectionState_enabledLanes),
(u'states', _IntersectionState_states),
(u'maneuverAssistList', _IntersectionState_maneuverAssistList),
(u'regional', _IntersectionState_regional),
])
IntersectionState._ext = []
#-----< IntersectionStateList >-----#
IntersectionStateList = SEQ_OF(name=u'IntersectionStateList', mode=MODE_TYPE)
_IntersectionStateList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'IntersectionState')))
IntersectionStateList._cont = _IntersectionStateList__item_
IntersectionStateList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< LaneAttributes >-----#
LaneAttributes = SEQ(name=u'LaneAttributes', mode=MODE_TYPE)
_LaneAttributes_directionalUse = BIT_STR(name=u'directionalUse', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneDirection')))
_LaneAttributes_sharedWith = BIT_STR(name=u'sharedWith', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneSharing')))
_LaneAttributes_laneType = CHOICE(name=u'laneType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'LaneTypeAttributes')))
_LaneAttributes_regional = SEQ(name=u'regional', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RegionalExtension')), opt=True)
__LaneAttributes_regional_regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
___LaneAttributes_regional_regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
___LaneAttributes_regional_regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
__LaneAttributes_regional_regionId._const_tab = ___LaneAttributes_regional_regionId_tab
__LaneAttributes_regional_regionId._const_tab_at = None
__LaneAttributes_regional_regionId._const_tab_id = u'id'
__LaneAttributes_regional_regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___LaneAttributes_regional_regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
___LaneAttributes_regional_regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
__LaneAttributes_regional_regExtValue._const_tab = ___LaneAttributes_regional_regExtValue_tab
__LaneAttributes_regional_regExtValue._const_tab_at = ('..', u'regionId')
__LaneAttributes_regional_regExtValue._const_tab_id = u'Type'
_LaneAttributes_regional._cont = ASN1Dict([
(u'regionId', __LaneAttributes_regional_regionId),
(u'regExtValue', __LaneAttributes_regional_regExtValue),
])
_LaneAttributes_regional._ext = None
LaneAttributes._cont = ASN1Dict([
(u'directionalUse', _LaneAttributes_directionalUse),
(u'sharedWith', _LaneAttributes_sharedWith),
(u'laneType', _LaneAttributes_laneType),
(u'regional', _LaneAttributes_regional),
])
LaneAttributes._ext = None
#-----< LaneDataAttribute >-----#
LaneDataAttribute = CHOICE(name=u'LaneDataAttribute', mode=MODE_TYPE)
_LaneDataAttribute_pathEndPointAngle = INT(name=u'pathEndPointAngle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DeltaAngle')))
_LaneDataAttribute_laneCrownPointCenter = INT(name=u'laneCrownPointCenter', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadwayCrownAngle')))
_LaneDataAttribute_laneCrownPointLeft = INT(name=u'laneCrownPointLeft', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadwayCrownAngle')))
_LaneDataAttribute_laneCrownPointRight = INT(name=u'laneCrownPointRight', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadwayCrownAngle')))
_LaneDataAttribute_laneAngle = INT(name=u'laneAngle', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MergeDivergeNodeAngle')))
_LaneDataAttribute_speedLimits = SEQ_OF(name=u'speedLimits', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SpeedLimitList')))
_LaneDataAttribute_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LaneDataAttribute_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___LaneDataAttribute_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____LaneDataAttribute_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____LaneDataAttribute_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___LaneDataAttribute_regional__item__regionId._const_tab = ____LaneDataAttribute_regional__item__regionId_tab
___LaneDataAttribute_regional__item__regionId._const_tab_at = None
___LaneDataAttribute_regional__item__regionId._const_tab_id = u'id'
___LaneDataAttribute_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____LaneDataAttribute_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____LaneDataAttribute_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___LaneDataAttribute_regional__item__regExtValue._const_tab = ____LaneDataAttribute_regional__item__regExtValue_tab
___LaneDataAttribute_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___LaneDataAttribute_regional__item__regExtValue._const_tab_id = u'Type'
__LaneDataAttribute_regional__item_._cont = ASN1Dict([
(u'regionId', ___LaneDataAttribute_regional__item__regionId),
(u'regExtValue', ___LaneDataAttribute_regional__item__regExtValue),
])
__LaneDataAttribute_regional__item_._ext = None
_LaneDataAttribute_regional._cont = __LaneDataAttribute_regional__item_
_LaneDataAttribute_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
LaneDataAttribute._cont = ASN1Dict([
(u'pathEndPointAngle', _LaneDataAttribute_pathEndPointAngle),
(u'laneCrownPointCenter', _LaneDataAttribute_laneCrownPointCenter),
(u'laneCrownPointLeft', _LaneDataAttribute_laneCrownPointLeft),
(u'laneCrownPointRight', _LaneDataAttribute_laneCrownPointRight),
(u'laneAngle', _LaneDataAttribute_laneAngle),
(u'speedLimits', _LaneDataAttribute_speedLimits),
(u'regional', _LaneDataAttribute_regional),
])
LaneDataAttribute._ext = []
#-----< LaneDataAttributeList >-----#
LaneDataAttributeList = SEQ_OF(name=u'LaneDataAttributeList', mode=MODE_TYPE)
_LaneDataAttributeList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'LaneDataAttribute')))
LaneDataAttributeList._cont = _LaneDataAttributeList__item_
LaneDataAttributeList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< LaneList >-----#
LaneList = SEQ_OF(name=u'LaneList', mode=MODE_TYPE)
_LaneList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'GenericLane')))
LaneList._cont = _LaneList__item_
LaneList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
#-----< LaneSharing >-----#
LaneSharing = BIT_STR(name=u'LaneSharing', mode=MODE_TYPE)
LaneSharing._cont = ASN1Dict([(u'overlappingLaneDescriptionProvided', 0), (u'multipleLanesTreatedAsOneLane', 1), (u'otherNonMotorizedTrafficTypes', 2), (u'individualMotorizedVehicleTraffic', 3), (u'busVehicleTraffic', 4), (u'taxiVehicleTraffic', 5), (u'pedestriansTraffic', 6), (u'cyclistVehicleTraffic', 7), (u'trackedVehicleTraffic', 8), (u'pedestrianTraffic', 9)])
LaneSharing._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
#-----< LaneTypeAttributes >-----#
LaneTypeAttributes = CHOICE(name=u'LaneTypeAttributes', mode=MODE_TYPE)
_LaneTypeAttributes_vehicle = BIT_STR(name=u'vehicle', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes-Vehicle')))
_LaneTypeAttributes_crosswalk = BIT_STR(name=u'crosswalk', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes-Crosswalk')))
_LaneTypeAttributes_bikeLane = BIT_STR(name=u'bikeLane', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes-Bike')))
_LaneTypeAttributes_sidewalk = BIT_STR(name=u'sidewalk', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes-Sidewalk')))
_LaneTypeAttributes_median = BIT_STR(name=u'median', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes-Barrier')))
_LaneTypeAttributes_striping = BIT_STR(name=u'striping', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes-Striping')))
_LaneTypeAttributes_trackedVehicle = BIT_STR(name=u'trackedVehicle', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes-TrackedVehicle')))
_LaneTypeAttributes_parking = BIT_STR(name=u'parking', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneAttributes-Parking')))
LaneTypeAttributes._cont = ASN1Dict([
(u'vehicle', _LaneTypeAttributes_vehicle),
(u'crosswalk', _LaneTypeAttributes_crosswalk),
(u'bikeLane', _LaneTypeAttributes_bikeLane),
(u'sidewalk', _LaneTypeAttributes_sidewalk),
(u'median', _LaneTypeAttributes_median),
(u'striping', _LaneTypeAttributes_striping),
(u'trackedVehicle', _LaneTypeAttributes_trackedVehicle),
(u'parking', _LaneTypeAttributes_parking),
])
LaneTypeAttributes._ext = []
#-----< ManeuverAssistList >-----#
ManeuverAssistList = SEQ_OF(name=u'ManeuverAssistList', mode=MODE_TYPE)
_ManeuverAssistList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'ConnectionManeuverAssist')))
ManeuverAssistList._cont = _ManeuverAssistList__item_
ManeuverAssistList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< MovementEventList >-----#
MovementEventList = SEQ_OF(name=u'MovementEventList', mode=MODE_TYPE)
_MovementEventList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'MovementEvent')))
MovementEventList._cont = _MovementEventList__item_
MovementEventList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< MovementEvent >-----#
MovementEvent = SEQ(name=u'MovementEvent', mode=MODE_TYPE)
_MovementEvent_eventState = ENUM(name=u'eventState', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MovementPhaseState')))
_MovementEvent_timing = SEQ(name=u'timing', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TimeChangeDetails')), opt=True)
_MovementEvent_speeds = SEQ_OF(name=u'speeds', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'AdvisorySpeedList')), opt=True)
_MovementEvent_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MovementEvent_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___MovementEvent_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____MovementEvent_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____MovementEvent_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___MovementEvent_regional__item__regionId._const_tab = ____MovementEvent_regional__item__regionId_tab
___MovementEvent_regional__item__regionId._const_tab_at = None
___MovementEvent_regional__item__regionId._const_tab_id = u'id'
___MovementEvent_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____MovementEvent_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____MovementEvent_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___MovementEvent_regional__item__regExtValue._const_tab = ____MovementEvent_regional__item__regExtValue_tab
___MovementEvent_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___MovementEvent_regional__item__regExtValue._const_tab_id = u'Type'
__MovementEvent_regional__item_._cont = ASN1Dict([
(u'regionId', ___MovementEvent_regional__item__regionId),
(u'regExtValue', ___MovementEvent_regional__item__regExtValue),
])
__MovementEvent_regional__item_._ext = None
_MovementEvent_regional._cont = __MovementEvent_regional__item_
_MovementEvent_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
MovementEvent._cont = ASN1Dict([
(u'eventState', _MovementEvent_eventState),
(u'timing', _MovementEvent_timing),
(u'speeds', _MovementEvent_speeds),
(u'regional', _MovementEvent_regional),
])
MovementEvent._ext = []
#-----< MovementList >-----#
MovementList = SEQ_OF(name=u'MovementList', mode=MODE_TYPE)
_MovementList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'MovementState')))
MovementList._cont = _MovementList__item_
MovementList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
#-----< MovementState >-----#
MovementState = SEQ(name=u'MovementState', mode=MODE_TYPE)
_MovementState_movementName = STR_IA5(name=u'movementName', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DescriptiveName')), opt=True)
_MovementState_signalGroup = INT(name=u'signalGroup', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalGroupID')))
_MovementState_state_time_speed = SEQ_OF(name=u'state-time-speed', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MovementEventList')))
_MovementState_maneuverAssistList = SEQ_OF(name=u'maneuverAssistList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ManeuverAssistList')), opt=True)
_MovementState_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__MovementState_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___MovementState_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____MovementState_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____MovementState_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___MovementState_regional__item__regionId._const_tab = ____MovementState_regional__item__regionId_tab
___MovementState_regional__item__regionId._const_tab_at = None
___MovementState_regional__item__regionId._const_tab_id = u'id'
___MovementState_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____MovementState_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____MovementState_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___MovementState_regional__item__regExtValue._const_tab = ____MovementState_regional__item__regExtValue_tab
___MovementState_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___MovementState_regional__item__regExtValue._const_tab_id = u'Type'
__MovementState_regional__item_._cont = ASN1Dict([
(u'regionId', ___MovementState_regional__item__regionId),
(u'regExtValue', ___MovementState_regional__item__regExtValue),
])
__MovementState_regional__item_._ext = None
_MovementState_regional._cont = __MovementState_regional__item_
_MovementState_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
MovementState._cont = ASN1Dict([
(u'movementName', _MovementState_movementName),
(u'signalGroup', _MovementState_signalGroup),
(u'state-time-speed', _MovementState_state_time_speed),
(u'maneuverAssistList', _MovementState_maneuverAssistList),
(u'regional', _MovementState_regional),
])
MovementState._ext = []
#-----< NodeAttributeSetXY >-----#
NodeAttributeSetXY = SEQ(name=u'NodeAttributeSetXY', mode=MODE_TYPE)
_NodeAttributeSetXY_localNode = SEQ_OF(name=u'localNode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'NodeAttributeXYList')), opt=True)
_NodeAttributeSetXY_disabled = SEQ_OF(name=u'disabled', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SegmentAttributeXYList')), opt=True)
_NodeAttributeSetXY_enabled = SEQ_OF(name=u'enabled', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SegmentAttributeXYList')), opt=True)
_NodeAttributeSetXY_data = SEQ_OF(name=u'data', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneDataAttributeList')), opt=True)
_NodeAttributeSetXY_dWidth = INT(name=u'dWidth', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B10')), opt=True)
_NodeAttributeSetXY_dElevation = INT(name=u'dElevation', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B10')), opt=True)
_NodeAttributeSetXY_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__NodeAttributeSetXY_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___NodeAttributeSetXY_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____NodeAttributeSetXY_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_____NodeAttributeSetXY_regional__item__regionId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'Control-addGrpC')))
____NodeAttributeSetXY_regional__item__regionId_tab._val = ASN1Set(rv=[dict([(u'Type', _____NodeAttributeSetXY_regional__item__regionId_tab_val_Type_0), (u'id', 3)])], rr=[], ev=None, er=[])
___NodeAttributeSetXY_regional__item__regionId._const_tab = ____NodeAttributeSetXY_regional__item__regionId_tab
___NodeAttributeSetXY_regional__item__regionId._const_tab_at = None
___NodeAttributeSetXY_regional__item__regionId._const_tab_id = u'id'
___NodeAttributeSetXY_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___NodeAttributeSetXY_regional__item__regExtValue._const_tab = ____NodeAttributeSetXY_regional__item__regionId_tab
___NodeAttributeSetXY_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___NodeAttributeSetXY_regional__item__regExtValue._const_tab_id = u'Type'
__NodeAttributeSetXY_regional__item_._cont = ASN1Dict([
(u'regionId', ___NodeAttributeSetXY_regional__item__regionId),
(u'regExtValue', ___NodeAttributeSetXY_regional__item__regExtValue),
])
__NodeAttributeSetXY_regional__item_._ext = None
_NodeAttributeSetXY_regional._cont = __NodeAttributeSetXY_regional__item_
_NodeAttributeSetXY_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
NodeAttributeSetXY._cont = ASN1Dict([
(u'localNode', _NodeAttributeSetXY_localNode),
(u'disabled', _NodeAttributeSetXY_disabled),
(u'enabled', _NodeAttributeSetXY_enabled),
(u'data', _NodeAttributeSetXY_data),
(u'dWidth', _NodeAttributeSetXY_dWidth),
(u'dElevation', _NodeAttributeSetXY_dElevation),
(u'regional', _NodeAttributeSetXY_regional),
])
NodeAttributeSetXY._ext = []
#-----< NodeAttributeXYList >-----#
NodeAttributeXYList = SEQ_OF(name=u'NodeAttributeXYList', mode=MODE_TYPE)
_NodeAttributeXYList__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'NodeAttributeXY')))
NodeAttributeXYList._cont = _NodeAttributeXYList__item_
NodeAttributeXYList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< NodeAttributeXY >-----#
NodeAttributeXY = ENUM(name=u'NodeAttributeXY', mode=MODE_TYPE)
NodeAttributeXY._cont = ASN1Dict([(u'reserved', 0), (u'stopLine', 1), (u'roundedCapStyleA', 2), (u'roundedCapStyleB', 3), (u'mergePoint', 4), (u'divergePoint', 5), (u'downstreamStopLine', 6), (u'downstreamStartNode', 7), (u'closedToTraffic', 8), (u'safeIsland', 9), (u'curbPresentAtStepOff', 10), (u'hydrantPresent', 11)])
NodeAttributeXY._ext = []
#-----< Node-LLmD-64b >-----#
Node_LLmD_64b = SEQ(name=u'Node-LLmD-64b', mode=MODE_TYPE)
_Node_LLmD_64b_lon = INT(name=u'lon', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Longitude')))
_Node_LLmD_64b_lat = INT(name=u'lat', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Latitude')))
Node_LLmD_64b._cont = ASN1Dict([
(u'lon', _Node_LLmD_64b_lon),
(u'lat', _Node_LLmD_64b_lat),
])
Node_LLmD_64b._ext = None
#-----< Node-XY-20b >-----#
Node_XY_20b = SEQ(name=u'Node-XY-20b', mode=MODE_TYPE)
_Node_XY_20b_x = INT(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B10')))
_Node_XY_20b_y = INT(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B10')))
Node_XY_20b._cont = ASN1Dict([
(u'x', _Node_XY_20b_x),
(u'y', _Node_XY_20b_y),
])
Node_XY_20b._ext = None
#-----< Node-XY-22b >-----#
Node_XY_22b = SEQ(name=u'Node-XY-22b', mode=MODE_TYPE)
_Node_XY_22b_x = INT(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B11')))
_Node_XY_22b_y = INT(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B11')))
Node_XY_22b._cont = ASN1Dict([
(u'x', _Node_XY_22b_x),
(u'y', _Node_XY_22b_y),
])
Node_XY_22b._ext = None
#-----< Node-XY-24b >-----#
Node_XY_24b = SEQ(name=u'Node-XY-24b', mode=MODE_TYPE)
_Node_XY_24b_x = INT(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B12')))
_Node_XY_24b_y = INT(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B12')))
Node_XY_24b._cont = ASN1Dict([
(u'x', _Node_XY_24b_x),
(u'y', _Node_XY_24b_y),
])
Node_XY_24b._ext = None
#-----< Node-XY-26b >-----#
Node_XY_26b = SEQ(name=u'Node-XY-26b', mode=MODE_TYPE)
_Node_XY_26b_x = INT(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B13')))
_Node_XY_26b_y = INT(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B13')))
Node_XY_26b._cont = ASN1Dict([
(u'x', _Node_XY_26b_x),
(u'y', _Node_XY_26b_y),
])
Node_XY_26b._ext = None
#-----< Node-XY-28b >-----#
Node_XY_28b = SEQ(name=u'Node-XY-28b', mode=MODE_TYPE)
_Node_XY_28b_x = INT(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B14')))
_Node_XY_28b_y = INT(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B14')))
Node_XY_28b._cont = ASN1Dict([
(u'x', _Node_XY_28b_x),
(u'y', _Node_XY_28b_y),
])
Node_XY_28b._ext = None
#-----< Node-XY-32b >-----#
Node_XY_32b = SEQ(name=u'Node-XY-32b', mode=MODE_TYPE)
_Node_XY_32b_x = INT(name=u'x', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B16')))
_Node_XY_32b_y = INT(name=u'y', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Offset-B16')))
Node_XY_32b._cont = ASN1Dict([
(u'x', _Node_XY_32b_x),
(u'y', _Node_XY_32b_y),
])
Node_XY_32b._ext = None
#-----< NodeListXY >-----#
NodeListXY = CHOICE(name=u'NodeListXY', mode=MODE_TYPE)
_NodeListXY_nodes = SEQ_OF(name=u'nodes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'NodeSetXY')))
_NodeListXY_computed = SEQ(name=u'computed', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'ComputedLane')))
NodeListXY._cont = ASN1Dict([
(u'nodes', _NodeListXY_nodes),
(u'computed', _NodeListXY_computed),
])
NodeListXY._ext = []
#-----< NodeOffsetPointXY >-----#
NodeOffsetPointXY = CHOICE(name=u'NodeOffsetPointXY', mode=MODE_TYPE)
_NodeOffsetPointXY_node_XY1 = SEQ(name=u'node-XY1', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Node-XY-20b')))
_NodeOffsetPointXY_node_XY2 = SEQ(name=u'node-XY2', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Node-XY-22b')))
_NodeOffsetPointXY_node_XY3 = SEQ(name=u'node-XY3', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Node-XY-24b')))
_NodeOffsetPointXY_node_XY4 = SEQ(name=u'node-XY4', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Node-XY-26b')))
_NodeOffsetPointXY_node_XY5 = SEQ(name=u'node-XY5', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Node-XY-28b')))
_NodeOffsetPointXY_node_XY6 = SEQ(name=u'node-XY6', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Node-XY-32b')))
_NodeOffsetPointXY_node_LatLon = SEQ(name=u'node-LatLon', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Node-LLmD-64b')))
_NodeOffsetPointXY_regional = SEQ(name=u'regional', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
__NodeOffsetPointXY_regional_regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
___NodeOffsetPointXY_regional_regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
___NodeOffsetPointXY_regional_regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
__NodeOffsetPointXY_regional_regionId._const_tab = ___NodeOffsetPointXY_regional_regionId_tab
__NodeOffsetPointXY_regional_regionId._const_tab_at = None
__NodeOffsetPointXY_regional_regionId._const_tab_id = u'id'
__NodeOffsetPointXY_regional_regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___NodeOffsetPointXY_regional_regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
___NodeOffsetPointXY_regional_regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
__NodeOffsetPointXY_regional_regExtValue._const_tab = ___NodeOffsetPointXY_regional_regExtValue_tab
__NodeOffsetPointXY_regional_regExtValue._const_tab_at = ('..', u'regionId')
__NodeOffsetPointXY_regional_regExtValue._const_tab_id = u'Type'
_NodeOffsetPointXY_regional._cont = ASN1Dict([
(u'regionId', __NodeOffsetPointXY_regional_regionId),
(u'regExtValue', __NodeOffsetPointXY_regional_regExtValue),
])
_NodeOffsetPointXY_regional._ext = None
NodeOffsetPointXY._cont = ASN1Dict([
(u'node-XY1', _NodeOffsetPointXY_node_XY1),
(u'node-XY2', _NodeOffsetPointXY_node_XY2),
(u'node-XY3', _NodeOffsetPointXY_node_XY3),
(u'node-XY4', _NodeOffsetPointXY_node_XY4),
(u'node-XY5', _NodeOffsetPointXY_node_XY5),
(u'node-XY6', _NodeOffsetPointXY_node_XY6),
(u'node-LatLon', _NodeOffsetPointXY_node_LatLon),
(u'regional', _NodeOffsetPointXY_regional),
])
NodeOffsetPointXY._ext = None
#-----< NodeSetXY >-----#
NodeSetXY = SEQ_OF(name=u'NodeSetXY', mode=MODE_TYPE)
_NodeSetXY__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'NodeXY')))
NodeSetXY._cont = _NodeSetXY__item_
NodeSetXY._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=63)], ev=None, er=[])
#-----< NodeXY >-----#
NodeXY = SEQ(name=u'NodeXY', mode=MODE_TYPE)
_NodeXY_delta = CHOICE(name=u'delta', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'NodeOffsetPointXY')))
_NodeXY_attributes = SEQ(name=u'attributes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'NodeAttributeSetXY')), opt=True)
NodeXY._cont = ASN1Dict([
(u'delta', _NodeXY_delta),
(u'attributes', _NodeXY_attributes),
])
NodeXY._ext = []
#-----< OverlayLaneList >-----#
OverlayLaneList = SEQ_OF(name=u'OverlayLaneList', mode=MODE_TYPE)
_OverlayLaneList__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'LaneID')))
OverlayLaneList._cont = _OverlayLaneList__item_
OverlayLaneList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=5)], ev=None, er=[])
#-----< Position3D >-----#
Position3D = SEQ(name=u'Position3D', mode=MODE_TYPE)
_Position3D_lat = INT(name=u'lat', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Latitude')))
_Position3D_long = INT(name=u'long', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Longitude')))
_Position3D_elevation = INT(name=u'elevation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Elevation')), opt=True)
_Position3D_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__Position3D_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___Position3D_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____Position3D_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_____Position3D_regional__item__regionId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'Position3D-addGrpC')))
____Position3D_regional__item__regionId_tab._val = ASN1Set(rv=[dict([(u'Type', _____Position3D_regional__item__regionId_tab_val_Type_0), (u'id', 3)])], rr=[], ev=None, er=[])
___Position3D_regional__item__regionId._const_tab = ____Position3D_regional__item__regionId_tab
___Position3D_regional__item__regionId._const_tab_at = None
___Position3D_regional__item__regionId._const_tab_id = u'id'
___Position3D_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___Position3D_regional__item__regExtValue._const_tab = ____Position3D_regional__item__regionId_tab
___Position3D_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___Position3D_regional__item__regExtValue._const_tab_id = u'Type'
__Position3D_regional__item_._cont = ASN1Dict([
(u'regionId', ___Position3D_regional__item__regionId),
(u'regExtValue', ___Position3D_regional__item__regExtValue),
])
__Position3D_regional__item_._ext = None
_Position3D_regional._cont = __Position3D_regional__item_
_Position3D_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
Position3D._cont = ASN1Dict([
(u'lat', _Position3D_lat),
(u'long', _Position3D_long),
(u'elevation', _Position3D_elevation),
(u'regional', _Position3D_regional),
])
Position3D._ext = []
#-----< PreemptPriorityList >-----#
PreemptPriorityList = SEQ_OF(name=u'PreemptPriorityList', mode=MODE_TYPE)
_PreemptPriorityList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SignalControlZone')))
PreemptPriorityList._cont = _PreemptPriorityList__item_
PreemptPriorityList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< RegulatorySpeedLimit >-----#
RegulatorySpeedLimit = SEQ(name=u'RegulatorySpeedLimit', mode=MODE_TYPE)
_RegulatorySpeedLimit_type = ENUM(name=u'type', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SpeedLimitType')))
_RegulatorySpeedLimit_speed = INT(name=u'speed', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Velocity')))
RegulatorySpeedLimit._cont = ASN1Dict([
(u'type', _RegulatorySpeedLimit_type),
(u'speed', _RegulatorySpeedLimit_speed),
])
RegulatorySpeedLimit._ext = None
#-----< RequestorDescription >-----#
RequestorDescription = SEQ(name=u'RequestorDescription', mode=MODE_TYPE)
_RequestorDescription_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'VehicleID')))
_RequestorDescription_type = SEQ(name=u'type', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RequestorType')), opt=True)
_RequestorDescription_position = SEQ(name=u'position', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RequestorPositionVector')), opt=True)
_RequestorDescription_name = STR_IA5(name=u'name', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DescriptiveName')), opt=True)
_RequestorDescription_routeName = STR_IA5(name=u'routeName', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DescriptiveName')), opt=True)
_RequestorDescription_transitStatus = BIT_STR(name=u'transitStatus', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TransitVehicleStatus')), opt=True)
_RequestorDescription_transitOccupancy = ENUM(name=u'transitOccupancy', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TransitVehicleOccupancy')), opt=True)
_RequestorDescription_transitSchedule = INT(name=u'transitSchedule', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DeltaTime')), opt=True)
_RequestorDescription_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RequestorDescription_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___RequestorDescription_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____RequestorDescription_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____RequestorDescription_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___RequestorDescription_regional__item__regionId._const_tab = ____RequestorDescription_regional__item__regionId_tab
___RequestorDescription_regional__item__regionId._const_tab_at = None
___RequestorDescription_regional__item__regionId._const_tab_id = u'id'
___RequestorDescription_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____RequestorDescription_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____RequestorDescription_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___RequestorDescription_regional__item__regExtValue._const_tab = ____RequestorDescription_regional__item__regExtValue_tab
___RequestorDescription_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___RequestorDescription_regional__item__regExtValue._const_tab_id = u'Type'
__RequestorDescription_regional__item_._cont = ASN1Dict([
(u'regionId', ___RequestorDescription_regional__item__regionId),
(u'regExtValue', ___RequestorDescription_regional__item__regExtValue),
])
__RequestorDescription_regional__item_._ext = None
_RequestorDescription_regional._cont = __RequestorDescription_regional__item_
_RequestorDescription_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
RequestorDescription._cont = ASN1Dict([
(u'id', _RequestorDescription_id),
(u'type', _RequestorDescription_type),
(u'position', _RequestorDescription_position),
(u'name', _RequestorDescription_name),
(u'routeName', _RequestorDescription_routeName),
(u'transitStatus', _RequestorDescription_transitStatus),
(u'transitOccupancy', _RequestorDescription_transitOccupancy),
(u'transitSchedule', _RequestorDescription_transitSchedule),
(u'regional', _RequestorDescription_regional),
])
RequestorDescription._ext = []
#-----< RequestorPositionVector >-----#
RequestorPositionVector = SEQ(name=u'RequestorPositionVector', mode=MODE_TYPE)
_RequestorPositionVector_position = SEQ(name=u'position', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Position3D')))
_RequestorPositionVector_heading = INT(name=u'heading', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Angle')), opt=True)
_RequestorPositionVector_speed = SEQ(name=u'speed', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TransmissionAndSpeed')), opt=True)
RequestorPositionVector._cont = ASN1Dict([
(u'position', _RequestorPositionVector_position),
(u'heading', _RequestorPositionVector_heading),
(u'speed', _RequestorPositionVector_speed),
])
RequestorPositionVector._ext = []
#-----< RequestorType >-----#
RequestorType = SEQ(name=u'RequestorType', mode=MODE_TYPE)
_RequestorType_role = ENUM(name=u'role', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'BasicVehicleRole')))
_RequestorType_subrole = ENUM(name=u'subrole', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RequestSubRole')), opt=True)
_RequestorType_request = ENUM(name=u'request', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RequestImportanceLevel')), opt=True)
_RequestorType_iso3883 = INT(name=u'iso3883', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'Iso3833VehicleType')), opt=True)
_RequestorType_hpmsType = ENUM(name=u'hpmsType', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'VehicleType')), opt=True)
_RequestorType_regional = SEQ(name=u'regional', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RegionalExtension')), opt=True)
__RequestorType_regional_regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
___RequestorType_regional_regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
___RequestorType_regional_regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
__RequestorType_regional_regionId._const_tab = ___RequestorType_regional_regionId_tab
__RequestorType_regional_regionId._const_tab_at = None
__RequestorType_regional_regionId._const_tab_id = u'id'
__RequestorType_regional_regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___RequestorType_regional_regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
___RequestorType_regional_regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
__RequestorType_regional_regExtValue._const_tab = ___RequestorType_regional_regExtValue_tab
__RequestorType_regional_regExtValue._const_tab_at = ('..', u'regionId')
__RequestorType_regional_regExtValue._const_tab_id = u'Type'
_RequestorType_regional._cont = ASN1Dict([
(u'regionId', __RequestorType_regional_regionId),
(u'regExtValue', __RequestorType_regional_regExtValue),
])
_RequestorType_regional._ext = None
RequestorType._cont = ASN1Dict([
(u'role', _RequestorType_role),
(u'subrole', _RequestorType_subrole),
(u'request', _RequestorType_request),
(u'iso3883', _RequestorType_iso3883),
(u'hpmsType', _RequestorType_hpmsType),
(u'regional', _RequestorType_regional),
])
RequestorType._ext = []
#-----< RestrictionClassAssignment >-----#
RestrictionClassAssignment = SEQ(name=u'RestrictionClassAssignment', mode=MODE_TYPE)
_RestrictionClassAssignment_id = INT(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RestrictionClassID')))
_RestrictionClassAssignment_users = SEQ_OF(name=u'users', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RestrictionUserTypeList')))
RestrictionClassAssignment._cont = ASN1Dict([
(u'id', _RestrictionClassAssignment_id),
(u'users', _RestrictionClassAssignment_users),
])
RestrictionClassAssignment._ext = None
#-----< RestrictionClassList >-----#
RestrictionClassList = SEQ_OF(name=u'RestrictionClassList', mode=MODE_TYPE)
_RestrictionClassList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RestrictionClassAssignment')))
RestrictionClassList._cont = _RestrictionClassList__item_
RestrictionClassList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=254)], ev=None, er=[])
#-----< RestrictionUserTypeList >-----#
RestrictionUserTypeList = SEQ_OF(name=u'RestrictionUserTypeList', mode=MODE_TYPE)
_RestrictionUserTypeList__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RestrictionUserType')))
RestrictionUserTypeList._cont = _RestrictionUserTypeList__item_
RestrictionUserTypeList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< RestrictionUserType >-----#
RestrictionUserType = CHOICE(name=u'RestrictionUserType', mode=MODE_TYPE)
_RestrictionUserType_basicType = ENUM(name=u'basicType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RestrictionAppliesTo')))
_RestrictionUserType_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RestrictionUserType_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___RestrictionUserType_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____RestrictionUserType_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_____RestrictionUserType_regional__item__regionId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'RestrictionUserType-addGrpC')))
____RestrictionUserType_regional__item__regionId_tab._val = ASN1Set(rv=[dict([(u'Type', _____RestrictionUserType_regional__item__regionId_tab_val_Type_0), (u'id', 3)])], rr=[], ev=None, er=[])
___RestrictionUserType_regional__item__regionId._const_tab = ____RestrictionUserType_regional__item__regionId_tab
___RestrictionUserType_regional__item__regionId._const_tab_at = None
___RestrictionUserType_regional__item__regionId._const_tab_id = u'id'
___RestrictionUserType_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___RestrictionUserType_regional__item__regExtValue._const_tab = ____RestrictionUserType_regional__item__regionId_tab
___RestrictionUserType_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___RestrictionUserType_regional__item__regExtValue._const_tab_id = u'Type'
__RestrictionUserType_regional__item_._cont = ASN1Dict([
(u'regionId', ___RestrictionUserType_regional__item__regionId),
(u'regExtValue', ___RestrictionUserType_regional__item__regExtValue),
])
__RestrictionUserType_regional__item_._ext = None
_RestrictionUserType_regional._cont = __RestrictionUserType_regional__item_
_RestrictionUserType_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
RestrictionUserType._cont = ASN1Dict([
(u'basicType', _RestrictionUserType_basicType),
(u'regional', _RestrictionUserType_regional),
])
RestrictionUserType._ext = []
#-----< RoadLaneSetList >-----#
RoadLaneSetList = SEQ_OF(name=u'RoadLaneSetList', mode=MODE_TYPE)
_RoadLaneSetList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'GenericLane')))
RoadLaneSetList._cont = _RoadLaneSetList__item_
RoadLaneSetList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
#-----< RoadSegmentReferenceID >-----#
RoadSegmentReferenceID = SEQ(name=u'RoadSegmentReferenceID', mode=MODE_TYPE)
_RoadSegmentReferenceID_region = INT(name=u'region', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadRegulatorID')), opt=True)
_RoadSegmentReferenceID_id = INT(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadSegmentID')))
RoadSegmentReferenceID._cont = ASN1Dict([
(u'region', _RoadSegmentReferenceID_region),
(u'id', _RoadSegmentReferenceID_id),
])
RoadSegmentReferenceID._ext = None
#-----< RoadSegment >-----#
RoadSegment = SEQ(name=u'RoadSegment', mode=MODE_TYPE)
_RoadSegment_name = STR_IA5(name=u'name', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DescriptiveName')), opt=True)
_RoadSegment_id = SEQ(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadSegmentReferenceID')))
_RoadSegment_revision = INT(name=u'revision', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MsgCount')))
_RoadSegment_refPoint = SEQ(name=u'refPoint', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Position3D')))
_RoadSegment_laneWidth = INT(name=u'laneWidth', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'LaneWidth')), opt=True)
_RoadSegment_speedLimits = SEQ_OF(name=u'speedLimits', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SpeedLimitList')), opt=True)
_RoadSegment_roadLaneSet = SEQ_OF(name=u'roadLaneSet', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RoadLaneSetList')))
_RoadSegment_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__RoadSegment_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___RoadSegment_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____RoadSegment_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____RoadSegment_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___RoadSegment_regional__item__regionId._const_tab = ____RoadSegment_regional__item__regionId_tab
___RoadSegment_regional__item__regionId._const_tab_at = None
___RoadSegment_regional__item__regionId._const_tab_id = u'id'
___RoadSegment_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____RoadSegment_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____RoadSegment_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___RoadSegment_regional__item__regExtValue._const_tab = ____RoadSegment_regional__item__regExtValue_tab
___RoadSegment_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___RoadSegment_regional__item__regExtValue._const_tab_id = u'Type'
__RoadSegment_regional__item_._cont = ASN1Dict([
(u'regionId', ___RoadSegment_regional__item__regionId),
(u'regExtValue', ___RoadSegment_regional__item__regExtValue),
])
__RoadSegment_regional__item_._ext = None
_RoadSegment_regional._cont = __RoadSegment_regional__item_
_RoadSegment_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
RoadSegment._cont = ASN1Dict([
(u'name', _RoadSegment_name),
(u'id', _RoadSegment_id),
(u'revision', _RoadSegment_revision),
(u'refPoint', _RoadSegment_refPoint),
(u'laneWidth', _RoadSegment_laneWidth),
(u'speedLimits', _RoadSegment_speedLimits),
(u'roadLaneSet', _RoadSegment_roadLaneSet),
(u'regional', _RoadSegment_regional),
])
RoadSegment._ext = []
#-----< RoadSegmentList >-----#
RoadSegmentList = SEQ_OF(name=u'RoadSegmentList', mode=MODE_TYPE)
_RoadSegmentList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RoadSegment')))
RoadSegmentList._cont = _RoadSegmentList__item_
RoadSegmentList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SegmentAttributeXYList >-----#
SegmentAttributeXYList = SEQ_OF(name=u'SegmentAttributeXYList', mode=MODE_TYPE)
_SegmentAttributeXYList__item_ = ENUM(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SegmentAttributeXY')))
SegmentAttributeXYList._cont = _SegmentAttributeXYList__item_
SegmentAttributeXYList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< SignalControlZone >-----#
SignalControlZone = SEQ(name=u'SignalControlZone', mode=MODE_TYPE)
_SignalControlZone_zone = SEQ(name=u'zone', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
__SignalControlZone_zone_regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
___SignalControlZone_zone_regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
___SignalControlZone_zone_regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
__SignalControlZone_zone_regionId._const_tab = ___SignalControlZone_zone_regionId_tab
__SignalControlZone_zone_regionId._const_tab_at = None
__SignalControlZone_zone_regionId._const_tab_id = u'id'
__SignalControlZone_zone_regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___SignalControlZone_zone_regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
___SignalControlZone_zone_regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
__SignalControlZone_zone_regExtValue._const_tab = ___SignalControlZone_zone_regExtValue_tab
__SignalControlZone_zone_regExtValue._const_tab_at = ('..', u'regionId')
__SignalControlZone_zone_regExtValue._const_tab_id = u'Type'
_SignalControlZone_zone._cont = ASN1Dict([
(u'regionId', __SignalControlZone_zone_regionId),
(u'regExtValue', __SignalControlZone_zone_regExtValue),
])
_SignalControlZone_zone._ext = None
SignalControlZone._cont = ASN1Dict([
(u'zone', _SignalControlZone_zone),
])
SignalControlZone._ext = []
#-----< SignalRequesterInfo >-----#
SignalRequesterInfo = SEQ(name=u'SignalRequesterInfo', mode=MODE_TYPE)
_SignalRequesterInfo_id = CHOICE(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'VehicleID')))
_SignalRequesterInfo_request = INT(name=u'request', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RequestID')))
_SignalRequesterInfo_sequenceNumber = INT(name=u'sequenceNumber', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MsgCount')))
_SignalRequesterInfo_role = ENUM(name=u'role', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'BasicVehicleRole')), opt=True)
_SignalRequesterInfo_typeData = SEQ(name=u'typeData', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RequestorType')), opt=True)
SignalRequesterInfo._cont = ASN1Dict([
(u'id', _SignalRequesterInfo_id),
(u'request', _SignalRequesterInfo_request),
(u'sequenceNumber', _SignalRequesterInfo_sequenceNumber),
(u'role', _SignalRequesterInfo_role),
(u'typeData', _SignalRequesterInfo_typeData),
])
SignalRequesterInfo._ext = []
#-----< SignalRequestList >-----#
SignalRequestList = SEQ_OF(name=u'SignalRequestList', mode=MODE_TYPE)
_SignalRequestList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SignalRequestPackage')))
SignalRequestList._cont = _SignalRequestList__item_
SignalRequestList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SignalRequestPackage >-----#
SignalRequestPackage = SEQ(name=u'SignalRequestPackage', mode=MODE_TYPE)
_SignalRequestPackage_request = SEQ(name=u'request', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalRequest')))
_SignalRequestPackage_minute = INT(name=u'minute', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MinuteOfTheYear')), opt=True)
_SignalRequestPackage_second = INT(name=u'second', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DSecond')), opt=True)
_SignalRequestPackage_duration = INT(name=u'duration', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DSecond')), opt=True)
_SignalRequestPackage_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SignalRequestPackage_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___SignalRequestPackage_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____SignalRequestPackage_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalRequestPackage_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalRequestPackage_regional__item__regionId._const_tab = ____SignalRequestPackage_regional__item__regionId_tab
___SignalRequestPackage_regional__item__regionId._const_tab_at = None
___SignalRequestPackage_regional__item__regionId._const_tab_id = u'id'
___SignalRequestPackage_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____SignalRequestPackage_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalRequestPackage_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalRequestPackage_regional__item__regExtValue._const_tab = ____SignalRequestPackage_regional__item__regExtValue_tab
___SignalRequestPackage_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___SignalRequestPackage_regional__item__regExtValue._const_tab_id = u'Type'
__SignalRequestPackage_regional__item_._cont = ASN1Dict([
(u'regionId', ___SignalRequestPackage_regional__item__regionId),
(u'regExtValue', ___SignalRequestPackage_regional__item__regExtValue),
])
__SignalRequestPackage_regional__item_._ext = None
_SignalRequestPackage_regional._cont = __SignalRequestPackage_regional__item_
_SignalRequestPackage_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
SignalRequestPackage._cont = ASN1Dict([
(u'request', _SignalRequestPackage_request),
(u'minute', _SignalRequestPackage_minute),
(u'second', _SignalRequestPackage_second),
(u'duration', _SignalRequestPackage_duration),
(u'regional', _SignalRequestPackage_regional),
])
SignalRequestPackage._ext = []
#-----< SignalRequest >-----#
SignalRequest = SEQ(name=u'SignalRequest', mode=MODE_TYPE)
_SignalRequest_id = SEQ(name=u'id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionReferenceID')))
_SignalRequest_requestID = INT(name=u'requestID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'RequestID')))
_SignalRequest_requestType = ENUM(name=u'requestType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'PriorityRequestType')))
_SignalRequest_inBoundLane = CHOICE(name=u'inBoundLane', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionAccessPoint')))
_SignalRequest_outBoundLane = CHOICE(name=u'outBoundLane', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionAccessPoint')), opt=True)
_SignalRequest_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SignalRequest_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___SignalRequest_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____SignalRequest_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalRequest_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalRequest_regional__item__regionId._const_tab = ____SignalRequest_regional__item__regionId_tab
___SignalRequest_regional__item__regionId._const_tab_at = None
___SignalRequest_regional__item__regionId._const_tab_id = u'id'
___SignalRequest_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____SignalRequest_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalRequest_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalRequest_regional__item__regExtValue._const_tab = ____SignalRequest_regional__item__regExtValue_tab
___SignalRequest_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___SignalRequest_regional__item__regExtValue._const_tab_id = u'Type'
__SignalRequest_regional__item_._cont = ASN1Dict([
(u'regionId', ___SignalRequest_regional__item__regionId),
(u'regExtValue', ___SignalRequest_regional__item__regExtValue),
])
__SignalRequest_regional__item_._ext = None
_SignalRequest_regional._cont = __SignalRequest_regional__item_
_SignalRequest_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
SignalRequest._cont = ASN1Dict([
(u'id', _SignalRequest_id),
(u'requestID', _SignalRequest_requestID),
(u'requestType', _SignalRequest_requestType),
(u'inBoundLane', _SignalRequest_inBoundLane),
(u'outBoundLane', _SignalRequest_outBoundLane),
(u'regional', _SignalRequest_regional),
])
SignalRequest._ext = []
#-----< SignalStatusList >-----#
SignalStatusList = SEQ_OF(name=u'SignalStatusList', mode=MODE_TYPE)
_SignalStatusList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SignalStatus')))
SignalStatusList._cont = _SignalStatusList__item_
SignalStatusList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SignalStatusPackageList >-----#
SignalStatusPackageList = SEQ_OF(name=u'SignalStatusPackageList', mode=MODE_TYPE)
_SignalStatusPackageList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'SignalStatusPackage')))
SignalStatusPackageList._cont = _SignalStatusPackageList__item_
SignalStatusPackageList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< SignalStatusPackage >-----#
SignalStatusPackage = SEQ(name=u'SignalStatusPackage', mode=MODE_TYPE)
_SignalStatusPackage_requester = SEQ(name=u'requester', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalRequesterInfo')), opt=True)
_SignalStatusPackage_inboundOn = CHOICE(name=u'inboundOn', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionAccessPoint')))
_SignalStatusPackage_outboundOn = CHOICE(name=u'outboundOn', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionAccessPoint')), opt=True)
_SignalStatusPackage_minute = INT(name=u'minute', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MinuteOfTheYear')), opt=True)
_SignalStatusPackage_second = INT(name=u'second', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DSecond')), opt=True)
_SignalStatusPackage_duration = INT(name=u'duration', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'DSecond')), opt=True)
_SignalStatusPackage_status = ENUM(name=u'status', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'PrioritizationResponseStatus')))
_SignalStatusPackage_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SignalStatusPackage_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___SignalStatusPackage_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____SignalStatusPackage_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
_____SignalStatusPackage_regional__item__regionId_tab_val_Type_0 = SEQ(name=u'Type', mode=MODE_TYPE, typeref=ASN1RefType(('AddGrpC', 'SignalStatusPackage-addGrpC')))
____SignalStatusPackage_regional__item__regionId_tab._val = ASN1Set(rv=[dict([(u'Type', _____SignalStatusPackage_regional__item__regionId_tab_val_Type_0), (u'id', 3)])], rr=[], ev=None, er=[])
___SignalStatusPackage_regional__item__regionId._const_tab = ____SignalStatusPackage_regional__item__regionId_tab
___SignalStatusPackage_regional__item__regionId._const_tab_at = None
___SignalStatusPackage_regional__item__regionId._const_tab_id = u'id'
___SignalStatusPackage_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
___SignalStatusPackage_regional__item__regExtValue._const_tab = ____SignalStatusPackage_regional__item__regionId_tab
___SignalStatusPackage_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___SignalStatusPackage_regional__item__regExtValue._const_tab_id = u'Type'
__SignalStatusPackage_regional__item_._cont = ASN1Dict([
(u'regionId', ___SignalStatusPackage_regional__item__regionId),
(u'regExtValue', ___SignalStatusPackage_regional__item__regExtValue),
])
__SignalStatusPackage_regional__item_._ext = None
_SignalStatusPackage_regional._cont = __SignalStatusPackage_regional__item_
_SignalStatusPackage_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
SignalStatusPackage._cont = ASN1Dict([
(u'requester', _SignalStatusPackage_requester),
(u'inboundOn', _SignalStatusPackage_inboundOn),
(u'outboundOn', _SignalStatusPackage_outboundOn),
(u'minute', _SignalStatusPackage_minute),
(u'second', _SignalStatusPackage_second),
(u'duration', _SignalStatusPackage_duration),
(u'status', _SignalStatusPackage_status),
(u'regional', _SignalStatusPackage_regional),
])
SignalStatusPackage._ext = []
#-----< SignalStatus >-----#
SignalStatus = SEQ(name=u'SignalStatus', mode=MODE_TYPE)
_SignalStatus_sequenceNumber = INT(name=u'sequenceNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'MsgCount')))
_SignalStatus_id = SEQ(name=u'id', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'IntersectionReferenceID')))
_SignalStatus_sigStatus = SEQ_OF(name=u'sigStatus', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'SignalStatusPackageList')))
_SignalStatus_regional = SEQ_OF(name=u'regional', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__SignalStatus_regional__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegionalExtension')))
___SignalStatus_regional__item__regionId = INT(name=u'regionId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'id']))
____SignalStatus_regional__item__regionId_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalStatus_regional__item__regionId_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalStatus_regional__item__regionId._const_tab = ____SignalStatus_regional__item__regionId_tab
___SignalStatus_regional__item__regionId._const_tab_at = None
___SignalStatus_regional__item__regionId._const_tab_id = u'id'
___SignalStatus_regional__item__regExtValue = OPEN(name=u'regExtValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefClassField(('DSRC', 'REG-EXT-ID-AND-TYPE'), [u'Type']))
____SignalStatus_regional__item__regExtValue_tab = CLASS(name='_tab_REG-EXT-ID-AND-TYPE', mode=MODE_SET, typeref=ASN1RefType(('DSRC', 'REG-EXT-ID-AND-TYPE')))
____SignalStatus_regional__item__regExtValue_tab._val = ASN1Set(rv=[], rr=[], ev=None, er=[])
___SignalStatus_regional__item__regExtValue._const_tab = ____SignalStatus_regional__item__regExtValue_tab
___SignalStatus_regional__item__regExtValue._const_tab_at = ('..', u'regionId')
___SignalStatus_regional__item__regExtValue._const_tab_id = u'Type'
__SignalStatus_regional__item_._cont = ASN1Dict([
(u'regionId', ___SignalStatus_regional__item__regionId),
(u'regExtValue', ___SignalStatus_regional__item__regExtValue),
])
__SignalStatus_regional__item_._ext = None
_SignalStatus_regional._cont = __SignalStatus_regional__item_
_SignalStatus_regional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[])
SignalStatus._cont = ASN1Dict([
(u'sequenceNumber', _SignalStatus_sequenceNumber),
(u'id', _SignalStatus_id),
(u'sigStatus', _SignalStatus_sigStatus),
(u'regional', _SignalStatus_regional),
])
SignalStatus._ext = []
#-----< SpeedLimitList >-----#
SpeedLimitList = SEQ_OF(name=u'SpeedLimitList', mode=MODE_TYPE)
_SpeedLimitList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('DSRC', 'RegulatorySpeedLimit')))
SpeedLimitList._cont = _SpeedLimitList__item_
SpeedLimitList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
#-----< SpeedLimitType >-----#
SpeedLimitType = ENUM(name=u'SpeedLimitType', mode=MODE_TYPE)
SpeedLimitType._cont = ASN1Dict([(u'unknown', 0), (u'maxSpeedInSchoolZone', 1), (u'maxSpeedInSchoolZoneWhenChildrenArePresent', 2), (u'maxSpeedInConstructionZone', 3), (u'vehicleMinSpeed', 4), (u'vehicleMaxSpeed', 5), (u'vehicleNightMaxSpeed', 6), (u'truckMinSpeed', 7), (u'truckMaxSpeed', 8), (u'truckNightMaxSpeed', 9), (u'vehiclesWithTrailersMinSpeed', 10), (u'vehiclesWithTrailersMaxSpeed', 11), (u'vehiclesWithTrailersNightMaxSpeed', 12)])
SpeedLimitType._ext = []
#-----< TimeChangeDetails >-----#
TimeChangeDetails = SEQ(name=u'TimeChangeDetails', mode=MODE_TYPE)
_TimeChangeDetails_startTime = INT(name=u'startTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TimeMark')), opt=True)
_TimeChangeDetails_minEndTime = INT(name=u'minEndTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TimeMark')))
_TimeChangeDetails_maxEndTime = INT(name=u'maxEndTime', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TimeMark')), opt=True)
_TimeChangeDetails_likelyTime = INT(name=u'likelyTime', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TimeMark')), opt=True)
_TimeChangeDetails_confidence = INT(name=u'confidence', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TimeIntervalConfidence')), opt=True)
_TimeChangeDetails_nextTime = INT(name=u'nextTime', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TimeMark')), opt=True)
TimeChangeDetails._cont = ASN1Dict([
(u'startTime', _TimeChangeDetails_startTime),
(u'minEndTime', _TimeChangeDetails_minEndTime),
(u'maxEndTime', _TimeChangeDetails_maxEndTime),
(u'likelyTime', _TimeChangeDetails_likelyTime),
(u'confidence', _TimeChangeDetails_confidence),
(u'nextTime', _TimeChangeDetails_nextTime),
])
TimeChangeDetails._ext = None
#-----< TimeMark >-----#
TimeMark = INT(name=u'TimeMark', mode=MODE_TYPE)
TimeMark._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=36001)], ev=None, er=[])
#-----< TransmissionAndSpeed >-----#
TransmissionAndSpeed = SEQ(name=u'TransmissionAndSpeed', mode=MODE_TYPE)
_TransmissionAndSpeed_transmisson = ENUM(name=u'transmisson', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TransmissionState')))
_TransmissionAndSpeed_speed = INT(name=u'speed', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'Velocity')))
TransmissionAndSpeed._cont = ASN1Dict([
(u'transmisson', _TransmissionAndSpeed_transmisson),
(u'speed', _TransmissionAndSpeed_speed),
])
TransmissionAndSpeed._ext = None
#-----< VehicleID >-----#
VehicleID = CHOICE(name=u'VehicleID', mode=MODE_TYPE)
_VehicleID_entityID = OCT_STR(name=u'entityID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DSRC', 'TemporaryID')))
_VehicleID_stationID = INT(name=u'stationID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationID')))
VehicleID._cont = ASN1Dict([
(u'entityID', _VehicleID_entityID),
(u'stationID', _VehicleID_stationID),
])
VehicleID._ext = None
#-----< AdvisorySpeedType >-----#
AdvisorySpeedType = ENUM(name=u'AdvisorySpeedType', mode=MODE_TYPE)
AdvisorySpeedType._cont = ASN1Dict([(u'none', 0), (u'greenwave', 1), (u'ecoDrive', 2), (u'transit', 3)])
AdvisorySpeedType._ext = []
#-----< AllowedManeuvers >-----#
AllowedManeuvers = BIT_STR(name=u'AllowedManeuvers', mode=MODE_TYPE)
AllowedManeuvers._cont = ASN1Dict([(u'maneuverStraightAllowed', 0), (u'maneuverLeftAllowed', 1), (u'maneuverRightAllowed', 2), (u'maneuverUTurnAllowed', 3), (u'maneuverLeftTurnOnRedAllowed', 4), (u'maneuverRightTurnOnRedAllowed', 5), (u'maneuverLaneChangeAllowed', 6), (u'maneuverNoStoppingAllowed', 7), (u'yieldAllwaysRequired', 8), (u'goWithHalt', 9), (u'caution', 10), (u'reserved1', 11)])
AllowedManeuvers._const_sz = ASN1Set(rv=[12], rr=[], ev=None, er=[])
#-----< Angle >-----#
Angle = INT(name=u'Angle', mode=MODE_TYPE)
Angle._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=28800)], ev=None, er=[])
#-----< ApproachID >-----#
ApproachID = INT(name=u'ApproachID', mode=MODE_TYPE)
ApproachID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< BasicVehicleRole >-----#
BasicVehicleRole = ENUM(name=u'BasicVehicleRole', mode=MODE_TYPE)
BasicVehicleRole._cont = ASN1Dict([(u'basicVehicle', 0), (u'publicTransport', 1), (u'specialTransport', 2), (u'dangerousGoods', 3), (u'roadWork', 4), (u'roadRescue', 5), (u'emergency', 6), (u'safetyCar', 7), (u'none-unknown', 8), (u'truck', 9), (u'motorcycle', 10), (u'roadSideSource', 11), (u'police', 12), (u'fire', 13), (u'ambulance', 14), (u'dot', 15), (u'transit', 16), (u'slowMoving', 17), (u'stopNgo', 18), (u'cyclist', 19), (u'pedestrian', 20), (u'nonMotorized', 21), (u'military', 22)])
BasicVehicleRole._ext = []
#-----< DeltaAngle >-----#
DeltaAngle = INT(name=u'DeltaAngle', mode=MODE_TYPE)
DeltaAngle._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-150, ub=150)], ev=None, er=[])
#-----< DeltaTime >-----#
DeltaTime = INT(name=u'DeltaTime', mode=MODE_TYPE)
DeltaTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-122, ub=121)], ev=None, er=[])
#-----< DescriptiveName >-----#
DescriptiveName = STR_IA5(name=u'DescriptiveName', mode=MODE_TYPE)
DescriptiveName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
#-----< DrivenLineOffsetLg >-----#
DrivenLineOffsetLg = INT(name=u'DrivenLineOffsetLg', mode=MODE_TYPE)
DrivenLineOffsetLg._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-32767, ub=32767)], ev=None, er=[])
#-----< DrivenLineOffsetSm >-----#
DrivenLineOffsetSm = INT(name=u'DrivenLineOffsetSm', mode=MODE_TYPE)
DrivenLineOffsetSm._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-2047, ub=2047)], ev=None, er=[])
#-----< DSecond >-----#
DSecond = INT(name=u'DSecond', mode=MODE_TYPE)
DSecond._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< DSRCmsgID >-----#
DSRCmsgID = INT(name=u'DSRCmsgID', mode=MODE_TYPE)
DSRCmsgID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
#-----< mapData >-----#
mapData = INT(name=u'mapData', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'DSRCmsgID')))
mapData._val = 18
#-----< signalPhaseAndTimingMessage >-----#
signalPhaseAndTimingMessage = INT(name=u'signalPhaseAndTimingMessage', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'DSRCmsgID')))
signalPhaseAndTimingMessage._val = 19
#-----< signalRequestMessage >-----#
signalRequestMessage = INT(name=u'signalRequestMessage', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'DSRCmsgID')))
signalRequestMessage._val = 29
#-----< signalStatusMessage >-----#
signalStatusMessage = INT(name=u'signalStatusMessage', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'DSRCmsgID')))
signalStatusMessage._val = 30
#-----< Elevation >-----#
Elevation = INT(name=u'Elevation', mode=MODE_TYPE)
Elevation._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-4096, ub=61439)], ev=None, er=[])
#-----< IntersectionID >-----#
IntersectionID = INT(name=u'IntersectionID', mode=MODE_TYPE)
IntersectionID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< IntersectionStatusObject >-----#
IntersectionStatusObject = BIT_STR(name=u'IntersectionStatusObject', mode=MODE_TYPE)
IntersectionStatusObject._cont = ASN1Dict([(u'manualControlIsEnabled', 0), (u'stopTimeIsActivated', 1), (u'failureFlash', 2), (u'preemptIsActive', 3), (u'signalPriorityIsActive', 4), (u'fixedTimeOperation', 5), (u'trafficDependentOperation', 6), (u'standbyOperation', 7), (u'failureMode', 8), (u'off', 9), (u'recentMAPmessageUpdate', 10), (u'recentChangeInMAPassignedLanesIDsUsed', 11), (u'noValidMAPisAvailableAtThisTime', 12), (u'noValidSPATisAvailableAtThisTime', 13)])
IntersectionStatusObject._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< LaneAttributes-Barrier >-----#
LaneAttributes_Barrier = BIT_STR(name=u'LaneAttributes-Barrier', mode=MODE_TYPE)
LaneAttributes_Barrier._cont = ASN1Dict([(u'median-RevocableLane', 0), (u'median', 1), (u'whiteLineHashing', 2), (u'stripedLines', 3), (u'doubleStripedLines', 4), (u'trafficCones', 5), (u'constructionBarrier', 6), (u'trafficChannels', 7), (u'lowCurbs', 8), (u'highCurbs', 9)])
LaneAttributes_Barrier._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< LaneAttributes-Bike >-----#
LaneAttributes_Bike = BIT_STR(name=u'LaneAttributes-Bike', mode=MODE_TYPE)
LaneAttributes_Bike._cont = ASN1Dict([(u'bikeRevocableLane', 0), (u'pedestrianUseAllowed', 1), (u'isBikeFlyOverLane', 2), (u'fixedCycleTime', 3), (u'biDirectionalCycleTimes', 4), (u'isolatedByBarrier', 5), (u'unsignalizedSegmentsPresent', 6)])
LaneAttributes_Bike._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< LaneAttributes-Crosswalk >-----#
LaneAttributes_Crosswalk = BIT_STR(name=u'LaneAttributes-Crosswalk', mode=MODE_TYPE)
LaneAttributes_Crosswalk._cont = ASN1Dict([(u'crosswalkRevocableLane', 0), (u'bicyleUseAllowed', 1), (u'isXwalkFlyOverLane', 2), (u'fixedCycleTime', 3), (u'biDirectionalCycleTimes', 4), (u'hasPushToWalkButton', 5), (u'audioSupport', 6), (u'rfSignalRequestPresent', 7), (u'unsignalizedSegmentsPresent', 8)])
LaneAttributes_Crosswalk._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< LaneAttributes-Parking >-----#
LaneAttributes_Parking = BIT_STR(name=u'LaneAttributes-Parking', mode=MODE_TYPE)
LaneAttributes_Parking._cont = ASN1Dict([(u'parkingRevocableLane', 0), (u'parallelParkingInUse', 1), (u'headInParkingInUse', 2), (u'doNotParkZone', 3), (u'parkingForBusUse', 4), (u'parkingForTaxiUse', 5), (u'noPublicParkingUse', 6)])
LaneAttributes_Parking._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< LaneAttributes-Sidewalk >-----#
LaneAttributes_Sidewalk = BIT_STR(name=u'LaneAttributes-Sidewalk', mode=MODE_TYPE)
LaneAttributes_Sidewalk._cont = ASN1Dict([(u'sidewalk-RevocableLane', 0), (u'bicyleUseAllowed', 1), (u'isSidewalkFlyOverLane', 2), (u'walkBikes', 3)])
LaneAttributes_Sidewalk._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< LaneAttributes-Striping >-----#
LaneAttributes_Striping = BIT_STR(name=u'LaneAttributes-Striping', mode=MODE_TYPE)
LaneAttributes_Striping._cont = ASN1Dict([(u'stripeToConnectingLanesRevocableLane', 0), (u'stripeDrawOnLeft', 1), (u'stripeDrawOnRight', 2), (u'stripeToConnectingLanesLeft', 3), (u'stripeToConnectingLanesRight', 4), (u'stripeToConnectingLanesAhead', 5)])
LaneAttributes_Striping._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< LaneAttributes-TrackedVehicle >-----#
LaneAttributes_TrackedVehicle = BIT_STR(name=u'LaneAttributes-TrackedVehicle', mode=MODE_TYPE)
LaneAttributes_TrackedVehicle._cont = ASN1Dict([(u'spec-RevocableLane', 0), (u'spec-commuterRailRoadTrack', 1), (u'spec-lightRailRoadTrack', 2), (u'spec-heavyRailRoadTrack', 3), (u'spec-otherRailType', 4)])
LaneAttributes_TrackedVehicle._const_sz = ASN1Set(rv=[16], rr=[], ev=None, er=[])
#-----< LaneAttributes-Vehicle >-----#
LaneAttributes_Vehicle = BIT_STR(name=u'LaneAttributes-Vehicle', mode=MODE_TYPE)
LaneAttributes_Vehicle._cont = ASN1Dict([(u'isVehicleRevocableLane', 0), (u'isVehicleFlyOverLane', 1), (u'hovLaneUseOnly', 2), (u'restrictedToBusUse', 3), (u'restrictedToTaxiUse', 4), (u'restrictedFromPublicUse', 5), (u'hasIRbeaconCoverage', 6), (u'permissionOnRequest', 7)])
LaneAttributes_Vehicle._const_sz = ASN1Set(rv=[8], rr=[], ev=[], er=[])
#-----< LaneConnectionID >-----#
LaneConnectionID = INT(name=u'LaneConnectionID', mode=MODE_TYPE)
LaneConnectionID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< LaneDirection >-----#
LaneDirection = BIT_STR(name=u'LaneDirection', mode=MODE_TYPE)
LaneDirection._cont = ASN1Dict([(u'ingressPath', 0), (u'egressPath', 1)])
LaneDirection._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
#-----< LaneID >-----#
LaneID = INT(name=u'LaneID', mode=MODE_TYPE)
LaneID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< LayerID >-----#
LayerID = INT(name=u'LayerID', mode=MODE_TYPE)
LayerID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=100)], ev=None, er=[])
#-----< LayerType >-----#
LayerType = ENUM(name=u'LayerType', mode=MODE_TYPE)
LayerType._cont = ASN1Dict([(u'none', 0), (u'mixedContent', 1), (u'generalMapData', 2), (u'intersectionData', 3), (u'curveData', 4), (u'roadwaySectionData', 5), (u'parkingAreaData', 6), (u'sharedLaneData', 7)])
LayerType._ext = []
#-----< LaneWidth >-----#
LaneWidth = INT(name=u'LaneWidth', mode=MODE_TYPE)
LaneWidth._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=32767)], ev=None, er=[])
#-----< MergeDivergeNodeAngle >-----#
MergeDivergeNodeAngle = INT(name=u'MergeDivergeNodeAngle', mode=MODE_TYPE)
MergeDivergeNodeAngle._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-180, ub=180)], ev=None, er=[])
#-----< MinuteOfTheYear >-----#
MinuteOfTheYear = INT(name=u'MinuteOfTheYear', mode=MODE_TYPE)
MinuteOfTheYear._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=527040)], ev=None, er=[])
#-----< MovementPhaseState >-----#
MovementPhaseState = ENUM(name=u'MovementPhaseState', mode=MODE_TYPE)
MovementPhaseState._cont = ASN1Dict([(u'unavailable', 0), (u'dark', 1), (u'stop-Then-Proceed', 2), (u'stop-And-Remain', 3), (u'pre-Movement', 4), (u'permissive-Movement-Allowed', 5), (u'protected-Movement-Allowed', 6), (u'permissive-clearance', 7), (u'protected-clearance', 8), (u'caution-Conflicting-Traffic', 9)])
MovementPhaseState._ext = None
#-----< MsgCount >-----#
MsgCount = INT(name=u'MsgCount', mode=MODE_TYPE)
MsgCount._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
#-----< Offset-B10 >-----#
Offset_B10 = INT(name=u'Offset-B10', mode=MODE_TYPE)
Offset_B10._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-512, ub=511)], ev=None, er=[])
#-----< Offset-B11 >-----#
Offset_B11 = INT(name=u'Offset-B11', mode=MODE_TYPE)
Offset_B11._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-1024, ub=1023)], ev=None, er=[])
#-----< Offset-B12 >-----#
Offset_B12 = INT(name=u'Offset-B12', mode=MODE_TYPE)
Offset_B12._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-2048, ub=2047)], ev=None, er=[])
#-----< Offset-B13 >-----#
Offset_B13 = INT(name=u'Offset-B13', mode=MODE_TYPE)
Offset_B13._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-4096, ub=4095)], ev=None, er=[])
#-----< Offset-B14 >-----#
Offset_B14 = INT(name=u'Offset-B14', mode=MODE_TYPE)
Offset_B14._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-8192, ub=8191)], ev=None, er=[])
#-----< Offset-B16 >-----#
Offset_B16 = INT(name=u'Offset-B16', mode=MODE_TYPE)
Offset_B16._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-32768, ub=32767)], ev=None, er=[])
#-----< PedestrianBicycleDetect >-----#
PedestrianBicycleDetect = BOOL(name=u'PedestrianBicycleDetect', mode=MODE_TYPE)
#-----< PrioritizationResponseStatus >-----#
PrioritizationResponseStatus = ENUM(name=u'PrioritizationResponseStatus', mode=MODE_TYPE)
PrioritizationResponseStatus._cont = ASN1Dict([(u'unknown', 0), (u'requested', 1), (u'processing', 2), (u'watchOtherTraffic', 3), (u'granted', 4), (u'rejected', 5), (u'maxPresence', 6), (u'reserviceLocked', 7)])
PrioritizationResponseStatus._ext = []
#-----< PriorityRequestType >-----#
PriorityRequestType = ENUM(name=u'PriorityRequestType', mode=MODE_TYPE)
PriorityRequestType._cont = ASN1Dict([(u'priorityRequestTypeReserved', 0), (u'priorityRequest', 1), (u'priorityRequestUpdate', 2), (u'priorityCancellation', 3)])
PriorityRequestType._ext = []
#-----< RegionId >-----#
RegionId = INT(name=u'RegionId', mode=MODE_TYPE)
RegionId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< noRegion >-----#
noRegion = INT(name=u'noRegion', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'RegionId')))
noRegion._val = 0
#-----< addGrpA >-----#
addGrpA = INT(name=u'addGrpA', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'RegionId')))
addGrpA._val = 1
#-----< addGrpB >-----#
addGrpB = INT(name=u'addGrpB', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'RegionId')))
addGrpB._val = 2
#-----< addGrpC >-----#
addGrpC = INT(name=u'addGrpC', mode=MODE_VALUE, typeref=ASN1RefType(('DSRC', 'RegionId')))
addGrpC._val = 3
#-----< RequestID >-----#
RequestID = INT(name=u'RequestID', mode=MODE_TYPE)
RequestID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RequestImportanceLevel >-----#
RequestImportanceLevel = ENUM(name=u'RequestImportanceLevel', mode=MODE_TYPE)
RequestImportanceLevel._cont = ASN1Dict([(u'requestImportanceLevelUnKnown', 0), (u'requestImportanceLevel1', 1), (u'requestImportanceLevel2', 2), (u'requestImportanceLevel3', 3), (u'requestImportanceLevel4', 4), (u'requestImportanceLevel5', 5), (u'requestImportanceLevel6', 6), (u'requestImportanceLevel7', 7), (u'requestImportanceLevel8', 8), (u'requestImportanceLevel9', 9), (u'requestImportanceLevel10', 10), (u'requestImportanceLevel11', 11), (u'requestImportanceLevel12', 12), (u'requestImportanceLevel13', 13), (u'requestImportanceLevel14', 14), (u'requestImportanceReserved', 15)])
RequestImportanceLevel._ext = None
#-----< RequestSubRole >-----#
RequestSubRole = ENUM(name=u'RequestSubRole', mode=MODE_TYPE)
RequestSubRole._cont = ASN1Dict([(u'requestSubRoleUnKnown', 0), (u'requestSubRole1', 1), (u'requestSubRole2', 2), (u'requestSubRole3', 3), (u'requestSubRole4', 4), (u'requestSubRole5', 5), (u'requestSubRole6', 6), (u'requestSubRole7', 7), (u'requestSubRole8', 8), (u'requestSubRole9', 9), (u'requestSubRole10', 10), (u'requestSubRole11', 11), (u'requestSubRole12', 12), (u'requestSubRole13', 13), (u'requestSubRole14', 14), (u'requestSubRoleReserved', 15)])
RequestSubRole._ext = None
#-----< RestrictionAppliesTo >-----#
RestrictionAppliesTo = ENUM(name=u'RestrictionAppliesTo', mode=MODE_TYPE)
RestrictionAppliesTo._cont = ASN1Dict([(u'none', 0), (u'equippedTransit', 1), (u'equippedTaxis', 2), (u'equippedOther', 3), (u'emissionCompliant', 4), (u'equippedBicycle', 5), (u'weightCompliant', 6), (u'heightCompliant', 7), (u'pedestrians', 8), (u'slowMovingPersons', 9), (u'wheelchairUsers', 10), (u'visualDisabilities', 11), (u'audioDisabilities', 12), (u'otherUnknownDisabilities', 13)])
RestrictionAppliesTo._ext = []
#-----< RestrictionClassID >-----#
RestrictionClassID = INT(name=u'RestrictionClassID', mode=MODE_TYPE)
RestrictionClassID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RoadRegulatorID >-----#
RoadRegulatorID = INT(name=u'RoadRegulatorID', mode=MODE_TYPE)
RoadRegulatorID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< RoadSegmentID >-----#
RoadSegmentID = INT(name=u'RoadSegmentID', mode=MODE_TYPE)
RoadSegmentID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< RoadwayCrownAngle >-----#
RoadwayCrownAngle = INT(name=u'RoadwayCrownAngle', mode=MODE_TYPE)
RoadwayCrownAngle._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-128, ub=127)], ev=None, er=[])
#-----< Scale-B12 >-----#
Scale_B12 = INT(name=u'Scale-B12', mode=MODE_TYPE)
Scale_B12._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-2048, ub=2047)], ev=None, er=[])
#-----< SignalGroupID >-----#
SignalGroupID = INT(name=u'SignalGroupID', mode=MODE_TYPE)
SignalGroupID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SegmentAttributeXY >-----#
SegmentAttributeXY = ENUM(name=u'SegmentAttributeXY', mode=MODE_TYPE)
SegmentAttributeXY._cont = ASN1Dict([(u'reserved', 0), (u'doNotBlock', 1), (u'whiteLine', 2), (u'mergingLaneLeft', 3), (u'mergingLaneRight', 4), (u'curbOnLeft', 5), (u'curbOnRight', 6), (u'loadingzoneOnLeft', 7), (u'loadingzoneOnRight', 8), (u'turnOutPointOnLeft', 9), (u'turnOutPointOnRight', 10), (u'adjacentParkingOnLeft', 11), (u'adjacentParkingOnRight', 12), (u'adjacentBikeLaneOnLeft', 13), (u'adjacentBikeLaneOnRight', 14), (u'sharedBikeLane', 15), (u'bikeBoxInFront', 16), (u'transitStopOnLeft', 17), (u'transitStopOnRight', 18), (u'transitStopInLane', 19), (u'sharedWithTrackedVehicle', 20), (u'safeIsland', 21), (u'lowCurbsPresent', 22), (u'rumbleStripPresent', 23), (u'audibleSignalingPresent', 24), (u'adaptiveTimingPresent', 25), (u'rfSignalRequestPresent', 26), (u'partialCurbIntrusion', 27), (u'taperToLeft', 28), (u'taperToRight', 29), (u'taperToCenterLine', 30), (u'parallelParking', 31), (u'headInParking', 32), (u'freeParking', 33), (u'timeRestrictionsOnParking', 34), (u'costToPark', 35), (u'midBlockCurbPresent', 36), (u'unEvenPavementPresent', 37)])
SegmentAttributeXY._ext = []
#-----< SpeedAdvice >-----#
SpeedAdvice = INT(name=u'SpeedAdvice', mode=MODE_TYPE)
SpeedAdvice._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=500)], ev=None, er=[])
#-----< TemporaryID >-----#
TemporaryID = OCT_STR(name=u'TemporaryID', mode=MODE_TYPE)
TemporaryID._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
#-----< TimeIntervalConfidence >-----#
TimeIntervalConfidence = INT(name=u'TimeIntervalConfidence', mode=MODE_TYPE)
TimeIntervalConfidence._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< TransitVehicleOccupancy >-----#
TransitVehicleOccupancy = ENUM(name=u'TransitVehicleOccupancy', mode=MODE_TYPE)
TransitVehicleOccupancy._cont = ASN1Dict([(u'occupancyUnknown', 0), (u'occupancyEmpty', 1), (u'occupancyVeryLow', 2), (u'occupancyLow', 3), (u'occupancyMed', 4), (u'occupancyHigh', 5), (u'occupancyNearlyFull', 6), (u'occupancyFull', 7)])
TransitVehicleOccupancy._ext = None
#-----< TransitVehicleStatus >-----#
TransitVehicleStatus = BIT_STR(name=u'TransitVehicleStatus', mode=MODE_TYPE)
TransitVehicleStatus._cont = ASN1Dict([(u'loading', 0), (u'anADAuse', 1), (u'aBikeLoad', 2), (u'doorOpen', 3), (u'charging', 4), (u'atStopLine', 5)])
TransitVehicleStatus._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< TransmissionState >-----#
TransmissionState = ENUM(name=u'TransmissionState', mode=MODE_TYPE)
TransmissionState._cont = ASN1Dict([(u'neutral', 0), (u'park', 1), (u'forwardGears', 2), (u'reverseGears', 3), (u'reserved1', 4), (u'reserved2', 5), (u'reserved3', 6), (u'unavailable', 7)])
TransmissionState._ext = None
#-----< VehicleType >-----#
VehicleType = ENUM(name=u'VehicleType', mode=MODE_TYPE)
VehicleType._cont = ASN1Dict([(u'none', 0), (u'unknown', 1), (u'special', 2), (u'moto', 3), (u'car', 4), (u'carOther', 5), (u'bus', 6), (u'axleCnt2', 7), (u'axleCnt3', 8), (u'axleCnt4', 9), (u'axleCnt4Trailer', 10), (u'axleCnt5Trailer', 11), (u'axleCnt6Trailer', 12), (u'axleCnt5MultiTrailer', 13), (u'axleCnt6MultiTrailer', 14), (u'axleCnt7MultiTrailer', 15)])
VehicleType._ext = []
#-----< Velocity >-----#
Velocity = INT(name=u'Velocity', mode=MODE_TYPE)
Velocity._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=8191)], ev=None, er=[])
#-----< WaitOnStopline >-----#
WaitOnStopline = BOOL(name=u'WaitOnStopline', mode=MODE_TYPE)
#-----< ZoneLength >-----#
ZoneLength = INT(name=u'ZoneLength', mode=MODE_TYPE)
ZoneLength._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=10000)], ev=None, er=[])
_all_ = [
__MessageFrame_messageId_tab,
___MessageFrame_messageId_tab_val_Type_0,
___MessageFrame_messageId_tab_val_Type_1,
___MessageFrame_messageId_tab_val_Type_2,
___MessageFrame_messageId_tab_val_Type_3,
_MessageFrame_messageId,
_MessageFrame_value,
MessageFrame,
_MESSAGE_ID_AND_TYPE_id,
_MESSAGE_ID_AND_TYPE_Type,
MESSAGE_ID_AND_TYPE,
MessageTypes,
_MessageTypes_val_Type_0,
_MessageTypes_val_Type_1,
_MessageTypes_val_Type_2,
_MessageTypes_val_Type_3,
_REG_EXT_ID_AND_TYPE_id,
_REG_EXT_ID_AND_TYPE_Type,
REG_EXT_ID_AND_TYPE,
_SPAT_timeStamp,
_SPAT_name,
_SPAT_intersections,
____SPAT_regional__item__regionId_tab,
___SPAT_regional__item__regionId,
____SPAT_regional__item__regExtValue_tab,
___SPAT_regional__item__regExtValue,
__SPAT_regional__item_,
_SPAT_regional,
SPAT,
_SignalRequestMessage_timeStamp,
_SignalRequestMessage_second,
_SignalRequestMessage_sequenceNumber,
_SignalRequestMessage_requests,
_SignalRequestMessage_requestor,
____SignalRequestMessage_regional__item__regionId_tab,
___SignalRequestMessage_regional__item__regionId,
____SignalRequestMessage_regional__item__regExtValue_tab,
___SignalRequestMessage_regional__item__regExtValue,
__SignalRequestMessage_regional__item_,
_SignalRequestMessage_regional,
SignalRequestMessage,
_SignalStatusMessage_timeStamp,
_SignalStatusMessage_second,
_SignalStatusMessage_sequenceNumber,
_SignalStatusMessage_status,
____SignalStatusMessage_regional__item__regionId_tab,
___SignalStatusMessage_regional__item__regionId,
____SignalStatusMessage_regional__item__regExtValue_tab,
___SignalStatusMessage_regional__item__regExtValue,
__SignalStatusMessage_regional__item_,
_SignalStatusMessage_regional,
SignalStatusMessage,
_MapData_timeStamp,
_MapData_msgIssueRevision,
_MapData_layerType,
_MapData_layerID,
_MapData_intersections,
_MapData_roadSegments,
_MapData_dataParameters,
_MapData_restrictionList,
____MapData_regional__item__regionId_tab,
_____MapData_regional__item__regionId_tab_val_Type_0,
___MapData_regional__item__regionId,
___MapData_regional__item__regExtValue,
__MapData_regional__item_,
_MapData_regional,
MapData,
_AdvisorySpeed_type,
_AdvisorySpeed_speed,
_AdvisorySpeed_confidence,
_AdvisorySpeed_distance,
_AdvisorySpeed_class_,
____AdvisorySpeed_regional__item__regionId_tab,
___AdvisorySpeed_regional__item__regionId,
____AdvisorySpeed_regional__item__regExtValue_tab,
___AdvisorySpeed_regional__item__regExtValue,
__AdvisorySpeed_regional__item_,
_AdvisorySpeed_regional,
AdvisorySpeed,
_AdvisorySpeedList__item_,
AdvisorySpeedList,
_ComputedLane_referenceLaneId,
__ComputedLane_offsetXaxis_small,
__ComputedLane_offsetXaxis_large,
_ComputedLane_offsetXaxis,
__ComputedLane_offsetYaxis_small,
__ComputedLane_offsetYaxis_large,
_ComputedLane_offsetYaxis,
_ComputedLane_rotateXY,
_ComputedLane_scaleXaxis,
_ComputedLane_scaleYaxis,
____ComputedLane_regional__item__regionId_tab,
___ComputedLane_regional__item__regionId,
____ComputedLane_regional__item__regExtValue_tab,
___ComputedLane_regional__item__regExtValue,
__ComputedLane_regional__item_,
_ComputedLane_regional,
ComputedLane,
_ConnectsToList__item_,
ConnectsToList,
_ConnectingLane_lane,
_ConnectingLane_maneuver,
ConnectingLane,
_Connection_connectingLane,
_Connection_remoteIntersection,
_Connection_signalGroup,
_Connection_userClass,
_Connection_connectionID,
Connection,
_ConnectionManeuverAssist_connectionID,
_ConnectionManeuverAssist_queueLength,
_ConnectionManeuverAssist_availableStorageLength,
_ConnectionManeuverAssist_waitOnStop,
_ConnectionManeuverAssist_pedBicycleDetect,
____ConnectionManeuverAssist_regional__item__regionId_tab,
_____ConnectionManeuverAssist_regional__item__regionId_tab_val_Type_0,
___ConnectionManeuverAssist_regional__item__regionId,
___ConnectionManeuverAssist_regional__item__regExtValue,
__ConnectionManeuverAssist_regional__item_,
_ConnectionManeuverAssist_regional,
ConnectionManeuverAssist,
_DataParameters_processMethod,
_DataParameters_processAgency,
_DataParameters_lastCheckedDate,
_DataParameters_geoidUsed,
DataParameters,
_EnabledLaneList__item_,
EnabledLaneList,
_GenericLane_laneID,
_GenericLane_name,
_GenericLane_ingressApproach,
_GenericLane_egressApproach,
_GenericLane_laneAttributes,
_GenericLane_maneuvers,
_GenericLane_nodeList,
_GenericLane_connectsTo,
_GenericLane_overlays,
____GenericLane_regional__item__regionId_tab,
_____GenericLane_regional__item__regionId_tab_val_Type_0,
___GenericLane_regional__item__regionId,
___GenericLane_regional__item__regExtValue,
__GenericLane_regional__item_,
_GenericLane_regional,
GenericLane,
_IntersectionAccessPoint_lane,
_IntersectionAccessPoint_approach,
_IntersectionAccessPoint_connection,
IntersectionAccessPoint,
_IntersectionGeometry_name,
_IntersectionGeometry_id,
_IntersectionGeometry_revision,
_IntersectionGeometry_refPoint,
_IntersectionGeometry_laneWidth,
_IntersectionGeometry_speedLimits,
_IntersectionGeometry_laneSet,
_IntersectionGeometry_preemptPriorityData,
____IntersectionGeometry_regional__item__regionId_tab,
___IntersectionGeometry_regional__item__regionId,
____IntersectionGeometry_regional__item__regExtValue_tab,
___IntersectionGeometry_regional__item__regExtValue,
__IntersectionGeometry_regional__item_,
_IntersectionGeometry_regional,
IntersectionGeometry,
_IntersectionGeometryList__item_,
IntersectionGeometryList,
_IntersectionReferenceID_region,
_IntersectionReferenceID_id,
IntersectionReferenceID,
_IntersectionState_name,
_IntersectionState_id,
_IntersectionState_revision,
_IntersectionState_status,
_IntersectionState_moy,
_IntersectionState_timeStamp,
_IntersectionState_enabledLanes,
_IntersectionState_states,
_IntersectionState_maneuverAssistList,
____IntersectionState_regional__item__regionId_tab,
_____IntersectionState_regional__item__regionId_tab_val_Type_0,
___IntersectionState_regional__item__regionId,
___IntersectionState_regional__item__regExtValue,
__IntersectionState_regional__item_,
_IntersectionState_regional,
IntersectionState,
_IntersectionStateList__item_,
IntersectionStateList,
_LaneAttributes_directionalUse,
_LaneAttributes_sharedWith,
_LaneAttributes_laneType,
___LaneAttributes_regional_regionId_tab,
__LaneAttributes_regional_regionId,
___LaneAttributes_regional_regExtValue_tab,
__LaneAttributes_regional_regExtValue,
_LaneAttributes_regional,
LaneAttributes,
_LaneDataAttribute_pathEndPointAngle,
_LaneDataAttribute_laneCrownPointCenter,
_LaneDataAttribute_laneCrownPointLeft,
_LaneDataAttribute_laneCrownPointRight,
_LaneDataAttribute_laneAngle,
_LaneDataAttribute_speedLimits,
____LaneDataAttribute_regional__item__regionId_tab,
___LaneDataAttribute_regional__item__regionId,
____LaneDataAttribute_regional__item__regExtValue_tab,
___LaneDataAttribute_regional__item__regExtValue,
__LaneDataAttribute_regional__item_,
_LaneDataAttribute_regional,
LaneDataAttribute,
_LaneDataAttributeList__item_,
LaneDataAttributeList,
_LaneList__item_,
LaneList,
LaneSharing,
_LaneTypeAttributes_vehicle,
_LaneTypeAttributes_crosswalk,
_LaneTypeAttributes_bikeLane,
_LaneTypeAttributes_sidewalk,
_LaneTypeAttributes_median,
_LaneTypeAttributes_striping,
_LaneTypeAttributes_trackedVehicle,
_LaneTypeAttributes_parking,
LaneTypeAttributes,
_ManeuverAssistList__item_,
ManeuverAssistList,
_MovementEventList__item_,
MovementEventList,
_MovementEvent_eventState,
_MovementEvent_timing,
_MovementEvent_speeds,
____MovementEvent_regional__item__regionId_tab,
___MovementEvent_regional__item__regionId,
____MovementEvent_regional__item__regExtValue_tab,
___MovementEvent_regional__item__regExtValue,
__MovementEvent_regional__item_,
_MovementEvent_regional,
MovementEvent,
_MovementList__item_,
MovementList,
_MovementState_movementName,
_MovementState_signalGroup,
_MovementState_state_time_speed,
_MovementState_maneuverAssistList,
____MovementState_regional__item__regionId_tab,
___MovementState_regional__item__regionId,
____MovementState_regional__item__regExtValue_tab,
___MovementState_regional__item__regExtValue,
__MovementState_regional__item_,
_MovementState_regional,
MovementState,
_NodeAttributeSetXY_localNode,
_NodeAttributeSetXY_disabled,
_NodeAttributeSetXY_enabled,
_NodeAttributeSetXY_data,
_NodeAttributeSetXY_dWidth,
_NodeAttributeSetXY_dElevation,
____NodeAttributeSetXY_regional__item__regionId_tab,
_____NodeAttributeSetXY_regional__item__regionId_tab_val_Type_0,
___NodeAttributeSetXY_regional__item__regionId,
___NodeAttributeSetXY_regional__item__regExtValue,
__NodeAttributeSetXY_regional__item_,
_NodeAttributeSetXY_regional,
NodeAttributeSetXY,
_NodeAttributeXYList__item_,
NodeAttributeXYList,
NodeAttributeXY,
_Node_LLmD_64b_lon,
_Node_LLmD_64b_lat,
Node_LLmD_64b,
_Node_XY_20b_x,
_Node_XY_20b_y,
Node_XY_20b,
_Node_XY_22b_x,
_Node_XY_22b_y,
Node_XY_22b,
_Node_XY_24b_x,
_Node_XY_24b_y,
Node_XY_24b,
_Node_XY_26b_x,
_Node_XY_26b_y,
Node_XY_26b,
_Node_XY_28b_x,
_Node_XY_28b_y,
Node_XY_28b,
_Node_XY_32b_x,
_Node_XY_32b_y,
Node_XY_32b,
_NodeListXY_nodes,
_NodeListXY_computed,
NodeListXY,
_NodeOffsetPointXY_node_XY1,
_NodeOffsetPointXY_node_XY2,
_NodeOffsetPointXY_node_XY3,
_NodeOffsetPointXY_node_XY4,
_NodeOffsetPointXY_node_XY5,
_NodeOffsetPointXY_node_XY6,
_NodeOffsetPointXY_node_LatLon,
___NodeOffsetPointXY_regional_regionId_tab,
__NodeOffsetPointXY_regional_regionId,
___NodeOffsetPointXY_regional_regExtValue_tab,
__NodeOffsetPointXY_regional_regExtValue,
_NodeOffsetPointXY_regional,
NodeOffsetPointXY,
_NodeSetXY__item_,
NodeSetXY,
_NodeXY_delta,
_NodeXY_attributes,
NodeXY,
_OverlayLaneList__item_,
OverlayLaneList,
_Position3D_lat,
_Position3D_long,
_Position3D_elevation,
____Position3D_regional__item__regionId_tab,
_____Position3D_regional__item__regionId_tab_val_Type_0,
___Position3D_regional__item__regionId,
___Position3D_regional__item__regExtValue,
__Position3D_regional__item_,
_Position3D_regional,
Position3D,
_PreemptPriorityList__item_,
PreemptPriorityList,
_RegulatorySpeedLimit_type,
_RegulatorySpeedLimit_speed,
RegulatorySpeedLimit,
_RequestorDescription_id,
_RequestorDescription_type,
_RequestorDescription_position,
_RequestorDescription_name,
_RequestorDescription_routeName,
_RequestorDescription_transitStatus,
_RequestorDescription_transitOccupancy,
_RequestorDescription_transitSchedule,
____RequestorDescription_regional__item__regionId_tab,
___RequestorDescription_regional__item__regionId,
____RequestorDescription_regional__item__regExtValue_tab,
___RequestorDescription_regional__item__regExtValue,
__RequestorDescription_regional__item_,
_RequestorDescription_regional,
RequestorDescription,
_RequestorPositionVector_position,
_RequestorPositionVector_heading,
_RequestorPositionVector_speed,
RequestorPositionVector,
_RequestorType_role,
_RequestorType_subrole,
_RequestorType_request,
_RequestorType_iso3883,
_RequestorType_hpmsType,
___RequestorType_regional_regionId_tab,
__RequestorType_regional_regionId,
___RequestorType_regional_regExtValue_tab,
__RequestorType_regional_regExtValue,
_RequestorType_regional,
RequestorType,
_RestrictionClassAssignment_id,
_RestrictionClassAssignment_users,
RestrictionClassAssignment,
_RestrictionClassList__item_,
RestrictionClassList,
_RestrictionUserTypeList__item_,
RestrictionUserTypeList,
_RestrictionUserType_basicType,
____RestrictionUserType_regional__item__regionId_tab,
_____RestrictionUserType_regional__item__regionId_tab_val_Type_0,
___RestrictionUserType_regional__item__regionId,
___RestrictionUserType_regional__item__regExtValue,
__RestrictionUserType_regional__item_,
_RestrictionUserType_regional,
RestrictionUserType,
_RoadLaneSetList__item_,
RoadLaneSetList,
_RoadSegmentReferenceID_region,
_RoadSegmentReferenceID_id,
RoadSegmentReferenceID,
_RoadSegment_name,
_RoadSegment_id,
_RoadSegment_revision,
_RoadSegment_refPoint,
_RoadSegment_laneWidth,
_RoadSegment_speedLimits,
_RoadSegment_roadLaneSet,
____RoadSegment_regional__item__regionId_tab,
___RoadSegment_regional__item__regionId,
____RoadSegment_regional__item__regExtValue_tab,
___RoadSegment_regional__item__regExtValue,
__RoadSegment_regional__item_,
_RoadSegment_regional,
RoadSegment,
_RoadSegmentList__item_,
RoadSegmentList,
_SegmentAttributeXYList__item_,
SegmentAttributeXYList,
___SignalControlZone_zone_regionId_tab,
__SignalControlZone_zone_regionId,
___SignalControlZone_zone_regExtValue_tab,
__SignalControlZone_zone_regExtValue,
_SignalControlZone_zone,
SignalControlZone,
_SignalRequesterInfo_id,
_SignalRequesterInfo_request,
_SignalRequesterInfo_sequenceNumber,
_SignalRequesterInfo_role,
_SignalRequesterInfo_typeData,
SignalRequesterInfo,
_SignalRequestList__item_,
SignalRequestList,
_SignalRequestPackage_request,
_SignalRequestPackage_minute,
_SignalRequestPackage_second,
_SignalRequestPackage_duration,
____SignalRequestPackage_regional__item__regionId_tab,
___SignalRequestPackage_regional__item__regionId,
____SignalRequestPackage_regional__item__regExtValue_tab,
___SignalRequestPackage_regional__item__regExtValue,
__SignalRequestPackage_regional__item_,
_SignalRequestPackage_regional,
SignalRequestPackage,
_SignalRequest_id,
_SignalRequest_requestID,
_SignalRequest_requestType,
_SignalRequest_inBoundLane,
_SignalRequest_outBoundLane,
____SignalRequest_regional__item__regionId_tab,
___SignalRequest_regional__item__regionId,
____SignalRequest_regional__item__regExtValue_tab,
___SignalRequest_regional__item__regExtValue,
__SignalRequest_regional__item_,
_SignalRequest_regional,
SignalRequest,
_SignalStatusList__item_,
SignalStatusList,
_SignalStatusPackageList__item_,
SignalStatusPackageList,
_SignalStatusPackage_requester,
_SignalStatusPackage_inboundOn,
_SignalStatusPackage_outboundOn,
_SignalStatusPackage_minute,
_SignalStatusPackage_second,
_SignalStatusPackage_duration,
_SignalStatusPackage_status,
____SignalStatusPackage_regional__item__regionId_tab,
_____SignalStatusPackage_regional__item__regionId_tab_val_Type_0,
___SignalStatusPackage_regional__item__regionId,
___SignalStatusPackage_regional__item__regExtValue,
__SignalStatusPackage_regional__item_,
_SignalStatusPackage_regional,
SignalStatusPackage,
_SignalStatus_sequenceNumber,
_SignalStatus_id,
_SignalStatus_sigStatus,
____SignalStatus_regional__item__regionId_tab,
___SignalStatus_regional__item__regionId,
____SignalStatus_regional__item__regExtValue_tab,
___SignalStatus_regional__item__regExtValue,
__SignalStatus_regional__item_,
_SignalStatus_regional,
SignalStatus,
_SpeedLimitList__item_,
SpeedLimitList,
SpeedLimitType,
_TimeChangeDetails_startTime,
_TimeChangeDetails_minEndTime,
_TimeChangeDetails_maxEndTime,
_TimeChangeDetails_likelyTime,
_TimeChangeDetails_confidence,
_TimeChangeDetails_nextTime,
TimeChangeDetails,
TimeMark,
_TransmissionAndSpeed_transmisson,
_TransmissionAndSpeed_speed,
TransmissionAndSpeed,
_VehicleID_entityID,
_VehicleID_stationID,
VehicleID,
AdvisorySpeedType,
AllowedManeuvers,
Angle,
ApproachID,
BasicVehicleRole,
DeltaAngle,
DeltaTime,
DescriptiveName,
DrivenLineOffsetLg,
DrivenLineOffsetSm,
DSecond,
DSRCmsgID,
mapData,
signalPhaseAndTimingMessage,
signalRequestMessage,
signalStatusMessage,
Elevation,
IntersectionID,
IntersectionStatusObject,
LaneAttributes_Barrier,
LaneAttributes_Bike,
LaneAttributes_Crosswalk,
LaneAttributes_Parking,
LaneAttributes_Sidewalk,
LaneAttributes_Striping,
LaneAttributes_TrackedVehicle,
LaneAttributes_Vehicle,
LaneConnectionID,
LaneDirection,
LaneID,
LayerID,
LayerType,
LaneWidth,
MergeDivergeNodeAngle,
MinuteOfTheYear,
MovementPhaseState,
MsgCount,
Offset_B10,
Offset_B11,
Offset_B12,
Offset_B13,
Offset_B14,
Offset_B16,
PedestrianBicycleDetect,
PrioritizationResponseStatus,
PriorityRequestType,
RegionId,
noRegion,
addGrpA,
addGrpB,
addGrpC,
RequestID,
RequestImportanceLevel,
RequestSubRole,
RestrictionAppliesTo,
RestrictionClassID,
RoadRegulatorID,
RoadSegmentID,
RoadwayCrownAngle,
Scale_B12,
SignalGroupID,
SegmentAttributeXY,
SpeedAdvice,
TemporaryID,
TimeIntervalConfidence,
TransitVehicleOccupancy,
TransitVehicleStatus,
TransmissionState,
VehicleType,
Velocity,
WaitOnStopline,
ZoneLength,
]
class IVI:
_name_ = u'IVI'
_oid_ = [1, 0, 19321, 1]
_obj_ = [
u'IVI',
u'IviStructure',
u'IviContainer',
u'IVIManagementContainer',
u'GeographicLocationContainer',
u'GlcPart',
u'GeneralIviContainer',
u'GicPart',
u'RoadConfigurationContainer',
u'RccPart',
u'TextContainer',
u'TcPart',
u'LayoutContainer',
u'AbsolutePosition',
u'AbsolutePositionWAltitude',
u'AnyCatalogue',
u'ComparisonOperator',
u'CompleteVehicleCharacteristics',
u'ComputedSegment',
u'DeltaPosition',
u'Direction',
u'Distance',
u'DistanceOrDuration',
u'DriverCharacteristics',
u'GoodsType',
u'ISO14823Attributes',
u'ISO14823Code',
u'IviIdentificationNumber',
u'IviPurpose',
u'IviStatus',
u'IviType',
u'LaneInformation',
u'LaneStatus',
u'LaneType',
u'IVILaneWidth',
u'LayoutComponent',
u'LoadType',
u'PolygonalLine',
u'RSCode',
u'RSCUnit',
u'Segment',
u'Text',
u'TractorCharacteristics',
u'TrailerCharacteristics',
u'TrainCharacteristics',
u'VcClass',
u'VcCode',
u'VcOption',
u'VehicleCharacteristicsFixValues',
u'VehicleCharacteristicsRanges',
u'Weight',
u'Zid',
u'Zone',
u'DTM',
u'MonthDay',
u'PMD',
u'HoursMinutes',
u'DayOfWeek',
u'EDT',
u'DFL',
u'VED',
u'SPE',
u'ROI',
u'DBV',
u'DDD',
u'DDD-IO',
u'DestinationPlace',
u'DestinationRoad',
u'DDD-DER',
u'DDD-DEP',
]
_type_ = [
u'IVI',
u'IviStructure',
u'IviContainer',
u'IVIManagementContainer',
u'GeographicLocationContainer',
u'GlcPart',
u'GeneralIviContainer',
u'GicPart',
u'RoadConfigurationContainer',
u'RccPart',
u'TextContainer',
u'TcPart',
u'LayoutContainer',
u'AbsolutePosition',
u'AbsolutePositionWAltitude',
u'AnyCatalogue',
u'ComparisonOperator',
u'CompleteVehicleCharacteristics',
u'ComputedSegment',
u'DeltaPosition',
u'Direction',
u'Distance',
u'DistanceOrDuration',
u'DriverCharacteristics',
u'GoodsType',
u'ISO14823Attributes',
u'ISO14823Code',
u'IviIdentificationNumber',
u'IviPurpose',
u'IviStatus',
u'IviType',
u'LaneInformation',
u'LaneStatus',
u'LaneType',
u'IVILaneWidth',
u'LayoutComponent',
u'LoadType',
u'PolygonalLine',
u'RSCode',
u'RSCUnit',
u'Segment',
u'Text',
u'TractorCharacteristics',
u'TrailerCharacteristics',
u'TrainCharacteristics',
u'VcClass',
u'VcCode',
u'VcOption',
u'VehicleCharacteristicsFixValues',
u'VehicleCharacteristicsRanges',
u'Weight',
u'Zid',
u'Zone',
u'DTM',
u'MonthDay',
u'PMD',
u'HoursMinutes',
u'DayOfWeek',
u'EDT',
u'DFL',
u'VED',
u'SPE',
u'ROI',
u'DBV',
u'DDD',
u'DDD-IO',
u'DestinationPlace',
u'DestinationRoad',
u'DDD-DER',
u'DDD-DEP',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< IVI >-----#
IVI = SEQ(name=u'IVI', mode=MODE_TYPE)
_IVI_header = SEQ(name=u'header', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ItsPduHeader')))
_IVI_ivi = SEQ(name=u'ivi', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IviStructure')))
IVI._cont = ASN1Dict([
(u'header', _IVI_header),
(u'ivi', _IVI_ivi),
])
IVI._ext = None
#-----< IviStructure >-----#
IviStructure = SEQ(name=u'IviStructure', mode=MODE_TYPE)
_IviStructure_mandatory = SEQ(name=u'mandatory', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IVIManagementContainer')))
_IviStructure_optional = SEQ_OF(name=u'optional', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IviStructure_optional__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'IviContainer')))
_IviStructure_optional._cont = __IviStructure_optional__item_
_IviStructure_optional._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
IviStructure._cont = ASN1Dict([
(u'mandatory', _IviStructure_mandatory),
(u'optional', _IviStructure_optional),
])
IviStructure._ext = None
#-----< IviContainer >-----#
IviContainer = CHOICE(name=u'IviContainer', mode=MODE_TYPE)
_IviContainer_glc = SEQ(name=u'glc', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'GeographicLocationContainer')))
_IviContainer_giv = SEQ_OF(name=u'giv', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'GeneralIviContainer')))
_IviContainer_rcc = SEQ_OF(name=u'rcc', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'RoadConfigurationContainer')))
_IviContainer_tc = SEQ_OF(name=u'tc', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'TextContainer')))
_IviContainer_lac = SEQ(name=u'lac', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LayoutContainer')))
IviContainer._cont = ASN1Dict([
(u'glc', _IviContainer_glc),
(u'giv', _IviContainer_giv),
(u'rcc', _IviContainer_rcc),
(u'tc', _IviContainer_tc),
(u'lac', _IviContainer_lac),
])
IviContainer._ext = []
#-----< IVIManagementContainer >-----#
IVIManagementContainer = SEQ(name=u'IVIManagementContainer', mode=MODE_TYPE)
_IVIManagementContainer_serviceProviderId = SEQ(name=u'serviceProviderId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Provider')))
_IVIManagementContainer_iviIdentificationNumber = INT(name=u'iviIdentificationNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IviIdentificationNumber')))
_IVIManagementContainer_timeStamp = INT(name=u'timeStamp', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TimestampIts')), opt=True)
_IVIManagementContainer_validFrom = INT(name=u'validFrom', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TimestampIts')), opt=True)
_IVIManagementContainer_validTo = INT(name=u'validTo', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TimestampIts')), opt=True)
_IVIManagementContainer_connectedIviStructures = SEQ_OF(name=u'connectedIviStructures', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__IVIManagementContainer_connectedIviStructures__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'IviIdentificationNumber')))
_IVIManagementContainer_connectedIviStructures._cont = __IVIManagementContainer_connectedIviStructures__item_
_IVIManagementContainer_connectedIviStructures._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
_IVIManagementContainer_iviStatus = INT(name=u'iviStatus', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IviStatus')))
IVIManagementContainer._cont = ASN1Dict([
(u'serviceProviderId', _IVIManagementContainer_serviceProviderId),
(u'iviIdentificationNumber', _IVIManagementContainer_iviIdentificationNumber),
(u'timeStamp', _IVIManagementContainer_timeStamp),
(u'validFrom', _IVIManagementContainer_validFrom),
(u'validTo', _IVIManagementContainer_validTo),
(u'connectedIviStructures', _IVIManagementContainer_connectedIviStructures),
(u'iviStatus', _IVIManagementContainer_iviStatus),
])
IVIManagementContainer._ext = []
#-----< GeographicLocationContainer >-----#
GeographicLocationContainer = SEQ(name=u'GeographicLocationContainer', mode=MODE_TYPE)
_GeographicLocationContainer_referencePosition = SEQ(name=u'referencePosition', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ReferencePosition')))
_GeographicLocationContainer_referencePositionTime = INT(name=u'referencePositionTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TimestampIts')), opt=True)
_GeographicLocationContainer_referencePositionHeading = SEQ(name=u'referencePositionHeading', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Heading')), opt=True)
_GeographicLocationContainer_referencePositionSpeed = SEQ(name=u'referencePositionSpeed', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Speed')), opt=True)
_GeographicLocationContainer_parts = SEQ_OF(name=u'parts', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__GeographicLocationContainer_parts__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'GlcPart')))
_GeographicLocationContainer_parts._cont = __GeographicLocationContainer_parts__item_
_GeographicLocationContainer_parts._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=[], er=[])
GeographicLocationContainer._cont = ASN1Dict([
(u'referencePosition', _GeographicLocationContainer_referencePosition),
(u'referencePositionTime', _GeographicLocationContainer_referencePositionTime),
(u'referencePositionHeading', _GeographicLocationContainer_referencePositionHeading),
(u'referencePositionSpeed', _GeographicLocationContainer_referencePositionSpeed),
(u'parts', _GeographicLocationContainer_parts),
])
GeographicLocationContainer._ext = []
#-----< GlcPart >-----#
GlcPart = SEQ(name=u'GlcPart', mode=MODE_TYPE)
_GlcPart_zoneId = INT(name=u'zoneId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Zid')))
_GlcPart_laneNumber = INT(name=u'laneNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LanePosition')), opt=True)
_GlcPart_zoneExtension = INT(name=u'zoneExtension', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GlcPart_zoneExtension._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_GlcPart_zoneHeading = INT(name=u'zoneHeading', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'HeadingValue')), opt=True)
_GlcPart_zone = CHOICE(name=u'zone', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('IVI', 'Zone')), opt=True)
GlcPart._cont = ASN1Dict([
(u'zoneId', _GlcPart_zoneId),
(u'laneNumber', _GlcPart_laneNumber),
(u'zoneExtension', _GlcPart_zoneExtension),
(u'zoneHeading', _GlcPart_zoneHeading),
(u'zone', _GlcPart_zone),
])
GlcPart._ext = []
#-----< GeneralIviContainer >-----#
GeneralIviContainer = SEQ_OF(name=u'GeneralIviContainer', mode=MODE_TYPE)
_GeneralIviContainer__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'GicPart')))
GeneralIviContainer._cont = _GeneralIviContainer__item_
GeneralIviContainer._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=[], er=[])
#-----< GicPart >-----#
GicPart = SEQ(name=u'GicPart', mode=MODE_TYPE)
_GicPart_detectionZoneIds = SEQ_OF(name=u'detectionZoneIds', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GicPart_detectionZoneIds__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Zid')))
_GicPart_detectionZoneIds._cont = __GicPart_detectionZoneIds__item_
_GicPart_detectionZoneIds._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_GicPart_its_Rrid = CHOICE(name=u'its-Rrid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('CITSapplMgmtIDs', 'VarLengthNumber')), opt=True)
_GicPart_relevanceZoneIds = SEQ_OF(name=u'relevanceZoneIds', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GicPart_relevanceZoneIds__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Zid')))
_GicPart_relevanceZoneIds._cont = __GicPart_relevanceZoneIds__item_
_GicPart_relevanceZoneIds._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_GicPart_direction = INT(name=u'direction', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Direction')), opt=True)
_GicPart_driverAwarenessZoneIds = SEQ_OF(name=u'driverAwarenessZoneIds', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GicPart_driverAwarenessZoneIds__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Zid')))
_GicPart_driverAwarenessZoneIds._cont = __GicPart_driverAwarenessZoneIds__item_
_GicPart_driverAwarenessZoneIds._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_GicPart_minimumAwarenessTime = INT(name=u'minimumAwarenessTime', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GicPart_minimumAwarenessTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_GicPart_applicableLanes = SEQ_OF(name=u'applicableLanes', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GicPart_applicableLanes__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'LanePosition')))
_GicPart_applicableLanes._cont = __GicPart_applicableLanes__item_
_GicPart_applicableLanes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_GicPart_iviType = INT(name=u'iviType', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IviType')))
_GicPart_iviPurpose = INT(name=u'iviPurpose', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IviPurpose')), opt=True)
_GicPart_laneStatus = INT(name=u'laneStatus', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LaneStatus')), opt=True)
_GicPart_vehicleCharacteristics = SEQ_OF(name=u'vehicleCharacteristics', mode=MODE_TYPE, tag=(10, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GicPart_vehicleCharacteristics__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'CompleteVehicleCharacteristics')))
_GicPart_vehicleCharacteristics._cont = __GicPart_vehicleCharacteristics__item_
_GicPart_vehicleCharacteristics._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_GicPart_driverCharacteristics = INT(name=u'driverCharacteristics', mode=MODE_TYPE, tag=(11, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DriverCharacteristics')), opt=True)
_GicPart_layoutId = INT(name=u'layoutId', mode=MODE_TYPE, tag=(12, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GicPart_layoutId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_GicPart_preStoredlayoutId = INT(name=u'preStoredlayoutId', mode=MODE_TYPE, tag=(13, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_GicPart_preStoredlayoutId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=[], er=[])
_GicPart_roadSignCodes = SEQ_OF(name=u'roadSignCodes', mode=MODE_TYPE, tag=(14, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__GicPart_roadSignCodes__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'RSCode')))
_GicPart_roadSignCodes._cont = __GicPart_roadSignCodes__item_
_GicPart_roadSignCodes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_GicPart_extraText = SEQ_OF(name=u'extraText', mode=MODE_TYPE, tag=(15, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__GicPart_extraText__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Text')))
___GicPart_extraText__item__layoutComponentId = INT(name=u'layoutComponentId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
___GicPart_extraText__item__layoutComponentId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
___GicPart_extraText__item__language = BIT_STR(name=u'language', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___GicPart_extraText__item__language._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
___GicPart_extraText__item__textContent = STR_UTF8(name=u'textContent', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___GicPart_extraText__item__textContent._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
__GicPart_extraText__item_._cont = ASN1Dict([
(u'layoutComponentId', ___GicPart_extraText__item__layoutComponentId),
(u'language', ___GicPart_extraText__item__language),
(u'textContent', ___GicPart_extraText__item__textContent),
])
__GicPart_extraText__item_._ext = None
_GicPart_extraText._cont = __GicPart_extraText__item_
_GicPart_extraText._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
GicPart._cont = ASN1Dict([
(u'detectionZoneIds', _GicPart_detectionZoneIds),
(u'its-Rrid', _GicPart_its_Rrid),
(u'relevanceZoneIds', _GicPart_relevanceZoneIds),
(u'direction', _GicPart_direction),
(u'driverAwarenessZoneIds', _GicPart_driverAwarenessZoneIds),
(u'minimumAwarenessTime', _GicPart_minimumAwarenessTime),
(u'applicableLanes', _GicPart_applicableLanes),
(u'iviType', _GicPart_iviType),
(u'iviPurpose', _GicPart_iviPurpose),
(u'laneStatus', _GicPart_laneStatus),
(u'vehicleCharacteristics', _GicPart_vehicleCharacteristics),
(u'driverCharacteristics', _GicPart_driverCharacteristics),
(u'layoutId', _GicPart_layoutId),
(u'preStoredlayoutId', _GicPart_preStoredlayoutId),
(u'roadSignCodes', _GicPart_roadSignCodes),
(u'extraText', _GicPart_extraText),
])
GicPart._ext = []
#-----< RoadConfigurationContainer >-----#
RoadConfigurationContainer = SEQ_OF(name=u'RoadConfigurationContainer', mode=MODE_TYPE)
_RoadConfigurationContainer__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'RccPart')))
RoadConfigurationContainer._cont = _RoadConfigurationContainer__item_
RoadConfigurationContainer._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=[], er=[])
#-----< RccPart >-----#
RccPart = SEQ(name=u'RccPart', mode=MODE_TYPE)
_RccPart_zoneIds = SEQ_OF(name=u'zoneIds', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RccPart_zoneIds__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Zid')))
_RccPart_zoneIds._cont = __RccPart_zoneIds__item_
_RccPart_zoneIds._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_RccPart_roadType = ENUM(name=u'roadType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'RoadType')))
_RccPart_laneConfiguration = SEQ_OF(name=u'laneConfiguration', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RccPart_laneConfiguration__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'LaneInformation')))
_RccPart_laneConfiguration._cont = __RccPart_laneConfiguration__item_
_RccPart_laneConfiguration._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=[], er=[])
RccPart._cont = ASN1Dict([
(u'zoneIds', _RccPart_zoneIds),
(u'roadType', _RccPart_roadType),
(u'laneConfiguration', _RccPart_laneConfiguration),
])
RccPart._ext = []
#-----< TextContainer >-----#
TextContainer = SEQ_OF(name=u'TextContainer', mode=MODE_TYPE)
_TextContainer__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'TcPart')))
TextContainer._cont = _TextContainer__item_
TextContainer._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=[], er=[])
#-----< TcPart >-----#
TcPart = SEQ(name=u'TcPart', mode=MODE_TYPE)
_TcPart_detectionZoneIds = SEQ_OF(name=u'detectionZoneIds', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TcPart_detectionZoneIds__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Zid')))
_TcPart_detectionZoneIds._cont = __TcPart_detectionZoneIds__item_
_TcPart_detectionZoneIds._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_TcPart_relevanceZoneIds = SEQ_OF(name=u'relevanceZoneIds', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__TcPart_relevanceZoneIds__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Zid')))
_TcPart_relevanceZoneIds._cont = __TcPart_relevanceZoneIds__item_
_TcPart_relevanceZoneIds._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_TcPart_direction = INT(name=u'direction', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Direction')), opt=True)
_TcPart_driverAwarenessZoneIds = SEQ_OF(name=u'driverAwarenessZoneIds', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TcPart_driverAwarenessZoneIds__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Zid')))
_TcPart_driverAwarenessZoneIds._cont = __TcPart_driverAwarenessZoneIds__item_
_TcPart_driverAwarenessZoneIds._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_TcPart_minimumAwarenessTime = INT(name=u'minimumAwarenessTime', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TcPart_minimumAwarenessTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_TcPart_applicableLanes = SEQ_OF(name=u'applicableLanes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TcPart_applicableLanes__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'LanePosition')))
_TcPart_applicableLanes._cont = __TcPart_applicableLanes__item_
_TcPart_applicableLanes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_TcPart_layoutId = INT(name=u'layoutId', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TcPart_layoutId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_TcPart_preStoredlayoutId = INT(name=u'preStoredlayoutId', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_TcPart_preStoredlayoutId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=[], er=[])
_TcPart_text = SEQ_OF(name=u'text', mode=MODE_TYPE, tag=(8, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TcPart_text__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Text')))
_TcPart_text._cont = __TcPart_text__item_
_TcPart_text._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_TcPart_data = OCT_STR(name=u'data', mode=MODE_TYPE, tag=(9, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
TcPart._cont = ASN1Dict([
(u'detectionZoneIds', _TcPart_detectionZoneIds),
(u'relevanceZoneIds', _TcPart_relevanceZoneIds),
(u'direction', _TcPart_direction),
(u'driverAwarenessZoneIds', _TcPart_driverAwarenessZoneIds),
(u'minimumAwarenessTime', _TcPart_minimumAwarenessTime),
(u'applicableLanes', _TcPart_applicableLanes),
(u'layoutId', _TcPart_layoutId),
(u'preStoredlayoutId', _TcPart_preStoredlayoutId),
(u'text', _TcPart_text),
(u'data', _TcPart_data),
])
TcPart._ext = []
#-----< LayoutContainer >-----#
LayoutContainer = SEQ(name=u'LayoutContainer', mode=MODE_TYPE)
_LayoutContainer_layoutId = INT(name=u'layoutId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LayoutContainer_layoutId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_LayoutContainer_height = INT(name=u'height', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LayoutContainer_height._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=73)], ev=None, er=[])
_LayoutContainer_width = INT(name=u'width', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_LayoutContainer_width._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=265)], ev=None, er=[])
_LayoutContainer_layoutComponents = SEQ_OF(name=u'layoutComponents', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__LayoutContainer_layoutComponents__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'LayoutComponent')))
_LayoutContainer_layoutComponents._cont = __LayoutContainer_layoutComponents__item_
_LayoutContainer_layoutComponents._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
LayoutContainer._cont = ASN1Dict([
(u'layoutId', _LayoutContainer_layoutId),
(u'height', _LayoutContainer_height),
(u'width', _LayoutContainer_width),
(u'layoutComponents', _LayoutContainer_layoutComponents),
])
LayoutContainer._ext = []
#-----< AbsolutePosition >-----#
AbsolutePosition = SEQ(name=u'AbsolutePosition', mode=MODE_TYPE)
_AbsolutePosition_latitude = INT(name=u'latitude', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Latitude')))
_AbsolutePosition_longitude = INT(name=u'longitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Longitude')))
AbsolutePosition._cont = ASN1Dict([
(u'latitude', _AbsolutePosition_latitude),
(u'longitude', _AbsolutePosition_longitude),
])
AbsolutePosition._ext = None
#-----< AbsolutePositionWAltitude >-----#
AbsolutePositionWAltitude = SEQ(name=u'AbsolutePositionWAltitude', mode=MODE_TYPE)
_AbsolutePositionWAltitude_latitude = INT(name=u'latitude', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Latitude')))
_AbsolutePositionWAltitude_longitude = INT(name=u'longitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Longitude')))
_AbsolutePositionWAltitude_altitude = SEQ(name=u'altitude', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Altitude')))
AbsolutePositionWAltitude._cont = ASN1Dict([
(u'latitude', _AbsolutePositionWAltitude_latitude),
(u'longitude', _AbsolutePositionWAltitude_longitude),
(u'altitude', _AbsolutePositionWAltitude_altitude),
])
AbsolutePositionWAltitude._ext = None
#-----< AnyCatalogue >-----#
AnyCatalogue = SEQ(name=u'AnyCatalogue', mode=MODE_TYPE)
_AnyCatalogue_owner = SEQ(name=u'owner', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'Provider')))
_AnyCatalogue_version = INT(name=u'version', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AnyCatalogue_version._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_AnyCatalogue_pictogramCode = INT(name=u'pictogramCode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_AnyCatalogue_pictogramCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_AnyCatalogue_value = INT(name=u'value', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_AnyCatalogue_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_AnyCatalogue_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'RSCUnit')), opt=True)
_AnyCatalogue_attributes = SEQ_OF(name=u'attributes', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'ISO14823Attributes')), opt=True)
AnyCatalogue._cont = ASN1Dict([
(u'owner', _AnyCatalogue_owner),
(u'version', _AnyCatalogue_version),
(u'pictogramCode', _AnyCatalogue_pictogramCode),
(u'value', _AnyCatalogue_value),
(u'unit', _AnyCatalogue_unit),
(u'attributes', _AnyCatalogue_attributes),
])
AnyCatalogue._ext = None
#-----< ComparisonOperator >-----#
ComparisonOperator = INT(name=u'ComparisonOperator', mode=MODE_TYPE)
ComparisonOperator._cont = ASN1Dict([(u'greaterThan', 0), (u'greaterThanOrEqualTo', 1), (u'lessThan', 2), (u'lessThanOrEqualTo', 3)])
ComparisonOperator._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< CompleteVehicleCharacteristics >-----#
CompleteVehicleCharacteristics = SEQ(name=u'CompleteVehicleCharacteristics', mode=MODE_TYPE)
_CompleteVehicleCharacteristics_tractor = SEQ(name=u'tractor', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'TractorCharacteristics')), opt=True)
_CompleteVehicleCharacteristics_trailer = SEQ_OF(name=u'trailer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__CompleteVehicleCharacteristics_trailer__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'TrailerCharacteristics')))
_CompleteVehicleCharacteristics_trailer._cont = __CompleteVehicleCharacteristics_trailer__item_
_CompleteVehicleCharacteristics_trailer._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
_CompleteVehicleCharacteristics_train = SEQ(name=u'train', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'TrainCharacteristics')), opt=True)
CompleteVehicleCharacteristics._cont = ASN1Dict([
(u'tractor', _CompleteVehicleCharacteristics_tractor),
(u'trailer', _CompleteVehicleCharacteristics_trailer),
(u'train', _CompleteVehicleCharacteristics_train),
])
CompleteVehicleCharacteristics._ext = None
#-----< ComputedSegment >-----#
ComputedSegment = SEQ(name=u'ComputedSegment', mode=MODE_TYPE)
_ComputedSegment_zoneId = INT(name=u'zoneId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Zid')))
_ComputedSegment_laneNumber = INT(name=u'laneNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LanePosition')))
_ComputedSegment_laneWidth = INT(name=u'laneWidth', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IVILaneWidth')))
_ComputedSegment_offsetDistance = INT(name=u'offsetDistance', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ComputedSegment_offsetDistance._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-32768, ub=32767)], ev=None, er=[])
_ComputedSegment_offsetPosition = SEQ(name=u'offsetPosition', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaReferencePosition')), opt=True)
ComputedSegment._cont = ASN1Dict([
(u'zoneId', _ComputedSegment_zoneId),
(u'laneNumber', _ComputedSegment_laneNumber),
(u'laneWidth', _ComputedSegment_laneWidth),
(u'offsetDistance', _ComputedSegment_offsetDistance),
(u'offsetPosition', _ComputedSegment_offsetPosition),
])
ComputedSegment._ext = None
#-----< DeltaPosition >-----#
DeltaPosition = SEQ(name=u'DeltaPosition', mode=MODE_TYPE)
_DeltaPosition_deltaLatitude = INT(name=u'deltaLatitude', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaLatitude')))
_DeltaPosition_deltaLongitude = INT(name=u'deltaLongitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaLongitude')))
DeltaPosition._cont = ASN1Dict([
(u'deltaLatitude', _DeltaPosition_deltaLatitude),
(u'deltaLongitude', _DeltaPosition_deltaLongitude),
])
DeltaPosition._ext = None
#-----< Direction >-----#
Direction = INT(name=u'Direction', mode=MODE_TYPE)
Direction._cont = ASN1Dict([(u'sameDirection', 0), (u'oppositeDirection', 1), (u'bothDirections', 2), (u'valueNotUsed', 3)])
Direction._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< Distance >-----#
Distance = SEQ(name=u'Distance', mode=MODE_TYPE)
_Distance_value = INT(name=u'value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Distance_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16384)], ev=None, er=[])
_Distance_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'RSCUnit')))
_Distance_unit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=4), ASN1RangeInt(lb=6, ub=8)], ev=None, er=[])
Distance._cont = ASN1Dict([
(u'value', _Distance_value),
(u'unit', _Distance_unit),
])
Distance._ext = None
#-----< DistanceOrDuration >-----#
DistanceOrDuration = SEQ(name=u'DistanceOrDuration', mode=MODE_TYPE)
_DistanceOrDuration_value = INT(name=u'value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DistanceOrDuration_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16384)], ev=None, er=[])
_DistanceOrDuration_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'RSCUnit')))
_DistanceOrDuration_unit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2, ub=9)], ev=None, er=[])
DistanceOrDuration._cont = ASN1Dict([
(u'value', _DistanceOrDuration_value),
(u'unit', _DistanceOrDuration_unit),
])
DistanceOrDuration._ext = None
#-----< DriverCharacteristics >-----#
DriverCharacteristics = INT(name=u'DriverCharacteristics', mode=MODE_TYPE)
DriverCharacteristics._cont = ASN1Dict([(u'unexperiencedDrivers', 0), (u'experiencedDrivers', 1), (u'rfu1', 2), (u'rfu2', 3)])
DriverCharacteristics._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< GoodsType >-----#
GoodsType = INT(name=u'GoodsType', mode=MODE_TYPE)
GoodsType._cont = ASN1Dict([(u'ammunition', 0), (u'chemicals', 1), (u'empty', 2), (u'fuel', 3), (u'glass', 4), (u'dangerous', 5), (u'liquid', 6), (u'liveStock', 7), (u'dangerousForPeople', 8), (u'dangerousForTheEnvironment', 9), (u'dangerousForWater', 10), (u'perishableProducts', 11), (u'pharmaceutical', 12), (u'vehicles', 13)])
GoodsType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=[], er=[])
#-----< ISO14823Attributes >-----#
ISO14823Attributes = SEQ_OF(name=u'ISO14823Attributes', mode=MODE_TYPE)
_ISO14823Attributes__item_ = CHOICE(name='_item_', mode=MODE_TYPE)
__ISO14823Attributes__item__dtm = SEQ(name=u'dtm', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DTM')))
__ISO14823Attributes__item__edt = SEQ(name=u'edt', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'EDT')))
__ISO14823Attributes__item__dfl = INT(name=u'dfl', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DFL')))
__ISO14823Attributes__item__ved = SEQ(name=u'ved', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'VED')))
__ISO14823Attributes__item__spe = SEQ(name=u'spe', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'SPE')))
__ISO14823Attributes__item__roi = INT(name=u'roi', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'ROI')))
__ISO14823Attributes__item__dbv = SEQ(name=u'dbv', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DBV')))
__ISO14823Attributes__item__ddd = SEQ(name=u'ddd', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DDD')))
_ISO14823Attributes__item_._cont = ASN1Dict([
(u'dtm', __ISO14823Attributes__item__dtm),
(u'edt', __ISO14823Attributes__item__edt),
(u'dfl', __ISO14823Attributes__item__dfl),
(u'ved', __ISO14823Attributes__item__ved),
(u'spe', __ISO14823Attributes__item__spe),
(u'roi', __ISO14823Attributes__item__roi),
(u'dbv', __ISO14823Attributes__item__dbv),
(u'ddd', __ISO14823Attributes__item__ddd),
])
_ISO14823Attributes__item_._ext = None
ISO14823Attributes._cont = _ISO14823Attributes__item_
ISO14823Attributes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
#-----< ISO14823Code >-----#
ISO14823Code = SEQ(name=u'ISO14823Code', mode=MODE_TYPE)
_ISO14823Code_pictogramCode = SEQ(name=u'pictogramCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__ISO14823Code_pictogramCode_countryCode = OCT_STR(name=u'countryCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__ISO14823Code_pictogramCode_countryCode._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
__ISO14823Code_pictogramCode_serviceCategoryCode = CHOICE(name=u'serviceCategoryCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___ISO14823Code_pictogramCode_serviceCategoryCode_trafficSignPictogram = ENUM(name=u'trafficSignPictogram', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ISO14823Code_pictogramCode_serviceCategoryCode_trafficSignPictogram._cont = ASN1Dict([(u'dangerWarning', 0), (u'regulatory', 1), (u'informative', 2)])
___ISO14823Code_pictogramCode_serviceCategoryCode_trafficSignPictogram._ext = []
___ISO14823Code_pictogramCode_serviceCategoryCode_publicFacilitiesPictogram = ENUM(name=u'publicFacilitiesPictogram', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ISO14823Code_pictogramCode_serviceCategoryCode_publicFacilitiesPictogram._cont = ASN1Dict([(u'publicFacilities', 0)])
___ISO14823Code_pictogramCode_serviceCategoryCode_publicFacilitiesPictogram._ext = []
___ISO14823Code_pictogramCode_serviceCategoryCode_ambientOrRoadConditionPictogram = ENUM(name=u'ambientOrRoadConditionPictogram', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ISO14823Code_pictogramCode_serviceCategoryCode_ambientOrRoadConditionPictogram._cont = ASN1Dict([(u'ambientCondition', 0), (u'roadCondition', 1)])
___ISO14823Code_pictogramCode_serviceCategoryCode_ambientOrRoadConditionPictogram._ext = []
__ISO14823Code_pictogramCode_serviceCategoryCode._cont = ASN1Dict([
(u'trafficSignPictogram', ___ISO14823Code_pictogramCode_serviceCategoryCode_trafficSignPictogram),
(u'publicFacilitiesPictogram', ___ISO14823Code_pictogramCode_serviceCategoryCode_publicFacilitiesPictogram),
(u'ambientOrRoadConditionPictogram', ___ISO14823Code_pictogramCode_serviceCategoryCode_ambientOrRoadConditionPictogram),
])
__ISO14823Code_pictogramCode_serviceCategoryCode._ext = []
__ISO14823Code_pictogramCode_pictogramCategoryCode = SEQ(name=u'pictogramCategoryCode', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ISO14823Code_pictogramCode_pictogramCategoryCode_nature = INT(name=u'nature', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ISO14823Code_pictogramCode_pictogramCategoryCode_nature._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=9)], ev=None, er=[])
___ISO14823Code_pictogramCode_pictogramCategoryCode_serialNumber = INT(name=u'serialNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
___ISO14823Code_pictogramCode_pictogramCategoryCode_serialNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=99)], ev=None, er=[])
__ISO14823Code_pictogramCode_pictogramCategoryCode._cont = ASN1Dict([
(u'nature', ___ISO14823Code_pictogramCode_pictogramCategoryCode_nature),
(u'serialNumber', ___ISO14823Code_pictogramCode_pictogramCategoryCode_serialNumber),
])
__ISO14823Code_pictogramCode_pictogramCategoryCode._ext = None
_ISO14823Code_pictogramCode._cont = ASN1Dict([
(u'countryCode', __ISO14823Code_pictogramCode_countryCode),
(u'serviceCategoryCode', __ISO14823Code_pictogramCode_serviceCategoryCode),
(u'pictogramCategoryCode', __ISO14823Code_pictogramCode_pictogramCategoryCode),
])
_ISO14823Code_pictogramCode._ext = None
_ISO14823Code_attributes = SEQ_OF(name=u'attributes', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'ISO14823Attributes')), opt=True)
ISO14823Code._cont = ASN1Dict([
(u'pictogramCode', _ISO14823Code_pictogramCode),
(u'attributes', _ISO14823Code_attributes),
])
ISO14823Code._ext = None
#-----< IviIdentificationNumber >-----#
IviIdentificationNumber = INT(name=u'IviIdentificationNumber', mode=MODE_TYPE)
IviIdentificationNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32767)], ev=[], er=[])
#-----< IviPurpose >-----#
IviPurpose = INT(name=u'IviPurpose', mode=MODE_TYPE)
IviPurpose._cont = ASN1Dict([(u'safety', 0), (u'environmental', 1), (u'trafficOptimisation', 2)])
IviPurpose._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3)], ev=None, er=[])
#-----< IviStatus >-----#
IviStatus = INT(name=u'IviStatus', mode=MODE_TYPE)
IviStatus._cont = ASN1Dict([(u'new', 0), (u'update', 1), (u'cancellation', 2), (u'negation', 3)])
IviStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< IviType >-----#
IviType = INT(name=u'IviType', mode=MODE_TYPE)
IviType._cont = ASN1Dict([(u'immediateDangerWarningMessages', 0), (u'regulatoryMessages', 1), (u'trafficRelatedInformationMessages', 2), (u'pollutionMessages', 3), (u'notTrafficRelatedInformationMessages', 4)])
IviType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< LaneInformation >-----#
LaneInformation = SEQ(name=u'LaneInformation', mode=MODE_TYPE)
_LaneInformation_laneNumber = INT(name=u'laneNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LanePosition')))
_LaneInformation_direction = INT(name=u'direction', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Direction')))
_LaneInformation_validity = SEQ(name=u'validity', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DTM')), opt=True)
_LaneInformation_laneType = INT(name=u'laneType', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LaneType')))
_LaneInformation_laneTypeQualifier = SEQ(name=u'laneTypeQualifier', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'CompleteVehicleCharacteristics')), opt=True)
_LaneInformation_laneStatus = INT(name=u'laneStatus', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LaneStatus')))
_LaneInformation_laneWidth = INT(name=u'laneWidth', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IVILaneWidth')), opt=True)
LaneInformation._cont = ASN1Dict([
(u'laneNumber', _LaneInformation_laneNumber),
(u'direction', _LaneInformation_direction),
(u'validity', _LaneInformation_validity),
(u'laneType', _LaneInformation_laneType),
(u'laneTypeQualifier', _LaneInformation_laneTypeQualifier),
(u'laneStatus', _LaneInformation_laneStatus),
(u'laneWidth', _LaneInformation_laneWidth),
])
LaneInformation._ext = []
#-----< LaneStatus >-----#
LaneStatus = INT(name=u'LaneStatus', mode=MODE_TYPE)
LaneStatus._cont = ASN1Dict([(u'open', 0), (u'closed', 1), (u'mergeR', 2), (u'mergeL', 3), (u'mergeLR', 4), (u'provisionallyOpen', 5), (u'diverging', 6)])
LaneStatus._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=[], er=[])
#-----< LaneType >-----#
LaneType = INT(name=u'LaneType', mode=MODE_TYPE)
LaneType._cont = ASN1Dict([(u'traffic', 0), (u'through', 1), (u'reversible', 2), (u'acceleration', 3), (u'deceleration', 4), (u'leftHandTurning', 5), (u'rightHandTurning', 6), (u'dedicatedVehicle', 7), (u'bus', 8), (u'taxi', 9), (u'hov', 10), (u'hot', 11), (u'pedestrian', 12), (u'bikeLane', 13), (u'median', 14), (u'striping', 15), (u'trackedVehicle', 16), (u'parking', 17), (u'emergency', 18), (u'verge', 19)])
LaneType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=31)], ev=None, er=[])
#-----< IVILaneWidth >-----#
IVILaneWidth = INT(name=u'IVILaneWidth', mode=MODE_TYPE)
IVILaneWidth._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1023)], ev=None, er=[])
#-----< LayoutComponent >-----#
LayoutComponent = SEQ(name=u'LayoutComponent', mode=MODE_TYPE)
_LayoutComponent_layoutComponentId = INT(name=u'layoutComponentId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LayoutComponent_layoutComponentId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_LayoutComponent_height = INT(name=u'height', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LayoutComponent_height._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=73)], ev=None, er=[])
_LayoutComponent_width = INT(name=u'width', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LayoutComponent_width._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=265)], ev=None, er=[])
_LayoutComponent_x = INT(name=u'x', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LayoutComponent_x._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=265)], ev=None, er=[])
_LayoutComponent_y = INT(name=u'y', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LayoutComponent_y._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=73)], ev=None, er=[])
_LayoutComponent_textScripting = INT(name=u'textScripting', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_LayoutComponent_textScripting._cont = ASN1Dict([(u'horizontal', 0), (u'vertical', 1)])
_LayoutComponent_textScripting._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
LayoutComponent._cont = ASN1Dict([
(u'layoutComponentId', _LayoutComponent_layoutComponentId),
(u'height', _LayoutComponent_height),
(u'width', _LayoutComponent_width),
(u'x', _LayoutComponent_x),
(u'y', _LayoutComponent_y),
(u'textScripting', _LayoutComponent_textScripting),
])
LayoutComponent._ext = None
#-----< LoadType >-----#
LoadType = SEQ(name=u'LoadType', mode=MODE_TYPE)
_LoadType_goodsType = INT(name=u'goodsType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'GoodsType')))
_LoadType_dangerousGoodsType = ENUM(name=u'dangerousGoodsType', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DangerousGoodsBasic')))
_LoadType_specialTransportType = BIT_STR(name=u'specialTransportType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SpecialTransportType')))
LoadType._cont = ASN1Dict([
(u'goodsType', _LoadType_goodsType),
(u'dangerousGoodsType', _LoadType_dangerousGoodsType),
(u'specialTransportType', _LoadType_specialTransportType),
])
LoadType._ext = None
#-----< PolygonalLine >-----#
PolygonalLine = CHOICE(name=u'PolygonalLine', mode=MODE_TYPE)
_PolygonalLine_deltaPositions = SEQ_OF(name=u'deltaPositions', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PolygonalLine_deltaPositions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'DeltaPosition')))
_PolygonalLine_deltaPositions._cont = __PolygonalLine_deltaPositions__item_
_PolygonalLine_deltaPositions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=[], er=[])
_PolygonalLine_deltaPositionsWithAltitude = SEQ_OF(name=u'deltaPositionsWithAltitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PolygonalLine_deltaPositionsWithAltitude__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'DeltaReferencePosition')))
_PolygonalLine_deltaPositionsWithAltitude._cont = __PolygonalLine_deltaPositionsWithAltitude__item_
_PolygonalLine_deltaPositionsWithAltitude._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=[], er=[])
_PolygonalLine_absolutePositions = SEQ_OF(name=u'absolutePositions', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PolygonalLine_absolutePositions__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'AbsolutePosition')))
_PolygonalLine_absolutePositions._cont = __PolygonalLine_absolutePositions__item_
_PolygonalLine_absolutePositions._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_PolygonalLine_absolutePositionsWithAltitude = SEQ_OF(name=u'absolutePositionsWithAltitude', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__PolygonalLine_absolutePositionsWithAltitude__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'AbsolutePositionWAltitude')))
_PolygonalLine_absolutePositionsWithAltitude._cont = __PolygonalLine_absolutePositionsWithAltitude__item_
_PolygonalLine_absolutePositionsWithAltitude._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
PolygonalLine._cont = ASN1Dict([
(u'deltaPositions', _PolygonalLine_deltaPositions),
(u'deltaPositionsWithAltitude', _PolygonalLine_deltaPositionsWithAltitude),
(u'absolutePositions', _PolygonalLine_absolutePositions),
(u'absolutePositionsWithAltitude', _PolygonalLine_absolutePositionsWithAltitude),
])
PolygonalLine._ext = []
#-----< RSCode >-----#
RSCode = SEQ(name=u'RSCode', mode=MODE_TYPE)
_RSCode_layoutComponentId = INT(name=u'layoutComponentId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_RSCode_layoutComponentId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_RSCode_code = CHOICE(name=u'code', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__RSCode_code_viennaConvention = SEQ(name=u'viennaConvention', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'VcCode')))
__RSCode_code_iso14823 = SEQ(name=u'iso14823', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'ISO14823Code')))
__RSCode_code_itisCodes = INT(name=u'itisCodes', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__RSCode_code_itisCodes._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
__RSCode_code_anyCatalogue = SEQ(name=u'anyCatalogue', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'AnyCatalogue')))
_RSCode_code._cont = ASN1Dict([
(u'viennaConvention', __RSCode_code_viennaConvention),
(u'iso14823', __RSCode_code_iso14823),
(u'itisCodes', __RSCode_code_itisCodes),
(u'anyCatalogue', __RSCode_code_anyCatalogue),
])
_RSCode_code._ext = []
RSCode._cont = ASN1Dict([
(u'layoutComponentId', _RSCode_layoutComponentId),
(u'code', _RSCode_code),
])
RSCode._ext = None
#-----< RSCUnit >-----#
RSCUnit = INT(name=u'RSCUnit', mode=MODE_TYPE)
RSCUnit._cont = ASN1Dict([(u'kmperh', 0), (u'milesperh', 1), (u'kilometer', 2), (u'meter', 3), (u'decimeter', 4), (u'centimeter', 5), (u'mile', 6), (u'yard', 7), (u'foot', 8), (u'minutesOfTime', 9), (u'tonnes', 10), (u'hundredkg', 11), (u'pound', 12), (u'rateOfIncline', 13)])
RSCUnit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=None, er=[])
#-----< Segment >-----#
Segment = SEQ(name=u'Segment', mode=MODE_TYPE)
_Segment_line = CHOICE(name=u'line', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('IVI', 'PolygonalLine')))
_Segment_laneWidth = INT(name=u'laneWidth', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'IVILaneWidth')), opt=True)
Segment._cont = ASN1Dict([
(u'line', _Segment_line),
(u'laneWidth', _Segment_laneWidth),
])
Segment._ext = None
#-----< Text >-----#
Text = SEQ(name=u'Text', mode=MODE_TYPE)
_Text_layoutComponentId = INT(name=u'layoutComponentId', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Text_layoutComponentId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_Text_language = BIT_STR(name=u'language', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Text_language._const_sz = ASN1Set(rv=[10], rr=[], ev=None, er=[])
_Text_textContent = STR_UTF8(name=u'textContent', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
Text._cont = ASN1Dict([
(u'layoutComponentId', _Text_layoutComponentId),
(u'language', _Text_language),
(u'textContent', _Text_textContent),
])
Text._ext = None
#-----< TractorCharacteristics >-----#
TractorCharacteristics = SEQ(name=u'TractorCharacteristics', mode=MODE_TYPE)
_TractorCharacteristics_equalTo = SEQ_OF(name=u'equalTo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TractorCharacteristics_equalTo__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'VehicleCharacteristicsFixValues')))
_TractorCharacteristics_equalTo._cont = __TractorCharacteristics_equalTo__item_
_TractorCharacteristics_equalTo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_TractorCharacteristics_notEqualTo = SEQ_OF(name=u'notEqualTo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TractorCharacteristics_notEqualTo__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'VehicleCharacteristicsFixValues')))
_TractorCharacteristics_notEqualTo._cont = __TractorCharacteristics_notEqualTo__item_
_TractorCharacteristics_notEqualTo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_TractorCharacteristics_ranges = SEQ_OF(name=u'ranges', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TractorCharacteristics_ranges__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'VehicleCharacteristicsRanges')))
_TractorCharacteristics_ranges._cont = __TractorCharacteristics_ranges__item_
_TractorCharacteristics_ranges._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
TractorCharacteristics._cont = ASN1Dict([
(u'equalTo', _TractorCharacteristics_equalTo),
(u'notEqualTo', _TractorCharacteristics_notEqualTo),
(u'ranges', _TractorCharacteristics_ranges),
])
TractorCharacteristics._ext = None
#-----< TrailerCharacteristics >-----#
TrailerCharacteristics = SEQ(name=u'TrailerCharacteristics', mode=MODE_TYPE)
_TrailerCharacteristics_equalTo = SEQ_OF(name=u'equalTo', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TrailerCharacteristics_equalTo__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'VehicleCharacteristicsFixValues')))
___TrailerCharacteristics_equalTo__item__simpleVehicleType = INT(name=u'simpleVehicleType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationType')))
___TrailerCharacteristics_equalTo__item__euVehicleCategoryCode = CHOICE(name=u'euVehicleCategoryCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryCode')))
___TrailerCharacteristics_equalTo__item__iso3833VehicleType = INT(name=u'iso3833VehicleType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'Iso3833VehicleType')))
___TrailerCharacteristics_equalTo__item__euroAndCo2value = SEQ(name=u'euroAndCo2value', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EnvironmentalCharacteristics')))
___TrailerCharacteristics_equalTo__item__engineCharacteristics = INT(name=u'engineCharacteristics', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EngineCharacteristics')))
___TrailerCharacteristics_equalTo__item__loadType = SEQ(name=u'loadType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LoadType')))
___TrailerCharacteristics_equalTo__item__usage = ENUM(name=u'usage', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleRole')))
__TrailerCharacteristics_equalTo__item_._cont = ASN1Dict([
(u'simpleVehicleType', ___TrailerCharacteristics_equalTo__item__simpleVehicleType),
(u'euVehicleCategoryCode', ___TrailerCharacteristics_equalTo__item__euVehicleCategoryCode),
(u'iso3833VehicleType', ___TrailerCharacteristics_equalTo__item__iso3833VehicleType),
(u'euroAndCo2value', ___TrailerCharacteristics_equalTo__item__euroAndCo2value),
(u'engineCharacteristics', ___TrailerCharacteristics_equalTo__item__engineCharacteristics),
(u'loadType', ___TrailerCharacteristics_equalTo__item__loadType),
(u'usage', ___TrailerCharacteristics_equalTo__item__usage),
])
__TrailerCharacteristics_equalTo__item_._ext = []
_TrailerCharacteristics_equalTo._cont = __TrailerCharacteristics_equalTo__item_
_TrailerCharacteristics_equalTo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_TrailerCharacteristics_notEqualTo = SEQ_OF(name=u'notEqualTo', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TrailerCharacteristics_notEqualTo__item_ = CHOICE(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'VehicleCharacteristicsFixValues')))
___TrailerCharacteristics_notEqualTo__item__simpleVehicleType = INT(name=u'simpleVehicleType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationType')))
___TrailerCharacteristics_notEqualTo__item__euVehicleCategoryCode = CHOICE(name=u'euVehicleCategoryCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryCode')))
___TrailerCharacteristics_notEqualTo__item__iso3833VehicleType = INT(name=u'iso3833VehicleType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'Iso3833VehicleType')))
___TrailerCharacteristics_notEqualTo__item__euroAndCo2value = SEQ(name=u'euroAndCo2value', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EnvironmentalCharacteristics')))
___TrailerCharacteristics_notEqualTo__item__engineCharacteristics = INT(name=u'engineCharacteristics', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EngineCharacteristics')))
___TrailerCharacteristics_notEqualTo__item__loadType = SEQ(name=u'loadType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LoadType')))
___TrailerCharacteristics_notEqualTo__item__usage = ENUM(name=u'usage', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleRole')))
__TrailerCharacteristics_notEqualTo__item_._cont = ASN1Dict([
(u'simpleVehicleType', ___TrailerCharacteristics_notEqualTo__item__simpleVehicleType),
(u'euVehicleCategoryCode', ___TrailerCharacteristics_notEqualTo__item__euVehicleCategoryCode),
(u'iso3833VehicleType', ___TrailerCharacteristics_notEqualTo__item__iso3833VehicleType),
(u'euroAndCo2value', ___TrailerCharacteristics_notEqualTo__item__euroAndCo2value),
(u'engineCharacteristics', ___TrailerCharacteristics_notEqualTo__item__engineCharacteristics),
(u'loadType', ___TrailerCharacteristics_notEqualTo__item__loadType),
(u'usage', ___TrailerCharacteristics_notEqualTo__item__usage),
])
__TrailerCharacteristics_notEqualTo__item_._ext = []
_TrailerCharacteristics_notEqualTo._cont = __TrailerCharacteristics_notEqualTo__item_
_TrailerCharacteristics_notEqualTo._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_TrailerCharacteristics_ranges = SEQ_OF(name=u'ranges', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__TrailerCharacteristics_ranges__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'VehicleCharacteristicsRanges')))
___TrailerCharacteristics_ranges__item__comparisonOperator = INT(name=u'comparisonOperator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'ComparisonOperator')))
___TrailerCharacteristics_ranges__item__limits = CHOICE(name=u'limits', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
____TrailerCharacteristics_ranges__item__limits_numberOfAxles = INT(name=u'numberOfAxles', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
____TrailerCharacteristics_ranges__item__limits_numberOfAxles._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
____TrailerCharacteristics_ranges__item__limits_vehicleDimensions = SEQ(name=u'vehicleDimensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'VehicleDimensions')))
____TrailerCharacteristics_ranges__item__limits_vehicleWeightLimits = SEQ(name=u'vehicleWeightLimits', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'VehicleWeightLimits')))
____TrailerCharacteristics_ranges__item__limits_axleWeightLimits = SEQ(name=u'axleWeightLimits', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'AxleWeightLimits')))
____TrailerCharacteristics_ranges__item__limits_passengerCapacity = SEQ(name=u'passengerCapacity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'PassengerCapacity')))
____TrailerCharacteristics_ranges__item__limits_exhaustEmissionValues = SEQ(name=u'exhaustEmissionValues', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'ExhaustEmissionValues')))
____TrailerCharacteristics_ranges__item__limits_dieselEmissionValues = SEQ(name=u'dieselEmissionValues', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'DieselEmissionValues')))
____TrailerCharacteristics_ranges__item__limits_soundLevel = SEQ(name=u'soundLevel', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'SoundLevel')))
___TrailerCharacteristics_ranges__item__limits._cont = ASN1Dict([
(u'numberOfAxles', ____TrailerCharacteristics_ranges__item__limits_numberOfAxles),
(u'vehicleDimensions', ____TrailerCharacteristics_ranges__item__limits_vehicleDimensions),
(u'vehicleWeightLimits', ____TrailerCharacteristics_ranges__item__limits_vehicleWeightLimits),
(u'axleWeightLimits', ____TrailerCharacteristics_ranges__item__limits_axleWeightLimits),
(u'passengerCapacity', ____TrailerCharacteristics_ranges__item__limits_passengerCapacity),
(u'exhaustEmissionValues', ____TrailerCharacteristics_ranges__item__limits_exhaustEmissionValues),
(u'dieselEmissionValues', ____TrailerCharacteristics_ranges__item__limits_dieselEmissionValues),
(u'soundLevel', ____TrailerCharacteristics_ranges__item__limits_soundLevel),
])
___TrailerCharacteristics_ranges__item__limits._ext = []
__TrailerCharacteristics_ranges__item_._cont = ASN1Dict([
(u'comparisonOperator', ___TrailerCharacteristics_ranges__item__comparisonOperator),
(u'limits', ___TrailerCharacteristics_ranges__item__limits),
])
__TrailerCharacteristics_ranges__item_._ext = None
_TrailerCharacteristics_ranges._cont = __TrailerCharacteristics_ranges__item_
_TrailerCharacteristics_ranges._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
TrailerCharacteristics._cont = ASN1Dict([
(u'equalTo', _TrailerCharacteristics_equalTo),
(u'notEqualTo', _TrailerCharacteristics_notEqualTo),
(u'ranges', _TrailerCharacteristics_ranges),
])
TrailerCharacteristics._ext = None
#-----< TrainCharacteristics >-----#
TrainCharacteristics = SEQ(name=u'TrainCharacteristics', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'TractorCharacteristics')))
#-----< VcClass >-----#
VcClass = INT(name=u'VcClass', mode=MODE_TYPE)
VcClass._cont = ASN1Dict([(u'classA', 0), (u'classB', 1), (u'classC', 2), (u'classD', 3), (u'classE', 4), (u'classF', 5), (u'classG', 6), (u'classH', 7)])
VcClass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< VcCode >-----#
VcCode = SEQ(name=u'VcCode', mode=MODE_TYPE)
_VcCode_roadSignClass = INT(name=u'roadSignClass', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'VcClass')))
_VcCode_roadSignCode = INT(name=u'roadSignCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_VcCode_roadSignCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=64)], ev=None, er=[])
_VcCode_vcOption = INT(name=u'vcOption', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'VcOption')))
_VcCode_validity = SEQ_OF(name=u'validity', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__VcCode_validity__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'DTM')))
_VcCode_validity._cont = __VcCode_validity__item_
_VcCode_validity._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
_VcCode_value = INT(name=u'value', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_VcCode_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
_VcCode_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'RSCUnit')), opt=True)
VcCode._cont = ASN1Dict([
(u'roadSignClass', _VcCode_roadSignClass),
(u'roadSignCode', _VcCode_roadSignCode),
(u'vcOption', _VcCode_vcOption),
(u'validity', _VcCode_validity),
(u'value', _VcCode_value),
(u'unit', _VcCode_unit),
])
VcCode._ext = None
#-----< VcOption >-----#
VcOption = INT(name=u'VcOption', mode=MODE_TYPE)
VcOption._cont = ASN1Dict([(u'none', 0), (u'a', 1), (u'b', 2), (u'c', 3), (u'd', 4), (u'e', 5), (u'f', 6), (u'g', 7)])
VcOption._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< VehicleCharacteristicsFixValues >-----#
VehicleCharacteristicsFixValues = CHOICE(name=u'VehicleCharacteristicsFixValues', mode=MODE_TYPE)
_VehicleCharacteristicsFixValues_simpleVehicleType = INT(name=u'simpleVehicleType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationType')))
_VehicleCharacteristicsFixValues_euVehicleCategoryCode = CHOICE(name=u'euVehicleCategoryCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryCode')))
_VehicleCharacteristicsFixValues_iso3833VehicleType = INT(name=u'iso3833VehicleType', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'Iso3833VehicleType')))
_VehicleCharacteristicsFixValues_euroAndCo2value = SEQ(name=u'euroAndCo2value', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EnvironmentalCharacteristics')))
_VehicleCharacteristicsFixValues_engineCharacteristics = INT(name=u'engineCharacteristics', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'EngineCharacteristics')))
_VehicleCharacteristicsFixValues_loadType = SEQ(name=u'loadType', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'LoadType')))
_VehicleCharacteristicsFixValues_usage = ENUM(name=u'usage', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleRole')))
VehicleCharacteristicsFixValues._cont = ASN1Dict([
(u'simpleVehicleType', _VehicleCharacteristicsFixValues_simpleVehicleType),
(u'euVehicleCategoryCode', _VehicleCharacteristicsFixValues_euVehicleCategoryCode),
(u'iso3833VehicleType', _VehicleCharacteristicsFixValues_iso3833VehicleType),
(u'euroAndCo2value', _VehicleCharacteristicsFixValues_euroAndCo2value),
(u'engineCharacteristics', _VehicleCharacteristicsFixValues_engineCharacteristics),
(u'loadType', _VehicleCharacteristicsFixValues_loadType),
(u'usage', _VehicleCharacteristicsFixValues_usage),
])
VehicleCharacteristicsFixValues._ext = []
#-----< VehicleCharacteristicsRanges >-----#
VehicleCharacteristicsRanges = SEQ(name=u'VehicleCharacteristicsRanges', mode=MODE_TYPE)
_VehicleCharacteristicsRanges_comparisonOperator = INT(name=u'comparisonOperator', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'ComparisonOperator')))
_VehicleCharacteristicsRanges_limits = CHOICE(name=u'limits', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__VehicleCharacteristicsRanges_limits_numberOfAxles = INT(name=u'numberOfAxles', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__VehicleCharacteristicsRanges_limits_numberOfAxles._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
__VehicleCharacteristicsRanges_limits_vehicleDimensions = SEQ(name=u'vehicleDimensions', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'VehicleDimensions')))
__VehicleCharacteristicsRanges_limits_vehicleWeightLimits = SEQ(name=u'vehicleWeightLimits', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'VehicleWeightLimits')))
__VehicleCharacteristicsRanges_limits_axleWeightLimits = SEQ(name=u'axleWeightLimits', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'AxleWeightLimits')))
__VehicleCharacteristicsRanges_limits_passengerCapacity = SEQ(name=u'passengerCapacity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'PassengerCapacity')))
__VehicleCharacteristicsRanges_limits_exhaustEmissionValues = SEQ(name=u'exhaustEmissionValues', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'ExhaustEmissionValues')))
__VehicleCharacteristicsRanges_limits_dieselEmissionValues = SEQ(name=u'dieselEmissionValues', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'DieselEmissionValues')))
__VehicleCharacteristicsRanges_limits_soundLevel = SEQ(name=u'soundLevel', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('EfcDsrcApplication', 'SoundLevel')))
_VehicleCharacteristicsRanges_limits._cont = ASN1Dict([
(u'numberOfAxles', __VehicleCharacteristicsRanges_limits_numberOfAxles),
(u'vehicleDimensions', __VehicleCharacteristicsRanges_limits_vehicleDimensions),
(u'vehicleWeightLimits', __VehicleCharacteristicsRanges_limits_vehicleWeightLimits),
(u'axleWeightLimits', __VehicleCharacteristicsRanges_limits_axleWeightLimits),
(u'passengerCapacity', __VehicleCharacteristicsRanges_limits_passengerCapacity),
(u'exhaustEmissionValues', __VehicleCharacteristicsRanges_limits_exhaustEmissionValues),
(u'dieselEmissionValues', __VehicleCharacteristicsRanges_limits_dieselEmissionValues),
(u'soundLevel', __VehicleCharacteristicsRanges_limits_soundLevel),
])
_VehicleCharacteristicsRanges_limits._ext = []
VehicleCharacteristicsRanges._cont = ASN1Dict([
(u'comparisonOperator', _VehicleCharacteristicsRanges_comparisonOperator),
(u'limits', _VehicleCharacteristicsRanges_limits),
])
VehicleCharacteristicsRanges._ext = None
#-----< Weight >-----#
Weight = SEQ(name=u'Weight', mode=MODE_TYPE)
_Weight_value = INT(name=u'value', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Weight_value._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16384)], ev=None, er=[])
_Weight_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'RSCUnit')))
_Weight_unit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=10, ub=12)], ev=None, er=[])
Weight._cont = ASN1Dict([
(u'value', _Weight_value),
(u'unit', _Weight_unit),
])
Weight._ext = None
#-----< Zid >-----#
Zid = INT(name=u'Zid', mode=MODE_TYPE)
Zid._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=[], er=[])
#-----< Zone >-----#
Zone = CHOICE(name=u'Zone', mode=MODE_TYPE)
_Zone_segment = SEQ(name=u'segment', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Segment')))
_Zone_area = CHOICE(name=u'area', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('IVI', 'PolygonalLine')))
_Zone_computedSegment = SEQ(name=u'computedSegment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'ComputedSegment')))
Zone._cont = ASN1Dict([
(u'segment', _Zone_segment),
(u'area', _Zone_area),
(u'computedSegment', _Zone_computedSegment),
])
Zone._ext = []
#-----< DTM >-----#
DTM = SEQ(name=u'DTM', mode=MODE_TYPE)
_DTM_year = SEQ(name=u'year', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DTM_year_syr = INT(name=u'syr', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DTM_year_syr._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2000, ub=2127)], ev=[], er=[])
__DTM_year_eyr = INT(name=u'eyr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DTM_year_eyr._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=2000, ub=2127)], ev=[], er=[])
_DTM_year._cont = ASN1Dict([
(u'syr', __DTM_year_syr),
(u'eyr', __DTM_year_eyr),
])
_DTM_year._ext = None
_DTM_month_day = SEQ(name=u'month-day', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DTM_month_day_smd = SEQ(name=u'smd', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'MonthDay')))
__DTM_month_day_emd = SEQ(name=u'emd', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'MonthDay')))
_DTM_month_day._cont = ASN1Dict([
(u'smd', __DTM_month_day_smd),
(u'emd', __DTM_month_day_emd),
])
_DTM_month_day._ext = None
_DTM_pmd = BIT_STR(name=u'pmd', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'PMD')), opt=True)
_DTM_hourMinutes = SEQ(name=u'hourMinutes', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DTM_hourMinutes_shm = SEQ(name=u'shm', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'HoursMinutes')))
__DTM_hourMinutes_ehm = SEQ(name=u'ehm', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'HoursMinutes')))
_DTM_hourMinutes._cont = ASN1Dict([
(u'shm', __DTM_hourMinutes_shm),
(u'ehm', __DTM_hourMinutes_ehm),
])
_DTM_hourMinutes._ext = None
_DTM_dayOfWeek = BIT_STR(name=u'dayOfWeek', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DayOfWeek')), opt=True)
_DTM_period = SEQ(name=u'period', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'HoursMinutes')), opt=True)
DTM._cont = ASN1Dict([
(u'year', _DTM_year),
(u'month-day', _DTM_month_day),
(u'pmd', _DTM_pmd),
(u'hourMinutes', _DTM_hourMinutes),
(u'dayOfWeek', _DTM_dayOfWeek),
(u'period', _DTM_period),
])
DTM._ext = None
#-----< MonthDay >-----#
MonthDay = SEQ(name=u'MonthDay', mode=MODE_TYPE)
_MonthDay_month = INT(name=u'month', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MonthDay_month._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=12)], ev=None, er=[])
_MonthDay_day = INT(name=u'day', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_MonthDay_day._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=31)], ev=None, er=[])
MonthDay._cont = ASN1Dict([
(u'month', _MonthDay_month),
(u'day', _MonthDay_day),
])
MonthDay._ext = None
#-----< PMD >-----#
PMD = BIT_STR(name=u'PMD', mode=MODE_TYPE)
PMD._cont = ASN1Dict([(u'national-holiday', 0), (u'even-days', 1), (u'odd-days', 2), (u'market-day', 3)])
PMD._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
#-----< HoursMinutes >-----#
HoursMinutes = SEQ(name=u'HoursMinutes', mode=MODE_TYPE)
_HoursMinutes_hours = INT(name=u'hours', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HoursMinutes_hours._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=23)], ev=None, er=[])
_HoursMinutes_mins = INT(name=u'mins', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_HoursMinutes_mins._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=59)], ev=None, er=[])
HoursMinutes._cont = ASN1Dict([
(u'hours', _HoursMinutes_hours),
(u'mins', _HoursMinutes_mins),
])
HoursMinutes._ext = None
#-----< DayOfWeek >-----#
DayOfWeek = BIT_STR(name=u'DayOfWeek', mode=MODE_TYPE)
DayOfWeek._cont = ASN1Dict([(u'unused', 0), (u'monday', 1), (u'tuesday', 2), (u'wednesday', 3), (u'thursday', 4), (u'friday', 5), (u'saturday', 6), (u'sunday', 7)])
DayOfWeek._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< EDT >-----#
EDT = SEQ(name=u'EDT', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'DTM')))
#-----< DFL >-----#
DFL = INT(name=u'DFL', mode=MODE_TYPE)
DFL._cont = ASN1Dict([(u'sDL', 1), (u'sLT', 2), (u'sRT', 3), (u'lTO', 4), (u'rTO', 5), (u'cLL', 6), (u'cRI', 7), (u'oVL', 8)])
DFL._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=None, er=[])
#-----< VED >-----#
VED = SEQ(name=u'VED', mode=MODE_TYPE)
_VED_hei = SEQ(name=u'hei', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Distance')), opt=True)
_VED_wid = SEQ(name=u'wid', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Distance')), opt=True)
_VED_vln = SEQ(name=u'vln', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Distance')), opt=True)
_VED_wei = SEQ(name=u'wei', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'Weight')), opt=True)
VED._cont = ASN1Dict([
(u'hei', _VED_hei),
(u'wid', _VED_wid),
(u'vln', _VED_vln),
(u'wei', _VED_wei),
])
VED._ext = None
#-----< SPE >-----#
SPE = SEQ(name=u'SPE', mode=MODE_TYPE)
_SPE_spm = INT(name=u'spm', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SPE_spm._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=250)], ev=None, er=[])
_SPE_mns = INT(name=u'mns', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_SPE_mns._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=250)], ev=None, er=[])
_SPE_unit = INT(name=u'unit', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'RSCUnit')))
_SPE_unit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=1)], ev=None, er=[])
SPE._cont = ASN1Dict([
(u'spm', _SPE_spm),
(u'mns', _SPE_mns),
(u'unit', _SPE_unit),
])
SPE._ext = None
#-----< ROI >-----#
ROI = INT(name=u'ROI', mode=MODE_TYPE)
ROI._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=32)], ev=None, er=[])
#-----< DBV >-----#
DBV = SEQ(name=u'DBV', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'Distance')))
#-----< DDD >-----#
DDD = SEQ(name=u'DDD', mode=MODE_TYPE)
_DDD_dcj = INT(name=u'dcj', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DDD_dcj._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_DDD_dcr = INT(name=u'dcr', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DDD_dcr._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_DDD_tpl = INT(name=u'tpl', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DDD_tpl._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=128)], ev=None, er=[])
_DDD_ioList = SEQ_OF(name=u'ioList', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
__DDD_ioList__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'DDD-IO')))
_DDD_ioList._cont = __DDD_ioList__item_
_DDD_ioList._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=8)], ev=[], er=[])
DDD._cont = ASN1Dict([
(u'dcj', _DDD_dcj),
(u'dcr', _DDD_dcr),
(u'tpl', _DDD_tpl),
(u'ioList', _DDD_ioList),
])
DDD._ext = None
#-----< DDD-IO >-----#
DDD_IO = SEQ(name=u'DDD-IO', mode=MODE_TYPE)
_DDD_IO_drn = INT(name=u'drn', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DDD_IO_drn._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
_DDD_IO_dp = SEQ_OF(name=u'dp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DDD_IO_dp__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'DestinationPlace')))
_DDD_IO_dp._cont = __DDD_IO_dp__item_
_DDD_IO_dp._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_DDD_IO_dr = SEQ_OF(name=u'dr', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
__DDD_IO_dr__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('IVI', 'DestinationRoad')))
_DDD_IO_dr._cont = __DDD_IO_dr__item_
_DDD_IO_dr._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=[], er=[])
_DDD_IO_rne = INT(name=u'rne', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DDD_IO_rne._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=999)], ev=None, er=[])
_DDD_IO_stnId = INT(name=u'stnId', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DDD_IO_stnId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=999)], ev=None, er=[])
_DDD_IO_stnText = STR_UTF8(name=u'stnText', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DDD_IO_dcp = SEQ(name=u'dcp', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DistanceOrDuration')), opt=True)
_DDD_IO_ddp = SEQ(name=u'ddp', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DistanceOrDuration')), opt=True)
DDD_IO._cont = ASN1Dict([
(u'drn', _DDD_IO_drn),
(u'dp', _DDD_IO_dp),
(u'dr', _DDD_IO_dr),
(u'rne', _DDD_IO_rne),
(u'stnId', _DDD_IO_stnId),
(u'stnText', _DDD_IO_stnText),
(u'dcp', _DDD_IO_dcp),
(u'ddp', _DDD_IO_ddp),
])
DDD_IO._ext = None
#-----< DestinationPlace >-----#
DestinationPlace = SEQ(name=u'DestinationPlace', mode=MODE_TYPE)
_DestinationPlace_depType = INT(name=u'depType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DDD-DEP')))
_DestinationPlace_depRSCode = SEQ(name=u'depRSCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'ISO14823Code')), opt=True)
_DestinationPlace_depBlob = OCT_STR(name=u'depBlob', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DestinationPlace_plnId = INT(name=u'plnId', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DestinationPlace_plnId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=999)], ev=None, er=[])
_DestinationPlace_plnText = STR_UTF8(name=u'plnText', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
DestinationPlace._cont = ASN1Dict([
(u'depType', _DestinationPlace_depType),
(u'depRSCode', _DestinationPlace_depRSCode),
(u'depBlob', _DestinationPlace_depBlob),
(u'plnId', _DestinationPlace_plnId),
(u'plnText', _DestinationPlace_plnText),
])
DestinationPlace._ext = None
#-----< DestinationRoad >-----#
DestinationRoad = SEQ(name=u'DestinationRoad', mode=MODE_TYPE)
_DestinationRoad_derType = INT(name=u'derType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('IVI', 'DDD-DER')))
_DestinationRoad_ronId = INT(name=u'ronId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DestinationRoad_ronId._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=999)], ev=None, er=[])
_DestinationRoad_ronText = STR_UTF8(name=u'ronText', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
DestinationRoad._cont = ASN1Dict([
(u'derType', _DestinationRoad_derType),
(u'ronId', _DestinationRoad_ronId),
(u'ronText', _DestinationRoad_ronText),
])
DestinationRoad._ext = None
#-----< DDD-DER >-----#
DDD_DER = INT(name=u'DDD-DER', mode=MODE_TYPE)
DDD_DER._cont = ASN1Dict([(u'none', 0), (u'nationalHighway', 1), (u'localHighway', 2), (u'tollExpresswayMotorway', 3), (u'internationalHighway', 4), (u'highway', 5), (u'expressway', 6), (u'nationalRoad', 7), (u'regionalProvincialRoad', 8), (u'localRoad', 9), (u'motorwayJunction', 10), (u'diversion', 11), (u'rfu1', 12), (u'rfu2', 13), (u'rfu3', 14), (u'rfu4', 15)])
DDD_DER._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=[], er=[])
#-----< DDD-DEP >-----#
DDD_DEP = INT(name=u'DDD-DEP', mode=MODE_TYPE)
DDD_DEP._cont = ASN1Dict([(u'none', 0), (u'importantArea', 1), (u'principalArea', 2), (u'generalArea', 3), (u'wellKnownPoint', 4), (u'country', 5), (u'city', 6), (u'street', 7), (u'industrialArea', 8), (u'historicArea', 9), (u'touristicArea', 10), (u'culturalArea', 11), (u'touristicRoute', 12), (u'recommendedRoute', 13), (u'touristicAttraction', 14), (u'geographicArea', 15)])
DDD_DEP._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=15)], ev=[], er=[])
_all_ = [
_IVI_header,
_IVI_ivi,
IVI,
_IviStructure_mandatory,
__IviStructure_optional__item_,
_IviStructure_optional,
IviStructure,
_IviContainer_glc,
_IviContainer_giv,
_IviContainer_rcc,
_IviContainer_tc,
_IviContainer_lac,
IviContainer,
_IVIManagementContainer_serviceProviderId,
_IVIManagementContainer_iviIdentificationNumber,
_IVIManagementContainer_timeStamp,
_IVIManagementContainer_validFrom,
_IVIManagementContainer_validTo,
__IVIManagementContainer_connectedIviStructures__item_,
_IVIManagementContainer_connectedIviStructures,
_IVIManagementContainer_iviStatus,
IVIManagementContainer,
_GeographicLocationContainer_referencePosition,
_GeographicLocationContainer_referencePositionTime,
_GeographicLocationContainer_referencePositionHeading,
_GeographicLocationContainer_referencePositionSpeed,
__GeographicLocationContainer_parts__item_,
_GeographicLocationContainer_parts,
GeographicLocationContainer,
_GlcPart_zoneId,
_GlcPart_laneNumber,
_GlcPart_zoneExtension,
_GlcPart_zoneHeading,
_GlcPart_zone,
GlcPart,
_GeneralIviContainer__item_,
GeneralIviContainer,
__GicPart_detectionZoneIds__item_,
_GicPart_detectionZoneIds,
_GicPart_its_Rrid,
__GicPart_relevanceZoneIds__item_,
_GicPart_relevanceZoneIds,
_GicPart_direction,
__GicPart_driverAwarenessZoneIds__item_,
_GicPart_driverAwarenessZoneIds,
_GicPart_minimumAwarenessTime,
__GicPart_applicableLanes__item_,
_GicPart_applicableLanes,
_GicPart_iviType,
_GicPart_iviPurpose,
_GicPart_laneStatus,
__GicPart_vehicleCharacteristics__item_,
_GicPart_vehicleCharacteristics,
_GicPart_driverCharacteristics,
_GicPart_layoutId,
_GicPart_preStoredlayoutId,
__GicPart_roadSignCodes__item_,
_GicPart_roadSignCodes,
___GicPart_extraText__item__layoutComponentId,
___GicPart_extraText__item__language,
___GicPart_extraText__item__textContent,
__GicPart_extraText__item_,
_GicPart_extraText,
GicPart,
_RoadConfigurationContainer__item_,
RoadConfigurationContainer,
__RccPart_zoneIds__item_,
_RccPart_zoneIds,
_RccPart_roadType,
__RccPart_laneConfiguration__item_,
_RccPart_laneConfiguration,
RccPart,
_TextContainer__item_,
TextContainer,
__TcPart_detectionZoneIds__item_,
_TcPart_detectionZoneIds,
__TcPart_relevanceZoneIds__item_,
_TcPart_relevanceZoneIds,
_TcPart_direction,
__TcPart_driverAwarenessZoneIds__item_,
_TcPart_driverAwarenessZoneIds,
_TcPart_minimumAwarenessTime,
__TcPart_applicableLanes__item_,
_TcPart_applicableLanes,
_TcPart_layoutId,
_TcPart_preStoredlayoutId,
__TcPart_text__item_,
_TcPart_text,
_TcPart_data,
TcPart,
_LayoutContainer_layoutId,
_LayoutContainer_height,
_LayoutContainer_width,
__LayoutContainer_layoutComponents__item_,
_LayoutContainer_layoutComponents,
LayoutContainer,
_AbsolutePosition_latitude,
_AbsolutePosition_longitude,
AbsolutePosition,
_AbsolutePositionWAltitude_latitude,
_AbsolutePositionWAltitude_longitude,
_AbsolutePositionWAltitude_altitude,
AbsolutePositionWAltitude,
_AnyCatalogue_owner,
_AnyCatalogue_version,
_AnyCatalogue_pictogramCode,
_AnyCatalogue_value,
_AnyCatalogue_unit,
_AnyCatalogue_attributes,
AnyCatalogue,
ComparisonOperator,
_CompleteVehicleCharacteristics_tractor,
__CompleteVehicleCharacteristics_trailer__item_,
_CompleteVehicleCharacteristics_trailer,
_CompleteVehicleCharacteristics_train,
CompleteVehicleCharacteristics,
_ComputedSegment_zoneId,
_ComputedSegment_laneNumber,
_ComputedSegment_laneWidth,
_ComputedSegment_offsetDistance,
_ComputedSegment_offsetPosition,
ComputedSegment,
_DeltaPosition_deltaLatitude,
_DeltaPosition_deltaLongitude,
DeltaPosition,
Direction,
_Distance_value,
_Distance_unit,
Distance,
_DistanceOrDuration_value,
_DistanceOrDuration_unit,
DistanceOrDuration,
DriverCharacteristics,
GoodsType,
__ISO14823Attributes__item__dtm,
__ISO14823Attributes__item__edt,
__ISO14823Attributes__item__dfl,
__ISO14823Attributes__item__ved,
__ISO14823Attributes__item__spe,
__ISO14823Attributes__item__roi,
__ISO14823Attributes__item__dbv,
__ISO14823Attributes__item__ddd,
_ISO14823Attributes__item_,
ISO14823Attributes,
__ISO14823Code_pictogramCode_countryCode,
___ISO14823Code_pictogramCode_serviceCategoryCode_trafficSignPictogram,
___ISO14823Code_pictogramCode_serviceCategoryCode_publicFacilitiesPictogram,
___ISO14823Code_pictogramCode_serviceCategoryCode_ambientOrRoadConditionPictogram,
__ISO14823Code_pictogramCode_serviceCategoryCode,
___ISO14823Code_pictogramCode_pictogramCategoryCode_nature,
___ISO14823Code_pictogramCode_pictogramCategoryCode_serialNumber,
__ISO14823Code_pictogramCode_pictogramCategoryCode,
_ISO14823Code_pictogramCode,
_ISO14823Code_attributes,
ISO14823Code,
IviIdentificationNumber,
IviPurpose,
IviStatus,
IviType,
_LaneInformation_laneNumber,
_LaneInformation_direction,
_LaneInformation_validity,
_LaneInformation_laneType,
_LaneInformation_laneTypeQualifier,
_LaneInformation_laneStatus,
_LaneInformation_laneWidth,
LaneInformation,
LaneStatus,
LaneType,
IVILaneWidth,
_LayoutComponent_layoutComponentId,
_LayoutComponent_height,
_LayoutComponent_width,
_LayoutComponent_x,
_LayoutComponent_y,
_LayoutComponent_textScripting,
LayoutComponent,
_LoadType_goodsType,
_LoadType_dangerousGoodsType,
_LoadType_specialTransportType,
LoadType,
__PolygonalLine_deltaPositions__item_,
_PolygonalLine_deltaPositions,
__PolygonalLine_deltaPositionsWithAltitude__item_,
_PolygonalLine_deltaPositionsWithAltitude,
__PolygonalLine_absolutePositions__item_,
_PolygonalLine_absolutePositions,
__PolygonalLine_absolutePositionsWithAltitude__item_,
_PolygonalLine_absolutePositionsWithAltitude,
PolygonalLine,
_RSCode_layoutComponentId,
__RSCode_code_viennaConvention,
__RSCode_code_iso14823,
__RSCode_code_itisCodes,
__RSCode_code_anyCatalogue,
_RSCode_code,
RSCode,
RSCUnit,
_Segment_line,
_Segment_laneWidth,
Segment,
_Text_layoutComponentId,
_Text_language,
_Text_textContent,
Text,
__TractorCharacteristics_equalTo__item_,
_TractorCharacteristics_equalTo,
__TractorCharacteristics_notEqualTo__item_,
_TractorCharacteristics_notEqualTo,
__TractorCharacteristics_ranges__item_,
_TractorCharacteristics_ranges,
TractorCharacteristics,
___TrailerCharacteristics_equalTo__item__simpleVehicleType,
___TrailerCharacteristics_equalTo__item__euVehicleCategoryCode,
___TrailerCharacteristics_equalTo__item__iso3833VehicleType,
___TrailerCharacteristics_equalTo__item__euroAndCo2value,
___TrailerCharacteristics_equalTo__item__engineCharacteristics,
___TrailerCharacteristics_equalTo__item__loadType,
___TrailerCharacteristics_equalTo__item__usage,
__TrailerCharacteristics_equalTo__item_,
_TrailerCharacteristics_equalTo,
___TrailerCharacteristics_notEqualTo__item__simpleVehicleType,
___TrailerCharacteristics_notEqualTo__item__euVehicleCategoryCode,
___TrailerCharacteristics_notEqualTo__item__iso3833VehicleType,
___TrailerCharacteristics_notEqualTo__item__euroAndCo2value,
___TrailerCharacteristics_notEqualTo__item__engineCharacteristics,
___TrailerCharacteristics_notEqualTo__item__loadType,
___TrailerCharacteristics_notEqualTo__item__usage,
__TrailerCharacteristics_notEqualTo__item_,
_TrailerCharacteristics_notEqualTo,
___TrailerCharacteristics_ranges__item__comparisonOperator,
____TrailerCharacteristics_ranges__item__limits_numberOfAxles,
____TrailerCharacteristics_ranges__item__limits_vehicleDimensions,
____TrailerCharacteristics_ranges__item__limits_vehicleWeightLimits,
____TrailerCharacteristics_ranges__item__limits_axleWeightLimits,
____TrailerCharacteristics_ranges__item__limits_passengerCapacity,
____TrailerCharacteristics_ranges__item__limits_exhaustEmissionValues,
____TrailerCharacteristics_ranges__item__limits_dieselEmissionValues,
____TrailerCharacteristics_ranges__item__limits_soundLevel,
___TrailerCharacteristics_ranges__item__limits,
__TrailerCharacteristics_ranges__item_,
_TrailerCharacteristics_ranges,
TrailerCharacteristics,
TrainCharacteristics,
VcClass,
_VcCode_roadSignClass,
_VcCode_roadSignCode,
_VcCode_vcOption,
__VcCode_validity__item_,
_VcCode_validity,
_VcCode_value,
_VcCode_unit,
VcCode,
VcOption,
_VehicleCharacteristicsFixValues_simpleVehicleType,
_VehicleCharacteristicsFixValues_euVehicleCategoryCode,
_VehicleCharacteristicsFixValues_iso3833VehicleType,
_VehicleCharacteristicsFixValues_euroAndCo2value,
_VehicleCharacteristicsFixValues_engineCharacteristics,
_VehicleCharacteristicsFixValues_loadType,
_VehicleCharacteristicsFixValues_usage,
VehicleCharacteristicsFixValues,
_VehicleCharacteristicsRanges_comparisonOperator,
__VehicleCharacteristicsRanges_limits_numberOfAxles,
__VehicleCharacteristicsRanges_limits_vehicleDimensions,
__VehicleCharacteristicsRanges_limits_vehicleWeightLimits,
__VehicleCharacteristicsRanges_limits_axleWeightLimits,
__VehicleCharacteristicsRanges_limits_passengerCapacity,
__VehicleCharacteristicsRanges_limits_exhaustEmissionValues,
__VehicleCharacteristicsRanges_limits_dieselEmissionValues,
__VehicleCharacteristicsRanges_limits_soundLevel,
_VehicleCharacteristicsRanges_limits,
VehicleCharacteristicsRanges,
_Weight_value,
_Weight_unit,
Weight,
Zid,
_Zone_segment,
_Zone_area,
_Zone_computedSegment,
Zone,
__DTM_year_syr,
__DTM_year_eyr,
_DTM_year,
__DTM_month_day_smd,
__DTM_month_day_emd,
_DTM_month_day,
_DTM_pmd,
__DTM_hourMinutes_shm,
__DTM_hourMinutes_ehm,
_DTM_hourMinutes,
_DTM_dayOfWeek,
_DTM_period,
DTM,
_MonthDay_month,
_MonthDay_day,
MonthDay,
PMD,
_HoursMinutes_hours,
_HoursMinutes_mins,
HoursMinutes,
DayOfWeek,
EDT,
DFL,
_VED_hei,
_VED_wid,
_VED_vln,
_VED_wei,
VED,
_SPE_spm,
_SPE_mns,
_SPE_unit,
SPE,
ROI,
DBV,
_DDD_dcj,
_DDD_dcr,
_DDD_tpl,
__DDD_ioList__item_,
_DDD_ioList,
DDD,
_DDD_IO_drn,
__DDD_IO_dp__item_,
_DDD_IO_dp,
__DDD_IO_dr__item_,
_DDD_IO_dr,
_DDD_IO_rne,
_DDD_IO_stnId,
_DDD_IO_stnText,
_DDD_IO_dcp,
_DDD_IO_ddp,
DDD_IO,
_DestinationPlace_depType,
_DestinationPlace_depRSCode,
_DestinationPlace_depBlob,
_DestinationPlace_plnId,
_DestinationPlace_plnText,
DestinationPlace,
_DestinationRoad_derType,
_DestinationRoad_ronId,
_DestinationRoad_ronText,
DestinationRoad,
DDD_DER,
DDD_DEP,
]
class ElectronicRegistrationIdentificationVehicleDataModule:
_name_ = u'ElectronicRegistrationIdentificationVehicleDataModule'
_oid_ = [1, 0, 24534, 1, 1]
_obj_ = [
u'EuVehicleCategoryCode',
u'EuVehicleCategoryL',
u'EuVehicleCategoryM',
u'EuVehicleCategoryN',
u'EuVehicleCategoryO',
u'Iso3833VehicleType',
]
_type_ = [
u'EuVehicleCategoryCode',
u'EuVehicleCategoryL',
u'EuVehicleCategoryM',
u'EuVehicleCategoryN',
u'EuVehicleCategoryO',
u'Iso3833VehicleType',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< EuVehicleCategoryCode >-----#
EuVehicleCategoryCode = CHOICE(name=u'EuVehicleCategoryCode', mode=MODE_TYPE)
_EuVehicleCategoryCode_euVehicleCategoryL = ENUM(name=u'euVehicleCategoryL', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryL')))
_EuVehicleCategoryCode_euVehicleCategoryM = ENUM(name=u'euVehicleCategoryM', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryM')))
_EuVehicleCategoryCode_euVehicleCategoryN = ENUM(name=u'euVehicleCategoryN', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryN')))
_EuVehicleCategoryCode_euVehicleCategoryO = ENUM(name=u'euVehicleCategoryO', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ElectronicRegistrationIdentificationVehicleDataModule', 'EuVehicleCategoryO')))
_EuVehicleCategoryCode_euVehilcleCategoryT = NULL(name=u'euVehilcleCategoryT', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_EuVehicleCategoryCode_euVehilcleCategoryG = NULL(name=u'euVehilcleCategoryG', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
EuVehicleCategoryCode._cont = ASN1Dict([
(u'euVehicleCategoryL', _EuVehicleCategoryCode_euVehicleCategoryL),
(u'euVehicleCategoryM', _EuVehicleCategoryCode_euVehicleCategoryM),
(u'euVehicleCategoryN', _EuVehicleCategoryCode_euVehicleCategoryN),
(u'euVehicleCategoryO', _EuVehicleCategoryCode_euVehicleCategoryO),
(u'euVehilcleCategoryT', _EuVehicleCategoryCode_euVehilcleCategoryT),
(u'euVehilcleCategoryG', _EuVehicleCategoryCode_euVehilcleCategoryG),
])
EuVehicleCategoryCode._ext = None
#-----< EuVehicleCategoryL >-----#
EuVehicleCategoryL = ENUM(name=u'EuVehicleCategoryL', mode=MODE_TYPE)
EuVehicleCategoryL._cont = ASN1Dict([(u'l1', 0), (u'l2', 1), (u'l3', 2), (u'l4', 3), (u'l5', 4), (u'l6', 5), (u'l7', 6)])
EuVehicleCategoryL._ext = None
#-----< EuVehicleCategoryM >-----#
EuVehicleCategoryM = ENUM(name=u'EuVehicleCategoryM', mode=MODE_TYPE)
EuVehicleCategoryM._cont = ASN1Dict([(u'm1', 0), (u'm2', 1), (u'm3', 2)])
EuVehicleCategoryM._ext = None
#-----< EuVehicleCategoryN >-----#
EuVehicleCategoryN = ENUM(name=u'EuVehicleCategoryN', mode=MODE_TYPE)
EuVehicleCategoryN._cont = ASN1Dict([(u'n1', 0), (u'n2', 1), (u'n3', 2)])
EuVehicleCategoryN._ext = None
#-----< EuVehicleCategoryO >-----#
EuVehicleCategoryO = ENUM(name=u'EuVehicleCategoryO', mode=MODE_TYPE)
EuVehicleCategoryO._cont = ASN1Dict([(u'o1', 0), (u'o2', 1), (u'o3', 2), (u'o4', 3)])
EuVehicleCategoryO._ext = None
#-----< Iso3833VehicleType >-----#
Iso3833VehicleType = INT(name=u'Iso3833VehicleType', mode=MODE_TYPE)
Iso3833VehicleType._cont = ASN1Dict([(u'passengerCar', 0), (u'saloon', 1), (u'convertibleSaloon', 2), (u'pullmanSaloon', 3), (u'stationWagon', 4), (u'truckStationWagon', 5), (u'coupe', 6), (u'convertible', 7), (u'multipurposePassengerCar', 8), (u'forwardControlPassengerCar', 9), (u'specialPassengerCar', 10), (u'bus', 11), (u'minibus', 12), (u'urbanBus', 13), (u'interurbanCoach', 14), (u'longDistanceCoach', 15), (u'articulatedBus', 16), (u'trolleyBus', 17), (u'specialBus', 18), (u'commercialVehicle', 19), (u'specialCommercialVehicle', 20), (u'specialVehicle', 21), (u'trailingTowingVehicle', 22), (u'semiTrailerTowingVehicle', 23), (u'trailer', 24), (u'busTrailer', 25), (u'generalPurposeTrailer', 26), (u'caravan', 27), (u'specialTrailer', 28), (u'semiTrailer', 29), (u'busSemiTrailer', 30), (u'generalPurposeSemiTrailer', 31), (u'specialSemiTrailer', 32), (u'roadTrain', 33), (u'passengerRoadTrain', 34), (u'articulatedRoadTrain', 35), (u'doubleRoadTrain', 36), (u'compositeRoadTrain', 37), (u'specialRoadTrain', 38), (u'moped', 39), (u'motorCycle', 40)])
Iso3833VehicleType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_all_ = [
_EuVehicleCategoryCode_euVehicleCategoryL,
_EuVehicleCategoryCode_euVehicleCategoryM,
_EuVehicleCategoryCode_euVehicleCategoryN,
_EuVehicleCategoryCode_euVehicleCategoryO,
_EuVehicleCategoryCode_euVehilcleCategoryT,
_EuVehicleCategoryCode_euVehilcleCategoryG,
EuVehicleCategoryCode,
EuVehicleCategoryL,
EuVehicleCategoryM,
EuVehicleCategoryN,
EuVehicleCategoryO,
Iso3833VehicleType,
]
class ITS_Container:
_name_ = u'ITS-Container'
_oid_ = [0, 4, 0, 5, 1, 102894, 2, 1]
_obj_ = [
u'ItsPduHeader',
u'StationID',
u'ReferencePosition',
u'DeltaReferencePosition',
u'Longitude',
u'Latitude',
u'Altitude',
u'AltitudeValue',
u'AltitudeConfidence',
u'DeltaLongitude',
u'DeltaLatitude',
u'DeltaAltitude',
u'PosConfidenceEllipse',
u'PathPoint',
u'PathDeltaTime',
u'PtActivation',
u'PtActivationType',
u'PtActivationData',
u'AccelerationControl',
u'SemiAxisLength',
u'CauseCode',
u'CauseCodeType',
u'SubCauseCodeType',
u'TrafficConditionSubCauseCode',
u'AccidentSubCauseCode',
u'RoadworksSubCauseCode',
u'HumanPresenceOnTheRoadSubCauseCode',
u'WrongWayDrivingSubCauseCode',
u'AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode',
u'AdverseWeatherCondition-AdhesionSubCauseCode',
u'AdverseWeatherCondition-VisibilitySubCauseCode',
u'AdverseWeatherCondition-PrecipitationSubCauseCode',
u'SlowVehicleSubCauseCode',
u'StationaryVehicleSubCauseCode',
u'HumanProblemSubCauseCode',
u'EmergencyVehicleApproachingSubCauseCode',
u'HazardousLocation-DangerousCurveSubCauseCode',
u'HazardousLocation-SurfaceConditionSubCauseCode',
u'HazardousLocation-ObstacleOnTheRoadSubCauseCode',
u'HazardousLocation-AnimalOnTheRoadSubCauseCode',
u'CollisionRiskSubCauseCode',
u'SignalViolationSubCauseCode',
u'RescueAndRecoveryWorkInProgressSubCauseCode',
u'DangerousEndOfQueueSubCauseCode',
u'DangerousSituationSubCauseCode',
u'VehicleBreakdownSubCauseCode',
u'PostCrashSubCauseCode',
u'Curvature',
u'CurvatureValue',
u'CurvatureConfidence',
u'CurvatureCalculationMode',
u'Heading',
u'HeadingValue',
u'HeadingConfidence',
u'LanePosition',
u'ClosedLanes',
u'HardShoulderStatus',
u'DrivingLaneStatus',
u'PerformanceClass',
u'SpeedValue',
u'SpeedConfidence',
u'VehicleMass',
u'Speed',
u'DriveDirection',
u'EmbarkationStatus',
u'LongitudinalAcceleration',
u'LongitudinalAccelerationValue',
u'AccelerationConfidence',
u'LateralAcceleration',
u'LateralAccelerationValue',
u'VerticalAcceleration',
u'VerticalAccelerationValue',
u'StationType',
u'ExteriorLights',
u'DangerousGoodsBasic',
u'DangerousGoodsExtended',
u'SpecialTransportType',
u'LightBarSirenInUse',
u'HeightLonCarr',
u'PosLonCarr',
u'PosPillar',
u'PosCentMass',
u'RequestResponseIndication',
u'SpeedLimit',
u'StationarySince',
u'Temperature',
u'TrafficRule',
u'WheelBaseVehicle',
u'TurningRadius',
u'PosFrontAx',
u'PositionOfOccupants',
u'PositioningSolutionType',
u'VehicleIdentification',
u'WMInumber',
u'VDS',
u'EnergyStorageType',
u'VehicleLength',
u'VehicleLengthValue',
u'VehicleLengthConfidenceIndication',
u'VehicleWidth',
u'PathHistory',
u'EmergencyPriority',
u'InformationQuality',
u'RoadType',
u'SteeringWheelAngle',
u'SteeringWheelAngleValue',
u'SteeringWheelAngleConfidence',
u'TimestampIts',
u'VehicleRole',
u'YawRate',
u'YawRateValue',
u'YawRateConfidence',
u'ProtectedZoneType',
u'RelevanceDistance',
u'RelevanceTrafficDirection',
u'TransmissionInterval',
u'ValidityDuration',
u'ActionID',
u'ItineraryPath',
u'ProtectedCommunicationZone',
u'Traces',
u'NumberOfOccupants',
u'SequenceNumber',
u'PositionOfPillars',
u'RestrictedTypes',
u'EventHistory',
u'EventPoint',
u'ProtectedCommunicationZonesRSU',
u'CenDsrcTollingZone',
u'ProtectedZoneRadius',
u'ProtectedZoneID',
u'CenDsrcTollingZoneID',
]
_type_ = [
u'ItsPduHeader',
u'StationID',
u'ReferencePosition',
u'DeltaReferencePosition',
u'Longitude',
u'Latitude',
u'Altitude',
u'AltitudeValue',
u'AltitudeConfidence',
u'DeltaLongitude',
u'DeltaLatitude',
u'DeltaAltitude',
u'PosConfidenceEllipse',
u'PathPoint',
u'PathDeltaTime',
u'PtActivation',
u'PtActivationType',
u'PtActivationData',
u'AccelerationControl',
u'SemiAxisLength',
u'CauseCode',
u'CauseCodeType',
u'SubCauseCodeType',
u'TrafficConditionSubCauseCode',
u'AccidentSubCauseCode',
u'RoadworksSubCauseCode',
u'HumanPresenceOnTheRoadSubCauseCode',
u'WrongWayDrivingSubCauseCode',
u'AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode',
u'AdverseWeatherCondition-AdhesionSubCauseCode',
u'AdverseWeatherCondition-VisibilitySubCauseCode',
u'AdverseWeatherCondition-PrecipitationSubCauseCode',
u'SlowVehicleSubCauseCode',
u'StationaryVehicleSubCauseCode',
u'HumanProblemSubCauseCode',
u'EmergencyVehicleApproachingSubCauseCode',
u'HazardousLocation-DangerousCurveSubCauseCode',
u'HazardousLocation-SurfaceConditionSubCauseCode',
u'HazardousLocation-ObstacleOnTheRoadSubCauseCode',
u'HazardousLocation-AnimalOnTheRoadSubCauseCode',
u'CollisionRiskSubCauseCode',
u'SignalViolationSubCauseCode',
u'RescueAndRecoveryWorkInProgressSubCauseCode',
u'DangerousEndOfQueueSubCauseCode',
u'DangerousSituationSubCauseCode',
u'VehicleBreakdownSubCauseCode',
u'PostCrashSubCauseCode',
u'Curvature',
u'CurvatureValue',
u'CurvatureConfidence',
u'CurvatureCalculationMode',
u'Heading',
u'HeadingValue',
u'HeadingConfidence',
u'LanePosition',
u'ClosedLanes',
u'HardShoulderStatus',
u'DrivingLaneStatus',
u'PerformanceClass',
u'SpeedValue',
u'SpeedConfidence',
u'VehicleMass',
u'Speed',
u'DriveDirection',
u'EmbarkationStatus',
u'LongitudinalAcceleration',
u'LongitudinalAccelerationValue',
u'AccelerationConfidence',
u'LateralAcceleration',
u'LateralAccelerationValue',
u'VerticalAcceleration',
u'VerticalAccelerationValue',
u'StationType',
u'ExteriorLights',
u'DangerousGoodsBasic',
u'DangerousGoodsExtended',
u'SpecialTransportType',
u'LightBarSirenInUse',
u'HeightLonCarr',
u'PosLonCarr',
u'PosPillar',
u'PosCentMass',
u'RequestResponseIndication',
u'SpeedLimit',
u'StationarySince',
u'Temperature',
u'TrafficRule',
u'WheelBaseVehicle',
u'TurningRadius',
u'PosFrontAx',
u'PositionOfOccupants',
u'PositioningSolutionType',
u'VehicleIdentification',
u'WMInumber',
u'VDS',
u'EnergyStorageType',
u'VehicleLength',
u'VehicleLengthValue',
u'VehicleLengthConfidenceIndication',
u'VehicleWidth',
u'PathHistory',
u'EmergencyPriority',
u'InformationQuality',
u'RoadType',
u'SteeringWheelAngle',
u'SteeringWheelAngleValue',
u'SteeringWheelAngleConfidence',
u'TimestampIts',
u'VehicleRole',
u'YawRate',
u'YawRateValue',
u'YawRateConfidence',
u'ProtectedZoneType',
u'RelevanceDistance',
u'RelevanceTrafficDirection',
u'TransmissionInterval',
u'ValidityDuration',
u'ActionID',
u'ItineraryPath',
u'ProtectedCommunicationZone',
u'Traces',
u'NumberOfOccupants',
u'SequenceNumber',
u'PositionOfPillars',
u'RestrictedTypes',
u'EventHistory',
u'EventPoint',
u'ProtectedCommunicationZonesRSU',
u'CenDsrcTollingZone',
u'ProtectedZoneRadius',
u'ProtectedZoneID',
u'CenDsrcTollingZoneID',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< ItsPduHeader >-----#
ItsPduHeader = SEQ(name=u'ItsPduHeader', mode=MODE_TYPE)
_ItsPduHeader_protocolVersion = INT(name=u'protocolVersion', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ItsPduHeader_protocolVersion._cont = ASN1Dict([(u'currentVersion', 1)])
_ItsPduHeader_protocolVersion._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ItsPduHeader_messageID = INT(name=u'messageID', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ItsPduHeader_messageID._cont = ASN1Dict([(u'denm', 1), (u'cam', 2), (u'poi', 3), (u'spatem', 4), (u'mapem', 5), (u'ivim', 6), (u'ev-rsr', 7), (u'tistpgtransaction', 8), (u'srem', 9), (u'ssem', 10), (u'evcsn', 11)])
_ItsPduHeader_messageID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
_ItsPduHeader_stationID = INT(name=u'stationID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationID')))
ItsPduHeader._cont = ASN1Dict([
(u'protocolVersion', _ItsPduHeader_protocolVersion),
(u'messageID', _ItsPduHeader_messageID),
(u'stationID', _ItsPduHeader_stationID),
])
ItsPduHeader._ext = None
#-----< StationID >-----#
StationID = INT(name=u'StationID', mode=MODE_TYPE)
StationID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4294967295)], ev=None, er=[])
#-----< ReferencePosition >-----#
ReferencePosition = SEQ(name=u'ReferencePosition', mode=MODE_TYPE)
_ReferencePosition_latitude = INT(name=u'latitude', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Latitude')))
_ReferencePosition_longitude = INT(name=u'longitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Longitude')))
_ReferencePosition_positionConfidenceEllipse = SEQ(name=u'positionConfidenceEllipse', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PosConfidenceEllipse')))
_ReferencePosition_altitude = SEQ(name=u'altitude', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Altitude')))
ReferencePosition._cont = ASN1Dict([
(u'latitude', _ReferencePosition_latitude),
(u'longitude', _ReferencePosition_longitude),
(u'positionConfidenceEllipse', _ReferencePosition_positionConfidenceEllipse),
(u'altitude', _ReferencePosition_altitude),
])
ReferencePosition._ext = None
#-----< DeltaReferencePosition >-----#
DeltaReferencePosition = SEQ(name=u'DeltaReferencePosition', mode=MODE_TYPE)
_DeltaReferencePosition_deltaLatitude = INT(name=u'deltaLatitude', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaLatitude')))
_DeltaReferencePosition_deltaLongitude = INT(name=u'deltaLongitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaLongitude')))
_DeltaReferencePosition_deltaAltitude = INT(name=u'deltaAltitude', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaAltitude')))
DeltaReferencePosition._cont = ASN1Dict([
(u'deltaLatitude', _DeltaReferencePosition_deltaLatitude),
(u'deltaLongitude', _DeltaReferencePosition_deltaLongitude),
(u'deltaAltitude', _DeltaReferencePosition_deltaAltitude),
])
DeltaReferencePosition._ext = None
#-----< Longitude >-----#
Longitude = INT(name=u'Longitude', mode=MODE_TYPE)
Longitude._cont = ASN1Dict([(u'oneMicrodegreeEast', 10), (u'oneMicrodegreeWest', -10), (u'unavailable', 1800000001)])
Longitude._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-1800000000, ub=1800000001)], ev=None, er=[])
#-----< Latitude >-----#
Latitude = INT(name=u'Latitude', mode=MODE_TYPE)
Latitude._cont = ASN1Dict([(u'oneMicrodegreeNorth', 10), (u'oneMicrodegreeSouth', -10), (u'unavailable', 900000001)])
Latitude._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-900000000, ub=900000001)], ev=None, er=[])
#-----< Altitude >-----#
Altitude = SEQ(name=u'Altitude', mode=MODE_TYPE)
_Altitude_altitudeValue = INT(name=u'altitudeValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'AltitudeValue')))
_Altitude_altitudeConfidence = ENUM(name=u'altitudeConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'AltitudeConfidence')))
Altitude._cont = ASN1Dict([
(u'altitudeValue', _Altitude_altitudeValue),
(u'altitudeConfidence', _Altitude_altitudeConfidence),
])
Altitude._ext = None
#-----< AltitudeValue >-----#
AltitudeValue = INT(name=u'AltitudeValue', mode=MODE_TYPE)
AltitudeValue._cont = ASN1Dict([(u'referenceEllipsoidSurface', 0), (u'oneCentimeter', 1), (u'unavailable', 800001)])
AltitudeValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-100000, ub=800001)], ev=None, er=[])
#-----< AltitudeConfidence >-----#
AltitudeConfidence = ENUM(name=u'AltitudeConfidence', mode=MODE_TYPE)
AltitudeConfidence._cont = ASN1Dict([(u'alt-000-01', 0), (u'alt-000-02', 1), (u'alt-000-05', 2), (u'alt-000-10', 3), (u'alt-000-20', 4), (u'alt-000-50', 5), (u'alt-001-00', 6), (u'alt-002-00', 7), (u'alt-005-00', 8), (u'alt-010-00', 9), (u'alt-020-00', 10), (u'alt-050-00', 11), (u'alt-100-00', 12), (u'alt-200-00', 13), (u'outOfRange', 14), (u'unavailable', 15)])
AltitudeConfidence._ext = None
#-----< DeltaLongitude >-----#
DeltaLongitude = INT(name=u'DeltaLongitude', mode=MODE_TYPE)
DeltaLongitude._cont = ASN1Dict([(u'oneMicrodegreeEast', 10), (u'oneMicrodegreeWest', -10), (u'unavailable', 131072)])
DeltaLongitude._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-131071, ub=131072)], ev=None, er=[])
#-----< DeltaLatitude >-----#
DeltaLatitude = INT(name=u'DeltaLatitude', mode=MODE_TYPE)
DeltaLatitude._cont = ASN1Dict([(u'oneMicrodegreeNorth', 10), (u'oneMicrodegreeSouth', -10), (u'unavailable', 131072)])
DeltaLatitude._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-131071, ub=131072)], ev=None, er=[])
#-----< DeltaAltitude >-----#
DeltaAltitude = INT(name=u'DeltaAltitude', mode=MODE_TYPE)
DeltaAltitude._cont = ASN1Dict([(u'oneCentimeterUp', 1), (u'oneCentimeterDown', -1), (u'unavailable', 12800)])
DeltaAltitude._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-12700, ub=12800)], ev=None, er=[])
#-----< PosConfidenceEllipse >-----#
PosConfidenceEllipse = SEQ(name=u'PosConfidenceEllipse', mode=MODE_TYPE)
_PosConfidenceEllipse_semiMajorConfidence = INT(name=u'semiMajorConfidence', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SemiAxisLength')))
_PosConfidenceEllipse_semiMinorConfidence = INT(name=u'semiMinorConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SemiAxisLength')))
_PosConfidenceEllipse_semiMajorOrientation = INT(name=u'semiMajorOrientation', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'HeadingValue')))
PosConfidenceEllipse._cont = ASN1Dict([
(u'semiMajorConfidence', _PosConfidenceEllipse_semiMajorConfidence),
(u'semiMinorConfidence', _PosConfidenceEllipse_semiMinorConfidence),
(u'semiMajorOrientation', _PosConfidenceEllipse_semiMajorOrientation),
])
PosConfidenceEllipse._ext = None
#-----< PathPoint >-----#
PathPoint = SEQ(name=u'PathPoint', mode=MODE_TYPE)
_PathPoint_pathPosition = SEQ(name=u'pathPosition', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaReferencePosition')))
_PathPoint_pathDeltaTime = INT(name=u'pathDeltaTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PathDeltaTime')), opt=True)
PathPoint._cont = ASN1Dict([
(u'pathPosition', _PathPoint_pathPosition),
(u'pathDeltaTime', _PathPoint_pathDeltaTime),
])
PathPoint._ext = None
#-----< PathDeltaTime >-----#
PathDeltaTime = INT(name=u'PathDeltaTime', mode=MODE_TYPE)
PathDeltaTime._cont = ASN1Dict([(u'tenMilliSecondsInPast', 1)])
PathDeltaTime._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=65535)], ev=[], er=[])
#-----< PtActivation >-----#
PtActivation = SEQ(name=u'PtActivation', mode=MODE_TYPE)
_PtActivation_ptActivationType = INT(name=u'ptActivationType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PtActivationType')))
_PtActivation_ptActivationData = OCT_STR(name=u'ptActivationData', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PtActivationData')))
PtActivation._cont = ASN1Dict([
(u'ptActivationType', _PtActivation_ptActivationType),
(u'ptActivationData', _PtActivation_ptActivationData),
])
PtActivation._ext = None
#-----< PtActivationType >-----#
PtActivationType = INT(name=u'PtActivationType', mode=MODE_TYPE)
PtActivationType._cont = ASN1Dict([(u'undefinedCodingType', 0), (u'r09-16CodingType', 1), (u'vdv-50149CodingType', 2)])
PtActivationType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< PtActivationData >-----#
PtActivationData = OCT_STR(name=u'PtActivationData', mode=MODE_TYPE)
PtActivationData._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
#-----< AccelerationControl >-----#
AccelerationControl = BIT_STR(name=u'AccelerationControl', mode=MODE_TYPE)
AccelerationControl._cont = ASN1Dict([(u'brakePedalEngaged', 0), (u'gasPedalEngaged', 1), (u'emergencyBrakeEngaged', 2), (u'collisionWarningEngaged', 3), (u'accEngaged', 4), (u'cruiseControlEngaged', 5), (u'speedLimiterEngaged', 6)])
AccelerationControl._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
#-----< SemiAxisLength >-----#
SemiAxisLength = INT(name=u'SemiAxisLength', mode=MODE_TYPE)
SemiAxisLength._cont = ASN1Dict([(u'oneCentimeter', 1), (u'outOfRange', 4094), (u'unavailable', 4095)])
SemiAxisLength._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4095)], ev=None, er=[])
#-----< CauseCode >-----#
CauseCode = SEQ(name=u'CauseCode', mode=MODE_TYPE)
_CauseCode_causeCode = INT(name=u'causeCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CauseCodeType')))
_CauseCode_subCauseCode = INT(name=u'subCauseCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SubCauseCodeType')))
CauseCode._cont = ASN1Dict([
(u'causeCode', _CauseCode_causeCode),
(u'subCauseCode', _CauseCode_subCauseCode),
])
CauseCode._ext = None
#-----< CauseCodeType >-----#
CauseCodeType = INT(name=u'CauseCodeType', mode=MODE_TYPE)
CauseCodeType._cont = ASN1Dict([(u'reserved', 0), (u'trafficCondition', 1), (u'accident', 2), (u'roadworks', 3), (u'adverseWeatherCondition-Adhesion', 6), (u'hazardousLocation-SurfaceCondition', 9), (u'hazardousLocation-ObstacleOnTheRoad', 10), (u'hazardousLocation-AnimalOnTheRoad', 11), (u'humanPresenceOnTheRoad', 12), (u'wrongWayDriving', 14), (u'rescueAndRecoveryWorkInProgress', 15), (u'adverseWeatherCondition-ExtremeWeatherCondition', 17), (u'adverseWeatherCondition-Visibility', 18), (u'adverseWeatherCondition-Precipitation', 19), (u'slowVehicle', 26), (u'dangerousEndOfQueue', 27), (u'vehicleBreakdown', 91), (u'postCrash', 92), (u'humanProblem', 93), (u'stationaryVehicle', 94), (u'emergencyVehicleApproaching', 95), (u'hazardousLocation-DangerousCurve', 96), (u'collisionRisk', 97), (u'signalViolation', 98), (u'dangerousSituation', 99)])
CauseCodeType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SubCauseCodeType >-----#
SubCauseCodeType = INT(name=u'SubCauseCodeType', mode=MODE_TYPE)
SubCauseCodeType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< TrafficConditionSubCauseCode >-----#
TrafficConditionSubCauseCode = INT(name=u'TrafficConditionSubCauseCode', mode=MODE_TYPE)
TrafficConditionSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'increasedVolumeOfTraffic', 1), (u'trafficJamSlowlyIncreasing', 2), (u'trafficJamIncreasing', 3), (u'trafficJamStronglyIncreasing', 4), (u'trafficStationary', 5), (u'trafficJamSlightlyDecreasing', 6), (u'trafficJamDecreasing', 7), (u'trafficJamStronglyDecreasing', 8)])
TrafficConditionSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< AccidentSubCauseCode >-----#
AccidentSubCauseCode = INT(name=u'AccidentSubCauseCode', mode=MODE_TYPE)
AccidentSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'multiVehicleAccident', 1), (u'heavyAccident', 2), (u'accidentInvolvingLorry', 3), (u'accidentInvolvingBus', 4), (u'accidentInvolvingHazardousMaterials', 5), (u'accidentOnOppositeLane', 6), (u'unsecuredAccident', 7), (u'assistanceRequested', 8)])
AccidentSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RoadworksSubCauseCode >-----#
RoadworksSubCauseCode = INT(name=u'RoadworksSubCauseCode', mode=MODE_TYPE)
RoadworksSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'majorRoadworks', 1), (u'roadMarkingWork', 2), (u'slowMovingRoadMaintenance', 3), (u'shortTermStationaryRoadworks', 4), (u'streetCleaning', 5), (u'winterService', 6)])
RoadworksSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< HumanPresenceOnTheRoadSubCauseCode >-----#
HumanPresenceOnTheRoadSubCauseCode = INT(name=u'HumanPresenceOnTheRoadSubCauseCode', mode=MODE_TYPE)
HumanPresenceOnTheRoadSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'childrenOnRoadway', 1), (u'cyclistOnRoadway', 2), (u'motorcyclistOnRoadway', 3)])
HumanPresenceOnTheRoadSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< WrongWayDrivingSubCauseCode >-----#
WrongWayDrivingSubCauseCode = INT(name=u'WrongWayDrivingSubCauseCode', mode=MODE_TYPE)
WrongWayDrivingSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'wrongLane', 1), (u'wrongDirection', 2)])
WrongWayDrivingSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode >-----#
AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode = INT(name=u'AdverseWeatherCondition-ExtremeWeatherConditionSubCauseCode', mode=MODE_TYPE)
AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'strongWinds', 1), (u'damagingHail', 2), (u'hurricane', 3), (u'thunderstorm', 4), (u'tornado', 5), (u'blizzard', 6)])
AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< AdverseWeatherCondition-AdhesionSubCauseCode >-----#
AdverseWeatherCondition_AdhesionSubCauseCode = INT(name=u'AdverseWeatherCondition-AdhesionSubCauseCode', mode=MODE_TYPE)
AdverseWeatherCondition_AdhesionSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'heavyFrostOnRoad', 1), (u'fuelOnRoad', 2), (u'mudOnRoad', 3), (u'snowOnRoad', 4), (u'iceOnRoad', 5), (u'blackIceOnRoad', 6), (u'oilOnRoad', 7), (u'looseChippings', 8), (u'instantBlackIce', 9), (u'roadsSalted', 10)])
AdverseWeatherCondition_AdhesionSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< AdverseWeatherCondition-VisibilitySubCauseCode >-----#
AdverseWeatherCondition_VisibilitySubCauseCode = INT(name=u'AdverseWeatherCondition-VisibilitySubCauseCode', mode=MODE_TYPE)
AdverseWeatherCondition_VisibilitySubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'fog', 1), (u'smoke', 2), (u'heavySnowfall', 3), (u'heavyRain', 4), (u'heavyHail', 5), (u'lowSunGlare', 6), (u'sandstorms', 7), (u'swarmsOfInsects', 8)])
AdverseWeatherCondition_VisibilitySubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< AdverseWeatherCondition-PrecipitationSubCauseCode >-----#
AdverseWeatherCondition_PrecipitationSubCauseCode = INT(name=u'AdverseWeatherCondition-PrecipitationSubCauseCode', mode=MODE_TYPE)
AdverseWeatherCondition_PrecipitationSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'heavyRain', 1), (u'heavySnowfall', 2), (u'softHail', 3)])
AdverseWeatherCondition_PrecipitationSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SlowVehicleSubCauseCode >-----#
SlowVehicleSubCauseCode = INT(name=u'SlowVehicleSubCauseCode', mode=MODE_TYPE)
SlowVehicleSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'maintenanceVehicle', 1), (u'vehiclesSlowingToLookAtAccident', 2), (u'abnormalLoad', 3), (u'abnormalWideLoad', 4), (u'convoy', 5), (u'snowplough', 6), (u'deicing', 7), (u'saltingVehicles', 8)])
SlowVehicleSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< StationaryVehicleSubCauseCode >-----#
StationaryVehicleSubCauseCode = INT(name=u'StationaryVehicleSubCauseCode', mode=MODE_TYPE)
StationaryVehicleSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'humanProblem', 1), (u'vehicleBreakdown', 2), (u'postCrash', 3), (u'publicTransportStop', 4), (u'carryingDangerousGoods', 5)])
StationaryVehicleSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< HumanProblemSubCauseCode >-----#
HumanProblemSubCauseCode = INT(name=u'HumanProblemSubCauseCode', mode=MODE_TYPE)
HumanProblemSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'glycemiaProblem', 1), (u'heartProblem', 2)])
HumanProblemSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< EmergencyVehicleApproachingSubCauseCode >-----#
EmergencyVehicleApproachingSubCauseCode = INT(name=u'EmergencyVehicleApproachingSubCauseCode', mode=MODE_TYPE)
EmergencyVehicleApproachingSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'emergencyVehicleApproaching', 1), (u'prioritizedVehicleApproaching', 2)])
EmergencyVehicleApproachingSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< HazardousLocation-DangerousCurveSubCauseCode >-----#
HazardousLocation_DangerousCurveSubCauseCode = INT(name=u'HazardousLocation-DangerousCurveSubCauseCode', mode=MODE_TYPE)
HazardousLocation_DangerousCurveSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'dangerousLeftTurnCurve', 1), (u'dangerousRightTurnCurve', 2), (u'multipleCurvesStartingWithUnknownTurningDirection', 3), (u'multipleCurvesStartingWithLeftTurn', 4), (u'multipleCurvesStartingWithRightTurn', 5)])
HazardousLocation_DangerousCurveSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< HazardousLocation-SurfaceConditionSubCauseCode >-----#
HazardousLocation_SurfaceConditionSubCauseCode = INT(name=u'HazardousLocation-SurfaceConditionSubCauseCode', mode=MODE_TYPE)
HazardousLocation_SurfaceConditionSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'rockfalls', 1), (u'earthquakeDamage', 2), (u'sewerCollapse', 3), (u'subsidence', 4), (u'snowDrifts', 5), (u'stormDamage', 6), (u'burstPipe', 7), (u'volcanoEruption', 8), (u'fallingIce', 9)])
HazardousLocation_SurfaceConditionSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< HazardousLocation-ObstacleOnTheRoadSubCauseCode >-----#
HazardousLocation_ObstacleOnTheRoadSubCauseCode = INT(name=u'HazardousLocation-ObstacleOnTheRoadSubCauseCode', mode=MODE_TYPE)
HazardousLocation_ObstacleOnTheRoadSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'shedLoad', 1), (u'partsOfVehicles', 2), (u'partsOfTyres', 3), (u'bigObjects', 4), (u'fallenTrees', 5), (u'hubCaps', 6), (u'waitingVehicles', 7)])
HazardousLocation_ObstacleOnTheRoadSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< HazardousLocation-AnimalOnTheRoadSubCauseCode >-----#
HazardousLocation_AnimalOnTheRoadSubCauseCode = INT(name=u'HazardousLocation-AnimalOnTheRoadSubCauseCode', mode=MODE_TYPE)
HazardousLocation_AnimalOnTheRoadSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'wildAnimals', 1), (u'herdOfAnimals', 2), (u'smallAnimals', 3), (u'largeAnimals', 4)])
HazardousLocation_AnimalOnTheRoadSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< CollisionRiskSubCauseCode >-----#
CollisionRiskSubCauseCode = INT(name=u'CollisionRiskSubCauseCode', mode=MODE_TYPE)
CollisionRiskSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'longitudinalCollisionRisk', 1), (u'crossingCollisionRisk', 2), (u'lateralCollisionRisk', 3), (u'vulnerableRoadUser', 4)])
CollisionRiskSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< SignalViolationSubCauseCode >-----#
SignalViolationSubCauseCode = INT(name=u'SignalViolationSubCauseCode', mode=MODE_TYPE)
SignalViolationSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'stopSignViolation', 1), (u'trafficLightViolation', 2), (u'turningRegulationViolation', 3)])
SignalViolationSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< RescueAndRecoveryWorkInProgressSubCauseCode >-----#
RescueAndRecoveryWorkInProgressSubCauseCode = INT(name=u'RescueAndRecoveryWorkInProgressSubCauseCode', mode=MODE_TYPE)
RescueAndRecoveryWorkInProgressSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'emergencyVehicles', 1), (u'rescueHelicopterLanding', 2), (u'policeActivityOngoing', 3), (u'medicalEmergencyOngoing', 4), (u'childAbductionInProgress', 5)])
RescueAndRecoveryWorkInProgressSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< DangerousEndOfQueueSubCauseCode >-----#
DangerousEndOfQueueSubCauseCode = INT(name=u'DangerousEndOfQueueSubCauseCode', mode=MODE_TYPE)
DangerousEndOfQueueSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'suddenEndOfQueue', 1), (u'queueOverHill', 2), (u'queueAroundBend', 3), (u'queueInTunnel', 4)])
DangerousEndOfQueueSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< DangerousSituationSubCauseCode >-----#
DangerousSituationSubCauseCode = INT(name=u'DangerousSituationSubCauseCode', mode=MODE_TYPE)
DangerousSituationSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'emergencyElectronicBrakeEngaged', 1), (u'preCrashSystemEngaged', 2), (u'espEngaged', 3), (u'absEngaged', 4), (u'aebEngaged', 5), (u'brakeWarningEngaged', 6), (u'collisionRiskWarningEngaged', 7)])
DangerousSituationSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< VehicleBreakdownSubCauseCode >-----#
VehicleBreakdownSubCauseCode = INT(name=u'VehicleBreakdownSubCauseCode', mode=MODE_TYPE)
VehicleBreakdownSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'lackOfFuel', 1), (u'lackOfBatteryPower', 2), (u'engineProblem', 3), (u'transmissionProblem', 4), (u'engineCoolingProblem', 5), (u'brakingSystemProblem', 6), (u'steeringProblem', 7), (u'tyrePuncture', 8)])
VehicleBreakdownSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< PostCrashSubCauseCode >-----#
PostCrashSubCauseCode = INT(name=u'PostCrashSubCauseCode', mode=MODE_TYPE)
PostCrashSubCauseCode._cont = ASN1Dict([(u'unavailable', 0), (u'accidentWithoutECallTriggered', 1), (u'accidentWithECallManuallyTriggered', 2), (u'accidentWithECallAutomaticallyTriggered', 3), (u'accidentWithECallTriggeredWithoutAccessToCellularNetwork', 4)])
PostCrashSubCauseCode._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< Curvature >-----#
Curvature = SEQ(name=u'Curvature', mode=MODE_TYPE)
_Curvature_curvatureValue = INT(name=u'curvatureValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CurvatureValue')))
_Curvature_curvatureConfidence = ENUM(name=u'curvatureConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CurvatureConfidence')))
Curvature._cont = ASN1Dict([
(u'curvatureValue', _Curvature_curvatureValue),
(u'curvatureConfidence', _Curvature_curvatureConfidence),
])
Curvature._ext = None
#-----< CurvatureValue >-----#
CurvatureValue = INT(name=u'CurvatureValue', mode=MODE_TYPE)
CurvatureValue._cont = ASN1Dict([(u'straight', 0), (u'reciprocalOf1MeterRadiusToRight', -30000), (u'reciprocalOf1MeterRadiusToLeft', 30000), (u'unavailable', 30001)])
CurvatureValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-30000, ub=30001)], ev=None, er=[])
#-----< CurvatureConfidence >-----#
CurvatureConfidence = ENUM(name=u'CurvatureConfidence', mode=MODE_TYPE)
CurvatureConfidence._cont = ASN1Dict([(u'onePerMeter-0-00002', 0), (u'onePerMeter-0-0001', 1), (u'onePerMeter-0-0005', 2), (u'onePerMeter-0-002', 3), (u'onePerMeter-0-01', 4), (u'onePerMeter-0-1', 5), (u'outOfRange', 6), (u'unavailable', 7)])
CurvatureConfidence._ext = None
#-----< CurvatureCalculationMode >-----#
CurvatureCalculationMode = ENUM(name=u'CurvatureCalculationMode', mode=MODE_TYPE)
CurvatureCalculationMode._cont = ASN1Dict([(u'yawRateUsed', 0), (u'yawRateNotUsed', 1), (u'unavailable', 2)])
CurvatureCalculationMode._ext = []
#-----< Heading >-----#
Heading = SEQ(name=u'Heading', mode=MODE_TYPE)
_Heading_headingValue = INT(name=u'headingValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'HeadingValue')))
_Heading_headingConfidence = INT(name=u'headingConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'HeadingConfidence')))
Heading._cont = ASN1Dict([
(u'headingValue', _Heading_headingValue),
(u'headingConfidence', _Heading_headingConfidence),
])
Heading._ext = None
#-----< HeadingValue >-----#
HeadingValue = INT(name=u'HeadingValue', mode=MODE_TYPE)
HeadingValue._cont = ASN1Dict([(u'wgs84North', 0), (u'wgs84East', 900), (u'wgs84South', 1800), (u'wgs84West', 2700), (u'unavailable', 3601)])
HeadingValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=3601)], ev=None, er=[])
#-----< HeadingConfidence >-----#
HeadingConfidence = INT(name=u'HeadingConfidence', mode=MODE_TYPE)
HeadingConfidence._cont = ASN1Dict([(u'equalOrWithinZeroPointOneDegree', 1), (u'equalOrWithinOneDegree', 10), (u'outOfRange', 126), (u'unavailable', 127)])
HeadingConfidence._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=None, er=[])
#-----< LanePosition >-----#
LanePosition = INT(name=u'LanePosition', mode=MODE_TYPE)
LanePosition._cont = ASN1Dict([(u'offTheRoad', -1), (u'hardShoulder', 0), (u'outermostDrivingLane', 1), (u'secondLaneFromOutside', 2)])
LanePosition._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-1, ub=14)], ev=None, er=[])
#-----< ClosedLanes >-----#
ClosedLanes = SEQ(name=u'ClosedLanes', mode=MODE_TYPE)
_ClosedLanes_hardShoulderStatus = ENUM(name=u'hardShoulderStatus', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'HardShoulderStatus')), opt=True)
_ClosedLanes_drivingLaneStatus = BIT_STR(name=u'drivingLaneStatus', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DrivingLaneStatus')))
ClosedLanes._cont = ASN1Dict([
(u'hardShoulderStatus', _ClosedLanes_hardShoulderStatus),
(u'drivingLaneStatus', _ClosedLanes_drivingLaneStatus),
])
ClosedLanes._ext = []
#-----< HardShoulderStatus >-----#
HardShoulderStatus = ENUM(name=u'HardShoulderStatus', mode=MODE_TYPE)
HardShoulderStatus._cont = ASN1Dict([(u'availableForStopping', 0), (u'closed', 1), (u'availableForDriving', 2)])
HardShoulderStatus._ext = None
#-----< DrivingLaneStatus >-----#
DrivingLaneStatus = BIT_STR(name=u'DrivingLaneStatus', mode=MODE_TYPE)
DrivingLaneStatus._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=14)], ev=None, er=[])
#-----< PerformanceClass >-----#
PerformanceClass = INT(name=u'PerformanceClass', mode=MODE_TYPE)
PerformanceClass._cont = ASN1Dict([(u'unavailable', 0), (u'performanceClassA', 1), (u'performanceClassB', 2)])
PerformanceClass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< SpeedValue >-----#
SpeedValue = INT(name=u'SpeedValue', mode=MODE_TYPE)
SpeedValue._cont = ASN1Dict([(u'standstill', 0), (u'oneCentimeterPerSec', 1), (u'unavailable', 16383)])
SpeedValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=16383)], ev=None, er=[])
#-----< SpeedConfidence >-----#
SpeedConfidence = INT(name=u'SpeedConfidence', mode=MODE_TYPE)
SpeedConfidence._cont = ASN1Dict([(u'equalOrWithinOneCentimeterPerSec', 1), (u'equalOrWithinOneMeterPerSec', 100), (u'outOfRange', 126), (u'unavailable', 127)])
SpeedConfidence._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=None, er=[])
#-----< VehicleMass >-----#
VehicleMass = INT(name=u'VehicleMass', mode=MODE_TYPE)
VehicleMass._cont = ASN1Dict([(u'hundredKg', 1), (u'unavailable', 1024)])
VehicleMass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1024)], ev=None, er=[])
#-----< Speed >-----#
Speed = SEQ(name=u'Speed', mode=MODE_TYPE)
_Speed_speedValue = INT(name=u'speedValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SpeedValue')))
_Speed_speedConfidence = INT(name=u'speedConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SpeedConfidence')))
Speed._cont = ASN1Dict([
(u'speedValue', _Speed_speedValue),
(u'speedConfidence', _Speed_speedConfidence),
])
Speed._ext = None
#-----< DriveDirection >-----#
DriveDirection = ENUM(name=u'DriveDirection', mode=MODE_TYPE)
DriveDirection._cont = ASN1Dict([(u'forward', 0), (u'backward', 1), (u'unavailable', 2)])
DriveDirection._ext = None
#-----< EmbarkationStatus >-----#
EmbarkationStatus = BOOL(name=u'EmbarkationStatus', mode=MODE_TYPE)
#-----< LongitudinalAcceleration >-----#
LongitudinalAcceleration = SEQ(name=u'LongitudinalAcceleration', mode=MODE_TYPE)
_LongitudinalAcceleration_longitudinalAccelerationValue = INT(name=u'longitudinalAccelerationValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LongitudinalAccelerationValue')))
_LongitudinalAcceleration_longitudinalAccelerationConfidence = INT(name=u'longitudinalAccelerationConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'AccelerationConfidence')))
LongitudinalAcceleration._cont = ASN1Dict([
(u'longitudinalAccelerationValue', _LongitudinalAcceleration_longitudinalAccelerationValue),
(u'longitudinalAccelerationConfidence', _LongitudinalAcceleration_longitudinalAccelerationConfidence),
])
LongitudinalAcceleration._ext = None
#-----< LongitudinalAccelerationValue >-----#
LongitudinalAccelerationValue = INT(name=u'LongitudinalAccelerationValue', mode=MODE_TYPE)
LongitudinalAccelerationValue._cont = ASN1Dict([(u'pointOneMeterPerSecSquaredForward', 1), (u'pointOneMeterPerSecSquaredBackward', -1), (u'unavailable', 161)])
LongitudinalAccelerationValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-160, ub=161)], ev=None, er=[])
#-----< AccelerationConfidence >-----#
AccelerationConfidence = INT(name=u'AccelerationConfidence', mode=MODE_TYPE)
AccelerationConfidence._cont = ASN1Dict([(u'pointOneMeterPerSecSquared', 1), (u'outOfRange', 101), (u'unavailable', 102)])
AccelerationConfidence._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=102)], ev=None, er=[])
#-----< LateralAcceleration >-----#
LateralAcceleration = SEQ(name=u'LateralAcceleration', mode=MODE_TYPE)
_LateralAcceleration_lateralAccelerationValue = INT(name=u'lateralAccelerationValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'LateralAccelerationValue')))
_LateralAcceleration_lateralAccelerationConfidence = INT(name=u'lateralAccelerationConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'AccelerationConfidence')))
LateralAcceleration._cont = ASN1Dict([
(u'lateralAccelerationValue', _LateralAcceleration_lateralAccelerationValue),
(u'lateralAccelerationConfidence', _LateralAcceleration_lateralAccelerationConfidence),
])
LateralAcceleration._ext = None
#-----< LateralAccelerationValue >-----#
LateralAccelerationValue = INT(name=u'LateralAccelerationValue', mode=MODE_TYPE)
LateralAccelerationValue._cont = ASN1Dict([(u'pointOneMeterPerSecSquaredToRight', -1), (u'pointOneMeterPerSecSquaredToLeft', 1), (u'unavailable', 161)])
LateralAccelerationValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-160, ub=161)], ev=None, er=[])
#-----< VerticalAcceleration >-----#
VerticalAcceleration = SEQ(name=u'VerticalAcceleration', mode=MODE_TYPE)
_VerticalAcceleration_verticalAccelerationValue = INT(name=u'verticalAccelerationValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VerticalAccelerationValue')))
_VerticalAcceleration_verticalAccelerationConfidence = INT(name=u'verticalAccelerationConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'AccelerationConfidence')))
VerticalAcceleration._cont = ASN1Dict([
(u'verticalAccelerationValue', _VerticalAcceleration_verticalAccelerationValue),
(u'verticalAccelerationConfidence', _VerticalAcceleration_verticalAccelerationConfidence),
])
VerticalAcceleration._ext = None
#-----< VerticalAccelerationValue >-----#
VerticalAccelerationValue = INT(name=u'VerticalAccelerationValue', mode=MODE_TYPE)
VerticalAccelerationValue._cont = ASN1Dict([(u'pointOneMeterPerSecSquaredUp', 1), (u'pointOneMeterPerSecSquaredDown', -1), (u'unavailable', 161)])
VerticalAccelerationValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-160, ub=161)], ev=None, er=[])
#-----< StationType >-----#
StationType = INT(name=u'StationType', mode=MODE_TYPE)
StationType._cont = ASN1Dict([(u'unknown', 0), (u'pedestrian', 1), (u'cyclist', 2), (u'moped', 3), (u'motorcycle', 4), (u'passengerCar', 5), (u'bus', 6), (u'lightTruck', 7), (u'heavyTruck', 8), (u'trailer', 9), (u'specialVehicles', 10), (u'tram', 11), (u'roadSideUnit', 15)])
StationType._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=255)], ev=None, er=[])
#-----< ExteriorLights >-----#
ExteriorLights = BIT_STR(name=u'ExteriorLights', mode=MODE_TYPE)
ExteriorLights._cont = ASN1Dict([(u'lowBeamHeadlightsOn', 0), (u'highBeamHeadlightsOn', 1), (u'leftTurnSignalOn', 2), (u'rightTurnSignalOn', 3), (u'daytimeRunningLightsOn', 4), (u'reverseLightOn', 5), (u'fogLightOn', 6), (u'parkingLightsOn', 7)])
ExteriorLights._const_sz = ASN1Set(rv=[8], rr=[], ev=None, er=[])
#-----< DangerousGoodsBasic >-----#
DangerousGoodsBasic = ENUM(name=u'DangerousGoodsBasic', mode=MODE_TYPE)
DangerousGoodsBasic._cont = ASN1Dict([(u'explosives1', 0), (u'explosives2', 1), (u'explosives3', 2), (u'explosives4', 3), (u'explosives5', 4), (u'explosives6', 5), (u'flammableGases', 6), (u'nonFlammableGases', 7), (u'toxicGases', 8), (u'flammableLiquids', 9), (u'flammableSolids', 10), (u'substancesLiableToSpontaneousCombustion', 11), (u'substancesEmittingFlammableGasesUponContactWithWater', 12), (u'oxidizingSubstances', 13), (u'organicPeroxides', 14), (u'toxicSubstances', 15), (u'infectiousSubstances', 16), (u'radioactiveMaterial', 17), (u'corrosiveSubstances', 18), (u'miscellaneousDangerousSubstances', 19)])
DangerousGoodsBasic._ext = None
#-----< DangerousGoodsExtended >-----#
DangerousGoodsExtended = SEQ(name=u'DangerousGoodsExtended', mode=MODE_TYPE)
_DangerousGoodsExtended_dangerousGoodsType = ENUM(name=u'dangerousGoodsType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DangerousGoodsBasic')))
_DangerousGoodsExtended_unNumber = INT(name=u'unNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DangerousGoodsExtended_unNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=9999)], ev=None, er=[])
_DangerousGoodsExtended_elevatedTemperature = BOOL(name=u'elevatedTemperature', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DangerousGoodsExtended_tunnelsRestricted = BOOL(name=u'tunnelsRestricted', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DangerousGoodsExtended_limitedQuantity = BOOL(name=u'limitedQuantity', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_DangerousGoodsExtended_emergencyActionCode = STR_IA5(name=u'emergencyActionCode', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DangerousGoodsExtended_emergencyActionCode._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=24)], ev=None, er=[])
_DangerousGoodsExtended_phoneNumber = STR_IA5(name=u'phoneNumber', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DangerousGoodsExtended_phoneNumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=24)], ev=None, er=[])
_DangerousGoodsExtended_companyName = STR_UTF8(name=u'companyName', mode=MODE_TYPE, tag=(7, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_DangerousGoodsExtended_companyName._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=24)], ev=None, er=[])
DangerousGoodsExtended._cont = ASN1Dict([
(u'dangerousGoodsType', _DangerousGoodsExtended_dangerousGoodsType),
(u'unNumber', _DangerousGoodsExtended_unNumber),
(u'elevatedTemperature', _DangerousGoodsExtended_elevatedTemperature),
(u'tunnelsRestricted', _DangerousGoodsExtended_tunnelsRestricted),
(u'limitedQuantity', _DangerousGoodsExtended_limitedQuantity),
(u'emergencyActionCode', _DangerousGoodsExtended_emergencyActionCode),
(u'phoneNumber', _DangerousGoodsExtended_phoneNumber),
(u'companyName', _DangerousGoodsExtended_companyName),
])
DangerousGoodsExtended._ext = None
#-----< SpecialTransportType >-----#
SpecialTransportType = BIT_STR(name=u'SpecialTransportType', mode=MODE_TYPE)
SpecialTransportType._cont = ASN1Dict([(u'heavyLoad', 0), (u'excessWidth', 1), (u'excessLength', 2), (u'excessHeight', 3)])
SpecialTransportType._const_sz = ASN1Set(rv=[4], rr=[], ev=None, er=[])
#-----< LightBarSirenInUse >-----#
LightBarSirenInUse = BIT_STR(name=u'LightBarSirenInUse', mode=MODE_TYPE)
LightBarSirenInUse._cont = ASN1Dict([(u'lightBarActivated', 0), (u'sirenActivated', 1)])
LightBarSirenInUse._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
#-----< HeightLonCarr >-----#
HeightLonCarr = INT(name=u'HeightLonCarr', mode=MODE_TYPE)
HeightLonCarr._cont = ASN1Dict([(u'oneCentimeter', 1), (u'unavailable', 100)])
HeightLonCarr._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=100)], ev=None, er=[])
#-----< PosLonCarr >-----#
PosLonCarr = INT(name=u'PosLonCarr', mode=MODE_TYPE)
PosLonCarr._cont = ASN1Dict([(u'oneCentimeter', 1), (u'unavailable', 127)])
PosLonCarr._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=None, er=[])
#-----< PosPillar >-----#
PosPillar = INT(name=u'PosPillar', mode=MODE_TYPE)
PosPillar._cont = ASN1Dict([(u'tenCentimeters', 1), (u'unavailable', 30)])
PosPillar._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=30)], ev=None, er=[])
#-----< PosCentMass >-----#
PosCentMass = INT(name=u'PosCentMass', mode=MODE_TYPE)
PosCentMass._cont = ASN1Dict([(u'tenCentimeters', 1), (u'unavailable', 63)])
PosCentMass._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=63)], ev=None, er=[])
#-----< RequestResponseIndication >-----#
RequestResponseIndication = ENUM(name=u'RequestResponseIndication', mode=MODE_TYPE)
RequestResponseIndication._cont = ASN1Dict([(u'request', 0), (u'response', 1)])
RequestResponseIndication._ext = None
#-----< SpeedLimit >-----#
SpeedLimit = INT(name=u'SpeedLimit', mode=MODE_TYPE)
SpeedLimit._cont = ASN1Dict([(u'oneKmPerHour', 1)])
SpeedLimit._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
#-----< StationarySince >-----#
StationarySince = ENUM(name=u'StationarySince', mode=MODE_TYPE)
StationarySince._cont = ASN1Dict([(u'lessThan1Minute', 0), (u'lessThan2Minutes', 1), (u'lessThan15Minutes', 2), (u'equalOrGreater15Minutes', 3)])
StationarySince._ext = None
#-----< Temperature >-----#
Temperature = INT(name=u'Temperature', mode=MODE_TYPE)
Temperature._cont = ASN1Dict([(u'equalOrSmallerThanMinus60Deg', -60), (u'oneDegreeCelsius', 1), (u'equalOrGreaterThan67Deg', 67)])
Temperature._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-60, ub=67)], ev=None, er=[])
#-----< TrafficRule >-----#
TrafficRule = ENUM(name=u'TrafficRule', mode=MODE_TYPE)
TrafficRule._cont = ASN1Dict([(u'noPassing', 0), (u'noPassingForTrucks', 1), (u'passToRight', 2), (u'passToLeft', 3)])
TrafficRule._ext = []
#-----< WheelBaseVehicle >-----#
WheelBaseVehicle = INT(name=u'WheelBaseVehicle', mode=MODE_TYPE)
WheelBaseVehicle._cont = ASN1Dict([(u'tenCentimeters', 1), (u'unavailable', 127)])
WheelBaseVehicle._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=None, er=[])
#-----< TurningRadius >-----#
TurningRadius = INT(name=u'TurningRadius', mode=MODE_TYPE)
TurningRadius._cont = ASN1Dict([(u'point4Meters', 1), (u'unavailable', 255)])
TurningRadius._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=None, er=[])
#-----< PosFrontAx >-----#
PosFrontAx = INT(name=u'PosFrontAx', mode=MODE_TYPE)
PosFrontAx._cont = ASN1Dict([(u'tenCentimeters', 1), (u'unavailable', 20)])
PosFrontAx._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=20)], ev=None, er=[])
#-----< PositionOfOccupants >-----#
PositionOfOccupants = BIT_STR(name=u'PositionOfOccupants', mode=MODE_TYPE)
PositionOfOccupants._cont = ASN1Dict([(u'row1LeftOccupied', 0), (u'row1RightOccupied', 1), (u'row1MidOccupied', 2), (u'row1NotDetectable', 3), (u'row1NotPresent', 4), (u'row2LeftOccupied', 5), (u'row2RightOccupied', 6), (u'row2MidOccupied', 7), (u'row2NotDetectable', 8), (u'row2NotPresent', 9), (u'row3LeftOccupied', 10), (u'row3RightOccupied', 11), (u'row3MidOccupied', 12), (u'row3NotDetectable', 13), (u'row3NotPresent', 14), (u'row4LeftOccupied', 15), (u'row4RightOccupied', 16), (u'row4MidOccupied', 17), (u'row4NotDetectable', 18), (u'row4NotPresent', 19)])
PositionOfOccupants._const_sz = ASN1Set(rv=[20], rr=[], ev=None, er=[])
#-----< PositioningSolutionType >-----#
PositioningSolutionType = ENUM(name=u'PositioningSolutionType', mode=MODE_TYPE)
PositioningSolutionType._cont = ASN1Dict([(u'noPositioningSolution', 0), (u'sGNSS', 1), (u'dGNSS', 2), (u'sGNSSplusDR', 3), (u'dGNSSplusDR', 4), (u'dR', 5)])
PositioningSolutionType._ext = []
#-----< VehicleIdentification >-----#
VehicleIdentification = SEQ(name=u'VehicleIdentification', mode=MODE_TYPE)
_VehicleIdentification_wMInumber = STR_IA5(name=u'wMInumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'WMInumber')), opt=True)
_VehicleIdentification_vDS = STR_IA5(name=u'vDS', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VDS')), opt=True)
VehicleIdentification._cont = ASN1Dict([
(u'wMInumber', _VehicleIdentification_wMInumber),
(u'vDS', _VehicleIdentification_vDS),
])
VehicleIdentification._ext = []
#-----< WMInumber >-----#
WMInumber = STR_IA5(name=u'WMInumber', mode=MODE_TYPE)
WMInumber._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=None, er=[])
#-----< VDS >-----#
VDS = STR_IA5(name=u'VDS', mode=MODE_TYPE)
VDS._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
#-----< EnergyStorageType >-----#
EnergyStorageType = BIT_STR(name=u'EnergyStorageType', mode=MODE_TYPE)
EnergyStorageType._cont = ASN1Dict([(u'hydrogenStorage', 0), (u'electricEnergyStorage', 1), (u'liquidPropaneGas', 2), (u'compressedNaturalGas', 3), (u'diesel', 4), (u'gasoline', 5), (u'ammonia', 6)])
EnergyStorageType._const_sz = ASN1Set(rv=[7], rr=[], ev=None, er=[])
#-----< VehicleLength >-----#
VehicleLength = SEQ(name=u'VehicleLength', mode=MODE_TYPE)
_VehicleLength_vehicleLengthValue = INT(name=u'vehicleLengthValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleLengthValue')))
_VehicleLength_vehicleLengthConfidenceIndication = ENUM(name=u'vehicleLengthConfidenceIndication', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'VehicleLengthConfidenceIndication')))
VehicleLength._cont = ASN1Dict([
(u'vehicleLengthValue', _VehicleLength_vehicleLengthValue),
(u'vehicleLengthConfidenceIndication', _VehicleLength_vehicleLengthConfidenceIndication),
])
VehicleLength._ext = None
#-----< VehicleLengthValue >-----#
VehicleLengthValue = INT(name=u'VehicleLengthValue', mode=MODE_TYPE)
VehicleLengthValue._cont = ASN1Dict([(u'tenCentimeters', 1), (u'outOfRange', 1022), (u'unavailable', 1023)])
VehicleLengthValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=1023)], ev=None, er=[])
#-----< VehicleLengthConfidenceIndication >-----#
VehicleLengthConfidenceIndication = ENUM(name=u'VehicleLengthConfidenceIndication', mode=MODE_TYPE)
VehicleLengthConfidenceIndication._cont = ASN1Dict([(u'noTrailerPresent', 0), (u'trailerPresentWithKnownLength', 1), (u'trailerPresentWithUnknownLength', 2), (u'trailerPresenceIsUnknown', 3), (u'unavailable', 4)])
VehicleLengthConfidenceIndication._ext = None
#-----< VehicleWidth >-----#
VehicleWidth = INT(name=u'VehicleWidth', mode=MODE_TYPE)
VehicleWidth._cont = ASN1Dict([(u'tenCentimeters', 1), (u'outOfRange', 61), (u'unavailable', 62)])
VehicleWidth._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=62)], ev=None, er=[])
#-----< PathHistory >-----#
PathHistory = SEQ_OF(name=u'PathHistory', mode=MODE_TYPE)
_PathHistory__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'PathPoint')))
PathHistory._cont = _PathHistory__item_
PathHistory._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=40)], ev=None, er=[])
#-----< EmergencyPriority >-----#
EmergencyPriority = BIT_STR(name=u'EmergencyPriority', mode=MODE_TYPE)
EmergencyPriority._cont = ASN1Dict([(u'requestForRightOfWay', 0), (u'requestForFreeCrossingAtATrafficLight', 1)])
EmergencyPriority._const_sz = ASN1Set(rv=[2], rr=[], ev=None, er=[])
#-----< InformationQuality >-----#
InformationQuality = INT(name=u'InformationQuality', mode=MODE_TYPE)
InformationQuality._cont = ASN1Dict([(u'unavailable', 0), (u'lowest', 1), (u'highest', 7)])
InformationQuality._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=7)], ev=None, er=[])
#-----< RoadType >-----#
RoadType = ENUM(name=u'RoadType', mode=MODE_TYPE)
RoadType._cont = ASN1Dict([(u'urban-NoStructuralSeparationToOppositeLanes', 0), (u'urban-WithStructuralSeparationToOppositeLanes', 1), (u'nonUrban-NoStructuralSeparationToOppositeLanes', 2), (u'nonUrban-WithStructuralSeparationToOppositeLanes', 3)])
RoadType._ext = None
#-----< SteeringWheelAngle >-----#
SteeringWheelAngle = SEQ(name=u'SteeringWheelAngle', mode=MODE_TYPE)
_SteeringWheelAngle_steeringWheelAngleValue = INT(name=u'steeringWheelAngleValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SteeringWheelAngleValue')))
_SteeringWheelAngle_steeringWheelAngleConfidence = INT(name=u'steeringWheelAngleConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SteeringWheelAngleConfidence')))
SteeringWheelAngle._cont = ASN1Dict([
(u'steeringWheelAngleValue', _SteeringWheelAngle_steeringWheelAngleValue),
(u'steeringWheelAngleConfidence', _SteeringWheelAngle_steeringWheelAngleConfidence),
])
SteeringWheelAngle._ext = None
#-----< SteeringWheelAngleValue >-----#
SteeringWheelAngleValue = INT(name=u'SteeringWheelAngleValue', mode=MODE_TYPE)
SteeringWheelAngleValue._cont = ASN1Dict([(u'straight', 0), (u'onePointFiveDegreesToRight', -1), (u'onePointFiveDegreesToLeft', 1), (u'unavailable', 512)])
SteeringWheelAngleValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-511, ub=512)], ev=None, er=[])
#-----< SteeringWheelAngleConfidence >-----#
SteeringWheelAngleConfidence = INT(name=u'SteeringWheelAngleConfidence', mode=MODE_TYPE)
SteeringWheelAngleConfidence._cont = ASN1Dict([(u'equalOrWithinOnePointFiveDegree', 1), (u'outOfRange', 126), (u'unavailable', 127)])
SteeringWheelAngleConfidence._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=127)], ev=None, er=[])
#-----< TimestampIts >-----#
TimestampIts = INT(name=u'TimestampIts', mode=MODE_TYPE)
TimestampIts._cont = ASN1Dict([(u'utcStartOf2004', 0), (u'oneMillisecAfterUTCStartOf2004', 1)])
TimestampIts._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=4398046511103)], ev=None, er=[])
#-----< VehicleRole >-----#
VehicleRole = ENUM(name=u'VehicleRole', mode=MODE_TYPE)
VehicleRole._cont = ASN1Dict([(u'default', 0), (u'publicTransport', 1), (u'specialTransport', 2), (u'dangerousGoods', 3), (u'roadWork', 4), (u'rescue', 5), (u'emergency', 6), (u'safetyCar', 7), (u'agriculture', 8), (u'commercial', 9), (u'military', 10), (u'roadOperator', 11), (u'taxi', 12), (u'reserved1', 13), (u'reserved2', 14), (u'reserved3', 15)])
VehicleRole._ext = None
#-----< YawRate >-----#
YawRate = SEQ(name=u'YawRate', mode=MODE_TYPE)
_YawRate_yawRateValue = INT(name=u'yawRateValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'YawRateValue')))
_YawRate_yawRateConfidence = ENUM(name=u'yawRateConfidence', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'YawRateConfidence')))
YawRate._cont = ASN1Dict([
(u'yawRateValue', _YawRate_yawRateValue),
(u'yawRateConfidence', _YawRate_yawRateConfidence),
])
YawRate._ext = None
#-----< YawRateValue >-----#
YawRateValue = INT(name=u'YawRateValue', mode=MODE_TYPE)
YawRateValue._cont = ASN1Dict([(u'straight', 0), (u'degSec-000-01ToRight', -1), (u'degSec-000-01ToLeft', 1), (u'unavailable', 32767)])
YawRateValue._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=-32766, ub=32767)], ev=None, er=[])
#-----< YawRateConfidence >-----#
YawRateConfidence = ENUM(name=u'YawRateConfidence', mode=MODE_TYPE)
YawRateConfidence._cont = ASN1Dict([(u'degSec-000-01', 0), (u'degSec-000-05', 1), (u'degSec-000-10', 2), (u'degSec-001-00', 3), (u'degSec-005-00', 4), (u'degSec-010-00', 5), (u'degSec-100-00', 6), (u'outOfRange', 7), (u'unavailable', 8)])
YawRateConfidence._ext = None
#-----< ProtectedZoneType >-----#
ProtectedZoneType = ENUM(name=u'ProtectedZoneType', mode=MODE_TYPE)
ProtectedZoneType._cont = ASN1Dict([(u'cenDsrcTolling', 0)])
ProtectedZoneType._ext = []
#-----< RelevanceDistance >-----#
RelevanceDistance = ENUM(name=u'RelevanceDistance', mode=MODE_TYPE)
RelevanceDistance._cont = ASN1Dict([(u'lessThan50m', 0), (u'lessThan100m', 1), (u'lessThan200m', 2), (u'lessThan500m', 3), (u'lessThan1000m', 4), (u'lessThan5km', 5), (u'lessThan10km', 6), (u'over10km', 7)])
RelevanceDistance._ext = None
#-----< RelevanceTrafficDirection >-----#
RelevanceTrafficDirection = ENUM(name=u'RelevanceTrafficDirection', mode=MODE_TYPE)
RelevanceTrafficDirection._cont = ASN1Dict([(u'allTrafficDirections', 0), (u'upstreamTraffic', 1), (u'downstreamTraffic', 2), (u'oppositeTraffic', 3)])
RelevanceTrafficDirection._ext = None
#-----< TransmissionInterval >-----#
TransmissionInterval = INT(name=u'TransmissionInterval', mode=MODE_TYPE)
TransmissionInterval._cont = ASN1Dict([(u'oneMilliSecond', 1), (u'tenSeconds', 10000)])
TransmissionInterval._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=10000)], ev=None, er=[])
#-----< ValidityDuration >-----#
ValidityDuration = INT(name=u'ValidityDuration', mode=MODE_TYPE)
ValidityDuration._cont = ASN1Dict([(u'timeOfDetection', 0), (u'oneSecondAfterDetection', 1)])
ValidityDuration._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=86400)], ev=None, er=[])
#-----< ActionID >-----#
ActionID = SEQ(name=u'ActionID', mode=MODE_TYPE)
_ActionID_originatingStationID = INT(name=u'originatingStationID', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'StationID')))
_ActionID_sequenceNumber = INT(name=u'sequenceNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'SequenceNumber')))
ActionID._cont = ASN1Dict([
(u'originatingStationID', _ActionID_originatingStationID),
(u'sequenceNumber', _ActionID_sequenceNumber),
])
ActionID._ext = None
#-----< ItineraryPath >-----#
ItineraryPath = SEQ_OF(name=u'ItineraryPath', mode=MODE_TYPE)
_ItineraryPath__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'ReferencePosition')))
ItineraryPath._cont = _ItineraryPath__item_
ItineraryPath._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=40)], ev=None, er=[])
#-----< ProtectedCommunicationZone >-----#
ProtectedCommunicationZone = SEQ(name=u'ProtectedCommunicationZone', mode=MODE_TYPE)
_ProtectedCommunicationZone_protectedZoneType = ENUM(name=u'protectedZoneType', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ProtectedZoneType')))
_ProtectedCommunicationZone_expiryTime = INT(name=u'expiryTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'TimestampIts')), opt=True)
_ProtectedCommunicationZone_protectedZoneLatitude = INT(name=u'protectedZoneLatitude', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Latitude')))
_ProtectedCommunicationZone_protectedZoneLongitude = INT(name=u'protectedZoneLongitude', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Longitude')))
_ProtectedCommunicationZone_protectedZoneRadius = INT(name=u'protectedZoneRadius', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ProtectedZoneRadius')), opt=True)
_ProtectedCommunicationZone_protectedZoneID = INT(name=u'protectedZoneID', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'ProtectedZoneID')), opt=True)
ProtectedCommunicationZone._cont = ASN1Dict([
(u'protectedZoneType', _ProtectedCommunicationZone_protectedZoneType),
(u'expiryTime', _ProtectedCommunicationZone_expiryTime),
(u'protectedZoneLatitude', _ProtectedCommunicationZone_protectedZoneLatitude),
(u'protectedZoneLongitude', _ProtectedCommunicationZone_protectedZoneLongitude),
(u'protectedZoneRadius', _ProtectedCommunicationZone_protectedZoneRadius),
(u'protectedZoneID', _ProtectedCommunicationZone_protectedZoneID),
])
ProtectedCommunicationZone._ext = None
#-----< Traces >-----#
Traces = SEQ_OF(name=u'Traces', mode=MODE_TYPE)
_Traces__item_ = SEQ_OF(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'PathHistory')))
Traces._cont = _Traces__item_
Traces._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=7)], ev=None, er=[])
#-----< NumberOfOccupants >-----#
NumberOfOccupants = INT(name=u'NumberOfOccupants', mode=MODE_TYPE)
NumberOfOccupants._cont = ASN1Dict([(u'oneOccupant', 1), (u'unavailable', 127)])
NumberOfOccupants._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[])
#-----< SequenceNumber >-----#
SequenceNumber = INT(name=u'SequenceNumber', mode=MODE_TYPE)
SequenceNumber._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=65535)], ev=None, er=[])
#-----< PositionOfPillars >-----#
PositionOfPillars = SEQ_OF(name=u'PositionOfPillars', mode=MODE_TYPE)
_PositionOfPillars__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'PosPillar')))
PositionOfPillars._cont = _PositionOfPillars__item_
PositionOfPillars._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=[], er=[])
#-----< RestrictedTypes >-----#
RestrictedTypes = SEQ_OF(name=u'RestrictedTypes', mode=MODE_TYPE)
_RestrictedTypes__item_ = INT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'StationType')))
RestrictedTypes._cont = _RestrictedTypes__item_
RestrictedTypes._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=3)], ev=[], er=[])
#-----< EventHistory >-----#
EventHistory = SEQ_OF(name=u'EventHistory', mode=MODE_TYPE)
_EventHistory__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'EventPoint')))
EventHistory._cont = _EventHistory__item_
EventHistory._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=23)], ev=None, er=[])
#-----< EventPoint >-----#
EventPoint = SEQ(name=u'EventPoint', mode=MODE_TYPE)
_EventPoint_eventPosition = SEQ(name=u'eventPosition', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'DeltaReferencePosition')))
_EventPoint_eventDeltaTime = INT(name=u'eventDeltaTime', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'PathDeltaTime')), opt=True)
_EventPoint_informationQuality = INT(name=u'informationQuality', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'InformationQuality')))
EventPoint._cont = ASN1Dict([
(u'eventPosition', _EventPoint_eventPosition),
(u'eventDeltaTime', _EventPoint_eventDeltaTime),
(u'informationQuality', _EventPoint_informationQuality),
])
EventPoint._ext = None
#-----< ProtectedCommunicationZonesRSU >-----#
ProtectedCommunicationZonesRSU = SEQ_OF(name=u'ProtectedCommunicationZonesRSU', mode=MODE_TYPE)
_ProtectedCommunicationZonesRSU__item_ = SEQ(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'ProtectedCommunicationZone')))
ProtectedCommunicationZonesRSU._cont = _ProtectedCommunicationZonesRSU__item_
ProtectedCommunicationZonesRSU._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=16)], ev=None, er=[])
#-----< CenDsrcTollingZone >-----#
CenDsrcTollingZone = SEQ(name=u'CenDsrcTollingZone', mode=MODE_TYPE)
_CenDsrcTollingZone_protectedZoneLatitude = INT(name=u'protectedZoneLatitude', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Latitude')))
_CenDsrcTollingZone_protectedZoneLongitude = INT(name=u'protectedZoneLongitude', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'Longitude')))
_CenDsrcTollingZone_cenDsrcTollingZoneID = INT(name=u'cenDsrcTollingZoneID', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ITS-Container', 'CenDsrcTollingZoneID')), opt=True)
CenDsrcTollingZone._cont = ASN1Dict([
(u'protectedZoneLatitude', _CenDsrcTollingZone_protectedZoneLatitude),
(u'protectedZoneLongitude', _CenDsrcTollingZone_protectedZoneLongitude),
(u'cenDsrcTollingZoneID', _CenDsrcTollingZone_cenDsrcTollingZoneID),
])
CenDsrcTollingZone._ext = None
#-----< ProtectedZoneRadius >-----#
ProtectedZoneRadius = INT(name=u'ProtectedZoneRadius', mode=MODE_TYPE)
ProtectedZoneRadius._cont = ASN1Dict([(u'oneMeter', 1)])
ProtectedZoneRadius._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=255)], ev=[], er=[])
#-----< ProtectedZoneID >-----#
ProtectedZoneID = INT(name=u'ProtectedZoneID', mode=MODE_TYPE)
ProtectedZoneID._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=134217727)], ev=None, er=[])
#-----< CenDsrcTollingZoneID >-----#
CenDsrcTollingZoneID = INT(name=u'CenDsrcTollingZoneID', mode=MODE_TYPE, typeref=ASN1RefType(('ITS-Container', 'ProtectedZoneID')))
_all_ = [
_ItsPduHeader_protocolVersion,
_ItsPduHeader_messageID,
_ItsPduHeader_stationID,
ItsPduHeader,
StationID,
_ReferencePosition_latitude,
_ReferencePosition_longitude,
_ReferencePosition_positionConfidenceEllipse,
_ReferencePosition_altitude,
ReferencePosition,
_DeltaReferencePosition_deltaLatitude,
_DeltaReferencePosition_deltaLongitude,
_DeltaReferencePosition_deltaAltitude,
DeltaReferencePosition,
Longitude,
Latitude,
_Altitude_altitudeValue,
_Altitude_altitudeConfidence,
Altitude,
AltitudeValue,
AltitudeConfidence,
DeltaLongitude,
DeltaLatitude,
DeltaAltitude,
_PosConfidenceEllipse_semiMajorConfidence,
_PosConfidenceEllipse_semiMinorConfidence,
_PosConfidenceEllipse_semiMajorOrientation,
PosConfidenceEllipse,
_PathPoint_pathPosition,
_PathPoint_pathDeltaTime,
PathPoint,
PathDeltaTime,
_PtActivation_ptActivationType,
_PtActivation_ptActivationData,
PtActivation,
PtActivationType,
PtActivationData,
AccelerationControl,
SemiAxisLength,
_CauseCode_causeCode,
_CauseCode_subCauseCode,
CauseCode,
CauseCodeType,
SubCauseCodeType,
TrafficConditionSubCauseCode,
AccidentSubCauseCode,
RoadworksSubCauseCode,
HumanPresenceOnTheRoadSubCauseCode,
WrongWayDrivingSubCauseCode,
AdverseWeatherCondition_ExtremeWeatherConditionSubCauseCode,
AdverseWeatherCondition_AdhesionSubCauseCode,
AdverseWeatherCondition_VisibilitySubCauseCode,
AdverseWeatherCondition_PrecipitationSubCauseCode,
SlowVehicleSubCauseCode,
StationaryVehicleSubCauseCode,
HumanProblemSubCauseCode,
EmergencyVehicleApproachingSubCauseCode,
HazardousLocation_DangerousCurveSubCauseCode,
HazardousLocation_SurfaceConditionSubCauseCode,
HazardousLocation_ObstacleOnTheRoadSubCauseCode,
HazardousLocation_AnimalOnTheRoadSubCauseCode,
CollisionRiskSubCauseCode,
SignalViolationSubCauseCode,
RescueAndRecoveryWorkInProgressSubCauseCode,
DangerousEndOfQueueSubCauseCode,
DangerousSituationSubCauseCode,
VehicleBreakdownSubCauseCode,
PostCrashSubCauseCode,
_Curvature_curvatureValue,
_Curvature_curvatureConfidence,
Curvature,
CurvatureValue,
CurvatureConfidence,
CurvatureCalculationMode,
_Heading_headingValue,
_Heading_headingConfidence,
Heading,
HeadingValue,
HeadingConfidence,
LanePosition,
_ClosedLanes_hardShoulderStatus,
_ClosedLanes_drivingLaneStatus,
ClosedLanes,
HardShoulderStatus,
DrivingLaneStatus,
PerformanceClass,
SpeedValue,
SpeedConfidence,
VehicleMass,
_Speed_speedValue,
_Speed_speedConfidence,
Speed,
DriveDirection,
EmbarkationStatus,
_LongitudinalAcceleration_longitudinalAccelerationValue,
_LongitudinalAcceleration_longitudinalAccelerationConfidence,
LongitudinalAcceleration,
LongitudinalAccelerationValue,
AccelerationConfidence,
_LateralAcceleration_lateralAccelerationValue,
_LateralAcceleration_lateralAccelerationConfidence,
LateralAcceleration,
LateralAccelerationValue,
_VerticalAcceleration_verticalAccelerationValue,
_VerticalAcceleration_verticalAccelerationConfidence,
VerticalAcceleration,
VerticalAccelerationValue,
StationType,
ExteriorLights,
DangerousGoodsBasic,
_DangerousGoodsExtended_dangerousGoodsType,
_DangerousGoodsExtended_unNumber,
_DangerousGoodsExtended_elevatedTemperature,
_DangerousGoodsExtended_tunnelsRestricted,
_DangerousGoodsExtended_limitedQuantity,
_DangerousGoodsExtended_emergencyActionCode,
_DangerousGoodsExtended_phoneNumber,
_DangerousGoodsExtended_companyName,
DangerousGoodsExtended,
SpecialTransportType,
LightBarSirenInUse,
HeightLonCarr,
PosLonCarr,
PosPillar,
PosCentMass,
RequestResponseIndication,
SpeedLimit,
StationarySince,
Temperature,
TrafficRule,
WheelBaseVehicle,
TurningRadius,
PosFrontAx,
PositionOfOccupants,
PositioningSolutionType,
_VehicleIdentification_wMInumber,
_VehicleIdentification_vDS,
VehicleIdentification,
WMInumber,
VDS,
EnergyStorageType,
_VehicleLength_vehicleLengthValue,
_VehicleLength_vehicleLengthConfidenceIndication,
VehicleLength,
VehicleLengthValue,
VehicleLengthConfidenceIndication,
VehicleWidth,
_PathHistory__item_,
PathHistory,
EmergencyPriority,
InformationQuality,
RoadType,
_SteeringWheelAngle_steeringWheelAngleValue,
_SteeringWheelAngle_steeringWheelAngleConfidence,
SteeringWheelAngle,
SteeringWheelAngleValue,
SteeringWheelAngleConfidence,
TimestampIts,
VehicleRole,
_YawRate_yawRateValue,
_YawRate_yawRateConfidence,
YawRate,
YawRateValue,
YawRateConfidence,
ProtectedZoneType,
RelevanceDistance,
RelevanceTrafficDirection,
TransmissionInterval,
ValidityDuration,
_ActionID_originatingStationID,
_ActionID_sequenceNumber,
ActionID,
_ItineraryPath__item_,
ItineraryPath,
_ProtectedCommunicationZone_protectedZoneType,
_ProtectedCommunicationZone_expiryTime,
_ProtectedCommunicationZone_protectedZoneLatitude,
_ProtectedCommunicationZone_protectedZoneLongitude,
_ProtectedCommunicationZone_protectedZoneRadius,
_ProtectedCommunicationZone_protectedZoneID,
ProtectedCommunicationZone,
_Traces__item_,
Traces,
NumberOfOccupants,
SequenceNumber,
_PositionOfPillars__item_,
PositionOfPillars,
_RestrictedTypes__item_,
RestrictedTypes,
_EventHistory__item_,
EventHistory,
_EventPoint_eventPosition,
_EventPoint_eventDeltaTime,
_EventPoint_informationQuality,
EventPoint,
_ProtectedCommunicationZonesRSU__item_,
ProtectedCommunicationZonesRSU,
_CenDsrcTollingZone_protectedZoneLatitude,
_CenDsrcTollingZone_protectedZoneLongitude,
_CenDsrcTollingZone_cenDsrcTollingZoneID,
CenDsrcTollingZone,
ProtectedZoneRadius,
ProtectedZoneID,
CenDsrcTollingZoneID,
]
class ProtocolManagementInformation:
_name_ = u'ProtocolManagementInformation'
_oid_ = [1, 0, 15662, 1]
_obj_ = [
u'ProtocolManagementInformation',
u'SelectionOfCommunicationSystem',
u'ApplicationIdentifiers',
u'Address',
u'Priority',
u'Security',
u'ApplicationExecution',
u'Responsiveness',
u'Directionality',
u'UsageEnvironment',
u'ServiceArea',
u'ServiceTime',
u'Bandwidth',
u'ConnectionCost',
u'ValidTime',
u'TargetArea',
]
_type_ = [
u'ProtocolManagementInformation',
u'SelectionOfCommunicationSystem',
u'ApplicationIdentifiers',
u'Address',
u'Priority',
u'Security',
u'ApplicationExecution',
u'Responsiveness',
u'Directionality',
u'UsageEnvironment',
u'ServiceArea',
u'ServiceTime',
u'Bandwidth',
u'ConnectionCost',
u'ValidTime',
u'TargetArea',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< ProtocolManagementInformation >-----#
ProtocolManagementInformation = SEQ(name=u'ProtocolManagementInformation', mode=MODE_TYPE)
_ProtocolManagementInformation_selectionOfCommunicationSysyem = SEQ(name=u'selectionOfCommunicationSysyem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'SelectionOfCommunicationSystem')), opt=True)
_ProtocolManagementInformation_applicationIdentifiers = SEQ(name=u'applicationIdentifiers', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'ApplicationIdentifiers')), opt=True)
_ProtocolManagementInformation_address = SEQ(name=u'address', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'Address')), opt=True)
_ProtocolManagementInformation_priority = SEQ(name=u'priority', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'Priority')), opt=True)
_ProtocolManagementInformation_security = BIT_STR(name=u'security', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'Security')), opt=True)
_ProtocolManagementInformation_applicationExecution = SEQ(name=u'applicationExecution', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'ApplicationExecution')), opt=True)
ProtocolManagementInformation._cont = ASN1Dict([
(u'selectionOfCommunicationSysyem', _ProtocolManagementInformation_selectionOfCommunicationSysyem),
(u'applicationIdentifiers', _ProtocolManagementInformation_applicationIdentifiers),
(u'address', _ProtocolManagementInformation_address),
(u'priority', _ProtocolManagementInformation_priority),
(u'security', _ProtocolManagementInformation_security),
(u'applicationExecution', _ProtocolManagementInformation_applicationExecution),
])
ProtocolManagementInformation._ext = None
#-----< SelectionOfCommunicationSystem >-----#
SelectionOfCommunicationSystem = SEQ(name=u'SelectionOfCommunicationSystem', mode=MODE_TYPE)
_SelectionOfCommunicationSystem_responsiveness = SEQ(name=u'responsiveness', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'Responsiveness')), opt=True)
_SelectionOfCommunicationSystem_directionality = INT(name=u'directionality', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'Directionality')), opt=True)
_SelectionOfCommunicationSystem_usageEnvironment = SEQ(name=u'usageEnvironment', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'UsageEnvironment')), opt=True)
_SelectionOfCommunicationSystem_serviceArea = SEQ(name=u'serviceArea', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'ServiceArea')), opt=True)
_SelectionOfCommunicationSystem_serviceTime = SEQ(name=u'serviceTime', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'ServiceTime')), opt=True)
_SelectionOfCommunicationSystem_bandwidth = SEQ(name=u'bandwidth', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'Bandwidth')), opt=True)
_SelectionOfCommunicationSystem_connectionCost = SEQ(name=u'connectionCost', mode=MODE_TYPE, tag=(6, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'ConnectionCost')), opt=True)
SelectionOfCommunicationSystem._cont = ASN1Dict([
(u'responsiveness', _SelectionOfCommunicationSystem_responsiveness),
(u'directionality', _SelectionOfCommunicationSystem_directionality),
(u'usageEnvironment', _SelectionOfCommunicationSystem_usageEnvironment),
(u'serviceArea', _SelectionOfCommunicationSystem_serviceArea),
(u'serviceTime', _SelectionOfCommunicationSystem_serviceTime),
(u'bandwidth', _SelectionOfCommunicationSystem_bandwidth),
(u'connectionCost', _SelectionOfCommunicationSystem_connectionCost),
])
SelectionOfCommunicationSystem._ext = None
#-----< ApplicationIdentifiers >-----#
ApplicationIdentifiers = SEQ(name=u'ApplicationIdentifiers', mode=MODE_TYPE)
_ApplicationIdentifiers_messageIdentifier = EXT(name=u'messageIdentifier', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
_ApplicationIdentifiers_messageNumber = INT(name=u'messageNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_ApplicationIdentifiers_timeOfMessageTransmission = TIME_GEN(name=u'timeOfMessageTransmission', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
ApplicationIdentifiers._cont = ASN1Dict([
(u'messageIdentifier', _ApplicationIdentifiers_messageIdentifier),
(u'messageNumber', _ApplicationIdentifiers_messageNumber),
(u'timeOfMessageTransmission', _ApplicationIdentifiers_timeOfMessageTransmission),
])
ApplicationIdentifiers._ext = None
#-----< Address >-----#
Address = SEQ(name=u'Address', mode=MODE_TYPE)
_Address_addressOfOrigin = EXT(name=u'addressOfOrigin', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
_Address_addressOfDestination = EXT(name=u'addressOfDestination', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
Address._cont = ASN1Dict([
(u'addressOfOrigin', _Address_addressOfOrigin),
(u'addressOfDestination', _Address_addressOfDestination),
])
Address._ext = None
#-----< Priority >-----#
Priority = SEQ(name=u'Priority', mode=MODE_TYPE)
_Priority_interruptHandling = INT(name=u'interruptHandling', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Priority_interruptHandling._cont = ASN1Dict([(u'undefined', 0), (u'lowPriority', 1), (u'middlePriority', 2), (u'highPriority', 3)])
_Priority_interruptHandlingLevel = INT(name=u'interruptHandlingLevel', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Priority_queueControl = INT(name=u'queueControl', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Priority_queueControl._cont = ASN1Dict([(u'undefined-FIFO', 0), (u'lIFO', 1), (u'random', 2), (u're-try', 3), (u'errorNotification', 4)])
Priority._cont = ASN1Dict([
(u'interruptHandling', _Priority_interruptHandling),
(u'interruptHandlingLevel', _Priority_interruptHandlingLevel),
(u'queueControl', _Priority_queueControl),
])
Priority._ext = None
#-----< Security >-----#
Security = BIT_STR(name=u'Security', mode=MODE_TYPE)
Security._cont = ASN1Dict([(u'userAuthentication', 0), (u'terminalAuthentication', 1), (u'dataAuthentication', 2), (u'consealment', 3)])
#-----< ApplicationExecution >-----#
ApplicationExecution = SEQ(name=u'ApplicationExecution', mode=MODE_TYPE)
_ApplicationExecution_validTime = SEQ(name=u'validTime', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'ValidTime')))
_ApplicationExecution_timeStamp = TIME_GEN(name=u'timeStamp', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ApplicationExecution_targetArea = SEQ(name=u'targetArea', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('ProtocolManagementInformation', 'TargetArea')))
ApplicationExecution._cont = ASN1Dict([
(u'validTime', _ApplicationExecution_validTime),
(u'timeStamp', _ApplicationExecution_timeStamp),
(u'targetArea', _ApplicationExecution_targetArea),
])
ApplicationExecution._ext = None
#-----< Responsiveness >-----#
Responsiveness = SEQ(name=u'Responsiveness', mode=MODE_TYPE)
_Responsiveness_responsivenessCode = INT(name=u'responsivenessCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Responsiveness_responsivenessCode._cont = ASN1Dict([(u'undefined', 0), (u'within1Sec', 1), (u'within30Sec', 2), (u'oneMinute', 3), (u'fifteenMinute', 4), (u'other', 5), (u'error', 6)])
_Responsiveness_responsivenessValue = TIME_UTC(name=u'responsivenessValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
Responsiveness._cont = ASN1Dict([
(u'responsivenessCode', _Responsiveness_responsivenessCode),
(u'responsivenessValue', _Responsiveness_responsivenessValue),
])
Responsiveness._ext = None
#-----< Directionality >-----#
Directionality = INT(name=u'Directionality', mode=MODE_TYPE)
Directionality._cont = ASN1Dict([(u'undefined', 0), (u'unidirectional', 1), (u'bidirectional-Symmetric', 2), (u'bidirectional-UpLarger', 3), (u'bidirectional-DownLarger', 4)])
#-----< UsageEnvironment >-----#
UsageEnvironment = SEQ(name=u'UsageEnvironment', mode=MODE_TYPE)
_UsageEnvironment_meansOfTransportation = BIT_STR(name=u'meansOfTransportation', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UsageEnvironment_meansOfTransportation._cont = ASN1Dict([(u'undefined', 0), (u'vehicle', 1), (u'publicTransport', 2), (u'foot', 3), (u'bicycle', 4), (u'motorCycle', 5), (u'moped', 6), (u'car', 7), (u'truck', 8), (u'emergencyVehicle', 9), (u'buss', 10), (u'tram', 11), (u'train', 12), (u'ferry', 13), (u'taxi', 14), (u'other', 15)])
_UsageEnvironment_speed = INT(name=u'speed', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_UsageEnvironment_speed._cont = ASN1Dict([(u'undefined', 0), (u'fast', 1), (u'middle', 2), (u'slow', 3), (u'stopped', 4), (u'other', 5)])
_UsageEnvironment_speedValue = EXT(name=u'speedValue', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
UsageEnvironment._cont = ASN1Dict([
(u'meansOfTransportation', _UsageEnvironment_meansOfTransportation),
(u'speed', _UsageEnvironment_speed),
(u'speedValue', _UsageEnvironment_speedValue),
])
UsageEnvironment._ext = None
#-----< ServiceArea >-----#
ServiceArea = SEQ(name=u'ServiceArea', mode=MODE_TYPE)
_ServiceArea_serviceAreaCode = INT(name=u'serviceAreaCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServiceArea_serviceAreaCode._cont = ASN1Dict([(u'undefined', 0), (u'continuous', 1), (u'non-continuous', 2)])
_ServiceArea_serviceAreaValue = EXT(name=u'serviceAreaValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
ServiceArea._cont = ASN1Dict([
(u'serviceAreaCode', _ServiceArea_serviceAreaCode),
(u'serviceAreaValue', _ServiceArea_serviceAreaValue),
])
ServiceArea._ext = None
#-----< ServiceTime >-----#
ServiceTime = SEQ(name=u'ServiceTime', mode=MODE_TYPE)
_ServiceTime_serviceTimeCode = INT(name=u'serviceTimeCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ServiceTime_serviceTimeCode._cont = ASN1Dict([(u'undefined', 0), (u'start-StopTime', 1), (u'startTime', 2), (u'stopTime', 3), (u'continuous', 4)])
_ServiceTime_serviceTimeValue = EXT(name=u'serviceTimeValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
ServiceTime._cont = ASN1Dict([
(u'serviceTimeCode', _ServiceTime_serviceTimeCode),
(u'serviceTimeValue', _ServiceTime_serviceTimeValue),
])
ServiceTime._ext = None
#-----< Bandwidth >-----#
Bandwidth = SEQ(name=u'Bandwidth', mode=MODE_TYPE)
_Bandwidth_capacityOfTransmissionValue = INT(name=u'capacityOfTransmissionValue', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True)
_Bandwidth_dataExpressionCode = BIT_STR(name=u'dataExpressionCode', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_Bandwidth_dataExpressionCode._cont = ASN1Dict([(u'undefined', 0), (u'text', 1), (u'audio', 2), (u'simpleGraphic', 3), (u'stillImage', 4), (u'video', 5), (u'other', 6)])
Bandwidth._cont = ASN1Dict([
(u'capacityOfTransmissionValue', _Bandwidth_capacityOfTransmissionValue),
(u'dataExpressionCode', _Bandwidth_dataExpressionCode),
])
Bandwidth._ext = None
#-----< ConnectionCost >-----#
ConnectionCost = SEQ(name=u'ConnectionCost', mode=MODE_TYPE)
_ConnectionCost_maximumCostRequirement = INT(name=u'maximumCostRequirement', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ConnectionCost_maximumCostRequirement._cont = ASN1Dict([(u'undefined', 0), (u'totalCost', 1), (u'timeUnitPrice', 2), (u'bitUnitPrice', 3), (u'other', 4)])
_ConnectionCost_maximumCostValue = EXT(name=u'maximumCostValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
ConnectionCost._cont = ASN1Dict([
(u'maximumCostRequirement', _ConnectionCost_maximumCostRequirement),
(u'maximumCostValue', _ConnectionCost_maximumCostValue),
])
ConnectionCost._ext = None
#-----< ValidTime >-----#
ValidTime = SEQ(name=u'ValidTime', mode=MODE_TYPE)
_ValidTime_validTimeCode = INT(name=u'validTimeCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_ValidTime_validTimeCode._cont = ASN1Dict([(u'undefined', 0), (u'duringReceptionOnly', 1), (u'timeDesignated', 2), (u'untilUpdated', 3), (u'other', 4)])
_ValidTime_validTimeValue = EXT(name=u'validTimeValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
ValidTime._cont = ASN1Dict([
(u'validTimeCode', _ValidTime_validTimeCode),
(u'validTimeValue', _ValidTime_validTimeValue),
])
ValidTime._ext = None
#-----< TargetArea >-----#
TargetArea = SEQ(name=u'TargetArea', mode=MODE_TYPE)
_TargetArea_targetAreaCode = INT(name=u'targetAreaCode', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT))
_TargetArea_targetAreaCode._cont = ASN1Dict([(u'undefined', 0), (u'spot', 1), (u'zone', 2), (u'interval', 3), (u'region', 4), (u'wideArea', 5), (u'other', 6)])
_TargetArea_targetAreaValue = EXT(name=u'targetAreaValue', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL')), opt=True)
TargetArea._cont = ASN1Dict([
(u'targetAreaCode', _TargetArea_targetAreaCode),
(u'targetAreaValue', _TargetArea_targetAreaValue),
])
TargetArea._ext = None
_all_ = [
_ProtocolManagementInformation_selectionOfCommunicationSysyem,
_ProtocolManagementInformation_applicationIdentifiers,
_ProtocolManagementInformation_address,
_ProtocolManagementInformation_priority,
_ProtocolManagementInformation_security,
_ProtocolManagementInformation_applicationExecution,
ProtocolManagementInformation,
_SelectionOfCommunicationSystem_responsiveness,
_SelectionOfCommunicationSystem_directionality,
_SelectionOfCommunicationSystem_usageEnvironment,
_SelectionOfCommunicationSystem_serviceArea,
_SelectionOfCommunicationSystem_serviceTime,
_SelectionOfCommunicationSystem_bandwidth,
_SelectionOfCommunicationSystem_connectionCost,
SelectionOfCommunicationSystem,
_ApplicationIdentifiers_messageIdentifier,
_ApplicationIdentifiers_messageNumber,
_ApplicationIdentifiers_timeOfMessageTransmission,
ApplicationIdentifiers,
_Address_addressOfOrigin,
_Address_addressOfDestination,
Address,
_Priority_interruptHandling,
_Priority_interruptHandlingLevel,
_Priority_queueControl,
Priority,
Security,
_ApplicationExecution_validTime,
_ApplicationExecution_timeStamp,
_ApplicationExecution_targetArea,
ApplicationExecution,
_Responsiveness_responsivenessCode,
_Responsiveness_responsivenessValue,
Responsiveness,
Directionality,
_UsageEnvironment_meansOfTransportation,
_UsageEnvironment_speed,
_UsageEnvironment_speedValue,
UsageEnvironment,
_ServiceArea_serviceAreaCode,
_ServiceArea_serviceAreaValue,
ServiceArea,
_ServiceTime_serviceTimeCode,
_ServiceTime_serviceTimeValue,
ServiceTime,
_Bandwidth_capacityOfTransmissionValue,
_Bandwidth_dataExpressionCode,
Bandwidth,
_ConnectionCost_maximumCostRequirement,
_ConnectionCost_maximumCostValue,
ConnectionCost,
_ValidTime_validTimeCode,
_ValidTime_validTimeValue,
ValidTime,
_TargetArea_targetAreaCode,
_TargetArea_targetAreaValue,
TargetArea,
]
class TRANSPORT_ADDRESS_MIB:
_name_ = u'TRANSPORT-ADDRESS-MIB'
_oid_ = []
_obj_ = [
u'TransportAddressType',
u'TransportAddress',
]
_type_ = [
u'TransportAddressType',
u'TransportAddress',
]
_set_ = [
]
_val_ = [
]
_class_ = [
]
_param_ = [
]
#-----< TransportAddressType >-----#
TransportAddressType = OCT_STR(name=u'TransportAddressType', mode=MODE_TYPE)
TransportAddressType._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
#-----< TransportAddress >-----#
TransportAddress = OCT_STR(name=u'TransportAddress', mode=MODE_TYPE)
TransportAddress._const_sz = ASN1Set(rv=[6], rr=[], ev=None, er=[])
_all_ = [
TransportAddressType,
TransportAddress,
]
class _IMPL_:
_name_ = '_IMPL_'
_oid_ = []
_obj_ = ['REAL', 'EXTERNAL', 'EMBEDDED PDV', 'CHARACTER STRING', 'TYPE-IDENTIFIER', 'ABSTRACT-SYNTAX']
#-----< REAL >-----#
REAL = SEQ(name='REAL', mode=MODE_TYPE)
_REAL_mantissa = INT(name='mantissa', mode=MODE_TYPE)
_REAL_base = INT(name='base', mode=MODE_TYPE)
_REAL_base._const_val = ASN1Set(rv=[2, 10], rr=[], ev=None, er=[])
_REAL_exponent = INT(name='exponent', mode=MODE_TYPE)
REAL._cont = ASN1Dict([
('mantissa', _REAL_mantissa),
('base', _REAL_base),
('exponent', _REAL_exponent),
])
REAL._ext = None
#-----< EXTERNAL >-----#
EXTERNAL = SEQ(name='EXTERNAL', mode=MODE_TYPE)
_EXTERNAL_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EXTERNAL_identification_syntaxes_abstract),
('transfer', ___EXTERNAL_identification_syntaxes_transfer),
])
__EXTERNAL_identification_syntaxes._ext = None
__EXTERNAL_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EXTERNAL_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_context_negotiation._cont = ASN1Dict([
('presentation-context-id', ___EXTERNAL_identification_context_negotiation_presentation_context_id),
('transfer-syntax', ___EXTERNAL_identification_context_negotiation_transfer_syntax),
])
__EXTERNAL_identification_context_negotiation._ext = None
__EXTERNAL_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EXTERNAL_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EXTERNAL_identification._cont = ASN1Dict([
('syntaxes', __EXTERNAL_identification_syntaxes),
('syntax', __EXTERNAL_identification_syntax),
('presentation-context-id', __EXTERNAL_identification_presentation_context_id),
('context-negotiation', __EXTERNAL_identification_context_negotiation),
('transfer-syntax', __EXTERNAL_identification_transfer_syntax),
('fixed', __EXTERNAL_identification_fixed),
])
_EXTERNAL_identification._ext = None
_EXTERNAL_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EXTERNAL_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EXTERNAL._cont = ASN1Dict([
('identification', _EXTERNAL_identification),
('data-value-descriptor', _EXTERNAL_data_value_descriptor),
('data-value', _EXTERNAL_data_value),
])
EXTERNAL._ext = None
#-----< EMBEDDED PDV >-----#
EMBEDDED_PDV = SEQ(name='EMBEDDED PDV', mode=MODE_TYPE)
_EMBEDDED_PDV_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EMBEDDED_PDV_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EMBEDDED_PDV_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_syntaxes._cont = ASN1Dict([
('abstract', ___EMBEDDED_PDV_identification_syntaxes_abstract),
('transfer', ___EMBEDDED_PDV_identification_syntaxes_transfer),
])
__EMBEDDED_PDV_identification_syntaxes._ext = None
__EMBEDDED_PDV_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_context_negotiation._cont = ASN1Dict([
('presentation-context-id', ___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id),
('transfer-syntax', ___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax),
])
__EMBEDDED_PDV_identification_context_negotiation._ext = None
__EMBEDDED_PDV_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__EMBEDDED_PDV_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_EMBEDDED_PDV_identification._cont = ASN1Dict([
('syntaxes', __EMBEDDED_PDV_identification_syntaxes),
('syntax', __EMBEDDED_PDV_identification_syntax),
('presentation-context-id', __EMBEDDED_PDV_identification_presentation_context_id),
('context-negotiation', __EMBEDDED_PDV_identification_context_negotiation),
('transfer-syntax', __EMBEDDED_PDV_identification_transfer_syntax),
('fixed', __EMBEDDED_PDV_identification_fixed),
])
_EMBEDDED_PDV_identification._ext = None
_EMBEDDED_PDV_data_value_descriptor = OBJ_DESC(name='data-value-descriptor', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), opt=True)
_EMBEDDED_PDV_data_value = OCT_STR(name='data-value', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
EMBEDDED_PDV._cont = ASN1Dict([
('identification', _EMBEDDED_PDV_identification),
('data-value-descriptor', _EMBEDDED_PDV_data_value_descriptor),
('data-value', _EMBEDDED_PDV_data_value),
])
EMBEDDED_PDV._ext = None
#-----< CHARACTER STRING >-----#
CHARACTER_STRING = SEQ(name='CHARACTER STRING', mode=MODE_TYPE)
_CHARACTER_STRING_identification = CHOICE(name='identification', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_syntaxes = SEQ(name='syntaxes', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CHARACTER_STRING_identification_syntaxes_abstract = OID(name='abstract', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CHARACTER_STRING_identification_syntaxes_transfer = OID(name='transfer', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_syntaxes._cont = ASN1Dict([
('abstract', ___CHARACTER_STRING_identification_syntaxes_abstract),
('transfer', ___CHARACTER_STRING_identification_syntaxes_transfer),
])
__CHARACTER_STRING_identification_syntaxes._ext = None
__CHARACTER_STRING_identification_syntax = OID(name='syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_context_negotiation = SEQ(name='context-negotiation', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CHARACTER_STRING_identification_context_negotiation_presentation_context_id = INT(name='presentation-context-id', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
___CHARACTER_STRING_identification_context_negotiation_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_context_negotiation._cont = ASN1Dict([
('presentation-context-id', ___CHARACTER_STRING_identification_context_negotiation_presentation_context_id),
('transfer-syntax', ___CHARACTER_STRING_identification_context_negotiation_transfer_syntax),
])
__CHARACTER_STRING_identification_context_negotiation._ext = None
__CHARACTER_STRING_identification_transfer_syntax = OID(name='transfer-syntax', mode=MODE_TYPE, tag=(4, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
__CHARACTER_STRING_identification_fixed = NULL(name='fixed', mode=MODE_TYPE, tag=(5, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
_CHARACTER_STRING_identification._cont = ASN1Dict([
('syntaxes', __CHARACTER_STRING_identification_syntaxes),
('syntax', __CHARACTER_STRING_identification_syntax),
('presentation-context-id', __CHARACTER_STRING_identification_presentation_context_id),
('context-negotiation', __CHARACTER_STRING_identification_context_negotiation),
('transfer-syntax', __CHARACTER_STRING_identification_transfer_syntax),
('fixed', __CHARACTER_STRING_identification_fixed),
])
_CHARACTER_STRING_identification._ext = None
_CHARACTER_STRING_string_value = OCT_STR(name='string-value', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT))
CHARACTER_STRING._cont = ASN1Dict([
('identification', _CHARACTER_STRING_identification),
('string-value', _CHARACTER_STRING_string_value),
])
CHARACTER_STRING._ext = None
#-----< TYPE-IDENTIFIER >-----#
TYPE_IDENTIFIER = CLASS(name='TYPE-IDENTIFIER', mode=MODE_TYPE)
_TYPE_IDENTIFIER_id = OID(name='id', mode=MODE_VALUE, uniq=True)
_TYPE_IDENTIFIER_Type = OPEN(name='Type', mode=MODE_TYPE)
TYPE_IDENTIFIER._cont = ASN1Dict([
('id', _TYPE_IDENTIFIER_id),
('Type', _TYPE_IDENTIFIER_Type),
])
#-----< ABSTRACT-SYNTAX >-----#
ABSTRACT_SYNTAX = CLASS(name='ABSTRACT-SYNTAX', mode=MODE_TYPE)
_ABSTRACT_SYNTAX_id = OID(name='id', mode=MODE_VALUE)
_ABSTRACT_SYNTAX_Type = OPEN(name='Type', mode=MODE_TYPE)
_ABSTRACT_SYNTAX_property = BIT_STR(name='property', mode=MODE_VALUE, default=(0, 0))
_ABSTRACT_SYNTAX_property._cont = ASN1Dict([('handles-invalid-encodings', 0)])
ABSTRACT_SYNTAX._cont = ASN1Dict([
('id', _ABSTRACT_SYNTAX_id),
('Type', _ABSTRACT_SYNTAX_Type),
('property', _ABSTRACT_SYNTAX_property),
])
_all_ = [
_REAL_mantissa,
_REAL_base,
_REAL_exponent,
REAL,
___EXTERNAL_identification_syntaxes_abstract,
___EXTERNAL_identification_syntaxes_transfer,
__EXTERNAL_identification_syntaxes,
__EXTERNAL_identification_syntax,
__EXTERNAL_identification_presentation_context_id,
___EXTERNAL_identification_context_negotiation_presentation_context_id,
___EXTERNAL_identification_context_negotiation_transfer_syntax,
__EXTERNAL_identification_context_negotiation,
__EXTERNAL_identification_transfer_syntax,
__EXTERNAL_identification_fixed,
_EXTERNAL_identification,
_EXTERNAL_data_value_descriptor,
_EXTERNAL_data_value,
EXTERNAL,
___EMBEDDED_PDV_identification_syntaxes_abstract,
___EMBEDDED_PDV_identification_syntaxes_transfer,
__EMBEDDED_PDV_identification_syntaxes,
__EMBEDDED_PDV_identification_syntax,
__EMBEDDED_PDV_identification_presentation_context_id,
___EMBEDDED_PDV_identification_context_negotiation_presentation_context_id,
___EMBEDDED_PDV_identification_context_negotiation_transfer_syntax,
__EMBEDDED_PDV_identification_context_negotiation,
__EMBEDDED_PDV_identification_transfer_syntax,
__EMBEDDED_PDV_identification_fixed,
_EMBEDDED_PDV_identification,
_EMBEDDED_PDV_data_value_descriptor,
_EMBEDDED_PDV_data_value,
EMBEDDED_PDV,
___CHARACTER_STRING_identification_syntaxes_abstract,
___CHARACTER_STRING_identification_syntaxes_transfer,
__CHARACTER_STRING_identification_syntaxes,
__CHARACTER_STRING_identification_syntax,
__CHARACTER_STRING_identification_presentation_context_id,
___CHARACTER_STRING_identification_context_negotiation_presentation_context_id,
___CHARACTER_STRING_identification_context_negotiation_transfer_syntax,
__CHARACTER_STRING_identification_context_negotiation,
__CHARACTER_STRING_identification_transfer_syntax,
__CHARACTER_STRING_identification_fixed,
_CHARACTER_STRING_identification,
_CHARACTER_STRING_string_value,
CHARACTER_STRING,
_TYPE_IDENTIFIER_id,
_TYPE_IDENTIFIER_Type,
TYPE_IDENTIFIER,
_ABSTRACT_SYNTAX_id,
_ABSTRACT_SYNTAX_Type,
_ABSTRACT_SYNTAX_property,
ABSTRACT_SYNTAX,
]
init_modules(CALMfntp, CALMfsap, CALMiitsscu, CALMipv6, CALMlegacySupport, CALMllsap, CALMmanagement, CALMmsap, CAM_PDU_Descriptions, CITSapplMgmtApplReg, CITSapplMgmtComm, CITSapplMgmtIDs, CITSapplReq, DENM_PDU_Descriptions, DSRCData, SPATEM_PDU_Descriptions, MAPEM_PDU_Descriptions, IVIM_PDU_Descriptions, SREM_PDU_Descriptions, SSEM_PDU_Descriptions, EVCSN_PDU_Descriptions, EV_RechargingSpotReservation_PDU_Descriptions, AVIAEINumberingAndDataStructures, EfcDsrcApplication, EfcDsrcGeneric, AddGrpC, REGION, DSRC, IVI, ElectronicRegistrationIdentificationVehicleDataModule, ITS_Container, ProtocolManagementInformation, TRANSPORT_ADDRESS_MIB, _IMPL_)