From f0a231a2f47e0600285cc7b51bf8c46ed534155e Mon Sep 17 00:00:00 2001 From: Anders Broman Date: Mon, 11 Jun 2007 22:17:28 +0000 Subject: Add some more asn1 modules. svn path=/trunk/; revision=22077 --- asn1/gnm/ASN1DefinedTypesModule.asn | 975 ++++++++++++++++++++++++++++++++++++ 1 file changed, 975 insertions(+) create mode 100644 asn1/gnm/ASN1DefinedTypesModule.asn (limited to 'asn1/gnm') diff --git a/asn1/gnm/ASN1DefinedTypesModule.asn b/asn1/gnm/ASN1DefinedTypesModule.asn new file mode 100644 index 0000000000..a6bb646aa6 --- /dev/null +++ b/asn1/gnm/ASN1DefinedTypesModule.asn @@ -0,0 +1,975 @@ +-- Module ASN1DefinedTypesModule (M.3100:04/2005) +-- 8 ASN.1 modules +-- +-- 8.1 ASN1DefinedTypesModule +ASN1DefinedTypesModule {itu-t recommendation m gnm(3100) informationModel(0) + asn1Modules(2) asn1DefinedTypesModule(0)} DEFINITIONS IMPLICIT TAGS ::= +BEGIN + +-- EXPORTS everything +IMPORTS + -- Note: RDNSequence, formerly imported + -- from X.501 InformationFramework, is imported from X.711 CMIP. + RDNSequence, ObjectInstance, ObjectClass + FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)} + MappingList, SignalRate + FROM M3100ASN1TypeModule2 {itu-t recommendation m gnm(3100) + informationModel(0) asn1Modules(2) asn1Module2(1)} + ProbableCause, AdministrativeState, AvailabilityStatus, AttributeList, + AdditionalInformation + FROM Attribute-ASN1Module {joint-iso-itu-t ms(9) smi(3) part2(2) + asn1Module(2) 1}; + +m3100InformationModel OBJECT IDENTIFIER ::= + {itu-t recommendation m gnm(3100) informationModel(0)} + +m3100standardSpecificExtension OBJECT IDENTIFIER ::= + {m3100InformationModel standardSpecificExtension(0)} + +m3100ObjectClass OBJECT IDENTIFIER ::= + {m3100InformationModel managedObjectClass(3)} + +m3100Package OBJECT IDENTIFIER ::= {m3100InformationModel package(4)} + +m3100Parameter OBJECT IDENTIFIER ::= {m3100InformationModel parameter(5)} + +m3100Attribute OBJECT IDENTIFIER ::= {m3100InformationModel attribute(7)} + +m3100NameBinding OBJECT IDENTIFIER ::= {m3100InformationModel nameBinding(6)} + +m3100Action OBJECT IDENTIFIER ::= {m3100InformationModel action(9)} + +m3100Notification OBJECT IDENTIFIER ::= + {m3100InformationModel notification(10)} + +-- Reserved arcs below m3100InformationModel are (8) for attribute groups +characteristicInfo OBJECT IDENTIFIER ::= + {m3100standardSpecificExtension 0} + +opticalSTM1SPICI CharacteristicInformation ::= {characteristicInfo 1} + +-- opticalSPITTP* object instances with stmLevel attribute = 1 +opticalSTM4SPICI CharacteristicInformation ::= + {characteristicInfo 2} + +-- opticalSPITTP* object instances with stmLevel attribute = 4 +opticalSTM16SPICI CharacteristicInformation ::= + {characteristicInfo 3} + +-- opticalSPITTP* object instances with stmLevel attribute = 16 +electricalSTM1SPICI CharacteristicInformation ::= + {characteristicInfo 4} + +-- electricalSPITTP* object instances with stmLevel attribute = 1 +rsSTM1SPICI CharacteristicInformation ::= + {characteristicInfo 5} + +-- rsCTP* object instances with stmLevel attribute = 1 +rsSTM4SPICI CharacteristicInformation ::= + {characteristicInfo 6} + +-- rsCTP* object instances with stmLevel attribute = 4 +rsSTM16SPICI CharacteristicInformation ::= + {characteristicInfo 7} + +-- rsCTP* object instances with stmLevel attribute = 16 +msSTM1SPICI CharacteristicInformation ::= + {characteristicInfo 8} + +-- msCTP* object instances with stmLevel attribute = 1 +msSTM4SPICI CharacteristicInformation ::= + {characteristicInfo 9} + +-- msCTP* object instances with stmLevel attribute = 4 +msSTM16SPICI CharacteristicInformation ::= + {characteristicInfo 10} + +-- msCTP* object instances with stmLevel attribute = 16 +au3TU3VC3CI CharacteristicInformation ::= + {characteristicInfo 11} + +au4VC4CI CharacteristicInformation ::= {characteristicInfo 12} + +tu11VC11CI CharacteristicInformation ::= {characteristicInfo 13} + +tu12VC12CI CharacteristicInformation ::= {characteristicInfo 14} + +tu2VC2CI CharacteristicInformation ::= {characteristicInfo 15} + +tu12VC11CI CharacteristicInformation ::= {characteristicInfo 16} + +vpCI CharacteristicInformation ::= {characteristicInfo 17} + +vcCI CharacteristicInformation ::= {characteristicInfo 18} + +e0CI CharacteristicInformation ::= {characteristicInfo 19} + +e1CI CharacteristicInformation ::= {characteristicInfo 20} + +e2CI CharacteristicInformation ::= {characteristicInfo 21} + +e3CI CharacteristicInformation ::= {characteristicInfo 22} + +e4CI CharacteristicInformation ::= {characteristicInfo 23} + +e5-565M CharacteristicInformation ::= {characteristicInfo 24} + +sts3c-and-VC4-1c CharacteristicInformation ::= {characteristicInfo 25} + +sts12c-and-VC4-4c CharacteristicInformation ::= {characteristicInfo 26} + +sts48c-and-VC4-16c CharacteristicInformation ::= {characteristicInfo 27} + +sts192c-and-VC4-64c CharacteristicInformation ::= {characteristicInfo 28} + +section-OC1-STS1-and-RS-STM0 CharacteristicInformation ::= + {characteristicInfo 29} + +section-OC192-STS192-and-RS-STM64 CharacteristicInformation ::= + {characteristicInfo 30} + +line-OC1-STS1-and-MS-STM0 CharacteristicInformation ::= + {characteristicInfo 31} + +line-OC192-STS192-and-MS-STM64 CharacteristicInformation ::= + {characteristicInfo 32} + +fc-12-133M CharacteristicInformation ::= {characteristicInfo 33} + +-- Fiber Channel protocol +fc-25-266M CharacteristicInformation ::= + {characteristicInfo 34} + +-- Fiber Channel protocol +fc-50-531M CharacteristicInformation ::= + {characteristicInfo 35} + +-- Fiber Channel protocol +fc-100-1063M CharacteristicInformation ::= + {characteristicInfo 36} + +-- Fiber Channel protocol +fddi CharacteristicInformation ::= + {characteristicInfo 37} + +fast-Ethernet CharacteristicInformation ::= {characteristicInfo 38} + +gigabit-Ethernet CharacteristicInformation ::= {characteristicInfo 39} + +isdn-BRI CharacteristicInformation ::= {characteristicInfo 40} + +-- ISDN Basic Rate Interface PTP layer rate +dsr-OC192-and-STM64 CharacteristicInformation ::= + {characteristicInfo 41} + +dsr-OC768-and-STM256 CharacteristicInformation ::= {characteristicInfo 42} + +section-OC24-STS24-and-RS-STM8 CharacteristicInformation ::= + {characteristicInfo 43} + +line-OC24-STS24-and-MS-STM8 CharacteristicInformation ::= + {characteristicInfo 44} + +section-OC768-STS768-and-RS-STM256 CharacteristicInformation ::= + {characteristicInfo 45} + +line-OC768-STS768-and-MS-STM256 CharacteristicInformation ::= + {characteristicInfo 46} + +tenGigabit-Ethernet CharacteristicInformation ::= {characteristicInfo 47} + +-- The following value assignments are for the Probable Cause when Integer Choice is used within the +-- TMN application context. These values shall always be assigned by this Recommendation in the context +-- of TMN. +indeterminate ProbableCause ::= + localValue:0 + +-- The following are used with communications alarm. +aIS ProbableCause ::= + localValue:1 + +callSetUpFailure ProbableCause ::= localValue:2 + +degradedSignal ProbableCause ::= localValue:3 + +farEndReceiverFailure ProbableCause ::= localValue:4 + +framingError ProbableCause ::= localValue:5 + +lossOfFrame ProbableCause ::= localValue:6 + +lossOfPointer ProbableCause ::= localValue:7 + +lossOfSignal ProbableCause ::= localValue:8 + +payloadTypeMismatch ProbableCause ::= localValue:9 + +transmissionError ProbableCause ::= localValue:10 + +remoteAlarmInterface ProbableCause ::= localValue:11 + +excessiveBER ProbableCause ::= localValue:12 + +pathTraceMismatch ProbableCause ::= localValue:13 + +unavailable ProbableCause ::= localValue:14 + +signalLabelMismatch ProbableCause ::= localValue:15 + +lossOfMultiFrame ProbableCause ::= localValue:16 + +receiveFailure ProbableCause ::= localValue:17 + +transmitFailure ProbableCause ::= localValue:18 + +modulationFailure ProbableCause ::= localValue:19 + +demodulationFailure ProbableCause ::= localValue:20 + +broadcastChannelFailure ProbableCause ::= localValue:21 + +connectionEstablishmentError ProbableCause ::= localValue:22 + +invalidMessageReceived ProbableCause ::= localValue:23 + +localNodeTransmissionError ProbableCause ::= localValue:24 + +remoteNodeTransmissionError ProbableCause ::= localValue:25 + +routingFailure ProbableCause ::= localValue:26 + +-- Values 27-50 are reserved for communications alarm related probable causes +-- The following are used with equipment alarm. +backplaneFailure ProbableCause ::= + localValue:51 + +dataSetProblem ProbableCause ::= localValue:52 + +equipmentIdentifierDuplication ProbableCause ::= localValue:53 + +externalIFDeviceProblem ProbableCause ::= localValue:54 + +lineCardProblem ProbableCause ::= localValue:55 + +multiplexerProblem ProbableCause ::= localValue:56 + +nEIdentifierDuplication ProbableCause ::= localValue:57 + +powerProblem ProbableCause ::= localValue:58 + +processorProblem ProbableCause ::= localValue:59 + +protectionPathFailure ProbableCause ::= localValue:60 + +receiverFailure ProbableCause ::= localValue:61 + +replaceableUnitMissing ProbableCause ::= localValue:62 + +replaceableUnitTypeMismatch ProbableCause ::= localValue:63 + +synchronizationSourceMismatch ProbableCause ::= localValue:64 + +terminalProblem ProbableCause ::= localValue:65 + +timingProblem ProbableCause ::= localValue:66 + +transmitterFailure ProbableCause ::= localValue:67 + +trunkCardProblem ProbableCause ::= localValue:68 + +replaceableUnitProblem ProbableCause ::= localValue:69 + +realTimeClockFailure ProbableCause ::= localValue:70 + +-- An equipment alarm to be issued if the system detects that the real time clock has failed. +antennaFailure ProbableCause ::= + localValue:71 + +batteryChargingFailure ProbableCause ::= localValue:72 + +diskFailure ProbableCause ::= localValue:73 + +frequencyHoppingFailure ProbableCause ::= localValue:74 + +iODeviceError ProbableCause ::= localValue:75 + +lossOfSynchronisation ProbableCause ::= localValue:76 + +lossOfRedundancy ProbableCause ::= localValue:77 + +powerSupplyFailure ProbableCause ::= localValue:78 + +signalQualityEvaluationFailure ProbableCause ::= localValue:79 + +tranceiverFailure ProbableCause ::= localValue:80 + +protectionMechanismFailure ProbableCause ::= localValue:81 + +protectingResourceFailure ProbableCause ::= localValue:82 + +-- Values 83-100 are reserved for equipment alarm related probable causes +-- The following are used with environmental alarm. +airCompressorFailure ProbableCause ::= + localValue:101 + +airConditioningFailure ProbableCause ::= localValue:102 + +airDryerFailure ProbableCause ::= localValue:103 + +batteryDischarging ProbableCause ::= localValue:104 + +batteryFailure ProbableCause ::= localValue:105 + +commercialPowerFailure ProbableCause ::= localValue:106 + +coolingFanFailure ProbableCause ::= localValue:107 + +engineFailure ProbableCause ::= localValue:108 + +fireDetectorFailure ProbableCause ::= localValue:109 + +fuseFailure ProbableCause ::= localValue:110 + +generatorFailure ProbableCause ::= localValue:111 + +lowBatteryThreshold ProbableCause ::= localValue:112 + +pumpFailure ProbableCause ::= localValue:113 + +rectifierFailure ProbableCause ::= localValue:114 + +rectifierHighVoltage ProbableCause ::= localValue:115 + +rectifierLowFVoltage ProbableCause ::= localValue:116 + +ventilationsSystemFailure ProbableCause ::= localValue:117 + +enclosureDoorOpen ProbableCause ::= localValue:118 + +explosiveGas ProbableCause ::= localValue:119 + +fire ProbableCause ::= localValue:120 + +flood ProbableCause ::= localValue:121 + +highHumidity ProbableCause ::= localValue:122 + +highTemperature ProbableCause ::= localValue:123 + +highWind ProbableCause ::= localValue:124 + +iceBuildUp ProbableCause ::= localValue:125 + +intrusionDetection ProbableCause ::= localValue:126 + +lowFuel ProbableCause ::= localValue:127 + +lowHumidity ProbableCause ::= localValue:128 + +lowCablePressure ProbableCause ::= localValue:129 + +lowTemperature ProbableCause ::= localValue:130 + +lowWater ProbableCause ::= localValue:131 + +smoke ProbableCause ::= localValue:132 + +toxicGas ProbableCause ::= localValue:133 + +coolingSystemFailure ProbableCause ::= localValue:134 + +externalEquipmentFailure ProbableCause ::= localValue:135 + +externalPointFailure ProbableCause ::= localValue:136 + +-- Values 137-150 are reserved for environmental alarm related probable causes +-- The following are used with Processing error alarm. +storageCapacityProblem ProbableCause ::= + localValue:151 + +memoryMismatch ProbableCause ::= localValue:152 + +corruptData ProbableCause ::= localValue:153 + +outOfCPUCycles ProbableCause ::= localValue:154 + +sfwrEnvironmentProblem ProbableCause ::= localValue:155 + +sfwrDownloadFailure ProbableCause ::= localValue:156 + +lossOfRealTime ProbableCause ::= localValue:157 + +-- A processing error alarm to be issued if the system detects that it has lost the time in +-- the real time clock but the clock itself is working. This could happen e.g. during a power +-- cut in a small NE which does not have battery backup for the real time clock. +reinitialized ProbableCause ::= + localValue:158 + +-- A processing error alarm to be issued after the system has reinitialised. This will indicate +-- to the management systems that the view they have of the managed system may no longer +-- be valid. Usage example: The managed +-- system issues this alarm after a reinitialization with severity warning to inform the +-- management system about the event. No clearing notification will be sent. +applicationSubsystemFailure ProbableCause ::= + localValue:159 + +configurationOrCustomisationError ProbableCause ::= localValue:160 + +databaseInconsistency ProbableCause ::= localValue:161 + +fileError ProbableCause ::= localValue:162 + +outOfMemory ProbableCause ::= localValue:163 + +softwareError ProbableCause ::= localValue:164 + +timeoutExpired ProbableCause ::= localValue:165 + +underlayingResourceUnavailable ProbableCause ::= localValue:166 + +versionMismatch ProbableCause ::= localValue:167 + +-- Values 168-200 are reserved for processing error alarm related probable causes. +bandwidthReduced ProbableCause ::= + localValue:201 + +congestion ProbableCause ::= localValue:202 + +excessiveErrorRate ProbableCause ::= localValue:203 + +excessiveResponseTime ProbableCause ::= localValue:204 + +excessiveRetransmissionRate ProbableCause ::= localValue:205 + +reducedLoggingCapability ProbableCause ::= localValue:206 + +systemResourcesOverload ProbableCause ::= localValue:207 + +AcceptableCircuitPackTypeList ::= SET OF PrintableString + +AddedTps ::= SEQUENCE { + gtp ObjectInstance, + tpsAdded SEQUENCE OF ObjectInstance +} + +AddLeg ::= SEQUENCE { + mpCrossConnection ObjectInstance, + legs SET OF ToTermSpecifier +} + +AddTpsToGtpInformation ::= + SEQUENCE OF + SEQUENCE {tpsAdded SEQUENCE OF TerminationPointInformation, + gtp ObjectInstance OPTIONAL} + +AddTpsToGtpResult ::= + SEQUENCE OF CHOICE {failed [0] Failed, + addedTps [1] AddedTps} + +-- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the +-- "AddTpsToGtpInformation" type. +AddTpsToTpPoolInformation ::= + SEQUENCE OF + SEQUENCE {tps SET OF TerminationPointInformation, + toTpPool ObjectInstance OPTIONAL} + +AddTpsToTpPoolResult ::= + SEQUENCE OF + CHOICE {failed [0] Failed, + tpsAddedToTpPool [1] TpsAddedToTpPool} + +-- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the +-- "AddTPsToTpPoolInformation" type. +AlarmEffectOnServiceParameter ::= BOOLEAN -- TRUE implies service is affected + +AlarmSeverityAssignment ::= SEQUENCE { + problem ProbableCause, + severityAssignedServiceAffecting [0] AlarmSeverityCode OPTIONAL, + severityAssignedNonServiceAffecting [1] AlarmSeverityCode OPTIONAL, + severityAssignedServiceIndependent [2] AlarmSeverityCode OPTIONAL +} + +AlarmSeverityAssignmentList ::= SET OF AlarmSeverityAssignment + +AlarmSeverityCode ::= ENUMERATED { + non-alarmed(0), minor(1), major(2), critical(3), warning(4)} + +AlarmStatus ::= ENUMERATED { + cleared(0), activeReportable-Indeterminate(1), activeReportable-Warning(2), + activeReportable-Minor(3), activeReportable-Major(4), + activeReportable-Critical(5), activePending(6)} + +Boolean ::= BOOLEAN + +Bundle ::= SEQUENCE { + characteristicInfoType CharacteristicInformation, + bundlingFactor INTEGER +} + +ChannelNumber ::= INTEGER + +CharacteristicInformation ::= OBJECT IDENTIFIER + +CircuitDirectionality ::= ENUMERATED {onewayOut(0), onewayIn(1), twoway(2)} + +CircuitPackAvailabilityStatus ::= + AvailabilityStatus(WITH COMPONENT (notInstalled)) + +CircuitPackType ::= PrintableString + +Connected ::= CHOICE { + pointToPoint [0] PointToPoint, + pointToMultipoint [1] PointToMultipoint +} + +ConnectInformation ::= + SEQUENCE OF + SEQUENCE {itemType + CHOICE {unidirectional [0] ConnectionType, + bidirectional [1] ConnectionTypeBi, + addleg [2] AddLeg}, + administrativeState AdministrativeState OPTIONAL, + namedCrossConnection [3] NamedCrossConnection OPTIONAL, + ..., + userLabel [4] UserLabel OPTIONAL, + redline [5] Boolean OPTIONAL, + ..., + additionalInfo [6] AdditionalInformation OPTIONAL + } + +ConnectorType ::= INTEGER + +-- currently defined values for ConnectorType are +fcConnectorType ConnectorType ::= + 1 -- Fibre Connector + +lcConnectorType ConnectorType ::= 2 -- Lucent connector + +scConnectorType ConnectorType ::= 3 -- Subscriber Connector + +ConnectivityPointer ::= CHOICE { + none NULL, + single ObjectInstance, + concatenated SEQUENCE OF ObjectInstance +} + +ConnectResult ::= SEQUENCE OF CHOICE {failed Failed, + connected Connected} + +-- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the +-- "ConnectInformation" type. +ConnectionType ::= CHOICE { + explicitPToP [0] ExplicitPtoP, + ptoTpPool [1] PtoTPPool, + explicitPtoMP [2] ExplicitPtoMP, + ptoMPools [3] PtoMPools +} + +ConnectionTypeBi ::= CHOICE { + explicitPToP [0] ExplicitPtoP, + ptoTpPool [1] PtoTPPool +} + +Count ::= INTEGER + +CreateError ::= INTEGER + +CrossConnectionName ::= GraphicString + +CrossConnectionObjectPointer ::= CHOICE { + notConnected [0] ObjectInstance, -- Fabric object + connected [1] ObjectInstance, -- Cross-connection object + multipleConnections MultipleConnections +} + +CTPUpstreamPointer ::= + ConnectivityPointer + (WITH COMPONENTS { + ..., + + -- the other two choices are present + concatenated ABSENT + }) + +CTPDownstreamPointer ::= + DownstreamConnectivityPointer + (WITH COMPONENTS { + ..., + concatenated ABSENT, + broadcastConcatenated ABSENT + + -- other choices are present + }) + +CurrentProblem ::= SEQUENCE { + problem [0] ProbableCause, + alarmStatus [1] AlarmStatus +} + +CurrentProblemList ::= SET OF CurrentProblem + +Directionality ::= ENUMERATED {unidirectional(0), bidirectional(1)} + +DisconnectInformation ::= SEQUENCE OF ObjectInstance -- tps + +DisconnectResult ::= + SEQUENCE OF CHOICE {failed Failed, + disconnected ObjectInstance} -- tp + +-- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the +-- "DisconnectInformation" type. +DownstreamConnectivityPointer ::= CHOICE { + none NULL, + single ObjectInstance, + concatenated SEQUENCE OF ObjectInstance, + broadcast SET OF ObjectInstance, + broadcastConcatenated [1] SET OF SEQUENCE OF ObjectInstance +} + +ExplicitPtoMP ::= SEQUENCE {fromTp ExplicitTP, + toTPs SET OF ExplicitTP +} + +ExplicitPtoP ::= SEQUENCE {fromTp ExplicitTP, + toTp ExplicitTP +} + +ExplicitTP ::= CHOICE { + oneTPorGTP ObjectInstance, + listofTPs SEQUENCE OF ObjectInstance +} + +ExternalTime ::= GeneralizedTime + +EquipmentHolderAddress ::= SEQUENCE OF PrintableString + +EquipmentHolderType ::= GraphicString + +Failed ::= CHOICE { + logicalProblem LogicalProblem, + resourceProblem ResourceProblem +} + +GeneralError ::= + SEQUENCE OF + SEQUENCE {cause GeneralErrorCause, + details GraphicString OPTIONAL, + relatedObjects [0] SET OF ObjectInstance OPTIONAL, + attributeList [1] AttributeList OPTIONAL} + +GeneralErrorCause ::= CHOICE { + globalValue OBJECT IDENTIFIER, + localValue INTEGER +} + +objectInIncompatibleState GeneralErrorCause ::= localValue:1 + +noValidRelatedObject GeneralErrorCause ::= localValue:2 + +involvedInOffering GeneralErrorCause ::= localValue:3 + +serviceNotSupported GeneralErrorCause ::= localValue:4 + +provisioningOrderConflict GeneralErrorCause ::= localValue:5 + +equipmentFailure GeneralErrorCause ::= localValue:6 + +maxNumberExceeded GeneralErrorCause ::= localValue:7 + +containedObjects GeneralErrorCause ::= localValue:8 + +-- ObjectInIncompatibleState is used to specify that the object is in a state +-- that does not allow the operation. Details of the state should be +-- provided. +-- NoValidRelatedObject is used to specify related objects that do not +-- exist in the MIB. +-- InvolvedInOffering is used to identify object(s) that are already +-- involved in a conflicting service offering. +-- ServiceNotSupported is used to indicate that the operation is +-- attempting to initiate a service that is not supported by the +-- equipment. +-- ProvisioningOrderConflict is used to identify that a service is +-- being provisioned in an order that is not supported by the equipment. +-- EquipmentFailure is used to indicate that an equipment failure as +-- occured during the operation. +-- MaxNumberExceeded is used to indicate that requested create operation +-- cannot be completed as the maximum number of instances are reached. +-- ContainedObjects is used to indicate that requested delete operation +-- cannot be completed as there are contained instances. +HolderStatus ::= CHOICE { + holderEmpty [0] NULL, + inTheAcceptableList [1] CircuitPackType, + notInTheAcceptableList [2] CircuitPackType, + unknownType [3] NULL +} + +IndividualSwitchOver ::= SEQUENCE { + connection ObjectInstance, + -- crossConnection of connectionProtection (defined in Recommendation G.774.04) + unchangedTP ObjectInstance, + newTP ObjectInstance + -- designates the newTP to which the unchanged TP has to be connected with +} + +IndividualResult ::= CHOICE {failed [0] Failed, + pass [1] Connected +} + +InformationTransferCapabilities ::= ENUMERATED { + speech(0), audio3pt1(1), audio7(2), audioComb(3), digitalRestricted56(4), + digitalUnrestricted64(5) + +-- "..." these ellipses defined in ASN.1 amendment are used here to indicate that this is +-- an extensible type and additional enumerations may be added in future --} + +ListOfCharacteristicInformation ::= SET OF CharacteristicInformation + +ListOfTPs ::= SET OF ObjectInstance + +LocationName ::= GraphicString + +LogicalProblem ::= SEQUENCE { + problemCause ProblemCause, + incorrectInstances SET OF ObjectInstance OPTIONAL +} + +MultipleConnections ::= + SET OF + CHOICE {downstreamNotConnected [0] ObjectInstance, + downstreamConnected [1] ObjectInstance, + upstreamNotConnected [2] ObjectInstance, + upstreamConnected [3] ObjectInstance} + +NamedCrossConnection ::= SEQUENCE { + redline BOOLEAN, + name CrossConnectionName +} + +NameType ::= CHOICE {numericName INTEGER, + pString GraphicString +} + +NumberOfCircuits ::= INTEGER + +ObjectList ::= SET OF ObjectInstance + +PhysicalPortSignalRateAndMappingList ::= CHOICE { + diverse + SEQUENCE {downstream SignalRateAndMappingList, + upStream SignalRateAndMappingList}, + uniform SignalRateAndMappingList +} + +Pointer ::= ObjectInstance + +PointerOrNull ::= CHOICE {pointer ObjectInstance, + null NULL +} + +PointToPoint ::= SEQUENCE { + fromTp ObjectInstance, + toTp ObjectInstance, + xCon ObjectInstance +} + +PointToMultipoint ::= SEQUENCE { + fromTp ObjectInstance, + toTps + SET OF SEQUENCE {tp ObjectInstance, + xConnection ObjectInstance}, + mpXCon ObjectInstance +} + +PortNumber ::= INTEGER + +ProblemCause ::= CHOICE {unknown NULL, + integerValue INTEGER +} + +-- The values of integer value for ProblemCause and integerValue for ResourceProblem shall always be +-- assigned by this Recommendation. No values of integerValue for ResourceProblem have been assigned. +-- The following values are used for integerValue of ProblemCause. +noSuchTpInstance ProblemCause ::= + integerValue:0 + +noSuchGtpInstance ProblemCause ::= integerValue:1 + +noSuchTpPoolInstance ProblemCause ::= integerValue:2 + +mismatchingTpInstance ProblemCause ::= integerValue:3 + +mismatchingGtpInstance ProblemCause ::= integerValue:4 + +partOfGtp ProblemCause ::= integerValue:5 + +involvedInCrossConnection ProblemCause ::= integerValue:6 + +memberOfTpPool ProblemCause ::= integerValue:7 + +alreadyMemberOfGtp ProblemCause ::= integerValue:8 + +noTpInTpPool ProblemCause ::= integerValue:9 + +noMoreThanOneTpIsAllowed ProblemCause ::= integerValue:10 + +noMoreThanTwoTpsAreAllowed ProblemCause ::= integerValue:11 + +alreadyConnected ProblemCause ::= integerValue:12 + +-- alreadyConnected is used to indicate the two termination points requested to be cross-connected are already +-- cross-connected versus involvedInCrossConnection is used to indicate one or more termination points are +-- cross-connected but not to each other. +notAlreadyConnected ProblemCause ::= + integerValue:13 + +notMulticastWithOnlyOneSubordinateLeg ProblemCause ::= integerValue:14 + +endpointsNotTheSame ProblemCause ::= integerValue:15 + +notUnidirectional ProblemCause ::= integerValue:16 + +notBidirectional ProblemCause ::= integerValue:17 + +-- notMulticastWithOnlyOneSubordinateLeg is used with the convertMulticastToPtoP action +-- endpointsNotTheSame is used in the joinXC action +-- notUnidirectional is used in the convertPtoPtoMulticast action +-- notBidirectional is used in the splitXC action +PtoMPools ::= SEQUENCE {fromTp ExplicitTP, + toTPPools ToTPPools +} + +PtoTPPool ::= SEQUENCE {fromTp ExplicitTP, + toTpPool ObjectInstance +} + +Reach ::= INTEGER + +RelatedObjectInstance ::= CHOICE { + notAvailable NULL, + relatedObject ObjectInstance +} + +RemoveTpsFromGtpInformation ::= + SEQUENCE OF SEQUENCE {fromGtp ObjectInstance, + tps SET OF ObjectInstance} + +RemoveTpsFromGtpResult ::= + SEQUENCE OF + CHOICE {failed [0] Failed, + removed [1] RemoveTpsResultInformation} + +-- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the +-- "RemoveTPsFromGtpInformation" type. +RemoveTpsFromTpPoolInformation ::= + SEQUENCE OF + SEQUENCE {fromTpPool ObjectInstance, + tps SET OF ObjectInstance} + +RemoveTpsFromTpPoolResult ::= + SEQUENCE OF + CHOICE {failed [0] Failed, + removed [1] RemoveTpsResultInformation} + +-- the n-th element in the "SEQUENCE OF" is related to the n-th element in the "SEQUENCE OF" of the +-- "RemoveTPsFromTpPoolInformation" type. +RemoveTpsResultInformation ::= SEQUENCE { + deletedTpPoolOrGTP ObjectInstance OPTIONAL, + tps SET OF ObjectInstance +} + +-- If the TP Pool or GTP is deleted, the deleted TP Pool or GTP should be provided in the +-- RemoveTpsResultInformation +Replaceable ::= ENUMERATED {yes(0), no(1), notapplicable(2)} + +ResourceProblem ::= CHOICE {unknown NULL, + integerValue INTEGER +} + +SequenceOfObjectInstance ::= SEQUENCE OF ObjectInstance + +SerialNumber ::= GraphicString + +SignallingCapabilities ::= ENUMERATED { + isup(0), isup92(1), itu-tNo5(2), r2(3), itu-tNo6(4), tup(5) + +-- "..." these ellipses defined in ASN.1 amendment are used here to indicate that this is +-- an extensible type and additional enumerations may be added in future --} + +SignalRateAndMappingList ::= + SET OF + SEQUENCE {-- only one member in the case of TDM + signalRate SignalRate, + mappingList MappingList OPTIONAL, + wavelength WaveLength OPTIONAL} -- used for WDM + +-- the SignalRateAndMappingList is a SET OF to accommodate +-- multiple wavelengths on a single TTP +SignalType ::= CHOICE { + simple CharacteristicInformation, + bundle Bundle, + complex [0] SEQUENCE OF Bundle +} + +SubordinateCircuitPackSoftwareLoad ::= CHOICE { + notApplicable NULL, + softwareInstances [0] SEQUENCE OF ObjectInstance, + softwareIdentifiers [1] SEQUENCE OF PrintableString +} + +SupportableClientList ::= SET OF ObjectClass + +SystemTiming ::= SEQUENCE { + sourceType + ENUMERATED {internalTimingSource(0), remoteTimingSource(1), + slavedTimingTerminationSignal(2)}, + sourceID ObjectInstance OPTIONAL +} -- not needed for internal source + +SystemTimingSource ::= SEQUENCE { + primaryTimingSource SystemTiming, + secondaryTimingSource SystemTiming OPTIONAL +} + +SwitchOverInformation ::= SEQUENCE OF IndividualSwitchOver + +SwitchOverResult ::= SEQUENCE OF IndividualResult + +TerminationPointInformation ::= CHOICE { + tPOrGTP [0] ObjectInstance, + sourceTP [1] ObjectInstance, + sinkTP [2] ObjectInstance +} + +ToTermSpecifier ::= CHOICE { + toTpOrGTP [0] ExplicitTP, + toPool [1] ObjectInstance +} + +ToTPPools ::= + SET OF SEQUENCE {tpPoolId ObjectInstance, + numberOfTPs INTEGER} + +TpsAddedToTpPool ::= SEQUENCE { + tpPool ObjectInstance, + tps SET OF ObjectInstance +} + +TpsInGtpList ::= SEQUENCE OF ObjectInstance + +TransmissionCharacteristics ::= BIT STRING { + satellite(0), dCME(1), echoControl(2)} + +TypeText ::= GraphicString + +UserLabel ::= GraphicString + +VendorName ::= GraphicString + +Version ::= GraphicString + +WaveLength ::= INTEGER + +END -- end of ASN1 DefinedTypesModule + +-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D + -- cgit v1.2.3