# -*- 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 DialoguePDUs: _name_ = u'DialoguePDUs' _oid_ = [0, 0, 17, 773, 2, 2, 1] _obj_ = [ u'dialogue-as-id', u'DialoguePDU', u'AARQ-apdu', u'AARE-apdu', u'RLRQ-apdu', u'RLRE-apdu', u'ABRT-apdu', u'ABRT-source', u'Associate-result', u'Associate-source-diagnostic', u'Release-request-reason', u'Release-response-reason', ] _type_ = [ u'DialoguePDU', u'AARQ-apdu', u'AARE-apdu', u'RLRQ-apdu', u'RLRE-apdu', u'ABRT-apdu', u'ABRT-source', u'Associate-result', u'Associate-source-diagnostic', u'Release-request-reason', u'Release-response-reason', ] _set_ = [ ] _val_ = [ u'dialogue-as-id', ] _class_ = [ ] _param_ = [ ] #-----< dialogue-as-id >-----# dialogue_as_id = OID(name=u'dialogue-as-id', mode=MODE_VALUE) dialogue_as_id._val = (0, 0, 17, 773, 1, 1, 1) #-----< DialoguePDU >-----# DialoguePDU = CHOICE(name=u'DialoguePDU', mode=MODE_TYPE) _DialoguePDU_dialogueRequest = SEQ(name=u'dialogueRequest', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'AARQ-apdu'))) _DialoguePDU_dialogueResponse = SEQ(name=u'dialogueResponse', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'AARE-apdu'))) _DialoguePDU_dialogueAbort = SEQ(name=u'dialogueAbort', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'ABRT-apdu'))) DialoguePDU._cont = ASN1Dict([ (u'dialogueRequest', _DialoguePDU_dialogueRequest), (u'dialogueResponse', _DialoguePDU_dialogueResponse), (u'dialogueAbort', _DialoguePDU_dialogueAbort), ]) DialoguePDU._ext = None #-----< AARQ-apdu >-----# AARQ_apdu = SEQ(name=u'AARQ-apdu', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT)) _AARQ_apdu_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1)) _AARQ_apdu_protocol_version._cont = ASN1Dict([(u'version1', 0)]) _AARQ_apdu_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT)) _AARQ_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) __AARQ_apdu_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL'))) _AARQ_apdu_user_information._cont = __AARQ_apdu_user_information__item_ AARQ_apdu._cont = ASN1Dict([ (u'protocol-version', _AARQ_apdu_protocol_version), (u'application-context-name', _AARQ_apdu_application_context_name), (u'user-information', _AARQ_apdu_user_information), ]) AARQ_apdu._ext = None #-----< AARE-apdu >-----# AARE_apdu = SEQ(name=u'AARE-apdu', mode=MODE_TYPE, tag=(1, TAG_APPLICATION, TAG_IMPLICIT)) _AARE_apdu_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1)) _AARE_apdu_protocol_version._cont = ASN1Dict([(u'version1', 0)]) _AARE_apdu_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT)) _AARE_apdu_result = INT(name=u'result', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'Associate-result'))) _AARE_apdu_result_source_diagnostic = CHOICE(name=u'result-source-diagnostic', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'Associate-source-diagnostic'))) _AARE_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) __AARE_apdu_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL'))) _AARE_apdu_user_information._cont = __AARE_apdu_user_information__item_ AARE_apdu._cont = ASN1Dict([ (u'protocol-version', _AARE_apdu_protocol_version), (u'application-context-name', _AARE_apdu_application_context_name), (u'result', _AARE_apdu_result), (u'result-source-diagnostic', _AARE_apdu_result_source_diagnostic), (u'user-information', _AARE_apdu_user_information), ]) AARE_apdu._ext = None #-----< RLRQ-apdu >-----# RLRQ_apdu = SEQ(name=u'RLRQ-apdu', mode=MODE_TYPE, tag=(2, TAG_APPLICATION, TAG_IMPLICIT)) _RLRQ_apdu_reason = INT(name=u'reason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'Release-request-reason')), opt=True) _RLRQ_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) __RLRQ_apdu_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL'))) _RLRQ_apdu_user_information._cont = __RLRQ_apdu_user_information__item_ RLRQ_apdu._cont = ASN1Dict([ (u'reason', _RLRQ_apdu_reason), (u'user-information', _RLRQ_apdu_user_information), ]) RLRQ_apdu._ext = None #-----< RLRE-apdu >-----# RLRE_apdu = SEQ(name=u'RLRE-apdu', mode=MODE_TYPE, tag=(3, TAG_APPLICATION, TAG_IMPLICIT)) _RLRE_apdu_reason = INT(name=u'reason', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'Release-response-reason')), opt=True) _RLRE_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) __RLRE_apdu_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL'))) _RLRE_apdu_user_information._cont = __RLRE_apdu_user_information__item_ RLRE_apdu._cont = ASN1Dict([ (u'reason', _RLRE_apdu_reason), (u'user-information', _RLRE_apdu_user_information), ]) RLRE_apdu._ext = None #-----< ABRT-apdu >-----# ABRT_apdu = SEQ(name=u'ABRT-apdu', mode=MODE_TYPE, tag=(4, TAG_APPLICATION, TAG_IMPLICIT)) _ABRT_apdu_abort_source = INT(name=u'abort-source', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('DialoguePDUs', 'ABRT-source'))) _ABRT_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) __ABRT_apdu_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL'))) _ABRT_apdu_user_information._cont = __ABRT_apdu_user_information__item_ ABRT_apdu._cont = ASN1Dict([ (u'abort-source', _ABRT_apdu_abort_source), (u'user-information', _ABRT_apdu_user_information), ]) ABRT_apdu._ext = None #-----< ABRT-source >-----# ABRT_source = INT(name=u'ABRT-source', mode=MODE_TYPE) ABRT_source._cont = ASN1Dict([(u'dialogue-service-user', 0), (u'dialogue-service-provider', 1)]) #-----< Associate-result >-----# Associate_result = INT(name=u'Associate-result', mode=MODE_TYPE) Associate_result._cont = ASN1Dict([(u'accepted', 0), (u'reject-permanent', 1)]) #-----< Associate-source-diagnostic >-----# Associate_source_diagnostic = CHOICE(name=u'Associate-source-diagnostic', mode=MODE_TYPE) _Associate_source_diagnostic_dialogue_service_user = INT(name=u'dialogue-service-user', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT)) _Associate_source_diagnostic_dialogue_service_user._cont = ASN1Dict([(u'null', 0), (u'no-reason-given', 1), (u'application-context-name-not-supported', 2)]) _Associate_source_diagnostic_dialogue_service_provider = INT(name=u'dialogue-service-provider', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_EXPLICIT)) _Associate_source_diagnostic_dialogue_service_provider._cont = ASN1Dict([(u'null', 0), (u'no-reason-given', 1), (u'no-common-dialogue-portion', 2)]) Associate_source_diagnostic._cont = ASN1Dict([ (u'dialogue-service-user', _Associate_source_diagnostic_dialogue_service_user), (u'dialogue-service-provider', _Associate_source_diagnostic_dialogue_service_provider), ]) Associate_source_diagnostic._ext = None #-----< Release-request-reason >-----# Release_request_reason = INT(name=u'Release-request-reason', mode=MODE_TYPE) Release_request_reason._cont = ASN1Dict([(u'normal', 0), (u'urgent', 1), (u'user-defined', 30)]) #-----< Release-response-reason >-----# Release_response_reason = INT(name=u'Release-response-reason', mode=MODE_TYPE) Release_response_reason._cont = ASN1Dict([(u'normal', 0), (u'not-finished', 1), (u'user-defined', 30)]) _all_ = [ dialogue_as_id, _DialoguePDU_dialogueRequest, _DialoguePDU_dialogueResponse, _DialoguePDU_dialogueAbort, DialoguePDU, _AARQ_apdu_protocol_version, _AARQ_apdu_application_context_name, __AARQ_apdu_user_information__item_, _AARQ_apdu_user_information, AARQ_apdu, _AARE_apdu_protocol_version, _AARE_apdu_application_context_name, _AARE_apdu_result, _AARE_apdu_result_source_diagnostic, __AARE_apdu_user_information__item_, _AARE_apdu_user_information, AARE_apdu, _RLRQ_apdu_reason, __RLRQ_apdu_user_information__item_, _RLRQ_apdu_user_information, RLRQ_apdu, _RLRE_apdu_reason, __RLRE_apdu_user_information__item_, _RLRE_apdu_user_information, RLRE_apdu, _ABRT_apdu_abort_source, __ABRT_apdu_user_information__item_, _ABRT_apdu_user_information, ABRT_apdu, ABRT_source, Associate_result, _Associate_source_diagnostic_dialogue_service_user, _Associate_source_diagnostic_dialogue_service_provider, Associate_source_diagnostic, Release_request_reason, Release_response_reason, ] class UnidialoguePDUs: _name_ = u'UnidialoguePDUs' _oid_ = [0, 0, 17, 773, 2, 3, 1] _obj_ = [ u'uniDialogue-as-id', u'UniDialoguePDU', u'AUDT-apdu', ] _type_ = [ u'UniDialoguePDU', u'AUDT-apdu', ] _set_ = [ ] _val_ = [ u'uniDialogue-as-id', ] _class_ = [ ] _param_ = [ ] #-----< uniDialogue-as-id >-----# uniDialogue_as_id = OID(name=u'uniDialogue-as-id', mode=MODE_VALUE) uniDialogue_as_id._val = (0, 0, 17, 773, 1, 2, 1) #-----< UniDialoguePDU >-----# UniDialoguePDU = CHOICE(name=u'UniDialoguePDU', mode=MODE_TYPE) _UniDialoguePDU_unidialoguePDU = SEQ(name=u'unidialoguePDU', mode=MODE_TYPE, typeref=ASN1RefType(('UnidialoguePDUs', 'AUDT-apdu'))) UniDialoguePDU._cont = ASN1Dict([ (u'unidialoguePDU', _UniDialoguePDU_unidialoguePDU), ]) UniDialoguePDU._ext = None #-----< AUDT-apdu >-----# AUDT_apdu = SEQ(name=u'AUDT-apdu', mode=MODE_TYPE, tag=(0, TAG_APPLICATION, TAG_IMPLICIT)) _AUDT_apdu_protocol_version = BIT_STR(name=u'protocol-version', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), default=(1, 1)) _AUDT_apdu_protocol_version._cont = ASN1Dict([(u'version1', 0)]) _AUDT_apdu_application_context_name = OID(name=u'application-context-name', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT)) _AUDT_apdu_user_information = SEQ_OF(name=u'user-information', mode=MODE_TYPE, tag=(30, TAG_CONTEXT_SPEC, TAG_IMPLICIT), opt=True) __AUDT_apdu_user_information__item_ = EXT(name='_item_', mode=MODE_TYPE, typeref=ASN1RefType(('_IMPL_', 'EXTERNAL'))) _AUDT_apdu_user_information._cont = __AUDT_apdu_user_information__item_ AUDT_apdu._cont = ASN1Dict([ (u'protocol-version', _AUDT_apdu_protocol_version), (u'application-context-name', _AUDT_apdu_application_context_name), (u'user-information', _AUDT_apdu_user_information), ]) AUDT_apdu._ext = None _all_ = [ uniDialogue_as_id, _UniDialoguePDU_unidialoguePDU, UniDialoguePDU, _AUDT_apdu_protocol_version, _AUDT_apdu_application_context_name, __AUDT_apdu_user_information__item_, _AUDT_apdu_user_information, AUDT_apdu, ] class Remote_Operations_Information_Objects: _name_ = u'Remote-Operations-Information-Objects' _oid_ = [2, 4, 5, 0] _obj_ = [ u'OPERATION', u'ERROR', u'OPERATION-PACKAGE', u'CONNECTION-PACKAGE', u'CONTRACT', u'ROS-OBJECT-CLASS', u'Code', u'Priority', ] _type_ = [ u'OPERATION', u'ERROR', u'OPERATION-PACKAGE', u'CONNECTION-PACKAGE', u'CONTRACT', u'ROS-OBJECT-CLASS', u'Code', u'Priority', ] _set_ = [ ] _val_ = [ ] _class_ = [ u'OPERATION', u'ERROR', u'OPERATION-PACKAGE', u'CONNECTION-PACKAGE', u'CONTRACT', u'ROS-OBJECT-CLASS', ] _param_ = [ ] #-----< OPERATION >-----# OPERATION = CLASS(name=u'OPERATION', mode=MODE_TYPE) _OPERATION_ArgumentType = OPEN(name=u'ArgumentType', mode=MODE_TYPE, opt=True) _OPERATION_argumentTypeOptional = BOOL(name=u'argumentTypeOptional', mode=MODE_VALUE, opt=True) _OPERATION_returnResult = BOOL(name=u'returnResult', mode=MODE_VALUE, default=True) _OPERATION_ResultType = OPEN(name=u'ResultType', mode=MODE_TYPE, opt=True) _OPERATION_resultTypeOptional = BOOL(name=u'resultTypeOptional', mode=MODE_VALUE, opt=True) _OPERATION_Errors = CLASS(name=u'Errors', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')), opt=True) _OPERATION_Linked = CLASS(name=u'Linked', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True) _OPERATION_synchronous = BOOL(name=u'synchronous', mode=MODE_VALUE, default=False) _OPERATION_alwaysReturns = BOOL(name=u'alwaysReturns', mode=MODE_VALUE, default=True) _OPERATION_InvokePriority = INT(name=u'InvokePriority', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Priority')), opt=True) _OPERATION_ResultPriority = INT(name=u'ResultPriority', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Priority')), opt=True) _OPERATION_operationCode = CHOICE(name=u'operationCode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Code')), opt=True, uniq=True) OPERATION._cont = ASN1Dict([ (u'ArgumentType', _OPERATION_ArgumentType), (u'argumentTypeOptional', _OPERATION_argumentTypeOptional), (u'returnResult', _OPERATION_returnResult), (u'ResultType', _OPERATION_ResultType), (u'resultTypeOptional', _OPERATION_resultTypeOptional), (u'Errors', _OPERATION_Errors), (u'Linked', _OPERATION_Linked), (u'synchronous', _OPERATION_synchronous), (u'alwaysReturns', _OPERATION_alwaysReturns), (u'InvokePriority', _OPERATION_InvokePriority), (u'ResultPriority', _OPERATION_ResultPriority), (u'operationCode', _OPERATION_operationCode), ]) #-----< ERROR >-----# ERROR = CLASS(name=u'ERROR', mode=MODE_TYPE) _ERROR_ParameterType = OPEN(name=u'ParameterType', mode=MODE_TYPE, opt=True) _ERROR_parameterTypeOptional = BOOL(name=u'parameterTypeOptional', mode=MODE_VALUE, opt=True) _ERROR_ErrorPriority = INT(name=u'ErrorPriority', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Priority')), opt=True) _ERROR_errorCode = CHOICE(name=u'errorCode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'Code')), opt=True, uniq=True) ERROR._cont = ASN1Dict([ (u'ParameterType', _ERROR_ParameterType), (u'parameterTypeOptional', _ERROR_parameterTypeOptional), (u'ErrorPriority', _ERROR_ErrorPriority), (u'errorCode', _ERROR_errorCode), ]) #-----< OPERATION-PACKAGE >-----# OPERATION_PACKAGE = CLASS(name=u'OPERATION-PACKAGE', mode=MODE_TYPE) _OPERATION_PACKAGE_Both = CLASS(name=u'Both', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True) _OPERATION_PACKAGE_Consumer = CLASS(name=u'Consumer', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True) _OPERATION_PACKAGE_Supplier = CLASS(name=u'Supplier', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), opt=True) _OPERATION_PACKAGE_id = OID(name=u'id', mode=MODE_VALUE, opt=True, uniq=True) OPERATION_PACKAGE._cont = ASN1Dict([ (u'Both', _OPERATION_PACKAGE_Both), (u'Consumer', _OPERATION_PACKAGE_Consumer), (u'Supplier', _OPERATION_PACKAGE_Supplier), (u'id', _OPERATION_PACKAGE_id), ]) #-----< CONNECTION-PACKAGE >-----# CONNECTION_PACKAGE = CLASS(name=u'CONNECTION-PACKAGE', mode=MODE_TYPE) _CONNECTION_PACKAGE_bind = CLASS(name=u'bind', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), default=dict([(u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', -1))])], rr=[], ev=None, er=[])), (u'synchronous', True)])) _CONNECTION_PACKAGE_unbind = CLASS(name=u'unbind', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), default=dict([(u'synchronous', True)])) _CONNECTION_PACKAGE_responderCanUnbind = BOOL(name=u'responderCanUnbind', mode=MODE_VALUE, default=False) _CONNECTION_PACKAGE_unbindCanFail = BOOL(name=u'unbindCanFail', mode=MODE_VALUE, default=False) _CONNECTION_PACKAGE_id = OID(name=u'id', mode=MODE_VALUE, opt=True, uniq=True) CONNECTION_PACKAGE._cont = ASN1Dict([ (u'bind', _CONNECTION_PACKAGE_bind), (u'unbind', _CONNECTION_PACKAGE_unbind), (u'responderCanUnbind', _CONNECTION_PACKAGE_responderCanUnbind), (u'unbindCanFail', _CONNECTION_PACKAGE_unbindCanFail), (u'id', _CONNECTION_PACKAGE_id), ]) #-----< CONTRACT >-----# CONTRACT = CLASS(name=u'CONTRACT', mode=MODE_TYPE) _CONTRACT_connection = CLASS(name=u'connection', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONNECTION-PACKAGE')), opt=True) _CONTRACT_OperationsOf = CLASS(name=u'OperationsOf', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION-PACKAGE')), opt=True) _CONTRACT_InitiatorConsumerOf = CLASS(name=u'InitiatorConsumerOf', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION-PACKAGE')), opt=True) _CONTRACT_InitiatorSupplierOf = CLASS(name=u'InitiatorSupplierOf', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION-PACKAGE')), opt=True) _CONTRACT_id = OID(name=u'id', mode=MODE_VALUE, opt=True, uniq=True) CONTRACT._cont = ASN1Dict([ (u'connection', _CONTRACT_connection), (u'OperationsOf', _CONTRACT_OperationsOf), (u'InitiatorConsumerOf', _CONTRACT_InitiatorConsumerOf), (u'InitiatorSupplierOf', _CONTRACT_InitiatorSupplierOf), (u'id', _CONTRACT_id), ]) #-----< ROS-OBJECT-CLASS >-----# ROS_OBJECT_CLASS = CLASS(name=u'ROS-OBJECT-CLASS', mode=MODE_TYPE) _ROS_OBJECT_CLASS_Is = CLASS(name=u'Is', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ROS-OBJECT-CLASS')), opt=True) _ROS_OBJECT_CLASS_Initiates = CLASS(name=u'Initiates', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONTRACT')), opt=True) _ROS_OBJECT_CLASS_Responds = CLASS(name=u'Responds', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONTRACT')), opt=True) _ROS_OBJECT_CLASS_InitiatesAndResponds = CLASS(name=u'InitiatesAndResponds', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONTRACT')), opt=True) _ROS_OBJECT_CLASS_id = OID(name=u'id', mode=MODE_VALUE, uniq=True) ROS_OBJECT_CLASS._cont = ASN1Dict([ (u'Is', _ROS_OBJECT_CLASS_Is), (u'Initiates', _ROS_OBJECT_CLASS_Initiates), (u'Responds', _ROS_OBJECT_CLASS_Responds), (u'InitiatesAndResponds', _ROS_OBJECT_CLASS_InitiatesAndResponds), (u'id', _ROS_OBJECT_CLASS_id), ]) #-----< Code >-----# Code = CHOICE(name=u'Code', mode=MODE_TYPE) _Code_local = INT(name=u'local', mode=MODE_TYPE) _Code_global_ = OID(name=u'global', mode=MODE_TYPE) Code._cont = ASN1Dict([ (u'local', _Code_local), (u'global', _Code_global_), ]) Code._ext = None #-----< Priority >-----# Priority = INT(name=u'Priority', mode=MODE_TYPE) Priority._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=None)], ev=None, er=[]) _all_ = [ _OPERATION_ArgumentType, _OPERATION_argumentTypeOptional, _OPERATION_returnResult, _OPERATION_ResultType, _OPERATION_resultTypeOptional, _OPERATION_Errors, _OPERATION_Linked, _OPERATION_synchronous, _OPERATION_alwaysReturns, _OPERATION_InvokePriority, _OPERATION_ResultPriority, _OPERATION_operationCode, OPERATION, _ERROR_ParameterType, _ERROR_parameterTypeOptional, _ERROR_ErrorPriority, _ERROR_errorCode, ERROR, _OPERATION_PACKAGE_Both, _OPERATION_PACKAGE_Consumer, _OPERATION_PACKAGE_Supplier, _OPERATION_PACKAGE_id, OPERATION_PACKAGE, _CONNECTION_PACKAGE_bind, _CONNECTION_PACKAGE_unbind, _CONNECTION_PACKAGE_responderCanUnbind, _CONNECTION_PACKAGE_unbindCanFail, _CONNECTION_PACKAGE_id, CONNECTION_PACKAGE, _CONTRACT_connection, _CONTRACT_OperationsOf, _CONTRACT_InitiatorConsumerOf, _CONTRACT_InitiatorSupplierOf, _CONTRACT_id, CONTRACT, _ROS_OBJECT_CLASS_Is, _ROS_OBJECT_CLASS_Initiates, _ROS_OBJECT_CLASS_Responds, _ROS_OBJECT_CLASS_InitiatesAndResponds, _ROS_OBJECT_CLASS_id, ROS_OBJECT_CLASS, _Code_local, _Code_global_, Code, Priority, ] class Remote_Operations_Generic_ROS_PDUs: _name_ = u'Remote-Operations-Generic-ROS-PDUs' _oid_ = [2, 4, 6, 0] _obj_ = [ u'ROS', u'Invoke', u'ReturnResult', u'ReturnError', u'Reject', u'GeneralProblem', u'InvokeProblem', u'ReturnResultProblem', u'ReturnErrorProblem', u'RejectProblem', u'InvokeId', u'noInvokeId', u'NoInvokeId', u'Errors', u'Bind', u'Unbind', ] _type_ = [ u'ROS', u'Invoke', u'ReturnResult', u'ReturnError', u'Reject', u'GeneralProblem', u'InvokeProblem', u'ReturnResultProblem', u'ReturnErrorProblem', u'RejectProblem', u'InvokeId', u'Bind', u'Unbind', ] _set_ = [ u'NoInvokeId', u'Errors', ] _val_ = [ u'noInvokeId', ] _class_ = [ u'Errors', ] _param_ = [ u'ROS', u'Invoke', u'ReturnResult', u'ReturnError', u'Errors', u'Bind', u'Unbind', ] #-----< ROS >-----# ROS = CHOICE(name=u'ROS', mode=MODE_TYPE, param=True) #-----< Invoke >-----# Invoke = SEQ(name=u'Invoke', mode=MODE_TYPE, param=True) #-----< ReturnResult >-----# ReturnResult = SEQ(name=u'ReturnResult', mode=MODE_TYPE, param=True) #-----< ReturnError >-----# ReturnError = SEQ(name=u'ReturnError', mode=MODE_TYPE, param=True) #-----< Reject >-----# Reject = SEQ(name=u'Reject', mode=MODE_TYPE) _Reject_invokeId = CHOICE(name=u'invokeId', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId'))) _Reject_problem = CHOICE(name=u'problem', mode=MODE_TYPE) __Reject_problem_general = INT(name=u'general', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'GeneralProblem'))) __Reject_problem_invoke = INT(name=u'invoke', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeProblem'))) __Reject_problem_returnResult = INT(name=u'returnResult', mode=MODE_TYPE, tag=(2, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnResultProblem'))) __Reject_problem_returnError = INT(name=u'returnError', mode=MODE_TYPE, tag=(3, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ReturnErrorProblem'))) _Reject_problem._cont = ASN1Dict([ (u'general', __Reject_problem_general), (u'invoke', __Reject_problem_invoke), (u'returnResult', __Reject_problem_returnResult), (u'returnError', __Reject_problem_returnError), ]) _Reject_problem._ext = None Reject._cont = ASN1Dict([ (u'invokeId', _Reject_invokeId), (u'problem', _Reject_problem), ]) Reject._ext = None #-----< GeneralProblem >-----# GeneralProblem = INT(name=u'GeneralProblem', mode=MODE_TYPE) GeneralProblem._cont = ASN1Dict([(u'unrecognizedPDU', 0), (u'mistypedPDU', 1), (u'badlyStructuredPDU', 2)]) #-----< InvokeProblem >-----# InvokeProblem = INT(name=u'InvokeProblem', mode=MODE_TYPE) InvokeProblem._cont = ASN1Dict([(u'duplicateInvocation', 0), (u'unrecognizedOperation', 1), (u'mistypedArgument', 2), (u'resourceLimitation', 3), (u'releaseInProgress', 4), (u'unrecognizedLinkedId', 5), (u'linkedResponseUnexpected', 6), (u'unexpectedLinkedOperation', 7)]) #-----< ReturnResultProblem >-----# ReturnResultProblem = INT(name=u'ReturnResultProblem', mode=MODE_TYPE) ReturnResultProblem._cont = ASN1Dict([(u'unrecognizedInvocation', 0), (u'resultResponseUnexpected', 1), (u'mistypedResult', 2)]) #-----< ReturnErrorProblem >-----# ReturnErrorProblem = INT(name=u'ReturnErrorProblem', mode=MODE_TYPE) ReturnErrorProblem._cont = ASN1Dict([(u'unrecognizedInvocation', 0), (u'errorResponseUnexpected', 1), (u'unrecognizedError', 2), (u'unexpectedError', 3), (u'mistypedParameter', 4)]) #-----< RejectProblem >-----# RejectProblem = INT(name=u'RejectProblem', mode=MODE_TYPE) RejectProblem._cont = ASN1Dict([(u'general-unrecognizedPDU', 0), (u'general-mistypedPDU', 1), (u'general-badlyStructuredPDU', 2), (u'invoke-duplicateInvocation', 10), (u'invoke-unrecognizedOperation', 11), (u'invoke-mistypedArgument', 12), (u'invoke-resourceLimitation', 13), (u'invoke-releaseInProgress', 14), (u'invoke-unrecognizedLinkedId', 15), (u'invoke-linkedResponseUnexpected', 16), (u'invoke-unexpectedLinkedOperation', 17), (u'returnResult-unrecognizedInvocation', 20), (u'returnResult-resultResponseUnexpected', 21), (u'returnResult-mistypedResult', 22), (u'returnError-unrecognizedInvocation', 30), (u'returnError-errorResponseUnexpected', 31), (u'returnError-unrecognizedError', 32), (u'returnError-unexpectedError', 33), (u'returnError-mistypedParameter', 34)]) #-----< InvokeId >-----# InvokeId = CHOICE(name=u'InvokeId', mode=MODE_TYPE) _InvokeId_present = INT(name=u'present', mode=MODE_TYPE) _InvokeId_absent = NULL(name=u'absent', mode=MODE_TYPE) InvokeId._cont = ASN1Dict([ (u'present', _InvokeId_present), (u'absent', _InvokeId_absent), ]) InvokeId._ext = None #-----< noInvokeId >-----# noInvokeId = CHOICE(name=u'noInvokeId', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId'))) noInvokeId._val = (u'absent', 0) #-----< NoInvokeId >-----# NoInvokeId = CHOICE(name=u'NoInvokeId', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId'))) NoInvokeId._val = ASN1Set(rv=[(u'absent', 0)], rr=[], ev=None, er=[]) #-----< Errors >-----# Errors = CLASS(name=u'Errors', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR')), param=True) #-----< Bind >-----# Bind = CHOICE(name=u'Bind', mode=MODE_TYPE, param=True) #-----< Unbind >-----# Unbind = CHOICE(name=u'Unbind', mode=MODE_TYPE, param=True) _all_ = [ _Reject_invokeId, __Reject_problem_general, __Reject_problem_invoke, __Reject_problem_returnResult, __Reject_problem_returnError, _Reject_problem, Reject, GeneralProblem, InvokeProblem, ReturnResultProblem, ReturnErrorProblem, RejectProblem, _InvokeId_present, _InvokeId_absent, InvokeId, noInvokeId, NoInvokeId, ] class Remote_Operations_Useful_Definitions: _name_ = u'Remote-Operations-Useful-Definitions' _oid_ = [2, 4, 7, 0] _obj_ = [ u'emptyBind', u'emptyUnbind', u'refuse', u'no-op', u'Forward', u'Reverse', u'ConsumerPerforms', u'SupplierPerforms', u'AllOperations', u'recode', u'switch', u'combine', u'ROS-SingleAS', u'ROS-ConsumerAS', u'ROS-SupplierAS', ] _type_ = [ u'ROS-SingleAS', u'ROS-ConsumerAS', u'ROS-SupplierAS', ] _set_ = [ u'Forward', u'Reverse', u'ConsumerPerforms', u'SupplierPerforms', u'AllOperations', ] _val_ = [ u'emptyBind', u'emptyUnbind', u'refuse', u'no-op', u'recode', u'switch', u'combine', ] _class_ = [ u'emptyBind', u'emptyUnbind', u'refuse', u'no-op', u'Forward', u'Reverse', u'ConsumerPerforms', u'SupplierPerforms', u'AllOperations', u'recode', u'switch', u'combine', ] _param_ = [ u'Forward', u'Reverse', u'ConsumerPerforms', u'SupplierPerforms', u'AllOperations', u'recode', u'switch', u'combine', u'ROS-SingleAS', u'ROS-ConsumerAS', u'ROS-SupplierAS', ] #-----< emptyBind >-----# emptyBind = CLASS(name=u'emptyBind', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION'))) emptyBind._val = dict([(u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', -1))])], rr=[], ev=None, er=[])), (u'synchronous', True)]) #-----< emptyUnbind >-----# emptyUnbind = CLASS(name=u'emptyUnbind', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION'))) emptyUnbind._val = dict([(u'synchronous', True)]) #-----< refuse >-----# refuse = CLASS(name=u'refuse', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR'))) refuse._val = dict([(u'errorCode', (u'local', -1))]) #-----< no-op >-----# no_op = CLASS(name=u'no-op', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION'))) no_op._val = dict([(u'alwaysReturns', False), (u'operationCode', (u'local', -1))]) #-----< Forward >-----# Forward = CLASS(name=u'Forward', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), param=True) #-----< Reverse >-----# Reverse = CLASS(name=u'Reverse', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), param=True) #-----< ConsumerPerforms >-----# ConsumerPerforms = CLASS(name=u'ConsumerPerforms', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), param=True) #-----< SupplierPerforms >-----# SupplierPerforms = CLASS(name=u'SupplierPerforms', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), param=True) #-----< AllOperations >-----# AllOperations = CLASS(name=u'AllOperations', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), param=True) #-----< recode >-----# recode = CLASS(name=u'recode', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION')), param=True) #-----< switch >-----# switch = CLASS(name=u'switch', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION-PACKAGE')), param=True) #-----< combine >-----# combine = CLASS(name=u'combine', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION-PACKAGE')), param=True) #-----< ROS-SingleAS >-----# ROS_SingleAS = CHOICE(name=u'ROS-SingleAS', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ROS')), param=True) #-----< ROS-ConsumerAS >-----# ROS_ConsumerAS = CHOICE(name=u'ROS-ConsumerAS', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ROS')), param=True) #-----< ROS-SupplierAS >-----# ROS_SupplierAS = CHOICE(name=u'ROS-SupplierAS', mode=MODE_TYPE, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'ROS')), param=True) _all_ = [ emptyBind, emptyUnbind, refuse, no_op, ] class TCAPMessages: _name_ = u'TCAPMessages' _oid_ = [0, 0, 17, 773, 2, 1, 3] _obj_ = [ u'TCMessage', u'Unidirectional', u'Begin', u'End', u'Continue', u'Abort', u'DialoguePortion', u'OrigTransactionID', u'DestTransactionID', u'P-AbortCause', u'ComponentPortion', u'Component', u'TCInvokeIdSet', ] _type_ = [ u'TCMessage', u'Unidirectional', u'Begin', u'End', u'Continue', u'Abort', u'DialoguePortion', u'OrigTransactionID', u'DestTransactionID', u'P-AbortCause', u'ComponentPortion', u'Component', ] _set_ = [ u'TCInvokeIdSet', ] _val_ = [ ] _class_ = [ ] _param_ = [ u'TCMessage', u'Unidirectional', u'Begin', u'End', u'Continue', u'ComponentPortion', u'Component', ] #-----< TCMessage >-----# TCMessage = CHOICE(name=u'TCMessage', mode=MODE_TYPE, param=True) #-----< Unidirectional >-----# Unidirectional = SEQ(name=u'Unidirectional', mode=MODE_TYPE, param=True) #-----< Begin >-----# Begin = SEQ(name=u'Begin', mode=MODE_TYPE, param=True) #-----< End >-----# End = SEQ(name=u'End', mode=MODE_TYPE, param=True) #-----< Continue >-----# Continue = SEQ(name=u'Continue', mode=MODE_TYPE, param=True) #-----< Abort >-----# Abort = SEQ(name=u'Abort', mode=MODE_TYPE) _Abort_dtid = OCT_STR(name=u'dtid', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DestTransactionID'))) _Abort_reason = CHOICE(name=u'reason', mode=MODE_TYPE, opt=True) __Abort_reason_p_abortCause = INT(name=u'p-abortCause', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'P-AbortCause'))) __Abort_reason_u_abortCause = EXT(name=u'u-abortCause', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'DialoguePortion'))) _Abort_reason._cont = ASN1Dict([ (u'p-abortCause', __Abort_reason_p_abortCause), (u'u-abortCause', __Abort_reason_u_abortCause), ]) _Abort_reason._ext = None Abort._cont = ASN1Dict([ (u'dtid', _Abort_dtid), (u'reason', _Abort_reason), ]) Abort._ext = None #-----< DialoguePortion >-----# DialoguePortion = EXT(name=u'DialoguePortion', mode=MODE_TYPE, tag=(11, TAG_APPLICATION, TAG_EXPLICIT), typeref=ASN1RefType(('_IMPL_', 'EXTERNAL'))) #-----< OrigTransactionID >-----# OrigTransactionID = OCT_STR(name=u'OrigTransactionID', mode=MODE_TYPE, tag=(8, TAG_APPLICATION, TAG_IMPLICIT)) OrigTransactionID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[]) #-----< DestTransactionID >-----# DestTransactionID = OCT_STR(name=u'DestTransactionID', mode=MODE_TYPE, tag=(9, TAG_APPLICATION, TAG_IMPLICIT)) DestTransactionID._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=4)], ev=None, er=[]) #-----< P-AbortCause >-----# P_AbortCause = INT(name=u'P-AbortCause', mode=MODE_TYPE, tag=(10, TAG_APPLICATION, TAG_IMPLICIT)) P_AbortCause._cont = ASN1Dict([(u'unrecognizedMessageType', 0), (u'unrecognizedTransactionID', 1), (u'badlyFormattedTransactionPortion', 2), (u'incorrectTransactionPortion', 3), (u'resourceLimitation', 4)]) P_AbortCause._const_val = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=0, ub=127)], ev=None, er=[]) #-----< ComponentPortion >-----# ComponentPortion = SEQ_OF(name=u'ComponentPortion', mode=MODE_TYPE, tag=(12, TAG_APPLICATION, TAG_IMPLICIT), param=True) #-----< Component >-----# Component = CHOICE(name=u'Component', mode=MODE_TYPE, param=True) #-----< TCInvokeIdSet >-----# TCInvokeIdSet = CHOICE(name=u'TCInvokeIdSet', mode=MODE_SET, typeref=ASN1RefType(('Remote-Operations-Generic-ROS-PDUs', 'InvokeId'))) TCInvokeIdSet._val = ASN1Set(rv=[(u'present', -128), (u'present', -127), (u'present', -126), (u'present', -125), (u'present', -124), (u'present', -123), (u'present', -122), (u'present', -121), (u'present', -120), (u'present', -119), (u'present', -118), (u'present', -117), (u'present', -116), (u'present', -115), (u'present', -114), (u'present', -113), (u'present', -112), (u'present', -111), (u'present', -110), (u'present', -109), (u'present', -108), (u'present', -107), (u'present', -106), (u'present', -105), (u'present', -104), (u'present', -103), (u'present', -102), (u'present', -101), (u'present', -100), (u'present', -99), (u'present', -98), (u'present', -97), (u'present', -96), (u'present', -95), (u'present', -94), (u'present', -93), (u'present', -92), (u'present', -91), (u'present', -90), (u'present', -89), (u'present', -88), (u'present', -87), (u'present', -86), (u'present', -85), (u'present', -84), (u'present', -83), (u'present', -82), (u'present', -81), (u'present', -80), (u'present', -79), (u'present', -78), (u'present', -77), (u'present', -76), (u'present', -75), (u'present', -74), (u'present', -73), (u'present', -72), (u'present', -71), (u'present', -70), (u'present', -69), (u'present', -68), (u'present', -67), (u'present', -66), (u'present', -65), (u'present', -64), (u'present', -63), (u'present', -62), (u'present', -61), (u'present', -60), (u'present', -59), (u'present', -58), (u'present', -57), (u'present', -56), (u'present', -55), (u'present', -54), (u'present', -53), (u'present', -52), (u'present', -51), (u'present', -50), (u'present', -49), (u'present', -48), (u'present', -47), (u'present', -46), (u'present', -45), (u'present', -44), (u'present', -43), (u'present', -42), (u'present', -41), (u'present', -40), (u'present', -39), (u'present', -38), (u'present', -37), (u'present', -36), (u'present', -35), (u'present', -34), (u'present', -33), (u'present', -32), (u'present', -31), (u'present', -30), (u'present', -29), (u'present', -28), (u'present', -27), (u'present', -26), (u'present', -25), (u'present', -24), (u'present', -23), (u'present', -22), (u'present', -21), (u'present', -20), (u'present', -19), (u'present', -18), (u'present', -17), (u'present', -16), (u'present', -15), (u'present', -14), (u'present', -13), (u'present', -12), (u'present', -11), (u'present', -10), (u'present', -9), (u'present', -8), (u'present', -7), (u'present', -6), (u'present', -5), (u'present', -4), (u'present', -3), (u'present', -2), (u'present', -1), (u'present', 0), (u'present', 1), (u'present', 2), (u'present', 3), (u'present', 4), (u'present', 5), (u'present', 6), (u'present', 7), (u'present', 8), (u'present', 9), (u'present', 10), (u'present', 11), (u'present', 12), (u'present', 13), (u'present', 14), (u'present', 15), (u'present', 16), (u'present', 17), (u'present', 18), (u'present', 19), (u'present', 20), (u'present', 21), (u'present', 22), (u'present', 23), (u'present', 24), (u'present', 25), (u'present', 26), (u'present', 27), (u'present', 28), (u'present', 29), (u'present', 30), (u'present', 31), (u'present', 32), (u'present', 33), (u'present', 34), (u'present', 35), (u'present', 36), (u'present', 37), (u'present', 38), (u'present', 39), (u'present', 40), (u'present', 41), (u'present', 42), (u'present', 43), (u'present', 44), (u'present', 45), (u'present', 46), (u'present', 47), (u'present', 48), (u'present', 49), (u'present', 50), (u'present', 51), (u'present', 52), (u'present', 53), (u'present', 54), (u'present', 55), (u'present', 56), (u'present', 57), (u'present', 58), (u'present', 59), (u'present', 60), (u'present', 61), (u'present', 62), (u'present', 63), (u'present', 64), (u'present', 65), (u'present', 66), (u'present', 67), (u'present', 68), (u'present', 69), (u'present', 70), (u'present', 71), (u'present', 72), (u'present', 73), (u'present', 74), (u'present', 75), (u'present', 76), (u'present', 77), (u'present', 78), (u'present', 79), (u'present', 80), (u'present', 81), (u'present', 82), (u'present', 83), (u'present', 84), (u'present', 85), (u'present', 86), (u'present', 87), (u'present', 88), (u'present', 89), (u'present', 90), (u'present', 91), (u'present', 92), (u'present', 93), (u'present', 94), (u'present', 95), (u'present', 96), (u'present', 97), (u'present', 98), (u'present', 99), (u'present', 100), (u'present', 101), (u'present', 102), (u'present', 103), (u'present', 104), (u'present', 105), (u'present', 106), (u'present', 107), (u'present', 108), (u'present', 109), (u'present', 110), (u'present', 111), (u'present', 112), (u'present', 113), (u'present', 114), (u'present', 115), (u'present', 116), (u'present', 117), (u'present', 118), (u'present', 119), (u'present', 120), (u'present', 121), (u'present', 122), (u'present', 123), (u'present', 124), (u'present', 125), (u'present', 126), (u'present', 127)], rr=[], ev=None, er=[]) _all_ = [ _Abort_dtid, __Abort_reason_p_abortCause, __Abort_reason_u_abortCause, _Abort_reason, Abort, DialoguePortion, OrigTransactionID, DestTransactionID, P_AbortCause, TCInvokeIdSet, ] class TCAP_Tools: _name_ = u'TCAP-Tools' _oid_ = [0, 0, 17, 775, 2, 1, 1] _obj_ = [ u'cancel', u'cancelFailed', u'CancelProblem', u'cancelled', ] _type_ = [ u'CancelProblem', ] _set_ = [ ] _val_ = [ u'cancel', u'cancelFailed', u'cancelled', ] _class_ = [ u'cancel', u'cancelFailed', u'cancelled', ] _param_ = [ ] #-----< cancel >-----# cancel = CLASS(name=u'cancel', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION'))) _cancel_val_ArgumentType = INT(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefChoiceComp(('TCAPMessages', 'TCInvokeIdSet'), [u'present'])) __OPERATION_Errors_val_ParameterType_0 = SET(name=u'ParameterType', mode=MODE_TYPE) ___OPERATION_Errors_val_ParameterType_0_problem = ENUM(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('TCAP-Tools', 'CancelProblem'))) ___OPERATION_Errors_val_ParameterType_0_invokeId = INT(name=u'invokeId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefChoiceComp(('TCAPMessages', 'TCInvokeIdSet'), [u'present'])) __OPERATION_Errors_val_ParameterType_0._cont = ASN1Dict([ (u'problem', ___OPERATION_Errors_val_ParameterType_0_problem), (u'invokeId', ___OPERATION_Errors_val_ParameterType_0_invokeId), ]) __OPERATION_Errors_val_ParameterType_0._ext = None cancel._val = dict([(u'ArgumentType', _cancel_val_ArgumentType), (u'Errors', ASN1Set(rv=[dict([(u'ParameterType', __OPERATION_Errors_val_ParameterType_0)])], rr=[], ev=None, er=[]))]) #-----< cancelFailed >-----# cancelFailed = CLASS(name=u'cancelFailed', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR'))) _cancelFailed_val_ParameterType = SET(name=u'ParameterType', mode=MODE_TYPE) __cancelFailed_val_ParameterType_problem = ENUM(name=u'problem', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefType(('TCAP-Tools', 'CancelProblem'))) __cancelFailed_val_ParameterType_invokeId = INT(name=u'invokeId', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_EXPLICIT), typeref=ASN1RefChoiceComp(('TCAPMessages', 'TCInvokeIdSet'), [u'present'])) _cancelFailed_val_ParameterType._cont = ASN1Dict([ (u'problem', __cancelFailed_val_ParameterType_problem), (u'invokeId', __cancelFailed_val_ParameterType_invokeId), ]) _cancelFailed_val_ParameterType._ext = None cancelFailed._val = dict([(u'ParameterType', _cancelFailed_val_ParameterType)]) #-----< CancelProblem >-----# CancelProblem = ENUM(name=u'CancelProblem', mode=MODE_TYPE) CancelProblem._cont = ASN1Dict([(u'unknownInvocation', 0), (u'tooLate', 1), (u'notCancellable', 2)]) CancelProblem._ext = None #-----< cancelled >-----# cancelled = CLASS(name=u'cancelled', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR'))) cancelled._val = dict([]) _all_ = [ cancel, _cancel_val_ArgumentType, ___OPERATION_Errors_val_ParameterType_0_problem, ___OPERATION_Errors_val_ParameterType_0_invokeId, __OPERATION_Errors_val_ParameterType_0, cancelFailed, __cancelFailed_val_ParameterType_problem, __cancelFailed_val_ParameterType_invokeId, _cancelFailed_val_ParameterType, CancelProblem, cancelled, ] class TCAP_Examples: _name_ = u'TCAP-Examples' _oid_ = [0, 0, 17, 775, 2, 2, 1] _obj_ = [ u'provideRoutingInformation', u'getCallingPartyAddress', u'invalidCalledNumber', u'subscriberNotReachable', u'calledBarred', u'callingPartyAddressNotAvailable', u'processingFailure', u'RequestArgument', u'RoutingInformation', u'BasicServiceIndicator', u'CallingPartyAddress', u'IsdnNumber', u'TypeOfAddress', u'TelephonyString', ] _type_ = [ u'RequestArgument', u'RoutingInformation', u'BasicServiceIndicator', u'CallingPartyAddress', u'IsdnNumber', u'TypeOfAddress', u'TelephonyString', ] _set_ = [ ] _val_ = [ u'provideRoutingInformation', u'getCallingPartyAddress', u'invalidCalledNumber', u'subscriberNotReachable', u'calledBarred', u'callingPartyAddressNotAvailable', u'processingFailure', ] _class_ = [ u'provideRoutingInformation', u'getCallingPartyAddress', u'invalidCalledNumber', u'subscriberNotReachable', u'calledBarred', u'callingPartyAddressNotAvailable', u'processingFailure', ] _param_ = [ ] #-----< provideRoutingInformation >-----# provideRoutingInformation = CLASS(name=u'provideRoutingInformation', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION'))) _provideRoutingInformation_val_ArgumentType = SEQ(name=u'ArgumentType', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'RequestArgument'))) _provideRoutingInformation_val_ResultType = CHOICE(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'RoutingInformation'))) __OPERATION_Linked_val_ResultType_0 = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'CallingPartyAddress'))) provideRoutingInformation._val = dict([(u'ArgumentType', _provideRoutingInformation_val_ArgumentType), (u'ResultType', _provideRoutingInformation_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 1))]), dict([(u'errorCode', (u'local', 2))]), dict([(u'errorCode', (u'local', 3))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[])), (u'Linked', ASN1Set(rv=[dict([(u'ResultType', __OPERATION_Linked_val_ResultType_0), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 4))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[]))])], rr=[], ev=None, er=[]))]) #-----< getCallingPartyAddress >-----# getCallingPartyAddress = CLASS(name=u'getCallingPartyAddress', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'OPERATION'))) _getCallingPartyAddress_val_ResultType = SEQ(name=u'ResultType', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'CallingPartyAddress'))) getCallingPartyAddress._val = dict([(u'ResultType', _getCallingPartyAddress_val_ResultType), (u'Errors', ASN1Set(rv=[dict([(u'errorCode', (u'local', 4))]), dict([(u'errorCode', (u'local', 5))])], rr=[], ev=None, er=[]))]) #-----< invalidCalledNumber >-----# invalidCalledNumber = CLASS(name=u'invalidCalledNumber', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR'))) invalidCalledNumber._val = dict([(u'errorCode', (u'local', 1))]) #-----< subscriberNotReachable >-----# subscriberNotReachable = CLASS(name=u'subscriberNotReachable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR'))) subscriberNotReachable._val = dict([(u'errorCode', (u'local', 2))]) #-----< calledBarred >-----# calledBarred = CLASS(name=u'calledBarred', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR'))) calledBarred._val = dict([(u'errorCode', (u'local', 3))]) #-----< callingPartyAddressNotAvailable >-----# callingPartyAddressNotAvailable = CLASS(name=u'callingPartyAddressNotAvailable', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR'))) callingPartyAddressNotAvailable._val = dict([(u'errorCode', (u'local', 4))]) #-----< processingFailure >-----# processingFailure = CLASS(name=u'processingFailure', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'ERROR'))) processingFailure._val = dict([(u'errorCode', (u'local', 5))]) #-----< RequestArgument >-----# RequestArgument = SEQ(name=u'RequestArgument', mode=MODE_TYPE) _RequestArgument_calledNumber = SEQ(name=u'calledNumber', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'IsdnNumber'))) _RequestArgument_basicService = ENUM(name=u'basicService', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'BasicServiceIndicator')), opt=True) RequestArgument._cont = ASN1Dict([ (u'calledNumber', _RequestArgument_calledNumber), (u'basicService', _RequestArgument_basicService), ]) RequestArgument._ext = None #-----< RoutingInformation >-----# RoutingInformation = CHOICE(name=u'RoutingInformation', mode=MODE_TYPE) _RoutingInformation_reroutingNumber = SEQ(name=u'reroutingNumber', mode=MODE_TYPE, tag=(0, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('TCAP-Examples', 'IsdnNumber'))) _RoutingInformation_forwardedToNumber = SEQ(name=u'forwardedToNumber', mode=MODE_TYPE, tag=(1, TAG_CONTEXT_SPEC, TAG_IMPLICIT), typeref=ASN1RefType(('TCAP-Examples', 'IsdnNumber'))) RoutingInformation._cont = ASN1Dict([ (u'reroutingNumber', _RoutingInformation_reroutingNumber), (u'forwardedToNumber', _RoutingInformation_forwardedToNumber), ]) RoutingInformation._ext = None #-----< BasicServiceIndicator >-----# BasicServiceIndicator = ENUM(name=u'BasicServiceIndicator', mode=MODE_TYPE) BasicServiceIndicator._cont = ASN1Dict([(u'speech', 0), (u'unrestrictedDigital', 1)]) BasicServiceIndicator._ext = None #-----< CallingPartyAddress >-----# CallingPartyAddress = SEQ(name=u'CallingPartyAddress', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'IsdnNumber'))) #-----< IsdnNumber >-----# IsdnNumber = SEQ(name=u'IsdnNumber', mode=MODE_TYPE) _IsdnNumber_typeOfAddress = ENUM(name=u'typeOfAddress', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'TypeOfAddress'))) _IsdnNumber_digits = STR_IA5(name=u'digits', mode=MODE_TYPE, typeref=ASN1RefType(('TCAP-Examples', 'TelephonyString'))) _IsdnNumber_digits._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9', u'*', u'#'], rr=[], ev=None, er=[]) IsdnNumber._cont = ASN1Dict([ (u'typeOfAddress', _IsdnNumber_typeOfAddress), (u'digits', _IsdnNumber_digits), ]) IsdnNumber._ext = None #-----< TypeOfAddress >-----# TypeOfAddress = ENUM(name=u'TypeOfAddress', mode=MODE_TYPE) TypeOfAddress._cont = ASN1Dict([(u'national', 0), (u'international', 1), (u'private', 2)]) TypeOfAddress._ext = None #-----< TelephonyString >-----# TelephonyString = STR_IA5(name=u'TelephonyString', mode=MODE_TYPE) TelephonyString._const_sz = ASN1Set(rv=[], rr=[ASN1RangeInt(lb=1, ub=15)], ev=None, er=[]) TelephonyString._const_alpha = ASN1Set(rv=[u'0', u'1', u'2', u'3', u'4', u'5', u'6', u'7', u'8', u'9', u'*', u'#'], rr=[], ev=None, er=[]) _all_ = [ provideRoutingInformation, _provideRoutingInformation_val_ArgumentType, _provideRoutingInformation_val_ResultType, __OPERATION_Linked_val_ResultType_0, getCallingPartyAddress, _getCallingPartyAddress_val_ResultType, invalidCalledNumber, subscriberNotReachable, calledBarred, callingPartyAddressNotAvailable, processingFailure, _RequestArgument_calledNumber, _RequestArgument_basicService, RequestArgument, _RoutingInformation_reroutingNumber, _RoutingInformation_forwardedToNumber, RoutingInformation, BasicServiceIndicator, CallingPartyAddress, _IsdnNumber_typeOfAddress, _IsdnNumber_digits, IsdnNumber, TypeOfAddress, TelephonyString, ] class TC_Notation_Extensions: _name_ = u'TC-Notation-Extensions' _oid_ = [0, 0, 17, 775, 2, 4, 1] _obj_ = [ u'APPLICATION-CONTEXT', u'DialogueMode', u'Termination', u'dialogue-abstract-syntax', u'uniDialogue-abstract-syntax', u'TCSingleAS', u'TCConsumerAS', u'TCSupplierAS', u'ConnectionAS', ] _type_ = [ u'APPLICATION-CONTEXT', u'DialogueMode', u'Termination', u'TCSingleAS', u'TCConsumerAS', u'TCSupplierAS', u'ConnectionAS', ] _set_ = [ ] _val_ = [ u'dialogue-abstract-syntax', u'uniDialogue-abstract-syntax', ] _class_ = [ u'APPLICATION-CONTEXT', u'dialogue-abstract-syntax', u'uniDialogue-abstract-syntax', ] _param_ = [ u'TCSingleAS', u'TCConsumerAS', u'TCSupplierAS', u'ConnectionAS', ] #-----< APPLICATION-CONTEXT >-----# APPLICATION_CONTEXT = CLASS(name=u'APPLICATION-CONTEXT', mode=MODE_TYPE) _APPLICATION_CONTEXT_associationContract = CLASS(name=u'associationContract', mode=MODE_VALUE, typeref=ASN1RefType(('Remote-Operations-Information-Objects', 'CONTRACT'))) _APPLICATION_CONTEXT_dialogueMode = ENUM(name=u'dialogueMode', mode=MODE_VALUE, typeref=ASN1RefType(('TC-Notation-Extensions', 'DialogueMode'))) _APPLICATION_CONTEXT_termination = ENUM(name=u'termination', mode=MODE_VALUE, typeref=ASN1RefType(('TC-Notation-Extensions', 'Termination')), opt=True) _APPLICATION_CONTEXT_componentGrouping = BOOL(name=u'componentGrouping', mode=MODE_VALUE, default=True) _APPLICATION_CONTEXT_dialogueAndComponentGrouping = BOOL(name=u'dialogueAndComponentGrouping', mode=MODE_VALUE, default=True) _APPLICATION_CONTEXT_AdditionalASEs = OID(name=u'AdditionalASEs', mode=MODE_SET, opt=True) _APPLICATION_CONTEXT_AbstractSyntaxes = CLASS(name=u'AbstractSyntaxes', mode=MODE_SET, typeref=ASN1RefType(('_IMPL_', u'ABSTRACT-SYNTAX'), [])) _APPLICATION_CONTEXT_applicationContextName = OID(name=u'applicationContextName', mode=MODE_VALUE, uniq=True) APPLICATION_CONTEXT._cont = ASN1Dict([ (u'associationContract', _APPLICATION_CONTEXT_associationContract), (u'dialogueMode', _APPLICATION_CONTEXT_dialogueMode), (u'termination', _APPLICATION_CONTEXT_termination), (u'componentGrouping', _APPLICATION_CONTEXT_componentGrouping), (u'dialogueAndComponentGrouping', _APPLICATION_CONTEXT_dialogueAndComponentGrouping), (u'AdditionalASEs', _APPLICATION_CONTEXT_AdditionalASEs), (u'AbstractSyntaxes', _APPLICATION_CONTEXT_AbstractSyntaxes), (u'applicationContextName', _APPLICATION_CONTEXT_applicationContextName), ]) #-----< DialogueMode >-----# DialogueMode = ENUM(name=u'DialogueMode', mode=MODE_TYPE) DialogueMode._cont = ASN1Dict([(u'structured', 1), (u'unstructured', 2)]) DialogueMode._ext = None #-----< Termination >-----# Termination = ENUM(name=u'Termination', mode=MODE_TYPE) Termination._cont = ASN1Dict([(u'basic', 1), (u'prearranged', 2)]) Termination._ext = None #-----< dialogue-abstract-syntax >-----# dialogue_abstract_syntax = CLASS(name=u'dialogue-abstract-syntax', mode=MODE_VALUE, typeref=ASN1RefType(('_IMPL_', u'ABSTRACT-SYNTAX'), [])) _dialogue_abstract_syntax_val_Type = CHOICE(name='Type', mode=MODE_TYPE, typeref=ASN1RefType(('DialoguePDUs', 'DialoguePDU'))) dialogue_abstract_syntax._val = dict([('Type', _dialogue_abstract_syntax_val_Type), ('id', (0, 0, 17, 773, 1, 1, 1))]) #-----< uniDialogue-abstract-syntax >-----# uniDialogue_abstract_syntax = CLASS(name=u'uniDialogue-abstract-syntax', mode=MODE_VALUE, typeref=ASN1RefType(('_IMPL_', u'ABSTRACT-SYNTAX'), [])) _uniDialogue_abstract_syntax_val_Type = CHOICE(name='Type', mode=MODE_TYPE, typeref=ASN1RefType(('UnidialoguePDUs', 'UniDialoguePDU'))) uniDialogue_abstract_syntax._val = dict([('Type', _uniDialogue_abstract_syntax_val_Type), ('id', (0, 0, 17, 773, 1, 2, 1))]) #-----< TCSingleAS >-----# TCSingleAS = CHOICE(name=u'TCSingleAS', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'TCMessage')), param=True) #-----< TCConsumerAS >-----# TCConsumerAS = CHOICE(name=u'TCConsumerAS', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'TCMessage')), param=True) #-----< TCSupplierAS >-----# TCSupplierAS = CHOICE(name=u'TCSupplierAS', mode=MODE_TYPE, typeref=ASN1RefType(('TCAPMessages', 'TCMessage')), param=True) #-----< ConnectionAS >-----# ConnectionAS = CHOICE(name=u'ConnectionAS', mode=MODE_TYPE, param=True) _all_ = [ _APPLICATION_CONTEXT_associationContract, _APPLICATION_CONTEXT_dialogueMode, _APPLICATION_CONTEXT_termination, _APPLICATION_CONTEXT_componentGrouping, _APPLICATION_CONTEXT_dialogueAndComponentGrouping, _APPLICATION_CONTEXT_AdditionalASEs, _APPLICATION_CONTEXT_AbstractSyntaxes, _APPLICATION_CONTEXT_applicationContextName, APPLICATION_CONTEXT, DialogueMode, Termination, dialogue_abstract_syntax, _dialogue_abstract_syntax_val_Type, uniDialogue_abstract_syntax, _uniDialogue_abstract_syntax_val_Type, ] 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(DialoguePDUs, UnidialoguePDUs, Remote_Operations_Information_Objects, Remote_Operations_Generic_ROS_PDUs, Remote_Operations_Useful_Definitions, TCAPMessages, TCAP_Tools, TCAP_Examples, TC_Notation_Extensions, _IMPL_)