📄 nbap.asn
字号:
-- Pretty-printed by Asnp, the pretty-printer of France Telecom R&D (http://asn1.elibel.tm.fr/asnp/)
-- **************************************************************
--
-- Elementary Procedure definitions
--
-- **************************************************************
NBAP-PDU-Descriptions {itu-t(0) identified-organization(4) etsi(0)
mobileDomain(0) umts-Access(20) modules(3) nbap(2) version1(1)
nbap-PDU-Descriptions(0)} DEFINITIONS AUTOMATIC TAGS ::=
BEGIN
-- **************************************************************
--
-- IE parameter types from other modules.
--
-- **************************************************************
IMPORTS
Criticality, ProcedureID, MessageDiscriminator, TransactionID
FROM NBAP-CommonDataTypes
CommonTransportChannelSetupRequestFDD, CommonTransportChannelSetupRequestTDD,
CommonTransportChannelSetupResponse, CommonTransportChannelSetupFailure,
CommonTransportChannelReconfigurationRequestFDD,
CommonTransportChannelReconfigurationRequestTDD,
CommonTransportChannelReconfigurationResponse,
CommonTransportChannelReconfigurationFailure,
CommonTransportChannelDeletionRequest,
CommonTransportChannelDeletionResponse, BlockResourceRequest,
BlockResourceResponse, BlockResourceFailure, UnblockResourceIndication,
AuditFailure, AuditRequiredIndication, AuditRequest, AuditResponse,
CommonMeasurementInitiationRequest, CommonMeasurementInitiationResponse,
CommonMeasurementInitiationFailure, CommonMeasurementReport,
CommonMeasurementTerminationRequest, CommonMeasurementFailureIndication,
CellSetupRequestFDD, CellSetupRequestTDD, CellSetupResponse,
CellSetupFailure, CellReconfigurationRequestFDD,
CellReconfigurationRequestTDD, CellReconfigurationResponse,
CellReconfigurationFailure, CellDeletionRequest, CellDeletionResponse,
InformationExchangeInitiationRequest,
InformationExchangeInitiationResponse,
InformationExchangeInitiationFailure, InformationReport,
InformationExchangeTerminationRequest,
InformationExchangeFailureIndication, BearerRearrangementIndication,
ResourceStatusIndication, SystemInformationUpdateRequest,
SystemInformationUpdateResponse, SystemInformationUpdateFailure,
ResetRequest, ResetResponse, RadioLinkActivationCommandFDD,
RadioLinkActivationCommandTDD, RadioLinkPreemptionRequiredIndication,
RadioLinkSetupRequestFDD, RadioLinkSetupRequestTDD,
RadioLinkSetupResponseFDD, RadioLinkSetupResponseTDD,
RadioLinkSetupFailureFDD, RadioLinkSetupFailureTDD,
RadioLinkAdditionRequestFDD, RadioLinkAdditionRequestTDD,
RadioLinkAdditionResponseFDD, RadioLinkAdditionResponseTDD,
RadioLinkAdditionFailureFDD, RadioLinkAdditionFailureTDD,
RadioLinkParameterUpdateIndicationFDD,
RadioLinkParameterUpdateIndicationTDD, RadioLinkReconfigurationPrepareFDD,
RadioLinkReconfigurationPrepareTDD, RadioLinkReconfigurationReady,
RadioLinkReconfigurationFailure, RadioLinkReconfigurationCommit,
RadioLinkReconfigurationCancel, RadioLinkReconfigurationRequestFDD,
RadioLinkReconfigurationRequestTDD, RadioLinkReconfigurationResponse,
RadioLinkDeletionRequest, RadioLinkDeletionResponse,
DL-PowerControlRequest, DL-PowerTimeslotControlRequest,
DedicatedMeasurementInitiationRequest,
DedicatedMeasurementInitiationResponse,
DedicatedMeasurementInitiationFailure, DedicatedMeasurementReport,
DedicatedMeasurementTerminationRequest,
DedicatedMeasurementFailureIndication, RadioLinkFailureIndication,
RadioLinkRestoreIndication, CompressedModeCommand, ErrorIndication,
PrivateMessage, PhysicalSharedChannelReconfigurationRequestTDD,
PhysicalSharedChannelReconfigurationRequestFDD,
PhysicalSharedChannelReconfigurationResponse,
PhysicalSharedChannelReconfigurationFailure,
CellSynchronisationInitiationRequestTDD,
CellSynchronisationInitiationResponseTDD,
CellSynchronisationInitiationFailureTDD,
CellSynchronisationReconfigurationRequestTDD,
CellSynchronisationReconfigurationResponseTDD,
CellSynchronisationReconfigurationFailureTDD,
CellSynchronisationAdjustmentRequestTDD,
CellSynchronisationAdjustmentResponseTDD,
CellSynchronisationAdjustmentFailureTDD, CellSynchronisationReportTDD,
CellSynchronisationTerminationRequestTDD,
CellSynchronisationFailureIndicationTDD, MBMSNotificationUpdateCommand
FROM NBAP-PDU-Contents
id-audit, id-auditRequired, id-blockResource, id-cellDeletion,
id-cellReconfiguration, id-cellSetup, id-cellSynchronisationInitiation,
id-cellSynchronisationReconfiguration, id-cellSynchronisationReporting,
id-cellSynchronisationTermination, id-cellSynchronisationFailure,
id-commonMeasurementFailure, id-commonMeasurementInitiation,
id-commonMeasurementReport, id-commonMeasurementTermination,
id-commonTransportChannelDelete, id-commonTransportChannelReconfigure,
id-commonTransportChannelSetup, id-compressedModeCommand,
id-dedicatedMeasurementFailure, id-dedicatedMeasurementInitiation,
id-dedicatedMeasurementReport, id-dedicatedMeasurementTermination,
id-downlinkPowerControl, id-downlinkPowerTimeslotControl,
id-errorIndicationForDedicated, id-errorIndicationForCommon,
id-informationExchangeFailure, id-informationExchangeInitiation,
id-informationReporting, id-informationExchangeTermination,
id-BearerRearrangement, id-mBMSNotificationUpdate,
id-physicalSharedChannelReconfiguration, id-privateMessageForDedicated,
id-privateMessageForCommon, id-radioLinkActivation, id-radioLinkAddition,
id-radioLinkDeletion, id-radioLinkFailure, id-radioLinkParameterUpdate,
id-radioLinkPreemption, id-radioLinkRestoration, id-radioLinkSetup,
id-reset, id-resourceStatusIndication, id-cellSynchronisationAdjustment,
id-synchronisedRadioLinkReconfigurationCancellation,
id-synchronisedRadioLinkReconfigurationCommit,
id-synchronisedRadioLinkReconfigurationPreparation,
id-systemInformationUpdate, id-unblockResource,
id-unSynchronisedRadioLinkReconfiguration
FROM NBAP-Constants;
-- **************************************************************
--
-- Interface Elementary Procedure Class
--
-- **************************************************************
NBAP-ELEMENTARY-PROCEDURE ::= CLASS {
&InitiatingMessage ,
&SuccessfulOutcome OPTIONAL,
&UnsuccessfulOutcome OPTIONAL,
&Outcome OPTIONAL,
&messageDiscriminator MessageDiscriminator,
&procedureID ProcedureID UNIQUE,
&criticality Criticality DEFAULT ignore}
WITH SYNTAX {
INITIATING MESSAGE &InitiatingMessage
[SUCCESSFUL OUTCOME &SuccessfulOutcome]
[UNSUCCESSFUL OUTCOME &UnsuccessfulOutcome]
[OUTCOME &Outcome]
MESSAGE DISCRIMINATOR &messageDiscriminator
PROCEDURE ID &procedureID
[CRITICALITY &criticality]}
-- **************************************************************
--
-- Interface PDU Definition
--
-- **************************************************************
NBAP-PDU ::= CHOICE {
initiatingMessage InitiatingMessage,
succesfulOutcome SuccessfulOutcome,
unsuccesfulOutcome UnsuccessfulOutcome,
outcome Outcome,
...}
InitiatingMessage ::= SEQUENCE {
procedureID
NBAP-ELEMENTARY-PROCEDURE.&procedureID({NBAP-ELEMENTARY-PROCEDURES}),
criticality
NBAP-ELEMENTARY-PROCEDURE.&criticality
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
messageDiscriminator
NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
transactionID TransactionID,
value
NBAP-ELEMENTARY-PROCEDURE.&InitiatingMessage
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})}
SuccessfulOutcome ::= SEQUENCE {
procedureID
NBAP-ELEMENTARY-PROCEDURE.&procedureID({NBAP-ELEMENTARY-PROCEDURES}),
criticality
NBAP-ELEMENTARY-PROCEDURE.&criticality
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
messageDiscriminator
NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
transactionID TransactionID,
value
NBAP-ELEMENTARY-PROCEDURE.&SuccessfulOutcome
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})}
UnsuccessfulOutcome ::= SEQUENCE {
procedureID
NBAP-ELEMENTARY-PROCEDURE.&procedureID({NBAP-ELEMENTARY-PROCEDURES}),
criticality
NBAP-ELEMENTARY-PROCEDURE.&criticality
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
messageDiscriminator
NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
transactionID TransactionID,
value
NBAP-ELEMENTARY-PROCEDURE.&UnsuccessfulOutcome
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})}
Outcome ::= SEQUENCE {
procedureID
NBAP-ELEMENTARY-PROCEDURE.&procedureID({NBAP-ELEMENTARY-PROCEDURES}),
criticality
NBAP-ELEMENTARY-PROCEDURE.&criticality
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
messageDiscriminator
NBAP-ELEMENTARY-PROCEDURE.&messageDiscriminator
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID}),
transactionID TransactionID,
value
NBAP-ELEMENTARY-PROCEDURE.&Outcome
({NBAP-ELEMENTARY-PROCEDURES}{@procedureID})}
-- **************************************************************
--
-- Interface Elementary Procedure List
--
-- **************************************************************
NBAP-ELEMENTARY-PROCEDURES NBAP-ELEMENTARY-PROCEDURE ::=
{NBAP-ELEMENTARY-PROCEDURES-CLASS-1 | NBAP-ELEMENTARY-PROCEDURES-CLASS-2, ...
}
NBAP-ELEMENTARY-PROCEDURES-CLASS-1 NBAP-ELEMENTARY-PROCEDURE ::=
{cellSetupFDD | cellSetupTDD | cellReconfigurationFDD |
cellReconfigurationTDD | cellDeletion | commonTransportChannelSetupFDD |
commonTransportChannelSetupTDD | commonTransportChannelReconfigureFDD |
commonTransportChannelReconfigureTDD | commonTransportChannelDelete | audit
| blockResource | radioLinkSetupFDD | radioLinkSetupTDD |
systemInformationUpdate | commonMeasurementInitiation | radioLinkAdditionFDD
| radioLinkAdditionTDD | radioLinkDeletion | reset |
synchronisedRadioLinkReconfigurationPreparationFDD |
synchronisedRadioLinkReconfigurationPreparationTDD |
unSynchronisedRadioLinkReconfigurationFDD |
unSynchronisedRadioLinkReconfigurationTDD | dedicatedMeasurementInitiation |
physicalSharedChannelReconfigurationTDD, ..., informationExchangeInitiation
| cellSynchronisationInitiationTDD | cellSynchronisationReconfigurationTDD |
cellSynchronisationAdjustmentTDD | physicalSharedChannelReconfigurationFDD}
NBAP-ELEMENTARY-PROCEDURES-CLASS-2 NBAP-ELEMENTARY-PROCEDURE ::=
{resourceStatusIndication | auditRequired | commonMeasurementReport |
commonMeasurementTermination | commonMeasurementFailure |
synchronisedRadioLinkReconfigurationCommit |
synchronisedRadioLinkReconfigurationCancellation | radioLinkFailure |
radioLinkPreemption | radioLinkRestoration | dedicatedMeasurementReport |
dedicatedMeasurementTermination | dedicatedMeasurementFailure |
downlinkPowerControlFDD | downlinkPowerTimeslotControl |
compressedModeCommand | unblockResource | errorIndicationForDedicated |
errorIndicationForCommon | privateMessageForDedicated |
privateMessageForCommon, ..., informationReporting |
informationExchangeTermination | informationExchangeFailure |
cellSynchronisationReportingTDD | cellSynchronisationTerminationTDD |
cellSynchronisationFailureTDD | bearerRearrangement | radioLinkActivationFDD
| radioLinkActivationTDD | radioLinkParameterUpdateFDD |
radioLinkParameterUpdateTDD | mBMSNotificationUpdate}
-- **************************************************************
--
-- Interface Elementary Procedures
--
-- **************************************************************
-- Class 1
-- *** CellSetup (FDD) ***
cellSetupFDD NBAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE CellSetupRequestFDD
SUCCESSFUL OUTCOME CellSetupResponse
UNSUCCESSFUL OUTCOME CellSetupFailure
MESSAGE DISCRIMINATOR common
PROCEDURE ID {procedureCode id-cellSetup, ddMode fdd}
CRITICALITY reject}
-- *** CellSetup (TDD) ***
cellSetupTDD NBAP-ELEMENTARY-PROCEDURE ::= {
INITIATING MESSAGE CellSetupRequestTDD
SUCCESSFUL OUTCOME CellSetupResponse
UNSUCCESSFUL OUTCOME CellSetupFailure
MESSAGE DISCRIMINATOR common
PROCEDURE ID {procedureCode id-cellSetup, ddMode tdd}
CRITICALITY reject}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -