-- Module AdslfMIBMod (Q.833.1:01/2001)
-- See also ITU-T Q.833.1 (01/2001)
-- See also the index of all ASN.1 assignments needed in this document

AdslfMIBMod {1 3 6 1 4 1 adslForum(3561) adslForumNetworkManagement(1)
  adslfLineMIB(1) informationModel(0) asn1Module(2) adslfMIBMod(0)} DEFINITIONS
IMPLICIT TAGS ::=
BEGIN

-- exports everything
IMPORTS
  Boolean, NameType, PointerOrNull, ProblemCause
    FROM ASN1DefinedTypesModule {itu-t recommendation m(13) gnm(3100)
      informationModel(0) asn1Modules(2) asn1DefinedTypesModule(0)}
  -- Note: DistinguishedName and RelativeDistinguishedName, formerly imported
  -- from X.501 InformationFramework, are imported from X.711 CMIP.
  DistinguishedName, RelativeDistinguishedName
    FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)}
  EventTypeId, ObjectInstance
    FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)}
  AdministrativeState, AttributeList, NotificationIdentifier, ProbableCause,
    SimpleNameType
    FROM Attribute-ASN1Module {joint-iso-itu-t ms(9) smi(3) part2(2)
      asn1Module(2) 1};

adslfNMInformationModel OBJECT IDENTIFIER ::=
  {1 3 6 1 4 1 adslForum(3561) adslForumNetworkManagement(1) adslfLineMIB(1)
   informationModel(0)}

adslfNMStandardSpecificExtension OBJECT IDENTIFIER ::=
  {adslfNMInformationModel 0}

adslfNMObjectClass OBJECT IDENTIFIER ::= {adslfNMInformationModel 3}

adslfNMPackage OBJECT IDENTIFIER ::= {adslfNMInformationModel 4}

adslfNMAttribute OBJECT IDENTIFIER ::= {adslfNMInformationModel 5}

adslfNMNameBinding OBJECT IDENTIFIER ::= {adslfNMInformationModel 6}

adslfNMAction OBJECT IDENTIFIER ::= {adslfNMInformationModel 7}

adslfNMNotification OBJECT IDENTIFIER ::= {adslfNMInformationModel 8}

-- default value definitions
booleanFalseDefault Boolean ::= FALSE

booleanTrueDefault Boolean ::= TRUE

integerZero INTEGER ::= 0

-- Additional probableCause Definitions
adslfNMProbableCause OBJECT IDENTIFIER ::=
  {adslfNMStandardSpecificExtension 0}

lossOfPower ProbableCause ::= globalValue:{adslfNMProbableCause 1}

lossOfLink ProbableCause ::= globalValue:{adslfNMProbableCause 2}

lossOfSignalQuality ProbableCause ::= globalValue:{adslfNMProbableCause 3}

dataInitFailure ProbableCause ::= globalValue:{adslfNMProbableCause 4}

configInitFailure ProbableCause ::= globalValue:{adslfNMProbableCause 5}

protocolInitFailure ProbableCause ::= globalValue:{adslfNMProbableCause 6}

noPeerAtuPresent ProbableCause ::= globalValue:{adslfNMProbableCause 7}

-- Additional eventTypes Definitions
adslfNMEventTypes OBJECT IDENTIFIER ::=
  {adslfNMStandardSpecificExtension 1}

-- Supporting productions
AdslAvailabilityStatus ::= SET OF AdslLineCondition

AdslChannelOptions ::= ENUMERATED {
  noChannels(0), fastOnly(1), interleavedOnly(2), fastOrInterleaved(3),
  fastAndInterleaved(4)}

AdslChannelType ::= ENUMERATED {fast(0), interleaved(1)}

AdslInitFailedInfo ::= SEQUENCE {
  probableCause           ProbableCause,
  notificationIdentifier  NotificationIdentifier OPTIONAL
}

AdslLineCoding ::= ENUMERATED {other(0), dmt(1), cap(2), qam(3)}

AdslLineCondition ::= ENUMERATED {
  lossOfFraming(0), lossOfSignal(1), lossOfPower(2), lossOfLink(3),
  lossOfSignalQuality(4), dataInitFailure(5), configInitFailure(6),
  protocolInitFailure(8), noPeerAtuPresent(9), lowPowerMode(10)}

-- ADSL modem Operational Mode
AdslOperationalMode ::= ENUMERATED {
  ansi(0), -- ANSI T1.413
  etsi(1), -- ETSI DTS/TM06006
  potsNonOverlapped(2), -- ITU G.992.1 POTS non-overlapped
  potsOverlapped(3), -- ITU G.992.1 POTS overlapped
  isdnNonOverlapped(4), -- ITU G.992.1 ISDN non-overlapped
  isdnOverlapped(5), -- ITU G.992.1 ISDN overlapped
  isdnTcm(6), -- ITU G.992.1 with TCM-ISDN
  potsNonOverlappedLite(7), -- ITU G.992.2 POTS non-overlapped
  potsOverlappedLite(8), -- ITU G.992.2 POTS overlapped
  isdnTcmLite(9)} -- ITU G.992.2 with TCM-ISDN

AdslOperationalModes ::= SET OF AdslOperationalMode

AdslRateChangeInfo ::= SEQUENCE {
  oldRate                 Integer,
  newRate                 Integer,
  notificationIdentifier  NotificationIdentifier OPTIONAL
}

AdslRateMode ::= ENUMERATED {fixed(0), adaptAtStartup(1), adaptAtRuntime(2)}

Integer ::= INTEGER

END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D