# PySNMP SMI module. Autogenerated from smidump -f python ADSL-TC-MIB
# by libsmi2pysnmp-0.1.3 at Mon Apr  2 20:38:39 2012,
# Python version sys.version_info(major=2, minor=7, micro=2, releaselevel='final', serial=0)

# Imports

( Integer, ObjectIdentifier, OctetString, ) = mibBuilder.importSymbols("ASN1", "Integer", "ObjectIdentifier", "OctetString")
( NamedValues, ) = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
( ConstraintsIntersection, ConstraintsUnion, SingleValueConstraint, ValueRangeConstraint, ValueSizeConstraint, ) = mibBuilder.importSymbols("ASN1-REFINEMENT", "ConstraintsIntersection", "ConstraintsUnion", "SingleValueConstraint", "ValueRangeConstraint", "ValueSizeConstraint")
( Bits, Gauge32, Integer32, ModuleIdentity, MibIdentifier, TimeTicks, transmission, ) = mibBuilder.importSymbols("SNMPv2-SMI", "Bits", "Gauge32", "Integer32", "ModuleIdentity", "MibIdentifier", "TimeTicks", "transmission")
( TextualConvention, ) = mibBuilder.importSymbols("SNMPv2-TC", "TextualConvention")

# Types

class AdslLineCodingType(Integer):
    subtypeSpec = Integer.subtypeSpec+SingleValueConstraint(3,1,2,4,)
    namedValues = NamedValues(("other", 1), ("dmt", 2), ("cap", 3), ("qam", 4), )
    
class AdslPerfCurrDayCount(Gauge32):
    pass

class AdslPerfPrevDayCount(Gauge32):
    pass

class AdslPerfTimeElapsed(Gauge32):
    pass


# Objects

adsltcmib = ModuleIdentity((1, 3, 6, 1, 2, 1, 10, 94, 2)).setRevisions(("1999-08-19 00:00",))
if mibBuilder.loadTexts: adsltcmib.setOrganization("IETF ADSL MIB Working Group")
if mibBuilder.loadTexts: adsltcmib.setContactInfo("\nGregory Bathrick\nAG Communication Systems\nA Subsidiary of Lucent Technologies\n2500 W Utopia Rd.\nPhoenix, AZ 85027 USA\nTel: +1 602-582-7679\nFax: +1 602-582-7697\nE-mail: bathricg@agcs.com\n\nFaye Ly\nCopper Mountain Networks\nNorcal Office\n2470 Embarcadero Way\nPalo Alto, CA 94303\nTel: +1 650-858-8500\nFax: +1 650-858-8085\nE-Mail: faye@coppermountain.com\nIETF ADSL MIB Working Group (adsl@xlist.agcs.com)")
if mibBuilder.loadTexts: adsltcmib.setDescription("The MIB module which provides a ADSL\nLine Coding Textual Convention to be used\nby ADSL Lines.")

# Augmentions

# Exports

# Module identity
mibBuilder.exportSymbols("ADSL-TC-MIB", PYSNMP_MODULE_ID=adsltcmib)

# Types
mibBuilder.exportSymbols("ADSL-TC-MIB", AdslLineCodingType=AdslLineCodingType, AdslPerfCurrDayCount=AdslPerfCurrDayCount, AdslPerfPrevDayCount=AdslPerfPrevDayCount, AdslPerfTimeElapsed=AdslPerfTimeElapsed)

# Objects
mibBuilder.exportSymbols("ADSL-TC-MIB", adsltcmib=adsltcmib)

