⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iso-9506-mms-1.asn

📁 mms ISO9506 moduel descriped in ASN.1
💻 ASN
📖 第 1 页 / 共 5 页
字号:
     [57] IMPLICIT CS-DefineEventEnrollment-Request
ELSE
,    defineEventEnrollment    
     [57] IMPLICIT NULL
ENDIF
IF ( alterEventEnrollment )
,    alterEventEnrollment     
     [59] IMPLICIT CS-AlterEventEnrollment-Request
ELSE
,    alterEventEnrollment     
     [59] IMPLICIT NULL
ENDIF
     } 

 Unconfirmed-PDU ::= SEQUENCE {
     service   UnconfirmedService,
     ...
IF ( cspi )
,    service-ext    [79] Unconfirmed-Detail OPTIONAL
ENDIF
     -- shall not be transmitted if value is the value
     -- of a tagged type derived from NULL
     } 

 UnconfirmedService ::= CHOICE {
IF (informationReport )
     informationReport   
     [0] IMPLICIT InformationReport
ELSE
     informationReport   
     [0] IMPLICIT NULL
ENDIF
IF ( unsolicitedStatus )
,    unsolicitedStatus   
     [1] IMPLICIT UnsolicitedStatus
ELSE
,    unsolicitedStatus   
     [1] IMPLICIT NULL
ENDIF
IF ( eventNotification )
,    eventNotification   
     [2] IMPLICIT EventNotification
ELSE
,    eventNotification   
     [2] IMPLICIT NULL
ENDIF
     } 

 Unconfirmed-Detail ::= CHOICE {
     -- this choice shall be selected if the tag value of the
     -- UnconfirmedService does not match any of the tags below
     otherRequests  NULL
IF ( cspi )
,    eventNotification   
     [2] IMPLICIT CS-EventNotification
ENDIF
     } 

 Confirmed-ResponsePDU ::= SEQUENCE {
     invokeID  Unsigned32,
     service   ConfirmedServiceResponse,
     ...
IF ( csr cspi ),
     service-ext    [79] Response-Detail OPTIONAL
ENDIF
     -- shall not be transmitted if value is the value
     -- of a tagged type derived from NULL
     } 

 ConfirmedServiceResponse ::= CHOICE {
IF ( status )
     status    
     [0] IMPLICIT Status-Response
ELSE
     status    
     [0] IMPLICIT RejectPDU
ENDIF
IF ( getNameList )
,    getNameList    
     [1] IMPLICIT GetNameList-Response
ELSE
,    getNameList    
     [1] IMPLICIT RejectPDU
ENDIF
IF ( identify )
,    identify  
     [2] IMPLICIT Identify-Response
ELSE
,    identify  
     [2] IMPLICIT RejectPDU
ENDIF
IF ( rename )
,    rename    
     [3] IMPLICIT Rename-Response
ELSE
,    rename    
     [3] IMPLICIT RejectPDU
ENDIF
IF ( read )
,    read 
     [4] IMPLICIT Read-Response
ELSE
,    read 
     [4] IMPLICIT RejectPDU
 ENDIF
IF ( write )
,    write     
     [5] IMPLICIT Write-Response
ELSE
,    write     
     [5] IMPLICIT RejectPDU
ENDIF
IF ( vnam vadr )
IF ( getVariableAccessAttributes )
,    getVariableAccessAttributes
     [6] IMPLICIT GetVariableAccessAttributes-Response
ELSE
,    getVariableAccessAttributes
     [6] IMPLICIT RejectPDU
ENDIF
ELSE
,    getVariableAccessAttributes
     [6] IMPLICIT RejectPDU
ENDIF
IF ( vnam )
IF ( vadr )
IF ( defineNamedVariable )
,    defineNamedVariable 
     [7] IMPLICIT DefineNamedVariable-Response
ELSE
,    defineNamedVariable 
     [7] IMPLICIT RejectPDU
ENDIF
ELSE
,    defineNamedVariable 
     [7] IMPLICIT RejectPDU
ENDIF
ELSE
,    defineNamedVariable 
     [7] IMPLICIT RejectPDU
ENDIF
IF ( vsca )
     --   choice [8] is reserved for a service defined in Annex E
IF ( defineScatteredAccess )  
,    defineScatteredAccess    
     [8] IMPLICIT DefineScatteredAccess-Response
ELSE
,    defineScatteredAccess    
     [8] IMPLICIT RejectPDU
ENDIF
     --   choice [9] is reserved for a service defined in Annex E
IF ( getScatteredAccessAttributes )
,    getScatteredAccessAttributes
     [9] IMPLICIT GetScatteredAccessAttributes-Response
ELSE
,    getScatteredAccessAttributes
     [9] IMPLICIT RejectPDU
ENDIF
ELSE
,    defineScatteredAccess    
     [8] IMPLICIT RejectPDU,
     getScatteredAccessAttributes
     [9] IMPLICIT RejectPDU
ENDIF
IF ( vnam )
IF ( deleteVariableAccess )
,    deleteVariableAccess     
     [10] IMPLICIT DeleteVariableAccess-Response
ELSE
,    deleteVariableAccess     
     [10] IMPLICIT RejectPDU
ENDIF
ELSE
,    deleteVariableAccess     
     [10] IMPLICIT RejectPDU
ENDIF
IF ( vlis )
IF ( vnam )
IF ( defineNamedVariableList )
,    defineNamedVariableList  
     [11] IMPLICIT DefineNamedVariableList-Response
ELSE
,    defineNamedVariableList  
     [11] IMPLICIT RejectPDU
ENDIF
IF ( getNamedVariableListAttributes )
,    getNamedVariableListAttributes
     [12] IMPLICIT GetNamedVariableListAttributes-Response
ELSE
,    getNamedVariableListAttributes
     [12] IMPLICIT RejectPDU
ENDIF
IF ( deleteNamedVariableList )
,    deleteNamedVariableList  
     [13] IMPLICIT DeleteNamedVariableList-Response
ELSE
,    deleteNamedVariableList  
     [13] IMPLICIT RejectPDU
ENDIF
ELSE
,    defineNamedVariableList  
     [11] IMPLICIT RejectPDU,
     getNamedVariableListAttributes
     [12] IMPLICIT RejectPDU,
     deleteNamedVariableList  
     [13] IMPLICIT RejectPDU
ENDIF
ELSE
,    defineNamedVariableList  
     [11] IMPLICIT RejectPDU,
     getNamedVariableListAttributes
     [12] IMPLICIT RejectPDU,
     deleteNamedVariableList  
     [13] IMPLICIT RejectPDU
ENDIF
IF ( vnam )
IF ( defineNamedType )
,    defineNamedType     
     [14] IMPLICIT DefineNamedType-Response
ELSE
,    defineNamedType     
     [14] IMPLICIT RejectPDU
ENDIF
IF ( getNamedTypeAttributes )
,    getNamedTypeAttributes   
     [15] IMPLICIT GetNamedTypeAttributes-Response
ELSE
,    getNamedTypeAttributes   
     [15] IMPLICIT RejectPDU
ENDIF
IF ( deleteNamedType )
,    deleteNamedType     
     [16] IMPLICIT DeleteNamedType-Response
ELSE
,    deleteNamedType     
     [16] IMPLICIT RejectPDU
ENDIF
ELSE
,    defineNamedType     
     [14] IMPLICIT RejectPDU,
     getNamedTypeAttributes   
     [15] IMPLICIT RejectPDU,
     deleteNamedType     
     [16] IMPLICIT RejectPDU
ENDIF
IF ( input )
,    input     
     [17] IMPLICIT Input-Response
ELSE
,    input     
     [17] IMPLICIT RejectPDU
ENDIF
IF ( output )
,    output    
     [18] IMPLICIT Output-Response
ELSE
,    output    
     [18] IMPLICIT RejectPDU
ENDIF
IF ( takeControl )
,    takeControl    
     [19] TakeControl-Response
ELSE
,    takeControl    
     [19] IMPLICIT RejectPDU
ENDIF
IF ( relinquishControl )
,    relinquishControl   
     [20] IMPLICIT RelinquishControl-Response
ELSE
,    relinquishControl   
     [20] IMPLICIT RejectPDU
ENDIF
IF ( defineSemaphore )
,    defineSemaphore     
     [21] IMPLICIT DefineSemaphore-Response
ELSE
,    defineSemaphore     
     [21] IMPLICIT RejectPDU
ENDIF
IF ( deleteSemaphore )
,    deleteSemaphore     
     [22] IMPLICIT DeleteSemaphore-Response
ELSE
,    deleteSemaphore     
     [22] IMPLICIT RejectPDU
ENDIF
IF ( reportSemaphoreStatus )
,    reportSemaphoreStatus    
     [23] IMPLICIT ReportSemaphoreStatus-Response
ELSE
,    reportSemaphoreStatus    
     [23] IMPLICIT RejectPDU
ENDIF
IF ( reportPoolSemaphoreStatus )
,    reportPoolSemaphoreStatus     
     [24] IMPLICIT ReportPoolSemaphoreStatus-Response
ELSE
,    reportPoolSemaphoreStatus     
     [24] IMPLICIT RejectPDU
ENDIF
IF ( reportSemaphoreEntryStatus )
,    reportSemaphoreEntryStatus
     [25] IMPLICIT ReportSemaphoreEntryStatus-Response
ELSE
,    reportSemaphoreEntryStatus
     [25] IMPLICIT RejectPDU
ENDIF
IF ( initiateDownloadSequence )
,    initiateDownloadSequence 
     [26] IMPLICIT InitiateDownloadSequence-Response,
     downloadSegment     
     [27] IMPLICIT DownloadSegment-Response,
     terminateDownloadSequence     
     [28] IMPLICIT TerminateDownloadSequence-Response
ELSE
,    initiateDownloadSequence 
     [26] IMPLICIT RejectPDU,
     downloadSegment     
     [27] IMPLICIT RejectPDU,
     terminateDownloadSequence     
     [28] IMPLICIT RejectPDU
ENDIF
IF ( initiateUploadSequence )
,    initiateUploadSequence   
     [29] IMPLICIT InitiateUploadSequence-Response,
     uploadSegment  
     [30] IMPLICIT UploadSegment-Response,
     terminateUploadSequence  
     [31] IMPLICIT TerminateUploadSequence-Response
ELSE
,    initiateUploadSequence   
     [29] IMPLICIT RejectPDU,
     uploadSegment  
     [30] IMPLICIT RejectPDU,
     terminateUploadSequence  
     [31] IMPLICIT RejectPDU
ENDIF
IF ( requestDomainDownload )
,    requestDomainDownload    
     [32] IMPLICIT RequestDomainDownload-Response
ELSE
,    requestDomainDownload    
     [32] IMPLICIT RejectPDU
ENDIF
IF ( requestDomainUpload )
,    requestDomainUpload 
     [33] IMPLICIT RequestDomainUpload-Response
ELSE
,    requestDomainUpload 
     [33] IMPLICIT RejectPDU
ENDIF
IF ( loadDomainContent )
,    loadDomainContent   
     [34] IMPLICIT LoadDomainContent-Response
ELSE
,    loadDomainContent   
     [34] IMPLICIT RejectPDU
ENDIF
IF ( storeDomainContent )
,    storeDomainContent  
     [35] IMPLICIT StoreDomainContent-Response
ELSE
,    storeDomainContent  
     [35] IMPLICIT RejectPDU
ENDIF
IF ( deleteDomain )
,    deleteDomain   
     [36] IMPLICIT DeleteDomain-Response
ELSE
,    deleteDomain   
     [36] IMPLICIT RejectPDU
ENDIF
IF ( getDomainAttributes )
,    getDomainAttributes 
     [37] IMPLICIT GetDomainAttributes-Response
ELSE
,    getDomainAttributes 
     [37] IMPLICIT RejectPDU
ENDIF
IF ( createProgramInvocation )
,    createProgramInvocation  
     [38] IMPLICIT CreateProgramInvocation-Response
ELSE
,    createProgramInvocation  
     [38] IMPLICIT RejectPDU
ENDIF
IF ( deleteProgramInvocation )
,    deleteProgramInvocation  
     [39] IMPLICIT DeleteProgramInvocation-Response
ELSE
,    deleteProgramInvocation  
     [39] IMPLICIT RejectPDU
ENDIF
IF ( start )
,    start     
     [40] IMPLICIT Start-Response
ELSE
,    start     
     [40] IMPLICIT RejectPDU
ENDIF
IF ( stop )
,    stop 
     [41] IMPLICIT Stop-Response
ELSE
,    stop 
     [41] IMPLICIT RejectPDU
ENDIF
IF ( resume )
,    resume    
     [42] IMPLICIT Resume-Response
ELSE
,    resume    
     [42] IMPLICIT RejectPDU
ENDIF     
IF ( reset )
,    reset     
     [43] IMPLICIT Reset-Response
ELSE
,    reset     
     [43] IMPLICIT RejectPDU
ENDIF
IF ( kill )
,    kill 
     [44] IMPLICIT Kill-Response
ELSE
,    kill 
     [44] IMPLICIT RejectPDU
ENDIF
IF ( getProgramInvocationAttributes )   
,    getProgramInvocationAttributes
     [45] IMPLICIT GetProgramInvocationAttributes-Response
ELSE
,    getProgramInvocationAttributes
     [45] IMPLICIT RejectPDU
ENDIF
IF ( obtainFile )
,    obtainFile     
     [46] IMPLICIT ObtainFile-Response
ELSE
,    obtainFile     
     [46] IMPLICIT RejectPDU
ENDIF
IF ( defineEventCondition )
,    defineEventCondition     
     [47] IMPLICIT DefineEventCondition-Response
ELSE
,    defineEventCondition     
     [47] IMPLICIT RejectPDU
ENDIF
IF ( deleteEventCondition )
,    deleteEventCondition     
     [48] IMPLICIT DeleteEventCondition-Response
ELSE
,    deleteEventCondition     
     [48] IMPLICIT RejectPDU
ENDIF
IF ( getEventConditionAttributes )
,    getEventConditionAttributes
     [49] IMPLICIT GetEventConditionAttributes-Response
ELSE
,    getEventConditionAttributes
     [49] IMPLICIT RejectPDU
ENDIF
IF ( reportEventConditionStatus )
,    reportEventConditionStatus
     [50] IMPLICIT ReportEventConditionStatus-Response
ELSE
,    reportEventConditionStatus
     [50] IMPLICIT RejectPDU
ENDIF
IF ( alterEventConditionMonitoring )
,    alterEventConditionMonitoring
     [51] IMPLICIT AlterEventConditionMonitoring-Response
ELSE
,    alterEventConditionMonitoring
     [51] IMPLICIT RejectPDU
ENDIF
IF ( triggerEvent )
,    triggerEvent   
     [52] IMPLICIT TriggerEvent-Response
ELSE
,    triggerEvent   
     [52] IMPLICIT RejectPDU
ENDIF
IF ( defineEventAction )
,    defineEventAction   
     [53] IMPLICIT DefineEventAction-Response
ELSE
,    defineEventAction   
     [53] IMPLICIT RejectPDU
ENDIF
IF ( deleteEventAction )
,    deleteEventAction   
     [54] IMPLICIT DeleteEventAction-Response
ELSE
,    deleteEventAction   
     [54] IMPLICIT RejectPDU
ENDIF
IF ( getEventActionAttributes )
,    getEventActionAttributes 
     [55] IMPLICIT GetEventActionAttributes-Response
ELSE
,    getEventActionAttributes 
     [55] IMPLICIT RejectPDU
ENDIF
IF ( reportEventActionStatus )

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -