-- Module SDHProtCoordASN1 (G.774.9:02/2001)
-- See also ITU-T G.774.9 (02/2001)
-- See also the index of all ASN.1 assignments needed in this document
SDHProtCoordASN1 {itu-t(0) recommendation(0) g(7) g774(774) hyphen(127)
protCoord(9) informationModel(0) asn1Module(2) sdhmspcoord(0)} DEFINITIONS
IMPLICIT TAGS ::=
BEGIN
-- EXPORTS everything
IMPORTS
AdditionalInformation, AdministrativeState
FROM Attribute-ASN1Module {joint-iso-itu-t ms(9) smi(3) part2(2)
asn1Module(2) 1}
ObjectInstance
FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)}
NameType
FROM ASN1DefinedTypesModule {itu-t(0) recommendation(0) m(13) gnm(3100)
informationModel(0) asn1Modules(2) asn1DefinedTypesModule(0)}
ProtectionGroupType, ProtectionSwitchMode, ResourcePointer, SDHMSPriority
FROM SDHProtASN1 {itu-t(0) recommendation(0) g(7) g774(774) hyphen(127)
prot(3) informationModel(0) asn1Module(2) sdhmsp(0)};
sdhProtCoord OBJECT IDENTIFIER ::=
{itu-t(0) recommendation(0) g(7) g774(774) hyphen(127) protCoord(9)
informationModel(0)}
g774-09MObjectClass OBJECT IDENTIFIER ::= {sdhProtCoord managedObjectClass(3)}
g774-09NameBinding OBJECT IDENTIFIER ::= {sdhProtCoord nameBinding(6)}
g774-09Attribute OBJECT IDENTIFIER ::= {sdhProtCoord attribute(7)}
g774-09Action OBJECT IDENTIFIER ::= {sdhProtCoord action(9)}
g774-09Parameter OBJECT IDENTIFIER ::= {sdhProtCoord parameter(5)}
AddedProtectionUnits ::= ProtectionUnits
DismissedProtectionGroup ::= ObjectInstance
DismissProtectionInfo ::= DismissedProtectionGroup
EstablishProtectionInfo ::= SEQUENCE {
protectionUnits ProtectionUnits,
protectionGroupType ProtectionGroupType OPTIONAL,
revertiveInformation RevertiveInformation OPTIONAL,
specificPGConfiguration AdditionalInformation OPTIONAL
}
IncompatibleWithNEConfig ::= CHOICE {
alreadyProtected [0] ObjectInstance,
otherIncompatibility [1] NULL
}
InconsistentData ::= ENUMERATED {
exceedingProtectingUnits(0), exceedingUnitsFor1Plus1(1),
duplicateUnreliable(2), nonRevertiveIncompatibleWith1ToN(3),
incompletePriorityAssignment(4), otherError(5)}
ModifiedProtectionGroup ::= ObjectInstance
ModifyProtectionInfo ::= SEQUENCE {
modifiedProtectionGroup ModifiedProtectionGroup,
addedProtectionUnits [0] AddedProtectionUnits OPTIONAL,
removedProtectionUnits [1] RemovedProtectionUnits OPTIONAL
}
MSPConfigurationError ::= ENUMERATED {
protectionSwitchModeNotSupported(0), aPSProtocolNotSupported(1),
invalidChannelNumber(2), notSupportedSDHPriority(3),
extraTrafficControlNotSupported(4), otherError(5)}
MSPGroupConfigurationParameter ::= SEQUENCE {
protectionSwitchMode ProtectionSwitchMode,
aPSProtocolPresent BOOLEAN
}
MSPUnitConfigurationParameter ::= SEQUENCE {
channelNumber INTEGER,
sdhPriority SDHMSPriority OPTIONAL,
extraTrafficControl AdministrativeState OPTIONAL
}
OperatorCommandPresent ::= SET OF ResourcePointer
ProtectionConfigurationError ::= CHOICE {
inconsistentData [0] InconsistentData,
unsupportedProtConfiguration [1] UnsupportedProtConfiguration,
incompatibleWithNEConfig [2] IncompatibleWithNEConfig
}
ProtectionResource ::= SEQUENCE {
unreliableObjects ResourcePointer,
protecting BOOLEAN,
priority INTEGER OPTIONAL,
specificPUConfiguration AdditionalInformation OPTIONAL
}
ProtectionUnits ::= SET OF ProtectionResource
RemoveProtectionError ::= OperatorCommandPresent
RemovedProtectionUnits ::= SET OF ObjectInstance
RevertiveInformation ::= SEQUENCE {
revertive BOOLEAN,
waitToRestoreTime INTEGER OPTIONAL
}
UnsupportedProtConfiguration ::= ENUMERATED {
notSupportedProtConfig(0), notSupportedPGType(1),
notSupportedRevertiveMode(2), invalidWTRTime(3), invalidPriority(4),
otherError(5)}
END -- end of SDHProtCoordASN1
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D