#
# PySNMP MIB module AT-SMI-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/AT-SMI-MIB
# Produced by pysmi-0.3.4 at Wed May  1 11:29:36 2019
# On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
# Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
#
OctetString, ObjectIdentifier, Integer = mibBuilder.importSymbols("ASN1", "OctetString", "ObjectIdentifier", "Integer")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
ConstraintsIntersection, ValueSizeConstraint, SingleValueConstraint, ConstraintsUnion, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "ConstraintsIntersection", "ValueSizeConstraint", "SingleValueConstraint", "ConstraintsUnion", "ValueRangeConstraint")
ModuleCompliance, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "NotificationGroup")
enterprises, ModuleIdentity, iso, MibIdentifier, Integer32, NotificationType, Counter32, Gauge32, ObjectIdentity, Unsigned32, IpAddress, TimeTicks, Bits, Counter64, MibScalar, MibTable, MibTableRow, MibTableColumn = mibBuilder.importSymbols("SNMPv2-SMI", "enterprises", "ModuleIdentity", "iso", "MibIdentifier", "Integer32", "NotificationType", "Counter32", "Gauge32", "ObjectIdentity", "Unsigned32", "IpAddress", "TimeTicks", "Bits", "Counter64", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn")
TextualConvention, DisplayString = mibBuilder.importSymbols("SNMPv2-TC", "TextualConvention", "DisplayString")
alliedTelesis = ModuleIdentity((1, 3, 6, 1, 4, 1, 207))
alliedTelesis.setRevisions(('2010-06-15 00:15', '2008-02-28 00:00', '2006-06-14 00:00',))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts: alliedTelesis.setRevisionsDescriptions(('MIB revision history dates in descriptions updated.', 'Standardized the file head.', 'Initial version of this MIB module.',))
if mibBuilder.loadTexts: alliedTelesis.setLastUpdated('201006150015Z')
if mibBuilder.loadTexts: alliedTelesis.setOrganization('Allied Telesis, Inc.')
if mibBuilder.loadTexts: alliedTelesis.setContactInfo(' http://www.alliedtelesis.com')
if mibBuilder.loadTexts: alliedTelesis.setDescription('The Structure of Management Information for Allied Telesis enterprise.')
class DisplayStringUnsized(TextualConvention, OctetString):
    reference = 'DisplayString'
    description = 'Represents textual information taken from the NVT ASCII character set. It is a variation of DisplayString which is defined in RFC 2579.'
    status = 'current'
    displayHint = '255a'

products = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 1))
if mibBuilder.loadTexts: products.setStatus('current')
if mibBuilder.loadTexts: products.setDescription('products is the root OBJECT IDENTIFIER. Beneath it there are subtree bridgeRouter and routerSwitch, which are is defined in AT-PRODUCTS-MIB.')
mibObject = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8))
if mibBuilder.loadTexts: mibObject.setStatus('current')
if mibBuilder.loadTexts: mibObject.setDescription('mibObject is the root OBJECT IDENTIFIER from which brouterMib is built.')
brouterMib = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4))
if mibBuilder.loadTexts: brouterMib.setStatus('current')
if mibBuilder.loadTexts: brouterMib.setDescription('subtree beneath which atRouter object ids are assigned.')
atRouter = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4))
if mibBuilder.loadTexts: atRouter.setStatus('current')
if mibBuilder.loadTexts: atRouter.setDescription('subtree beneath which various groups of object id are assigned.')
objects = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 1))
if mibBuilder.loadTexts: objects.setStatus('current')
if mibBuilder.loadTexts: objects.setDescription('subtree beneath which object ids for boards and chips are assigned.')
traps = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 2))
if mibBuilder.loadTexts: traps.setStatus('current')
if mibBuilder.loadTexts: traps.setDescription('subtree beneath which un-sorted trap ids are assigned.')
sysinfo = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 3))
if mibBuilder.loadTexts: sysinfo.setStatus('current')
if mibBuilder.loadTexts: sysinfo.setDescription('subtree beneath which system inforamtion ids are assigned.')
modules = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 4))
if mibBuilder.loadTexts: modules.setStatus('current')
if mibBuilder.loadTexts: modules.setDescription('subtree beneath which software module ids are assigned.')
arInterfaces = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 5))
if mibBuilder.loadTexts: arInterfaces.setStatus('current')
if mibBuilder.loadTexts: arInterfaces.setDescription('subtree beneath which interface ids are assigned.')
protocols = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 6))
if mibBuilder.loadTexts: protocols.setStatus('current')
if mibBuilder.loadTexts: protocols.setDescription('subtree beneath which protocol ids are assigned.')
atAgents = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 7))
if mibBuilder.loadTexts: atAgents.setStatus('current')
if mibBuilder.loadTexts: atAgents.setDescription('subtree beneath which variation from standards defined.')
mibBuilder.exportSymbols("AT-SMI-MIB", atAgents=atAgents, products=products, mibObject=mibObject, objects=objects, modules=modules, alliedTelesis=alliedTelesis, sysinfo=sysinfo, traps=traps, arInterfaces=arInterfaces, DisplayStringUnsized=DisplayStringUnsized, brouterMib=brouterMib, PYSNMP_MODULE_ID=alliedTelesis, atRouter=atRouter, protocols=protocols)

c90e17fa72ffc80eff8cdac4ab316aaad7b7a8c9
<mask token>

<mask token>


class DisplayStringUnsized(TextualConvention, OctetString):
    reference = 'DisplayString'
    description = (
        'Represents textual information taken from the NVT ASCII character set. It is a variation of DisplayString which is defined in RFC 2579.'
        )
    status = 'current'
    displayHint = '255a'


<mask token>

<mask token>
alliedTelesis.setRevisions(('2010-06-15 00:15', '2008-02-28 00:00',
    '2006-06-14 00:00'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts:
        alliedTelesis.setRevisionsDescriptions((
            'MIB revision history dates in descriptions updated.',
            'Standardized the file head.',
            'Initial version of this MIB module.'))
if mibBuilder.loadTexts:
    alliedTelesis.setLastUpdated('201006150015Z')
if mibBuilder.loadTexts:
    alliedTelesis.setOrganization('Allied Telesis, Inc.')
if mibBuilder.loadTexts:
    alliedTelesis.setContactInfo(' http://www.alliedtelesis.com')
if mibBuilder.loadTexts:
    alliedTelesis.setDescription(
        'The Structure of Management Information for Allied Telesis enterprise.'
        )


class DisplayStringUnsized(TextualConvention, OctetString):
    reference = 'DisplayString'
    description = (
        'Represents textual information taken from the NVT ASCII character set. It is a variation of DisplayString which is defined in RFC 2579.'
        )
    status = 'current'
    displayHint = '255a'


<mask token>
if mibBuilder.loadTexts:
    products.setStatus('current')
if mibBuilder.loadTexts:
    products.setDescription(
        'products is the root OBJECT IDENTIFIER. Beneath it there are subtree bridgeRouter and routerSwitch, which are is defined in AT-PRODUCTS-MIB.'
        )
<mask token>
if mibBuilder.loadTexts:
    mibObject.setStatus('current')
if mibBuilder.loadTexts:
    mibObject.setDescription(
        'mibObject is the root OBJECT IDENTIFIER from which brouterMib is built.'
        )
<mask token>
if mibBuilder.loadTexts:
    brouterMib.setStatus('current')
if mibBuilder.loadTexts:
    brouterMib.setDescription(
        'subtree beneath which atRouter object ids are assigned.')
<mask token>
if mibBuilder.loadTexts:
    atRouter.setStatus('current')
if mibBuilder.loadTexts:
    atRouter.setDescription(
        'subtree beneath which various groups of object id are assigned.')
<mask token>
if mibBuilder.loadTexts:
    objects.setStatus('current')
if mibBuilder.loadTexts:
    objects.setDescription(
        'subtree beneath which object ids for boards and chips are assigned.')
<mask token>
if mibBuilder.loadTexts:
    traps.setStatus('current')
if mibBuilder.loadTexts:
    traps.setDescription(
        'subtree beneath which un-sorted trap ids are assigned.')
<mask token>
if mibBuilder.loadTexts:
    sysinfo.setStatus('current')
if mibBuilder.loadTexts:
    sysinfo.setDescription(
        'subtree beneath which system inforamtion ids are assigned.')
<mask token>
if mibBuilder.loadTexts:
    modules.setStatus('current')
if mibBuilder.loadTexts:
    modules.setDescription(
        'subtree beneath which software module ids are assigned.')
<mask token>
if mibBuilder.loadTexts:
    arInterfaces.setStatus('current')
if mibBuilder.loadTexts:
    arInterfaces.setDescription(
        'subtree beneath which interface ids are assigned.')
<mask token>
if mibBuilder.loadTexts:
    protocols.setStatus('current')
if mibBuilder.loadTexts:
    protocols.setDescription('subtree beneath which protocol ids are assigned.'
        )
<mask token>
if mibBuilder.loadTexts:
    atAgents.setStatus('current')
if mibBuilder.loadTexts:
    atAgents.setDescription(
        'subtree beneath which variation from standards defined.')
mibBuilder.exportSymbols('AT-SMI-MIB', atAgents=atAgents, products=products,
    mibObject=mibObject, objects=objects, modules=modules, alliedTelesis=
    alliedTelesis, sysinfo=sysinfo, traps=traps, arInterfaces=arInterfaces,
    DisplayStringUnsized=DisplayStringUnsized, brouterMib=brouterMib,
    PYSNMP_MODULE_ID=alliedTelesis, atRouter=atRouter, protocols=protocols)

OctetString, ObjectIdentifier, Integer = mibBuilder.importSymbols('ASN1',
    'OctetString', 'ObjectIdentifier', 'Integer')
NamedValues, = mibBuilder.importSymbols('ASN1-ENUMERATION', 'NamedValues')
(ConstraintsIntersection, ValueSizeConstraint, SingleValueConstraint,
    ConstraintsUnion, ValueRangeConstraint) = (mibBuilder.importSymbols(
    'ASN1-REFINEMENT', 'ConstraintsIntersection', 'ValueSizeConstraint',
    'SingleValueConstraint', 'ConstraintsUnion', 'ValueRangeConstraint'))
ModuleCompliance, NotificationGroup = mibBuilder.importSymbols('SNMPv2-CONF',
    'ModuleCompliance', 'NotificationGroup')
(enterprises, ModuleIdentity, iso, MibIdentifier, Integer32,
    NotificationType, Counter32, Gauge32, ObjectIdentity, Unsigned32,
    IpAddress, TimeTicks, Bits, Counter64, MibScalar, MibTable, MibTableRow,
    MibTableColumn) = (mibBuilder.importSymbols('SNMPv2-SMI', 'enterprises',
    'ModuleIdentity', 'iso', 'MibIdentifier', 'Integer32',
    'NotificationType', 'Counter32', 'Gauge32', 'ObjectIdentity',
    'Unsigned32', 'IpAddress', 'TimeTicks', 'Bits', 'Counter64',
    'MibScalar', 'MibTable', 'MibTableRow', 'MibTableColumn'))
TextualConvention, DisplayString = mibBuilder.importSymbols('SNMPv2-TC',
    'TextualConvention', 'DisplayString')
alliedTelesis = ModuleIdentity((1, 3, 6, 1, 4, 1, 207))
alliedTelesis.setRevisions(('2010-06-15 00:15', '2008-02-28 00:00',
    '2006-06-14 00:00'))
if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts:
        alliedTelesis.setRevisionsDescriptions((
            'MIB revision history dates in descriptions updated.',
            'Standardized the file head.',
            'Initial version of this MIB module.'))
if mibBuilder.loadTexts:
    alliedTelesis.setLastUpdated('201006150015Z')
if mibBuilder.loadTexts:
    alliedTelesis.setOrganization('Allied Telesis, Inc.')
if mibBuilder.loadTexts:
    alliedTelesis.setContactInfo(' http://www.alliedtelesis.com')
if mibBuilder.loadTexts:
    alliedTelesis.setDescription(
        'The Structure of Management Information for Allied Telesis enterprise.'
        )


class DisplayStringUnsized(TextualConvention, OctetString):
    reference = 'DisplayString'
    description = (
        'Represents textual information taken from the NVT ASCII character set. It is a variation of DisplayString which is defined in RFC 2579.'
        )
    status = 'current'
    displayHint = '255a'


products = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 1))
if mibBuilder.loadTexts:
    products.setStatus('current')
if mibBuilder.loadTexts:
    products.setDescription(
        'products is the root OBJECT IDENTIFIER. Beneath it there are subtree bridgeRouter and routerSwitch, which are is defined in AT-PRODUCTS-MIB.'
        )
mibObject = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8))
if mibBuilder.loadTexts:
    mibObject.setStatus('current')
if mibBuilder.loadTexts:
    mibObject.setDescription(
        'mibObject is the root OBJECT IDENTIFIER from which brouterMib is built.'
        )
brouterMib = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4))
if mibBuilder.loadTexts:
    brouterMib.setStatus('current')
if mibBuilder.loadTexts:
    brouterMib.setDescription(
        'subtree beneath which atRouter object ids are assigned.')
atRouter = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4))
if mibBuilder.loadTexts:
    atRouter.setStatus('current')
if mibBuilder.loadTexts:
    atRouter.setDescription(
        'subtree beneath which various groups of object id are assigned.')
objects = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 1))
if mibBuilder.loadTexts:
    objects.setStatus('current')
if mibBuilder.loadTexts:
    objects.setDescription(
        'subtree beneath which object ids for boards and chips are assigned.')
traps = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 2))
if mibBuilder.loadTexts:
    traps.setStatus('current')
if mibBuilder.loadTexts:
    traps.setDescription(
        'subtree beneath which un-sorted trap ids are assigned.')
sysinfo = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 3))
if mibBuilder.loadTexts:
    sysinfo.setStatus('current')
if mibBuilder.loadTexts:
    sysinfo.setDescription(
        'subtree beneath which system inforamtion ids are assigned.')
modules = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 4))
if mibBuilder.loadTexts:
    modules.setStatus('current')
if mibBuilder.loadTexts:
    modules.setDescription(
        'subtree beneath which software module ids are assigned.')
arInterfaces = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 5))
if mibBuilder.loadTexts:
    arInterfaces.setStatus('current')
if mibBuilder.loadTexts:
    arInterfaces.setDescription(
        'subtree beneath which interface ids are assigned.')
protocols = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 6))
if mibBuilder.loadTexts:
    protocols.setStatus('current')
if mibBuilder.loadTexts:
    protocols.setDescription('subtree beneath which protocol ids are assigned.'
        )
atAgents = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 7))
if mibBuilder.loadTexts:
    atAgents.setStatus('current')
if mibBuilder.loadTexts:
    atAgents.setDescription(
        'subtree beneath which variation from standards defined.')
mibBuilder.exportSymbols('AT-SMI-MIB', atAgents=atAgents, products=products,
    mibObject=mibObject, objects=objects, modules=modules, alliedTelesis=
    alliedTelesis, sysinfo=sysinfo, traps=traps, arInterfaces=arInterfaces,
    DisplayStringUnsized=DisplayStringUnsized, brouterMib=brouterMib,
    PYSNMP_MODULE_ID=alliedTelesis, atRouter=atRouter, protocols=protocols)

#
# PySNMP MIB module AT-SMI-MIB (http://snmplabs.com/pysmi)
# ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/AT-SMI-MIB
# Produced by pysmi-0.3.4 at Wed May  1 11:29:36 2019
# On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
# Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
#
OctetString, ObjectIdentifier, Integer = mibBuilder.importSymbols("ASN1", "OctetString", "ObjectIdentifier", "Integer")
NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
ConstraintsIntersection, ValueSizeConstraint, SingleValueConstraint, ConstraintsUnion, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "ConstraintsIntersection", "ValueSizeConstraint", "SingleValueConstraint", "ConstraintsUnion", "ValueRangeConstraint")
ModuleCompliance, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "NotificationGroup")
enterprises, ModuleIdentity, iso, MibIdentifier, Integer32, NotificationType, Counter32, Gauge32, ObjectIdentity, Unsigned32, IpAddress, TimeTicks, Bits, Counter64, MibScalar, MibTable, MibTableRow, MibTableColumn = mibBuilder.importSymbols("SNMPv2-SMI", "enterprises", "ModuleIdentity", "iso", "MibIdentifier", "Integer32", "NotificationType", "Counter32", "Gauge32", "ObjectIdentity", "Unsigned32", "IpAddress", "TimeTicks", "Bits", "Counter64", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn")
TextualConvention, DisplayString = mibBuilder.importSymbols("SNMPv2-TC", "TextualConvention", "DisplayString")
alliedTelesis = ModuleIdentity((1, 3, 6, 1, 4, 1, 207))
alliedTelesis.setRevisions(('2010-06-15 00:15', '2008-02-28 00:00', '2006-06-14 00:00',))

if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
    if mibBuilder.loadTexts: alliedTelesis.setRevisionsDescriptions(('MIB revision history dates in descriptions updated.', 'Standardized the file head.', 'Initial version of this MIB module.',))
if mibBuilder.loadTexts: alliedTelesis.setLastUpdated('201006150015Z')
if mibBuilder.loadTexts: alliedTelesis.setOrganization('Allied Telesis, Inc.')
if mibBuilder.loadTexts: alliedTelesis.setContactInfo(' http://www.alliedtelesis.com')
if mibBuilder.loadTexts: alliedTelesis.setDescription('The Structure of Management Information for Allied Telesis enterprise.')
class DisplayStringUnsized(TextualConvention, OctetString):
    reference = 'DisplayString'
    description = 'Represents textual information taken from the NVT ASCII character set. It is a variation of DisplayString which is defined in RFC 2579.'
    status = 'current'
    displayHint = '255a'

products = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 1))
if mibBuilder.loadTexts: products.setStatus('current')
if mibBuilder.loadTexts: products.setDescription('products is the root OBJECT IDENTIFIER. Beneath it there are subtree bridgeRouter and routerSwitch, which are is defined in AT-PRODUCTS-MIB.')
mibObject = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8))
if mibBuilder.loadTexts: mibObject.setStatus('current')
if mibBuilder.loadTexts: mibObject.setDescription('mibObject is the root OBJECT IDENTIFIER from which brouterMib is built.')
brouterMib = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4))
if mibBuilder.loadTexts: brouterMib.setStatus('current')
if mibBuilder.loadTexts: brouterMib.setDescription('subtree beneath which atRouter object ids are assigned.')
atRouter = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4))
if mibBuilder.loadTexts: atRouter.setStatus('current')
if mibBuilder.loadTexts: atRouter.setDescription('subtree beneath which various groups of object id are assigned.')
objects = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 1))
if mibBuilder.loadTexts: objects.setStatus('current')
if mibBuilder.loadTexts: objects.setDescription('subtree beneath which object ids for boards and chips are assigned.')
traps = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 2))
if mibBuilder.loadTexts: traps.setStatus('current')
if mibBuilder.loadTexts: traps.setDescription('subtree beneath which un-sorted trap ids are assigned.')
sysinfo = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 3))
if mibBuilder.loadTexts: sysinfo.setStatus('current')
if mibBuilder.loadTexts: sysinfo.setDescription('subtree beneath which system inforamtion ids are assigned.')
modules = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 4))
if mibBuilder.loadTexts: modules.setStatus('current')
if mibBuilder.loadTexts: modules.setDescription('subtree beneath which software module ids are assigned.')
arInterfaces = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 5))
if mibBuilder.loadTexts: arInterfaces.setStatus('current')
if mibBuilder.loadTexts: arInterfaces.setDescription('subtree beneath which interface ids are assigned.')
protocols = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 6))
if mibBuilder.loadTexts: protocols.setStatus('current')
if mibBuilder.loadTexts: protocols.setDescription('subtree beneath which protocol ids are assigned.')
atAgents = ObjectIdentity((1, 3, 6, 1, 4, 1, 207, 8, 4, 4, 7))
if mibBuilder.loadTexts: atAgents.setStatus('current')
if mibBuilder.loadTexts: atAgents.setDescription('subtree beneath which variation from standards defined.')
mibBuilder.exportSymbols("AT-SMI-MIB", atAgents=atAgents, products=products, mibObject=mibObject, objects=objects, modules=modules, alliedTelesis=alliedTelesis, sysinfo=sysinfo, traps=traps, arInterfaces=arInterfaces, DisplayStringUnsized=DisplayStringUnsized, brouterMib=brouterMib, PYSNMP_MODULE_ID=alliedTelesis, atRouter=atRouter, protocols=protocols)
