📄 iso-9506-mms-1.asn
字号:
[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 + -