text: #
  # PySNMP MIB module CHIPCOMMIB (http://snmplabs.com/pysmi)
  # ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/CHIPCOMMIB
  # Produced by pysmi-0.3.4 at Wed May  1 11:48:51 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) 
  #
  ObjectIdentifier, OctetString, Integer = mibBuilder.importSymbols("ASN1", "ObjectIdentifier", "OctetString", "Integer")
  NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
  SingleValueConstraint, ValueSizeConstraint, ConstraintsUnion, ConstraintsIntersection, ValueRangeConstraint = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ValueSizeConstraint", "ConstraintsUnion", "ConstraintsIntersection", "ValueRangeConstraint")
  ModuleCompliance, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "NotificationGroup")
  Gauge32, iso, ModuleIdentity, Counter32, MibScalar, MibTable, MibTableRow, MibTableColumn, Counter64, MibIdentifier, Integer32, NotificationType, Unsigned32, NotificationType, TimeTicks, enterprises, IpAddress, ObjectIdentity, Bits = mibBuilder.importSymbols("SNMPv2-SMI", "Gauge32", "iso", "ModuleIdentity", "Counter32", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "Counter64", "MibIdentifier", "Integer32", "NotificationType", "Unsigned32", "NotificationType", "TimeTicks", "enterprises", "IpAddress", "ObjectIdentity", "Bits")
  TextualConvention, DisplayString = mibBuilder.importSymbols("SNMPv2-TC", "TextualConvention", "DisplayString")
  class MacAddress(OctetString):
      subtypeSpec = OctetString.subtypeSpec + ValueSizeConstraint(6, 6)
      fixedLength = 6
  
  chipcom = MibIdentifier((1, 3, 6, 1, 4, 1, 49))
  chipmib02 = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2))
  chipGen = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 1))
  chipEcho = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 2))
  chipProducts = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3))
  chipExperiment = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4))
  chipTTY = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 5))
  chipTFTP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 6))
  chipDownload = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 7))
  chipAlert = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 8))
  chipBootP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 11))
  online = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1))
  oebm = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 2))
  midnight = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 3))
  workGroupHub = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 4))
  emm = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 5))
  chipBridge = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 6))
  trmm = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 7))
  fmm = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 8))
  focus1 = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 9))
  oeim = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 10))
  oncore = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 11))
  dmm = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 12))
  onsembleEthernet = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 13))
  chipExpTokenRing = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 1))
  dot1dBridge = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 14))
  expDot5 = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1))
  olAgents = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1))
  olConc = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 2))
  olEnv = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3))
  olModules = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4))
  olNets = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5))
  olGroups = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6))
  olAlarm = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7))
  ocPower = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8))
  ocPowerControl = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 1))
  ocInventory = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9))
  ocInvHub = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 1))
  ocInvMods = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2))
  olPS2 = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11))
  olSpecMods = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4))
  ol50nnMCTL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 3))
  ol51nnMMGT = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4))
  ol51nnMFIB = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5))
  ol51nnMUTP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6))
  ol51nnMTP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7))
  ol51nnMBNC = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8))
  ol51nnBEE = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9))
  ol51nnRES = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10))
  ol51nnREE = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11))
  ol51nnMAUIF = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12))
  ol51nnMAUIM = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13))
  ol5208MTP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14))
  ol51nnMFP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15))
  ol51nnMFBP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16))
  ol51nnMTPL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17))
  ol51nnMTPPL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18))
  ol52nnMTP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19))
  ol52nnMFR = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20))
  ol51nnMTS = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21))
  ol51nnMFL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22))
  ol50nnMRCTL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 23))
  ol51nnMFB = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24))
  ol53nnMMGT = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25))
  ol53nnMFBMIC = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26))
  ol53nnMFIBST = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27))
  ol53nnMSTP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28))
  ol51nnMTPCL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29))
  ol52nnBTT = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30))
  ol51nnIx = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31))
  ol52nnMMGT = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32))
  ol50nnMHCTL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33))
  oc61nnMCAR = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 35))
  oc60nnMMGT = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43))
  oc61nnDMGT = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45))
  oc61nnMFBP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46))
  oc61nnMTPL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47))
  ol51nnMTPLS = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48))
  oc60nnMRCTL = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50))
  ol50nnMRCLS = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 51))
  ol41nnHMTP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52))
  ol41nnHETP = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53))
  ol52nnMEC = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62))
  ol53nnMTDDI = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65))
  olNet = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1))
  olEnet = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2))
  olTRnet = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3))
  olFDDInet = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4))
  hubSysGroup = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 4, 1))
  hardwareGroup = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 4, 2))
  softwareGroup = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 4, 3))
  hubGroup = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 4, 4))
  boardGroup = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 4, 5))
  portGroup = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 4, 6))
  alarmGroup = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 4, 7))
  olThresh = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1))
  olThreshControl = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 1))
  chipGenProduct = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 7, 8, 12))).clone(namedValues=NamedValues(("product-5100M-MGT", 1), ("product-5102B-EE", 2), ("product-8383B", 3), ("product-5112H-UTP", 4), ("product-5300M-MGT", 5), ("product-5200M-MGT", 7), ("product-4112H-MTP", 8), ("product-6100M-MGT", 12)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipGenProduct.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenProduct.setDescription('The product type represented by this agent.')
  chipGenServiceDate = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipGenServiceDate.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenServiceDate.setDescription("The date that the product was last serviced in the format yymmdd. If this date is unknown, the value of this object is '000000'.")
  chipGenNetman = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipGenNetman.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenNetman.setDescription('The IP (source) Address of the last authenticated SNMP PDU received by this entity before this request. An IP Address of 00.00.00.00 represents the default value.')
  chipGenDiagnostics = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("passed", 1), ("failed", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipGenDiagnostics.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenDiagnostics.setDescription("The result of this product's diagnostic test(s). If any test fails, this will have the failed(2) value. Note, many products do not operate after a diagnostic failure. In this case, no SNMP communication would be available.")
  chipGenSerial = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 5), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 128))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipGenSerial.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenSerial.setDescription('The serial number of this product.')
  chipGenID = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 6), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipGenID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenID.setDescription('A unique ID used for grouping disparate agents together. For example, a concentrator may contain multiple agents. This ID is could be assigned by the management station to identify all of these agents as being contained in the same concentrator.')
  chipGenVers = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 7), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipGenVers.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenVers.setDescription('The version identifier(s) for this agent.')
  chipGenAuthFailureAddr = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 8), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipGenAuthFailureAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenAuthFailureAddr.setDescription('The source IP Address of the last SNMP request that caused an authentication failure trap to be generated. This object is also included in the SNMP authenticationFailure trap.')
  chipGenTimeLastChanged = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 1, 9), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipGenTimeLastChanged.setStatus('mandatory')
  if mibBuilder.loadTexts: chipGenTimeLastChanged.setDescription('A snapshot of sysUpTime when the last trap was generated. This attribute can be used to save polling by a management station. If there have been no traps generated since the last poll, there is no need for the station to poll again.')
  chipEchoStart = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 2, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noEcho", 1), ("startEcho", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipEchoStart.setStatus('mandatory')
  if mibBuilder.loadTexts: chipEchoStart.setDescription('Setting chipEchoStart to startEcho(2) causes the device to begin an ICMP echo sequence using the parameters indicated by the rest of the chipEcho group.')
  chipEchoAddr = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 2, 2), IpAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipEchoAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: chipEchoAddr.setDescription('The IP Address to which the device will ping. This object can only be set to valid unicast class A, class B, or class C addresses. The default IP Address is loopback (127.0.0.1).')
  chipEchoPattern = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 2, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("zeroes", 1), ("ones", 2), ("mixed", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipEchoPattern.setStatus('mandatory')
  if mibBuilder.loadTexts: chipEchoPattern.setDescription('The actual pattern to be contained in the ICMP echo packet.')
  chipEchoNumber = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 2, 4), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 255))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipEchoNumber.setStatus('mandatory')
  if mibBuilder.loadTexts: chipEchoNumber.setDescription('The number of ICMP echo packets (pings) to send.')
  chipEchoSize = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 2, 5), Integer32().subtype(subtypeSpec=ValueRangeConstraint(64, 1500))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipEchoSize.setStatus('mandatory')
  if mibBuilder.loadTexts: chipEchoSize.setDescription('The size of the ICMP echo packet (ping) to send when chipEchoStart is set. The valid range is between 64 and 1500 octets.')
  chipEchoResponseCounts = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 2, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipEchoResponseCounts.setStatus('mandatory')
  if mibBuilder.loadTexts: chipEchoResponseCounts.setDescription('The count of ICMP echo response packets received since the last PING was initiated. ')
  olAgentsMySlot = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olAgentsMySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsMySlot.setDescription('The slot id of this agent.')
  olAgentsMasterReset = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noReset", 1), ("reset", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olAgentsMasterReset.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsMasterReset.setDescription('Resetting mastership causes a new mastership election to occur. The agent with the highest mastership priority will become the new master. If there is more than one agent with the highest priority, the selection between those agents will be arbritrary.')
  olAgentsTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 3), )
  if mibBuilder.loadTexts: olAgentsTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsTable.setDescription('A table of agents in the concentrator as seen by this agent. A master will see all the agents; a slave will only see itself.')
  olAgentsEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "olAgentsSlotIndex"))
  if mibBuilder.loadTexts: olAgentsEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsEntry.setDescription('A profile of an agent within the concentrator.')
  olAgentsSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olAgentsSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsSlotIndex.setDescription('The slot number that identifies the referenced agent.')
  olAgentsStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 3, 1, 2), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olAgentsStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsStationAddr.setDescription('The unique identifier for this agent. Often this is the value of ifPhysAddress for the first interface.')
  olAgentsIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 3, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olAgentsIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsIpAddress.setDescription("An IP Address that can be used to communicate to this agent. Note, this object's value may change as the agent switches to different sub-networks.")
  olAgentsMasterStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 3, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("master", 1), ("non-master", 2), ("electing", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olAgentsMasterStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsMasterStatus.setDescription('The mastership status of this agent.')
  olAgentsMasterPriority = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 3, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11))).clone(namedValues=NamedValues(("one", 1), ("two", 2), ("three", 3), ("four", 4), ("five", 5), ("six", 6), ("seven", 7), ("eight", 8), ("nine", 9), ("ten", 10), ("never", 11)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olAgentsMasterPriority.setStatus('mandatory')
  if mibBuilder.loadTexts: olAgentsMasterPriority.setDescription('The mastership priority of this agent. Ten is the highest and one is the lowest. Never means will not be able become master. Some agents do not have the capability to become master (the etherent to ethernet bridge, e.g.) and setting those agents to a value other than never(11) will generate an invalid value error. Priority is only used when an election occurs. Mastership is not pre-emptive; use the reset mastership command (olAgentsMasterReset).')
  ocAgentsSubSlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 1, 3, 1, 6), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocAgentsSubSlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ocAgentsSubSlot.setDescription('The subslot index for this agent. For agents not located in the ONcore system, this object will always return 1 for this object value.')
  olConcType = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 2, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 9))).clone(namedValues=NamedValues(("hub-5017C", 1), ("hub-5006C", 2), ("hub-5006C-FT", 3), ("hub-5006C-HC", 4), ("hub-5006C-HC-FT", 5), ("hub-6017C-A", 6), ("hub-4112-HMTP", 7), ("hub-5017C-LS", 9)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olConcType.setStatus('mandatory')
  if mibBuilder.loadTexts: olConcType.setDescription('This object identifies the type of concentrator represented by this agent.')
  olConcReset = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 2, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noReset", 1), ("reset", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olConcReset.setStatus('mandatory')
  if mibBuilder.loadTexts: olConcReset.setDescription('Setting this value to reset(2) causes this concentrator to reset. ')
  olConcNumSlots = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 2, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olConcNumSlots.setStatus('mandatory')
  if mibBuilder.loadTexts: olConcNumSlots.setDescription("The number of slots in this concentrator. This value is the sum total of all payload slots plus any slots reserved for controller modules. For example, for an ONcore agent operating in a 17-slot ONcore hub, this object will have the value 19 (17 payload slots plus 2 controller slots). Similarly, if an ONline hub contains a hidden controller, then this object will have the value 7 (the hidden controller does not actually occupy a main slot in the 6-slot concentrator, but it will report itself as slot 7). Also, for an ONline agent operating in an ONcore hub, this object's value will not exceed 17.")
  olConcProfile = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 2, 4), OctetString().subtype(subtypeSpec=ValueSizeConstraint(1, 3))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olConcProfile.setStatus('mandatory')
  if mibBuilder.loadTexts: olConcProfile.setDescription("A bit string where the least significant bit corresponds to slot 1. A '1' in the bit indicates that a module is present in that slot. The number of octets provided is based on the olConcNumSlots value divided by 8. Any extra bits (for example, bits 18-24 for 17 slots) are meaningless. For example, the string 0x01 0xFF 0xFF would represent a full 17 slot concentrator.")
  olEnvTempStatus = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("okay", 1), ("extremeTemp", 2), ("warning", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnvTempStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvTempStatus.setDescription("The overall temperature status for this concentrator. This object's value is an aggregate of all the temperature probes in the concentrator, such that, when at least one probe reports extreme temperature, this object will have the value extremeTemp(2). This object will have the value warning(3) prior to reporting the value extremeTemp(2) as a means of warning of a possible hub overheat condition.")
  olEnvPSCapacity = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnvPSCapacity.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvPSCapacity.setDescription('The total capacity of power supplies for this concentrator.')
  olEnvPSTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 3), )
  if mibBuilder.loadTexts: olEnvPSTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvPSTable.setDescription('A table that contains information about each potential power supply in the concentrator.')
  olEnvPSEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "olEnvPSIndex"))
  if mibBuilder.loadTexts: olEnvPSEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvPSEntry.setDescription('A list of information for each power supply in the concentrator.')
  olEnvPSIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnvPSIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvPSIndex.setDescription('Identifies the power supply for which this entry contains power supply information. For systems with the primary and backup power supply (as opposed to the N+1 design), index 1 refers to the primary, and index 2 refers to the backup. ')
  olEnvPSAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 3, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("activate", 1), ("standby", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olEnvPSAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvPSAdminState.setDescription('The current desired state of the power supply. A power supply in standby does not provide power to the concentrator. Note, in a Load Sharing Hub, this object is read only.')
  olEnvPSOperStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("active", 1), ("standby", 2), ("faulty", 3), ("not-installed", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnvPSOperStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvPSOperStatus.setDescription('The current operational state of the power supply. A power supply in standby does not provide power to the concentrator.')
  olEnvFanStatus = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 4, 5))).clone(namedValues=NamedValues(("okay", 1), ("faulty", 2), ("not-installed", 4), ("unknown", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnvFanStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvFanStatus.setDescription("The overall status of the fan(s). When fan operational status is known, this object's value is an aggregate of all fan status in the concentrator such that, when at least one fan unit is faulty, this object will have the value faulty(2).")
  olEnvTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 5), )
  if mibBuilder.loadTexts: olEnvTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvTable.setDescription('A table that contains information about the concentrator environment.')
  olEnvEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 5, 1), ).setIndexNames((0, "CHIPCOMMIB", "olEnvType"))
  if mibBuilder.loadTexts: olEnvEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvEntry.setDescription('A list of information for each monitored component in this concentrator.')
  olEnvType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 5, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1))).clone(namedValues=NamedValues(("ls-pdb", 1)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnvType.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvType.setDescription('The type of hardware component monitored in this concentrator.')
  olEnvStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 3, 5, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("faulty", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnvStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnvStatus.setDescription('The status of the monitored hardware component.')
  olModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1), )
  if mibBuilder.loadTexts: olModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olModTable.setDescription('A table that contains generic information about every module that is present within the concentrator. If the concentrator is the ONcore Hub, then only the motherboard is present in this table.')
  olModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "olModSlotIndex"))
  if mibBuilder.loadTexts: olModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olModEntry.setDescription('A list of information for each module in the concentrator. If the concentrator is the ONcore Hub, then only the motherboard is present in this table.')
  olModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olModSlotIndex.setDescription("The unique slot number of this module. Its value ranges between 1 and olConcNumSlots and remains constant at least from one re-initialization of the entity's network management system to the next re-initialization.")
  olModType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 43, 45, 46, 47, 48, 50, 51, 52, 53, 62, 65))).clone(namedValues=NamedValues(("module-unmanageable", 1), ("module-unknown", 2), ("module-50nnM-CTL", 3), ("module-51nnM-MGT", 4), ("module-51nnM-FIB", 5), ("module-51nnM-UTP", 6), ("module-51nnM-TP", 7), ("module-51nnM-BNC", 8), ("module-51nnB-EE", 9), ("module-51nnR-ES", 10), ("module-51nnR-EE", 11), ("module-51nnM-AUIF", 12), ("module-51nnM-AUIM", 13), ("module-5208M-TP", 14), ("module-51nnM-FP", 15), ("module-51nnM-FBP", 16), ("module-51nnM-TPL", 17), ("module-51nnM-TPPL", 18), ("module-52nnM-TP", 19), ("module-52nnM-FR", 20), ("module-51nnM-TS", 21), ("module-51nnM-FL", 22), ("module-50nnM-RCTL", 23), ("module-51nnM-FB", 24), ("module-53nnM-MGT", 25), ("module-53nnM-FBMIC", 26), ("module-53nnM-FIBST", 27), ("module-53nnM-STP", 28), ("module-51nnM-TPCL", 29), ("module-52nnB-TT", 30), ("module-51nnI-x", 31), ("module-52nnM-MGT", 32), ("module-50nnM-HCTL", 33), ("module-61nnM-CAR", 35), ("module-60nnM-MGT", 43), ("module-61nnD-MGT", 45), ("module-61nnM-FBP", 46), ("module-61nnM-TPL", 47), ("module-51nnM-TPLS", 48), ("module-60nnM-RCTL", 50), ("module-50nnM-RCLS", 51), ("module-41nnH-MTP", 52), ("module-41nnH-ETP", 53), ("module-52nnM-EC", 62), ("module-53nnM-TDDI", 65)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModType.setStatus('mandatory')
  if mibBuilder.loadTexts: olModType.setDescription('The unique type identifier for this module. This type is used to identify the branch in olSpecMods (see below). module-unmanageable(1) means that only the following objects are valid for this module: olModSlotIndex olModClass olModVersion olModVendor olModReset olModConfigToDips olModConfigured module-unknown(2) means that all the generic attributes are manageable, but there is no olSpecMods branch for this module as viewed by this agent.')
  olModClass = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20))).clone(namedValues=NamedValues(("controller", 1), ("mgmt", 2), ("ethernet-media", 3), ("ethernet-interconnect", 4), ("ethernet-portswitching-media", 5), ("token-ring-media", 6), ("terminal-server", 7), ("fddi-media", 8), ("token-ring-mgmt", 9), ("ethernet-connswitching-media", 10), ("token-ring-interconnect", 11), ("fddi-mgmt", 12), ("oncore-token-ring-media", 13), ("ethernet-carrier", 14), ("oncore-oem-specials", 15), ("oncore-download", 17), ("ethernet-media-extended", 19), ("online-token-ring-mod-interconnect", 20)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModClass.setStatus('mandatory')
  if mibBuilder.loadTexts: olModClass.setDescription("The class of this module. Generally speaking, this object indicates the kind of module. Specifically, the class identifier specifies the internal representation of the module's managed information base.")
  olModDescr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 4), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 128))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModDescr.setStatus('mandatory')
  if mibBuilder.loadTexts: olModDescr.setDescription('A textual string containing information about the module.')
  olModVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 5), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: olModVersion.setDescription('The software version number of this module. ')
  olModVendor = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 5, 6, 7, 8, 9))).clone(namedValues=NamedValues(("chipcom", 1), ("cisco", 2), ("pilkington", 3), ("datability", 5), ("ibm", 6), ("raycom", 7), ("retix", 8), ("intellicom", 9)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModVendor.setStatus('mandatory')
  if mibBuilder.loadTexts: olModVendor.setDescription('The actual manufacturer of this board.')
  olModResetModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noReset", 1), ("reset", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olModResetModule.setStatus('mandatory')
  if mibBuilder.loadTexts: olModResetModule.setDescription('Setting this object to reset(2) causes this module to reset.')
  olModConfigToDips = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noConfigure", 1), ("configure", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olModConfigToDips.setStatus('mandatory')
  if mibBuilder.loadTexts: olModConfigToDips.setDescription('Setting this object to configure(2) causes this module to configure based on the dip switch settings.')
  olModConfigured = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("notConfigured", 1), ("configured", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModConfigured.setStatus('mandatory')
  if mibBuilder.loadTexts: olModConfigured.setDescription('This object indicates whether this module has already been configured. An unconfigured module is configured to a safe state where the network is isolated and the ports are disabled.')
  olModNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("other", 1), ("isolated", 2), ("port-switching", 3), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15), ("fddi-1", 16), ("fddi-2", 17), ("fddi-3", 18), ("fddi-4", 19), ("per-connector", 20), ("isolated-1", 21), ("isolated-2", 22), ("isolated-3", 23), ("isolated-4", 24), ("isolated-5", 25), ("isolated-6", 26), ("isolated-7", 27), ("isolated-8", 28), ("isolated-9", 29), ("isolated-10", 30), ("isolated-11", 31), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olModNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: olModNetwork.setDescription('The network that this module is attached to. If the value is other(1) or port-switching(3), setting this object to a different value will generate the invalidData error. If the value is port-switching(3), manage the networks via the olPortNetwork object. The value per-connector(20) is returned if the managed module is a per-connector switchable and the connectors are on different networks. The connector networks are managed by the objects defined in the olSpecMods branch specified for this module. Modules and ports on the same network intercommunicate. Setting the module to isolated(2) (or other isolated values), removes this module from the backplane. Setting this module to a value that is not the same protocol type will return an invalidData error. Setting this module to a value that it does not support will return an invalidData error.')
  olModNetworkType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 3, 5, 6, 7, 8))).clone(namedValues=NamedValues(("other", 1), ("port-switching", 3), ("ethernet", 5), ("token-ring", 6), ("fddi", 7), ("serial", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModNetworkType.setStatus('mandatory')
  if mibBuilder.loadTexts: olModNetworkType.setDescription('The network type of this module. port-switching(3) means that the network type differs depending on the port (like the router module). The network type reflects the valid values for olModNetwork.')
  olModStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 12), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 10, 20, 21))).clone(namedValues=NamedValues(("okay", 1), ("fatalError", 10), ("booting", 20), ("partial-failure", 21)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olModStatus.setDescription("The module's status.")
  olModNumPorts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 13), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModNumPorts.setStatus('mandatory')
  if mibBuilder.loadTexts: olModNumPorts.setDescription('The number of ports on this module. Note, ports may be physical ports like 10BASE-T ports, or logical, like the bridge module ports.')
  olModNumTrunks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 1, 1, 14), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModNumTrunks.setStatus('mandatory')
  if mibBuilder.loadTexts: olModNumTrunks.setDescription('The number of trunks on this module. Note, trunks are links that are, by definition, backbone connections. Examples of trunks are ring in and ring out ports for token ring, and the connections for rings to the backplane.')
  olPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2), )
  if mibBuilder.loadTexts: olPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortTable.setDescription('A table that contains generic information about each port on each module present within the concentrator.')
  olPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olPortSlotIndex"), (0, "CHIPCOMMIB", "olPortIndex"))
  if mibBuilder.loadTexts: olPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortEntry.setDescription('A list of information about each port in the concentrator.')
  olPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortSlotIndex.setDescription("The slot number of this port's module.")
  olPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortIndex.setDescription('The port number of this port within this module.')
  olPortType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 5))).clone(namedValues=NamedValues(("logical", 1), ("media", 2), ("virtual", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPortType.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortType.setDescription('The type of port. logical(1) is used to manage port resources that may not map directly to physical connections. The OEBM, for example, has two logical ports, although those two ports can be assigned to different combinations of four physical connections. media(2) refers to ports such as those on the 10BASE-T module. ')
  olPortConnector = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 23, 24))).clone(namedValues=NamedValues(("backPlane", 1), ("bnc", 2), ("faui", 3), ("maui", 4), ("fiber", 5), ("db-50", 6), ("telco", 7), ("rj45", 8), ("rj45S", 9), ("db-9", 10), ("virtual", 11), ("fddi-lc", 12), ("fddi-st", 13), ("fddi-mic", 14), ("db-25", 15), ("ethernet-sma", 17), ("ethernet-fc", 23), ("ethernet-st", 24)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPortConnector.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortConnector.setDescription('The connector type of this port.')
  olPortStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37))).clone(namedValues=NamedValues(("okay", 1), ("linkFailure", 2), ("jabber", 3), ("remoteLinkFailure", 4), ("remoteJabber", 5), ("invalidData", 6), ("lowLight", 7), ("fifoOverrun", 8), ("fifoUnderrun", 9), ("fatalError", 10), ("partition", 11), ("mjlp", 12), ("noCable", 13), ("noSquelch", 14), ("noPhantom", 15), ("okay-standby", 19), ("off", 22), ("connecting", 23), ("backup-link", 24), ("security-breach", 25), ("unknownStatus", 26), ("beacon", 27), ("wireFault", 28), ("macRemoved", 29), ("notInserted", 30), ("speedMismatch", 31), ("attach3174Unknown", 32), ("attach3174To8-3299", 33), ("attach3174To32-3299", 34), ("attach3174ToDirect", 35), ("attach3174Unavailable", 36), ("transientError", 37)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPortStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortStatus.setDescription('The status of this port.')
  olPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4), ("redundant-rfs", 5), ("local", 6), ("remote", 7), ("remote-diagnostics", 8), ("unknown", 9)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortAdminState.setDescription('The desired state of this port. Setting a port to be redundant-primary(3) or redundant-backup requires that the buddy slot and buddy port also be set to valid values (see appropriate olSpecMods objects). If the values associated with the redundant buddys are not valid, a genError will be returned. If the port is already redundant, an invalid set may result in both ports being disabled.')
  olPortNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("other", 1), ("isolated", 2), ("per-module", 4), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15), ("fddi-1", 16), ("fddi-2", 17), ("fddi-3", 18), ("fddi-4", 19), ("per-connector", 20), ("isolated-1", 21), ("isolated-2", 22), ("isolated-3", 23), ("isolated-4", 24), ("isolated-5", 25), ("isolated-6", 26), ("isolated-7", 27), ("isolated-8", 28), ("isolated-9", 29), ("isolated-10", 30), ("isolated-11", 31), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olPortNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortNetwork.setDescription('The network that this port is attached to. If the value of olPortNetwork is per-module(4), then use the olModNetwork to manage this port. Setting olPortNetwork to a different value in this case will generate the invalidData error. Setting this port to a value that is not the same protocol type will return invalidData error. front-panel(5) is used for modules that have a logical port and a physical front connection. An example of this is the Eth2Eth Bridge module. Setting this port to a value that it does not support will generate an invalidData error.')
  olPortNetworkType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 5, 7, 8))).clone(namedValues=NamedValues(("other", 1), ("ethernet", 5), ("fddi", 7), ("serial", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPortNetworkType.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortNetworkType.setDescription('The network type of this port. The type reflects the valid values for olPortNetwork. ')
  olPortAlertFilter = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2), ("other", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olPortAlertFilter.setStatus('mandatory')
  if mibBuilder.loadTexts: olPortAlertFilter.setDescription('Enabling this object for a port will allow the generation of port up (or port down) traps for port status transitions caused by end stations powering up (or down). Disabling this object will suppress the generation of port up (or port down) traps for a port. Note that this object is used in the trap generation decision only if chipAlertMode, an object in chipAlertTable, is set to filter(3). Some ports, such as integrated bridge or router ports do not support this feature. A getRequest on one of these types of ports will return a value of other(3), and a setRequest to enable(1) or disable(2) will return the invalidData object. ')
  olTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3), )
  if mibBuilder.loadTexts: olTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkTable.setDescription('A table that contains generic information about each trunk on each module present within the concentrator.')
  olTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTrunkSlotIndex"), (0, "CHIPCOMMIB", "olTrunkIndex"))
  if mibBuilder.loadTexts: olTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkEntry.setDescription('A list of information about each trunk in the concentrator.')
  olTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkSlotIndex.setDescription("The slot number of this trunk's module.")
  olTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkIndex.setDescription('The trunk number of this trunk.')
  olTrunkType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 3, 4, 6, 7))).clone(namedValues=NamedValues(("other", 1), ("ringIn", 3), ("ringOut", 4), ("backplaneIn", 6), ("backplaneOut", 7)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTrunkType.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkType.setDescription('The type of trunk. ringIn(3) and ringOut(4) refer to special trunks on the token ring protocol type modules.')
  olTrunkConnector = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 5, 9))).clone(namedValues=NamedValues(("backplane", 1), ("fiber", 5), ("rj45S", 9)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTrunkConnector.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkConnector.setDescription('The connector type of this trunk.')
  olTrunkStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 10, 13, 14, 16, 17, 18, 19, 27, 28))).clone(namedValues=NamedValues(("okay", 1), ("linkFailure", 2), ("fatalError", 10), ("noCable", 13), ("noSquelch", 14), ("lostLock", 16), ("upstreamNeighborLost", 17), ("invalidConfig", 18), ("okay-standby", 19), ("beacon", 27), ("wireFault", 28)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTrunkStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkStatus.setDescription('The status of this trunk.')
  olTrunkAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olTrunkAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkAdminState.setDescription('The desired state of this trunk. Enabling a trunk allows the trunk to pass network traffic. This object may be used to configure fiber trunk redundancy. Setting a trunk to be redundant-primary(3) or redundant-backup(4) requires that the buddy slot be previously set to a valid value (see appropriate olSpecMods objects). If fiber trunk redundancy is already configured, setting this object to a redundant state will remove the previous configuration.')
  olTrunkWrapState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("wrapped", 1), ("unwrapped", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTrunkWrapState.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkWrapState.setDescription('The wrap state of this trunk. A trunk can wrap in response to a network event such as a break in the cable.')
  olTrunkNeighbor = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 3, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 256))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("external", 256)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTrunkNeighbor.setStatus('mandatory')
  if mibBuilder.loadTexts: olTrunkNeighbor.setDescription('The upstream or downstream neighbor of the trunk.')
  ol50nnMCTLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 3, 1), )
  if mibBuilder.loadTexts: ol50nnMCTLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMCTLModTable.setDescription('A table that contains information about each 50nnM-CTL in the concentrator. Note, current architecture will limit the number of instances to one per concentrator.')
  ol50nnMCTLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 3, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol50nnMCTLModSlotIndex"))
  if mibBuilder.loadTexts: ol50nnMCTLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMCTLModEntry.setDescription('A list of information for each 50nnM-CTL module in the concentrator.')
  ol50nnMCTLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 3, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMCTLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMCTLModSlotIndex.setDescription('The slot number for this module.')
  ol50nnMCTLModTempStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 3, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("extremeTemp", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMCTLModTempStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMCTLModTempStatus.setDescription('The temperature as detected by the probes on this module.')
  ol51nnMMGTModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 1), )
  if mibBuilder.loadTexts: ol51nnMMGTModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTModTable.setDescription('A table that contains module information about each EMM module in the concentrator.')
  ol51nnMMGTModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMMGTModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMMGTModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTModEntry.setDescription('A list of module information for a particular EMM module in the concentrator.')
  ol51nnMMGTModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMMGTModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMMGTModMasterPriority = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("one", 1), ("two", 2), ("three", 3), ("four", 4), ("five", 5), ("six", 6), ("seven", 7), ("eight", 8), ("nine", 9), ("ten", 10)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMMGTModMasterPriority.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTModMasterPriority.setDescription('The mastership priority of this agent. Ten is the highest and one is the lowest. Priority is only used when an election occurs. Mastership is not preemptive unless the reset mastership command is used.')
  ol51nnMMGTModMasterStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("master", 1), ("non-master", 2), ("electing", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMMGTModMasterStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTModMasterStatus.setDescription('The mastership status of this agent.')
  ol51nnMMGTModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 1, 1, 4), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMMGTModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTModStationAddr.setDescription('A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1. Note that EMMs before v3.0 will have 00-00-00-00-00-00 as their station address.')
  ol51nnMMGTPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 2), )
  if mibBuilder.loadTexts: ol51nnMMGTPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTPortTable.setDescription('A table of information that contains port-specific information for each port on each 51nnM-MGT module.')
  ol51nnMMGTPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMMGTPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMMGTPortIndex"))
  if mibBuilder.loadTexts: ol51nnMMGTPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTPortEntry.setDescription('A list of information about a specific port on a 51nnM-MGT module.')
  ol51nnMMGTPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMMGTPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMMGTPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMMGTPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTPortIndex.setDescription('The port number of this port.')
  ol51nnMMGTIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 4, 2, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMMGTIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMMGTIpAddress.setDescription('The IP Address associated with this port.')
  ol51nnMFIBModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 1), )
  if mibBuilder.loadTexts: ol51nnMFIBModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBModTable.setDescription('A table of module-specific information for each 51nnM-FIB module in the concentrator.')
  ol51nnMFIBModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFIBModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMFIBModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBModEntry.setDescription('A list of module-specific information associated with a particular 51nnM-FIB module in the concentrator.')
  ol51nnMFIBModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFIBModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMFIBModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFIBModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMFIBModLLW = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFIBModLLW.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBModLLW.setDescription("The current state of this module's low light warning configuration. Enabling this feature causes the module to check for low light and to issue a warning if low light is present. Disabling low light has the advantage of faster redundancy switchover in the event of a port error.")
  ol51nnMFIBModDipLLW = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFIBModDipLLW.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBModDipLLW.setDescription("The low light warning configuration indicated by this module's dip switches.")
  ol51nnMFIBPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 2), )
  if mibBuilder.loadTexts: ol51nnMFIBPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBPortTable.setDescription('A table of port-specific information for each port of each 51nnM-FIB module.')
  ol51nnMFIBPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFIBPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMFIBPortIndex"))
  if mibBuilder.loadTexts: ol51nnMFIBPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBPortEntry.setDescription('A list of information about a specific port on a 51nnM-FIB module.')
  ol51nnMFIBPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFIBPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMFIBPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFIBPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBPortIndex.setDescription('The port number of this port.')
  ol51nnMFIBPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFIBPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMFIBPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFIBPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMFIBPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFIBPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMFIBPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 5, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFIBPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFIBPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMUTPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 1), )
  if mibBuilder.loadTexts: ol51nnMUTPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPModTable.setDescription('A list of module-specific information associated with a particular 51nnM-UTP module in the concentrator.')
  ol51nnMUTPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMUTPModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMUTPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPModEntry.setDescription('A module entry containing objects that describe the module level for that particular module.')
  ol51nnMUTPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMUTPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMUTPModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMUTPModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMUTPModCrossover = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("crossed", 1), ("uncrossed", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMUTPModCrossover.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPModCrossover.setDescription("The current state of this module's crossover configuration. Setting this object to uncrossed(2) allows the last port to be used to connect to another repeater. Often this feature is used to connect one 10BASE-T module to another.")
  ol51nnMUTPModDipCrossover = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("crossed", 1), ("uncrossed", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMUTPModDipCrossover.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPModDipCrossover.setDescription("The crossover configuration indicated by this module's dip switches.")
  ol51nnMUTPModFFL = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("eight-bits", 1), ("seven-bits", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMUTPModFFL.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPModFFL.setDescription("The number of bits to store in the repeater's fifo buffer. See the module user's guide for more information.")
  ol51nnMUTPModDipFFL = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("eight-bits", 1), ("seven-bits", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMUTPModDipFFL.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPModDipFFL.setDescription("The fifo fill level as indicated by this module's dip switches.")
  ol51nnMUTPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2), )
  if mibBuilder.loadTexts: ol51nnMUTPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMUTPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMUTPPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMUTPPortIndex"))
  if mibBuilder.loadTexts: ol51nnMUTPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortEntry.setDescription('A port entry containing objects that describe this port.')
  ol51nnMUTPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMUTPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMUTPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMUTPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortIndex.setDescription('The port number of this port.')
  ol51nnMUTPPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMUTPPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMUTPPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMUTPPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMUTPPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMUTPPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMUTPPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMUTPPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMUTPPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMUTPPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortLinkInteg.setDescription("The port's link integrity configuration. Enabling link integrity configures the port to conform to the link integrity feature as specified by 10BASE-T.")
  ol51nnMUTPPortDipLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMUTPPortDipLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortDipLinkInteg.setDescription("The link integrity configuration as indicated by this port's dip switches.")
  ol51nnMUTPPortSquelch = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("low", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMUTPPortSquelch.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortSquelch.setDescription("The port's squelch configuration. See the module's user's guide for more information.")
  ol51nnMUTPPortDipSquelch = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 6, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("low", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMUTPPortDipSquelch.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMUTPPortDipSquelch.setDescription("The port's squelch configuration as indicated by this port's dip switches.")
  ol51nnMTPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 1), )
  if mibBuilder.loadTexts: ol51nnMTPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPModTable.setDescription('A table of module-specific information for each 51nnM-TP module in the concentrator.')
  ol51nnMTPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMTPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPModEntry.setDescription('A list of module-specific information about a specific 51nnM-TP module in the concentrator.')
  ol51nnMTPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMTPModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMTPModCrossover = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("crossed", 1), ("uncrossed", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPModCrossover.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPModCrossover.setDescription("The current state of this module's crossover configuration. Setting this object to uncrossed(2) allows the last port to be used to connect to another repeater. Often this feature is used to connect one 10BASE-T module to another.")
  ol51nnMTPModDipCrossover = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("crossed", 1), ("uncrossed", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPModDipCrossover.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPModDipCrossover.setDescription("The crossover configuration indicated by this module's dip switches.")
  ol51nnMTPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2), )
  if mibBuilder.loadTexts: ol51nnMTPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMTPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMTPPortIndex"))
  if mibBuilder.loadTexts: ol51nnMTPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortEntry.setDescription('A port entry containing objects that describe this port.')
  ol51nnMTPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMTPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortIndex.setDescription('The port number of this port.')
  ol51nnMTPPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMTPPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMTPPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMTPPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMTPPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortLinkInteg.setDescription("The port's link integrity configuration. Enabling link integrity configures the port to conform to the link integrity feature as specified by 10BASE-T.")
  ol51nnMTPPortDipLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPortDipLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortDipLinkInteg.setDescription("The link integrity configuration as indicated by this port's dip switches.")
  ol51nnMTPPortSquelch = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("low", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPortSquelch.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortSquelch.setDescription("The port's squelch configuration. See the module's user's guide for more information.")
  ol51nnMTPPortDipSquelch = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 7, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("low", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPortDipSquelch.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPortDipSquelch.setDescription("The port's squelch configuration as indicated by this port's dip switches.")
  ol51nnMBNCModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 1), )
  if mibBuilder.loadTexts: ol51nnMBNCModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCModTable.setDescription('A list of module-specific information associated with a particular 51nnM-BNC module in the concentrator.')
  ol51nnMBNCModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMBNCModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMBNCModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCModEntry.setDescription('A module entry containing objects that describe the module level for that particular module.')
  ol51nnMBNCModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMBNCModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMBNCModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMBNCModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMBNCPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 2), )
  if mibBuilder.loadTexts: ol51nnMBNCPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMBNCPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMBNCPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMBNCPortIndex"))
  if mibBuilder.loadTexts: ol51nnMBNCPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCPortEntry.setDescription('A port entry containing objects that describe this port.')
  ol51nnMBNCPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMBNCPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMBNCPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMBNCPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCPortIndex.setDescription('The port number of this port.')
  ol51nnMBNCPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMBNCPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMBNCPortDipTermination = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("terminated", 1), ("not-terminated", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMBNCPortDipTermination.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCPortDipTermination.setDescription("The state of this port's termination as indicated by the port's dip switches.")
  ol51nnMBNCPortDipGround = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 8, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("grounded", 1), ("not-grounded", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMBNCPortDipGround.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMBNCPortDipGround.setDescription("The state of this port's ground as indicated by the port's dip switches.")
  ol51nnBEEModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 1), )
  if mibBuilder.loadTexts: ol51nnBEEModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEModTable.setDescription('A table of module-specific information for each 51nnB-EE module in the concentrator.')
  ol51nnBEEModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnBEEModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnBEEModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEModEntry.setDescription('A list of module-specific information about a specific 51nnB-EE module in the concentrator.')
  ol51nnBEEModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnBEEModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEModSlotIndex.setDescription('The slot number of this module.')
  ol51nnBEEModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 1, 1, 2), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnBEEModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEModStationAddr.setDescription('A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1.')
  ol51nnBEEModProtocols = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 1, 1, 3), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnBEEModProtocols.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEModProtocols.setDescription('A textual description of the protocols supported by this module')
  ol51nnBEEPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 2), )
  if mibBuilder.loadTexts: ol51nnBEEPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEPortTable.setDescription('A table of port-specific for each port of each 51nnB-EE module in the concentrator.')
  ol51nnBEEPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnBEEPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnBEEPortIndex"))
  if mibBuilder.loadTexts: ol51nnBEEPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEPortEntry.setDescription('A list of port-specific informatoin about a specific 51nnB-EE port in the concentrator.')
  ol51nnBEEPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnBEEPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEPortSlotIndex.setDescription("The slot number for this port's module.")
  ol51nnBEEPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnBEEPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEPortIndex.setDescription('The port number for this port within this slot.')
  ol51nnBEEPortIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 2, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnBEEPortIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEPortIpAddress.setDescription('The IP Address associated with this port.')
  ol51nnBEEPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 5, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnBEEPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEPortDipNetwork.setDescription("The network for this port as specified by this port's dip switches.")
  ol51nnBEEPortDefNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 9, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 5, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnBEEPortDefNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnBEEPortDefNetwork.setDescription("The network for this port as specified by the OEBM's non-volatile storage.")
  ol51nnRESModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 1), )
  if mibBuilder.loadTexts: ol51nnRESModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESModTable.setDescription('A table of module-specific information for each 51nnR-ES module in the concentrator.')
  ol51nnRESModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnRESModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnRESModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESModEntry.setDescription('A list of module-specific information about a specific 51nnR-ES module in the concentrator.')
  ol51nnRESModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnRESModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESModSlotIndex.setDescription('The slot number of this module.')
  ol51nnRESModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 1, 1, 2), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnRESModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESModStationAddr.setDescription('A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1.')
  ol51nnRESModProtocols = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 1, 1, 3), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnRESModProtocols.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESModProtocols.setDescription('A textual description of the protocols supported by this module')
  ol51nnRESPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 2), )
  if mibBuilder.loadTexts: ol51nnRESPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESPortTable.setDescription('A table of port-specific for each port of each 51nnR-ES module in the concentrator.')
  ol51nnRESPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnRESPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnRESPortIndex"))
  if mibBuilder.loadTexts: ol51nnRESPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESPortEntry.setDescription('A list of port-specific informatoin about a specific 51nnR-ES port in the concentrator.')
  ol51nnRESPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnRESPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESPortSlotIndex.setDescription("The slot number for this port's module.")
  ol51nnRESPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnRESPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESPortIndex.setDescription('The port number for this port.')
  ol51nnRESPortIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 2, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnRESPortIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESPortIpAddress.setDescription('The IP Address associated with this port.')
  ol51nnRESPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 5, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnRESPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESPortDipNetwork.setDescription("The network for this port as specified by this port's dip switches.")
  ol51nnRESPortDefNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 10, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 5, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnRESPortDefNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnRESPortDefNetwork.setDescription("The network for this port as specified by the OERM's non-volatile storage.")
  ol51nnREEModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 1), )
  if mibBuilder.loadTexts: ol51nnREEModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEModTable.setDescription('A table of module-specific information for each 51nnR-EE module in the concentrator.')
  ol51nnREEModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnREEModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnREEModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEModEntry.setDescription('A list of module-specific information about a specific 51nnR-EE module in the concentrator.')
  ol51nnREEModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnREEModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEModSlotIndex.setDescription('The slot number of this module.')
  ol51nnREEModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 1, 1, 2), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnREEModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEModStationAddr.setDescription('A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1.')
  ol51nnREEModProtocols = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 1, 1, 3), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnREEModProtocols.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEModProtocols.setDescription('A textual description of the protocols supported by this module')
  ol51nnREEPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 2), )
  if mibBuilder.loadTexts: ol51nnREEPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEPortTable.setDescription('A table of port-specific for each port of each 51nnR-EE module in the concentrator.')
  ol51nnREEPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnREEPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnREEPortIndex"))
  if mibBuilder.loadTexts: ol51nnREEPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEPortEntry.setDescription('A list of port-specific informatoin about a specific 51nnR-EE port in the concentrator.')
  ol51nnREEPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnREEPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEPortSlotIndex.setDescription("The slot number for this port's module.")
  ol51nnREEPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnREEPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEPortIndex.setDescription('The port number of this port.')
  ol51nnREEPortIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 2, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnREEPortIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEPortIpAddress.setDescription('The IP Address associated with this port.')
  ol51nnREEPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 5, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnREEPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEPortDipNetwork.setDescription("The network for this port as specified by this port's dip switches.")
  ol51nnREEPortDefNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 11, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 5, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnREEPortDefNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnREEPortDefNetwork.setDescription("The network for this port as specified by the OERM's non-volatile storage.")
  ol51nnMAUIFModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 1), )
  if mibBuilder.loadTexts: ol51nnMAUIFModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFModTable.setDescription('A list of module-specific information associated with a particular 51nnM-AUIF module in the concentrator.')
  ol51nnMAUIFModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMAUIFModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMAUIFModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFModEntry.setDescription('A list of module-specific information about a specific 51nnM-AUIF module in the concentrator.')
  ol51nnMAUIFModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIFModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMAUIFPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2), )
  if mibBuilder.loadTexts: ol51nnMAUIFPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMAUIFPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMAUIFPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMAUIFPortIndex"))
  if mibBuilder.loadTexts: ol51nnMAUIFPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortEntry.setDescription('A list of module-specific information about a specific 51nnM-AUIF port in the concentrator.')
  ol51nnMAUIFPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIFPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMAUIFPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIFPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortIndex.setDescription('The port number of this port.')
  ol51nnMAUIFPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIFPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMAUIFPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIFPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMAUIFPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIFPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMAUIFPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIFPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMAUIFPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 12, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIFPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIFPortDipNetwork.setDescription("The network indicated by the port's dip switches.")
  ol51nnMAUIMModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 1), )
  if mibBuilder.loadTexts: ol51nnMAUIMModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMModTable.setDescription('A list of module-specific information associated with a particular 51nnM-AUIM module in the concentrator.')
  ol51nnMAUIMModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMAUIMModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMAUIMModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMModEntry.setDescription('A list of module-specific information about a specific 51nnM-AUIM module in the concentrator.')
  ol51nnMAUIMModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIMModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMAUIMPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2), )
  if mibBuilder.loadTexts: ol51nnMAUIMPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMAUIMPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMAUIMPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMAUIMPortIndex"))
  if mibBuilder.loadTexts: ol51nnMAUIMPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortEntry.setDescription('A list of module-specific information about a specific 51nnM-AUIM port in the concentrator.')
  ol51nnMAUIMPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIMPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMAUIMPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIMPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortIndex.setDescription('The port number of this port.')
  ol51nnMAUIMPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIMPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMAUIMPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIMPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMAUIMPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIMPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMAUIMPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMAUIMPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipNetwork.setDescription("The network indicated by the port's dip switches.")
  ol51nnMAUIMPortSQETest = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIMPortSQETest.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortSQETest.setDescription('The current SQE test configuration for this port.')
  ol51nnMAUIMPortDipSQETest = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipSQETest.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipSQETest.setDescription("The SQE test configuration for this port as indicated by the port's dip switches.")
  ol51nnMAUIMPortCollision = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("alternate", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIMPortCollision.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortCollision.setDescription('The current collision configuration for this port.')
  ol51nnMAUIMPortDipCollision = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("alternate", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipCollision.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipCollision.setDescription("The collision configuration for this port as indicated by the port's dip switches.")
  ol51nnMAUIMPortHalfStep = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 12), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMAUIMPortHalfStep.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortHalfStep.setDescription('The current step configuration for this port.')
  ol51nnMAUIMPortDipHalfStep = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 13, 2, 1, 13), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipHalfStep.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMAUIMPortDipHalfStep.setDescription("The step configuration for this port as indicated by the port's dip switches.")
  ol5208MTPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 1), )
  if mibBuilder.loadTexts: ol5208MTPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPModTable.setDescription('A list of module-specific information associated with a particular 5208M-TP module in the concentrator.')
  ol5208MTPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol5208MTPModSlotIndex"))
  if mibBuilder.loadTexts: ol5208MTPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPModEntry.setDescription('A description of the 5208M-TP module attributes.')
  ol5208MTPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPModSlotIndex.setDescription('The slot number of this module.')
  ol5208MTPModBypsAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("insert", 1), ("bypass", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol5208MTPModBypsAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPModBypsAdminState.setDescription("The desired state of this module with respect to the ring. Setting this attribute to bypass(2) will cause this module to be removed from the ring that passes through the module's ring in and ring out ports.")
  ol5208MTPModBypsOperState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("insert", 1), ("bypass", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPModBypsOperState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPModBypsOperState.setDescription("The operational state of this module with respect to the ring. If this attribute is equal to bypass(2), then the module has been removed from the ring that passes through the module's ring in and ring out ports.")
  ol5208MTPModDipCableImp = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("ohm100", 1), ("ohm150", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPModDipCableImp.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPModDipCableImp.setDescription("The setting of this module's port impedance matching, with 100 ohm corresponding to unshielded twisted pair cabling and 150 ohm corresponding to shielded twisted pair cabling. This setting is valid for all ports on this module.")
  ol5208MTPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 2), )
  if mibBuilder.loadTexts: ol5208MTPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol5208MTPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol5208MTPPortSlotIndex"), (0, "CHIPCOMMIB", "ol5208MTPPortIndex"))
  if mibBuilder.loadTexts: ol5208MTPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPPortEntry.setDescription('A description of 5208M-TP port attributes.')
  ol5208MTPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPPortSlotIndex.setDescription("The slot number of this port's module.")
  ol5208MTPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPPortIndex.setDescription('The port number of this port.')
  ol5208MTPPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol5208MTPPortStationType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("mac-present", 1), ("mac-not-present", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol5208MTPPortStationType.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPPortStationType.setDescription('Determines whether the station connected to this port has a MAC address.')
  ol5208MTPTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3), )
  if mibBuilder.loadTexts: ol5208MTPTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkTable.setDescription('A list of trunk-specific information about each trunk for this module type.')
  ol5208MTPTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol5208MTPTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol5208MTPTrunkIndex"))
  if mibBuilder.loadTexts: ol5208MTPTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkEntry.setDescription('A description of 5208M-TP trunk attributes.')
  ol5208MTPTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol5208MTPTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkIndex.setDescription('The trunk number for this trunk.')
  ol5208MTPTrunkDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPTrunkDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkDipAdminState.setDescription("The state of this trunk as indicated by the trunk's dip switches.")
  ol5208MTPTrunkCableMon = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol5208MTPTrunkCableMon.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkCableMon.setDescription('The cable monitor configuration for this trunk.')
  ol5208MTPTrunkDipCableMon = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("notApplicable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol5208MTPTrunkDipCableMon.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkDipCableMon.setDescription("The cable monitor configuration as indicated by this trunk's dip switches.")
  ol5208MTPTrunkNetMapState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("notApplicable", 1), ("internal", 2), ("external", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol5208MTPTrunkNetMapState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkNetMapState.setDescription('The map state of the copper ring-in trunk. This should be set to external for ring-in trunks which connect to external hubs. The mapping logic will not operate on trunks which are set to external. This prevents incorrect mapping which can occur when a module in one hub detects the mapping signal from another hub. This attribute only applies to copper ring-in trunks.')
  ol5208MTPTrunkExtBcnRecovery = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 14, 3, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("exists", 1), ("nonExists", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol5208MTPTrunkExtBcnRecovery.setStatus('mandatory')
  if mibBuilder.loadTexts: ol5208MTPTrunkExtBcnRecovery.setDescription('Indicates whether the trunk is connected to a segment that will perform beacon recovery. This should be set to exists(1) for trunks which connect to hubs which perform beacon recovery. This attribute is used to determine the fault domain when resolving a beaconing condition. The beacon recovery process will resolve beaconing on trunks with this attribute set to nonExists(2) before trunks with the attribute set to exists(1) are resolved. For backplane trunks, setting to a value other than notApplicable will return invalidData error. The default value is nonExists(2).')
  ol51nnMFPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 1), )
  if mibBuilder.loadTexts: ol51nnMFPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPModTable.setDescription('A list of module-specific information associated with a particular 51nnM-FP module in the concentrator.')
  ol51nnMFPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFPModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMFPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPModEntry.setDescription('A list of module-specific information about a specific 51nnM-FP module in the concentrator.')
  ol51nnMFPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMFPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2), )
  if mibBuilder.loadTexts: ol51nnMFPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMFPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFPPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMFPPortIndex"))
  if mibBuilder.loadTexts: ol51nnMFPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortEntry.setDescription('A list of module-specific information about a specific 51nnM-FP port in the concentrator.')
  ol51nnMFPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMFPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortIndex.setDescription('The port number of this port.')
  ol51nnMFPPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFPPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMFPPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFPPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMFPPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFPPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMFPPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFPPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMFPPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFPPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortDipNetwork.setDescription("The network indicated by the port's dip switches.")
  ol51nnMFPPortLLW = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFPPortLLW.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortLLW.setDescription('The current low light warning configuration for this port.')
  ol51nnMFPPortDipLLW = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFPPortDipLLW.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortDipLLW.setDescription("The low light warning configuration indicated by this module's dip switches.")
  ol51nnMFPPortHipwr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFPPortHipwr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortHipwr.setDescription('The current high power optic configuration for this port.')
  ol51nnMFPPortDipHipwr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 15, 2, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFPPortDipHipwr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFPPortDipHipwr.setDescription("The high power optic configuration for this port as indicated by the port's dip switches.")
  ol51nnMFBPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 1), )
  if mibBuilder.loadTexts: ol51nnMFBPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPModTable.setDescription('A list of module-specific information associated with a particular 51nnM-FBP module in the concentrator.')
  ol51nnMFBPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFBPModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMFBPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPModEntry.setDescription('A list of module-specific information about a specific 51nnM-FBP module in the concentrator.')
  ol51nnMFBPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMFBPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2), )
  if mibBuilder.loadTexts: ol51nnMFBPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMFBPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFBPPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMFBPPortIndex"))
  if mibBuilder.loadTexts: ol51nnMFBPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortEntry.setDescription('A list of module-specific information about a specific 51nnM-FBP port in the concentrator.')
  ol51nnMFBPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMFBPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortIndex.setDescription('The port number of this port.')
  ol51nnMFBPPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBPPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMFBPPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBPPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMFBPPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBPPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMFBPPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMFBPPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortDipNetwork.setDescription("The network indicated by the port's dip switches.")
  ol51nnMFBPPortLLW = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBPPortLLW.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortLLW.setDescription('The current low light warning configuration for this port.')
  ol51nnMFBPPortDipLLW = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPPortDipLLW.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortDipLLW.setDescription("The low light warning configuration indicated by this module's dip switches.")
  ol51nnMFBPPortHipwr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBPPortHipwr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortHipwr.setDescription('The current high power optic configuration for this port.')
  ol51nnMFBPPortDipHipwr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 16, 2, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPPortDipHipwr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPPortDipHipwr.setDescription("The high power optic configuration for this port as indicated by the port's dip switches.")
  ol51nnMTPLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 1), )
  if mibBuilder.loadTexts: ol51nnMTPLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLModTable.setDescription('A list of module-specific information associated with a particular 51nnM-TPL module in the concentrator.')
  ol51nnMTPLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPLModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMTPLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLModEntry.setDescription('A list of module-specific information about a specific 51nnM-TPL module in the concentrator.')
  ol51nnMTPLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMTPLModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMTPLPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2), )
  if mibBuilder.loadTexts: ol51nnMTPLPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMTPLPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPLPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMTPLPortIndex"))
  if mibBuilder.loadTexts: ol51nnMTPLPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortEntry.setDescription('A list of module-specific information about a specific 51nnM-TPL port in the concentrator.')
  ol51nnMTPLPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMTPLPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortIndex.setDescription('The port number of this port.')
  ol51nnMTPLPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 8))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4), ("remote-diagnostics", 8)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMTPLPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  ol51nnMTPLPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  ol51nnMTPLPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMTPLPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortLinkInteg.setDescription('The current link integrity configuration for this port.')
  ol51nnMTPLPortDipLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLPortDipLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortDipLinkInteg.setDescription("The link integrity configuration as indicated by this module's dip switches.")
  ol51nnMTPLPortSquelch = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("low", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLPortSquelch.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortSquelch.setDescription("The current squelch configuration for this port. See the module's user's guide for more information.")
  ol51nnMTPLPortJabber = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLPortJabber.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortJabber.setDescription('The current receive jabber configuration for this port.')
  ol51nnMTPLPortDipJabber = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 17, 2, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLPortDipJabber.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLPortDipJabber.setDescription("The receive jabber configuration as indicated by this module's dip switches.")
  ol51nnMTPPLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 1), )
  if mibBuilder.loadTexts: ol51nnMTPPLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLModTable.setDescription('A list of module-specific information about a specific 51nnM-TPPL module in the concentrator.')
  ol51nnMTPPLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPPLModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMTPPLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLModEntry.setDescription('A list of module-specific information about a specific 51nnM-TPPL module in the concentrator.')
  ol51nnMTPPLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMTPPLPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2), )
  if mibBuilder.loadTexts: ol51nnMTPPLPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMTPPLPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPPLPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMTPPLPortIndex"))
  if mibBuilder.loadTexts: ol51nnMTPPLPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortEntry.setDescription('A list of module-specific information about a specific 51nnM-TPPL port in the concentrator.')
  ol51nnMTPPLPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPLPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMTPPLPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPLPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortIndex.setDescription('The port number of this port.')
  ol51nnMTPPLPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 8))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4), ("remote-diagnostics", 8)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPLPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMTPPLPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPLPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  ol51nnMTPPLPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPLPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  ol51nnMTPPLPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPLPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMTPPLPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPLPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortDipNetwork.setDescription("The network indicated by the port's dip switches.")
  ol51nnMTPPLPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPLPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortLinkInteg.setDescription('The current link integrity configuration for this port.')
  ol51nnMTPPLPortDipLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPLPortDipLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortDipLinkInteg.setDescription("The link integrity configuration as indicated by this module's dip switches.")
  ol51nnMTPPLPortSquelch = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("low", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPLPortSquelch.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortSquelch.setDescription("The current squelch configuration for this port. See the module's user's guide for more information.")
  ol51nnMTPPLPortJabber = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPPLPortJabber.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortJabber.setDescription('The current receive jabber configuration for this port.')
  ol51nnMTPPLPortDipJabber = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 18, 2, 1, 12), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPPLPortDipJabber.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPPLPortDipJabber.setDescription("The receive jabber configuration as indicated by this module's dip switches.")
  ol52nnMTPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 1), )
  if mibBuilder.loadTexts: ol52nnMTPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPModTable.setDescription('A list of module-specific information about a specific 52nnM-TP module in the concentrator.')
  ol52nnMTPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMTPModSlotIndex"))
  if mibBuilder.loadTexts: ol52nnMTPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPModEntry.setDescription('A description of the 52nnM-TP module attributes.')
  ol52nnMTPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPModSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olModSlotIndex.')
  ol52nnMTPModRingSpeed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fourMegabit", 1), ("sixteenMegabit", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMTPModRingSpeed.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPModRingSpeed.setDescription("The ring's bandwidth.")
  ol52nnMTPModDipRingSpeed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fourMegabit", 1), ("sixteenMegabit", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPModDipRingSpeed.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPModDipRingSpeed.setDescription("The dip switch setting for the ring's bandwidth.")
  ol52nnMTPModCableImp = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("ohm100", 1), ("ohm150", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMTPModCableImp.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPModCableImp.setDescription("The setting of this module's port impedance matching, with 100 ohm corresponding to unshielded twisted pair cabling and 150 ohm corresponding to shielded twisted pair cabling. This setting is valid for all ports on this module.")
  ol52nnMTPModDipCableImp = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("ohm100", 1), ("ohm150", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPModDipCableImp.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPModDipCableImp.setDescription("The dip switch setting for the module's port impedance matching.")
  ol52nnMTPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 2), )
  if mibBuilder.loadTexts: ol52nnMTPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol52nnMTPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMTPPortSlotIndex"), (0, "CHIPCOMMIB", "ol52nnMTPPortIndex"))
  if mibBuilder.loadTexts: ol52nnMTPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPPortEntry.setDescription('A description of 52nnM-TP port attributes.')
  ol52nnMTPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPPortSlotIndex.setDescription("The slot number of this port's module.")
  ol52nnMTPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPPortIndex.setDescription('The port number of this port.')
  ol52nnMTPPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol52nnMTPPortStationType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("mac-present", 1), ("mac-not-present", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMTPPortStationType.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPPortStationType.setDescription('Determines whether the station connected to this port has a MAC address.')
  ol52nnMTPTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 3), )
  if mibBuilder.loadTexts: ol52nnMTPTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPTrunkTable.setDescription('A list of trunk-specific information about each trunk for this module type.')
  ol52nnMTPTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMTPTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol52nnMTPTrunkIndex"))
  if mibBuilder.loadTexts: ol52nnMTPTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPTrunkEntry.setDescription('A description of 52nnM-TP trunk attributes.')
  ol52nnMTPTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPTrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol52nnMTPTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPTrunkIndex.setDescription('The trunk number for this trunk.')
  ol52nnMTPTrunkDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 19, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMTPTrunkDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMTPTrunkDipAdminState.setDescription("The state of this trunk as indicated by the trunk's dip switches.")
  ol52nnMFRModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 1), )
  if mibBuilder.loadTexts: ol52nnMFRModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRModTable.setDescription('A list of module-specific information about a specific 52nnM-FR module in the concentrator.')
  ol52nnMFRModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMFRModSlotIndex"))
  if mibBuilder.loadTexts: ol52nnMFRModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRModEntry.setDescription('A description of the 52nnM-FR module attributes.')
  ol52nnMFRModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRModSlotIndex.setDescription('The slot number of this module.')
  ol52nnMFRModRingSpeed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fourMegabit", 1), ("sixteenMegabit", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMFRModRingSpeed.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRModRingSpeed.setDescription("The ring's bandwidth.")
  ol52nnMFRModDipRingSpeed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fourMegabit", 1), ("sixteenMegabit", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRModDipRingSpeed.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRModDipRingSpeed.setDescription("The dip switch setting for the ring's bandwidth.")
  ol52nnMFRPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 2), )
  if mibBuilder.loadTexts: ol52nnMFRPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol52nnMFRPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMFRPortSlotIndex"), (0, "CHIPCOMMIB", "ol52nnMFRPortIndex"))
  if mibBuilder.loadTexts: ol52nnMFRPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRPortEntry.setDescription('A description of 52nnM-FR port attributes.')
  ol52nnMFRPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRPortSlotIndex.setDescription("The slot number of this port's module.")
  ol52nnMFRPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRPortIndex.setDescription('The port number of this port.')
  ol52nnMFRPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol52nnMFRPortCableImp = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("ohm100", 1), ("ohm150", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRPortCableImp.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRPortCableImp.setDescription("The setting of this port's impedance matching, with 100 ohm corresponding to unshielded twisted pair cabling and 150 ohm corresponding to shielded twisted pair cabling.")
  ol52nnMFRPortStationType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("mac-present", 1), ("mac-not-present", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMFRPortStationType.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRPortStationType.setDescription('Determines whether the station connected to this port has a MAC address.')
  ol52nnMFRTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3), )
  if mibBuilder.loadTexts: ol52nnMFRTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkTable.setDescription('A list of trunk-specific information about each trunk for this module type.')
  ol52nnMFRTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMFRTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol52nnMFRTrunkIndex"))
  if mibBuilder.loadTexts: ol52nnMFRTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkEntry.setDescription('A description of 52nnM-FR trunk attributes.')
  ol52nnMFRTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol52nnMFRTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkIndex.setDescription('The trunk number of this trunk.')
  ol52nnMFRTrunkDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRTrunkDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkDipAdminState.setDescription("The state of this trunk as indicated by the trunk's dip switches.")
  ol52nnMFRTrunkCableMon = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMFRTrunkCableMon.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkCableMon.setDescription('The cable monitor configuration for this trunk. This does not apply to fiber trunks.')
  ol52nnMFRTrunkDipCableMon = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("notApplicable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRTrunkDipCableMon.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkDipCableMon.setDescription("The cable monitor configuration as indicated by this trunk's dip switches. This does not apply to fiber trunks.")
  ol52nnMFRTrunkCompMode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMFRTrunkCompMode.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkCompMode.setDescription('The compatibility mode for this trunk. This only applies to fiber trunks.')
  ol52nnMFRTrunkDipCompMode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("notApplicable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMFRTrunkDipCompMode.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkDipCompMode.setDescription("The compatibility mode as indicated by this trunk's dip switches. This only applies to fiber trunks.")
  ol52nnMFRTrunkNetMapState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("notApplicable", 1), ("internal", 2), ("external", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMFRTrunkNetMapState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkNetMapState.setDescription('The map state of the copper ring-in trunk. This should be set to external for ring-in trunks which connect to external hubs. The mapping logic will not operate on trunks which are set to external. This prevents incorrect mapping which can occur when a module in one hub detects the mapping signal from another hub. This attribute only applies to copper ring-in trunks.')
  ol52nnMFRTrunkExtBcnRecovery = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("exists", 1), ("nonExists", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMFRTrunkExtBcnRecovery.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkExtBcnRecovery.setDescription('Indicates whether the trunk is connected to a segment that will perform beacon recovery. This should be set to exists(1) for trunks which connect to hubs which perform beacon recovery. This attribute is used to determine the fault domain when resolving a beaconing condition. The beacon recovery process will resolve beaconing on trunks with this attribute set to nonExists(2) before trunks with the attribute set to exists(1) are resolved. For backplane trunks, setting to a value other than notApplicable will return invalidData error. The default value is nonExists(2).')
  ol52nnMFRTrunkBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 10), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMFRTrunkBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkBuddySlot.setDescription("The slot index of the redundant trunk's buddy. To set a trunk to be redundant, the buddy's slot must be set to a valid value. This object is applicable to fiber trunks only. This value is only considered valid if the corresponding TrunkAdminState object for this trunk is configured for redundancy. Copper and backplane trunks will return invdata(6). If both the ring-in and ring-out trunks of a module are configured for redundancy, they must both be redundant to the same module. The buddy slot object for this slot is automatically set to this trunk.")
  ol52nnMFRTrunkAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 20, 3, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-standby", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMFRTrunkAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMFRTrunkAdminState.setDescription('The desired state of this trunk. Enabling a trunk allows the trunk to pass network traffic. This object may be used to configure fiber trunk redundancy. Setting a trunk to be redundant-primary(3) or redundant-backup(4) requires that the ol52nnMFRTrunkBuddySlot object be set to a valid value. If fiber trunk redundancy is already configured, setting this object to a redundant state will remove the previous configuration.')
  ol51nnMTSModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1), )
  if mibBuilder.loadTexts: ol51nnMTSModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModTable.setDescription('A table of module-specific information for each 51nnM-TS module in the concentrator.')
  ol51nnMTSModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTSModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMTSModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModEntry.setDescription('A list of module information for each 51nnM-TS module in the concentrator.')
  ol51nnMTSModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMTSModProtocols = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1, 1, 2), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSModProtocols.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModProtocols.setDescription('A textual description of the protocols supported by this module')
  ol51nnMTSModIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSModIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModIpAddress.setDescription('The IP Address of the terminal server.')
  ol51nnMTSModTCPPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSModTCPPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModTCPPort.setDescription("The TCP port number of the the terminal server's remote console port.")
  ol51nnMTSModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1, 1, 5), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModStationAddr.setDescription('A 6 octet address that uniquely identifies this module. The station address is the mac address of the terminal server.')
  ol51nnMTSModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMTSModCPURev = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 1, 1, 7), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 10))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSModCPURev.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSModCPURev.setDescription("The terminal server's CPU revision.")
  ol51nnMTSPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 2), )
  if mibBuilder.loadTexts: ol51nnMTSPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSPortTable.setDescription('A table of information that contains port-specific information for each port on each 51nnM-TS module.')
  ol51nnMTSPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTSPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMTSPortIndex"))
  if mibBuilder.loadTexts: ol51nnMTSPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSPortEntry.setDescription('A list of information about a specific port on a 51nnM-TS module.')
  ol51nnMTSPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSPortSlotIndex.setDescription('The slot number for this port.')
  ol51nnMTSPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSPortIndex.setDescription('The port number of this port.')
  ol51nnMTSPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 6, 7))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("local", 6), ("remote", 7)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTSPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSPortAdminState.setDescription('The administrative state of this port.')
  ol51nnMTSPortOperState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 21, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("idle", 1), ("local", 2), ("connected", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTSPortOperState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTSPortOperState.setDescription('The operational mode of this port.')
  ol51nnMFLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 1), )
  if mibBuilder.loadTexts: ol51nnMFLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLModTable.setDescription('A table of module-specific information for each 51nnM-FL module in the concentrator.')
  ol51nnMFLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFLModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMFLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLModEntry.setDescription('A list of module-specific information associated with a particular 51nnM-FL module in the concentrator.')
  ol51nnMFLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMFLModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFLModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMFLPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 2), )
  if mibBuilder.loadTexts: ol51nnMFLPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLPortTable.setDescription('A table of port-specific information for each port of each 51nnM-FL module.')
  ol51nnMFLPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFLPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMFLPortIndex"))
  if mibBuilder.loadTexts: ol51nnMFLPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLPortEntry.setDescription('A list of information about a specific port on a 51nnM-FL module.')
  ol51nnMFLPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFLPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLPortSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortSlotIndex.')
  ol51nnMFLPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFLPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLPortIndex.setDescription('The port number of this port.')
  ol51nnMFLPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4), ("redundant-rfs", 5)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFLPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return invalidData error. Remote Failure Signaling (RFS), is set on connected module port to permit transmit error detection on local port. Port must be set to be RFS when connected port is set to be redundant')
  ol51nnMFLPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFLPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLPortBuddySlot.setDescription("The slot index of the redundant port's buddy. ")
  ol51nnMFLPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFLPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLPortBuddyPort.setDescription("The port index of the redundant port's buddy.")
  ol51nnMFLPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 22, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4), ("redundant-rfs", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFLPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFLPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol50nnMRCTLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 23, 1), )
  if mibBuilder.loadTexts: ol50nnMRCTLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCTLModTable.setDescription('A table that contains information about each 50nnM-RCTL in the concentrator. ')
  ol50nnMRCTLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 23, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol50nnMRCTLModSlotIndex"))
  if mibBuilder.loadTexts: ol50nnMRCTLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCTLModEntry.setDescription('A list of information for each 50nnM-RCTL module in the concentrator.')
  ol50nnMRCTLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 23, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMRCTLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCTLModSlotIndex.setDescription('The slot number for this module.')
  ol50nnMRCTLModOperState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 23, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("active", 1), ("standby", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMRCTLModOperState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCTLModOperState.setDescription('The operational state of the 50nnM-RCTL module. Specifically, this is an indicator of whether the 50nnM-RCTL module is providing clock signals to the backplane. An active 50nnM-RCTL module provides clock signals to the backplane while a standby 50nnM-RCTL module does not. Note that only one 50nnM-RCTL module will be active at any given time; all other 50nnM-RCTL modules in the concentrator will be in standby mode.')
  ol50nnMRCTLModClockStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 23, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("faulty", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMRCTLModClockStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCTLModClockStatus.setDescription('The current status of the on-board clocks on this module.')
  ol50nnMRCTLModTempStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 23, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("extremeTemp", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMRCTLModTempStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCTLModTempStatus.setDescription('The temperature as detected by the probe on this module.')
  ol51nnMFBModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 1), )
  if mibBuilder.loadTexts: ol51nnMFBModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBModTable.setDescription('A list of module-specific information associated with a particular 51nnM-FB module in the concentrator.')
  ol51nnMFBModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFBModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMFBModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBModEntry.setDescription('A list of module-specific information about a specific 51nnM-FB module in the concentrator.')
  ol51nnMFBModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMFBModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMFBModLLW = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBModLLW.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBModLLW.setDescription("The current state of this module's low light warning configuration. Enabling this feature causes the module to check for low light and to issue a warning if low light is present. Disabling low light has the advantage of faster redundancy switchover in the event of a port error.")
  ol51nnMFBModDipLLW = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBModDipLLW.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBModDipLLW.setDescription("The low light warning configuration indicated by this module's dip switches.")
  ol51nnMFBPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 2), )
  if mibBuilder.loadTexts: ol51nnMFBPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMFBPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMFBPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMFBPortIndex"))
  if mibBuilder.loadTexts: ol51nnMFBPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPortEntry.setDescription('A list of module-specific information about a specific 51nnM-FB port in the concentrator.')
  ol51nnMFBPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMFBPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPortIndex.setDescription('The port number of this port.')
  ol51nnMFBPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMFBPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMFBPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMFBPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port.")
  ol51nnMFBPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 24, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMFBPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMFBPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol53nnMFBMICModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 1), )
  if mibBuilder.loadTexts: ol53nnMFBMICModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICModTable.setDescription('A list of module attributes that apply to this model. To access an ol53nnMFBMICModTable entry, the ol53nnMFBMICModSlotIndex attribute is used.')
  ol53nnMFBMICModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMFBMICModSlotIndex"))
  if mibBuilder.loadTexts: ol53nnMFBMICModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICModEntry.setDescription('A list of module-specific information about a specific 53nnM-FBMIC module in the concentrator.')
  ol53nnMFBMICModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICModSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olModSlotIndex.')
  ol53nnMFBMICModDownStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 1, 1, 2), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICModDownStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICModDownStreamModule.setDescription('Down stream slot (transmit to)')
  ol53nnMFBMICModUpStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICModUpStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICModUpStreamModule.setDescription('Up stream slot (receive from)')
  ol53nnMFBMICModDownStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICModDownStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICModDownStreamOperPath.setDescription('Transmit DBA (debug only)')
  ol53nnMFBMICModUpStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICModUpStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICModUpStreamOperPath.setDescription('Receive DBA (debug only)')
  ol53nnMFBMICModRingInfo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 1, 1, 6), OctetString().subtype(subtypeSpec=ValueSizeConstraint(1, 8))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICModRingInfo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICModRingInfo.setDescription('An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)')
  ol53nnMFBMICPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2), )
  if mibBuilder.loadTexts: ol53nnMFBMICPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol53nnMFBMICPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMFBMICPortSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMFBMICPortIndex"))
  if mibBuilder.loadTexts: ol53nnMFBMICPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortEntry.setDescription('A list of module-specific information about a specific 53nnM-FBMIC port in the concentrator.')
  ol53nnMFBMICPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortSlotIndex.')
  ol53nnMFBMICPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortIndex.setDescription('A unique value that identifies a particular port within this module. Its value ranges between 1 and olModPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortIndex.')
  ol53nnMFBMICPortConfig = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(3, 4))).clone(namedValues=NamedValues(("slave", 3), ("master", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol53nnMFBMICPortConfig.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortConfig.setDescription('Specifies the FDDI port type. If the port is on an FFM, the only allowed values are slave(3), and master(4). In addition, there can only be one active slave port on any concentrator FDDI network.')
  ol53nnMFBMICPortPcmState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("pc0", 1), ("pc1", 2), ("pc2", 3), ("pc3", 4), ("pc4", 5), ("pc5", 6), ("pc6", 7), ("pc7", 8), ("pc8", 9), ("pc9", 10)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortPcmState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortPcmState.setDescription('(refer to ANSI SMT 9.6.2).')
  ol53nnMFBMICPortConnectState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("disabled", 1), ("connecting", 2), ("standby", 3), ("active", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortConnectState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortConnectState.setDescription('An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC-Withhold = None) standby: (PC-Withhold != None) active: (PC2:Trace || PC8:Active)')
  ol53nnMFBMICPortNeighbor = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("a", 1), ("b", 2), ("slave", 3), ("master", 4), ("unknown", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortNeighbor.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortNeighbor.setDescription('The type (PC-Neighbor) of the remote PORT that is determined in PC-Signaling in R-Val (1,2) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMFBMICPortRemoteMACIndicated = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortRemoteMACIndicated.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortRemoteMACIndicated.setDescription('The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R-Val (9) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMFBMICPortBSFlag = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortBSFlag.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortBSFlag.setDescription('The Break State, BS-Flag (refer to ANSI SMT 9.4.3.4).')
  ol53nnMFBMICPortPCWithhold = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("none", 1), ("m-m", 2), ("other", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortPCWithhold.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortPCWithhold.setDescription('PC-Withhold, (refer to ANSI SMT 9.4.1).')
  ol53nnMFBMICPortLerCondition = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("bad", 1), ("okay", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICPortLerCondition.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICPortLerCondition.setDescription('This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value).')
  ol53nnMFBMICTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 3), )
  if mibBuilder.loadTexts: ol53nnMFBMICTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICTrunkTable.setDescription('FDDI module specific trunk table variables. At present there are none.')
  ol53nnMFBMICTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMFBMICTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMFBMICTrunkIndex"))
  if mibBuilder.loadTexts: ol53nnMFBMICTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICTrunkEntry.setDescription('A description of 53nnM-FBMIC trunk attributes.')
  ol53nnMFBMICTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICTrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol53nnMFBMICTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 26, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFBMICTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFBMICTrunkIndex.setDescription('A unique value that identifies a particular trunk within this module. Its value ranges between 1 and olModTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkIndex.')
  ol53nnMFIBSTModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 1), )
  if mibBuilder.loadTexts: ol53nnMFIBSTModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTModTable.setDescription('A list of module attributes that apply to this model. To access an ol53nnMFIBSTModTable entry, the ol53nnMFIBSTModSlotIndex attribute is used.')
  ol53nnMFIBSTModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMFIBSTModSlotIndex"))
  if mibBuilder.loadTexts: ol53nnMFIBSTModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTModEntry.setDescription('A list of module-specific information about a specific 53nnM-FIBST module in the concentrator.')
  ol53nnMFIBSTModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTModSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olModSlotIndex.')
  ol53nnMFIBSTModDownStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 1, 1, 2), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTModDownStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTModDownStreamModule.setDescription('Down stream slot (transmit to)')
  ol53nnMFIBSTModUpStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTModUpStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTModUpStreamModule.setDescription('Up stream slot (receive from)')
  ol53nnMFIBSTModDownStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTModDownStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTModDownStreamOperPath.setDescription('Transmit DBA (debug only)')
  ol53nnMFIBSTModUpStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTModUpStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTModUpStreamOperPath.setDescription('Receive DBA (debug only)')
  ol53nnMFIBSTModRingInfo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 1, 1, 6), OctetString().subtype(subtypeSpec=ValueSizeConstraint(1, 8))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTModRingInfo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTModRingInfo.setDescription('An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)')
  ol53nnMFIBSTPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2), )
  if mibBuilder.loadTexts: ol53nnMFIBSTPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol53nnMFIBSTPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMFIBSTPortSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMFIBSTPortIndex"))
  if mibBuilder.loadTexts: ol53nnMFIBSTPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortEntry.setDescription('A list of module-specific information about a specific 53nnM-FIBST port in the concentrator.')
  ol53nnMFIBSTPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortSlotIndex.')
  ol53nnMFIBSTPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortIndex.setDescription('A unique value that identifies a particular port within this module. Its value ranges between 1 and olModPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortIndex.')
  ol53nnMFIBSTPortConfig = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(3, 4))).clone(namedValues=NamedValues(("slave", 3), ("master", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortConfig.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortConfig.setDescription('Specifies the FDDI port type. If the port is on an FFM, the only allowed values are slave(3) and master(4). In addition, there can only be one active slave port on any concentrator FDDI network.')
  ol53nnMFIBSTPortPcmState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("pc0", 1), ("pc1", 2), ("pc2", 3), ("pc3", 4), ("pc4", 5), ("pc5", 6), ("pc6", 7), ("pc7", 8), ("pc8", 9), ("pc9", 10)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortPcmState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortPcmState.setDescription('(refer to ANSI SMT 9.6.2).')
  ol53nnMFIBSTPortConnectState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("disabled", 1), ("connecting", 2), ("standby", 3), ("active", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortConnectState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortConnectState.setDescription('An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC-Withhold = None) standby: (PC-Withhold != None) active: (PC2:Trace || PC8:Active)')
  ol53nnMFIBSTPortNeighbor = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("a", 1), ("b", 2), ("slave", 3), ("master", 4), ("unknown", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortNeighbor.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortNeighbor.setDescription('The type (PC-Neighbor) of the remote PORT that is determined in PC-Signaling in R-Val (1,2) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMFIBSTPortRemoteMACIndicated = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortRemoteMACIndicated.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortRemoteMACIndicated.setDescription('The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R-Val (9) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMFIBSTPortBSFlag = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortBSFlag.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortBSFlag.setDescription('The Break State, BS-Flag (refer to ANSI SMT 9.4.3.4).')
  ol53nnMFIBSTPortPCWithhold = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("none", 1), ("m-m", 2), ("other", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortPCWithhold.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortPCWithhold.setDescription('PC-Withhold, (refer to ANSI SMT 9.4.1).')
  ol53nnMFIBSTPortLerCondition = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("bad", 1), ("okay", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTPortLerCondition.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTPortLerCondition.setDescription('This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value).')
  ol53nnMFIBSTTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 3), )
  if mibBuilder.loadTexts: ol53nnMFIBSTTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTTrunkTable.setDescription('FDDI module specific trunk table variables. At present there are none.')
  ol53nnMFIBSTTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMFIBSTTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMFIBSTTrunkIndex"))
  if mibBuilder.loadTexts: ol53nnMFIBSTTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTTrunkEntry.setDescription('A description of 53nnM-FIBST trunk attributes.')
  ol53nnMFIBSTTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTTrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol53nnMFIBSTTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 27, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMFIBSTTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMFIBSTTrunkIndex.setDescription('A unique value that identifies a particular trunk within this module. Its value ranges between 1 and olModTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkIndex.')
  ol53nnMSTPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 1), )
  if mibBuilder.loadTexts: ol53nnMSTPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPModTable.setDescription('A list of module attributes that apply to this model. To access an ol53nnMSTPModTable entry, the ol53nnMSTPModSlotIndex attribute is used.')
  ol53nnMSTPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMSTPModSlotIndex"))
  if mibBuilder.loadTexts: ol53nnMSTPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPModEntry.setDescription('A list of module-specific information about a specific 53nnM-STP module in the concentrator.')
  ol53nnMSTPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPModSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olModSlotIndex.')
  ol53nnMSTPModDownStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 1, 1, 2), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPModDownStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPModDownStreamModule.setDescription('Down stream slot (transmit to)')
  ol53nnMSTPModUpStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPModUpStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPModUpStreamModule.setDescription('Down stream slot (receive from)')
  ol53nnMSTPModDownStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPModDownStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPModDownStreamOperPath.setDescription('transmit DBA (debug only)')
  ol53nnMSTPModUpStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPModUpStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPModUpStreamOperPath.setDescription('receive DBA (debug only)')
  ol53nnMSTPModRingInfo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 1, 1, 6), OctetString().subtype(subtypeSpec=ValueSizeConstraint(1, 8))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPModRingInfo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPModRingInfo.setDescription('An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)')
  ol53nnMSTPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2), )
  if mibBuilder.loadTexts: ol53nnMSTPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol53nnMSTPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMSTPPortSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMSTPPortIndex"))
  if mibBuilder.loadTexts: ol53nnMSTPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortEntry.setDescription('A list of module-specific information about a specific 53nnM-STP port in the concentrator.')
  ol53nnMSTPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortSlotIndex.')
  ol53nnMSTPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortIndex.setDescription('A unique value that identifies a particular port within this module. Its value ranges between 1 and olModPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortIndex.')
  ol53nnMSTPPortConfig = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(3, 4))).clone(namedValues=NamedValues(("slave", 3), ("master", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol53nnMSTPPortConfig.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortConfig.setDescription('Specifies the FDDI port type. If the port is on an FFM, the only allowed values are slave(3) and master(4). In addition, there can only be one active slave port on any concentrator FDDI network.')
  ol53nnMSTPPortPcmState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("pc0", 1), ("pc1", 2), ("pc2", 3), ("pc3", 4), ("pc4", 5), ("pc5", 6), ("pc6", 7), ("pc7", 8), ("pc8", 9), ("pc9", 10)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortPcmState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortPcmState.setDescription('(refer to ANSI SMT 9.6.2).')
  ol53nnMSTPPortConnectState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("disabled", 1), ("connecting", 2), ("standby", 3), ("active", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortConnectState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortConnectState.setDescription('An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC-Withhold = None) standby: (PC-Withhold != None) active: (PC2:Trace || PC8:Active)')
  ol53nnMSTPPortNeighbor = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("a", 1), ("b", 2), ("slave", 3), ("master", 4), ("unknown", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortNeighbor.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortNeighbor.setDescription('The type (PC-Neighbor) of the remote PORT that is determined in PC-Signaling in R-Val (1,2) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMSTPPortRemoteMACIndicated = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortRemoteMACIndicated.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortRemoteMACIndicated.setDescription('The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R-Val (9) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMSTPPortBSFlag = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortBSFlag.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortBSFlag.setDescription('The Break State, BS-Flag (refer to ANSI SMT 9.4.3.4).')
  ol53nnMSTPPortPCWithhold = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("none", 1), ("m-m", 2), ("other", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortPCWithhold.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortPCWithhold.setDescription('PC-Withhold, (refer to ANSI SMT 9.4.1).')
  ol53nnMSTPPortLerCondition = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("bad", 1), ("okay", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPPortLerCondition.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortLerCondition.setDescription('This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value).')
  ol53nnMSTPPortPersonality = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 2, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("sddi", 1), ("tpddi", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol53nnMSTPPortPersonality.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPPortPersonality.setDescription('Specifies the physical signaling used by the port, the only valid values are sddi(3) and tpddi(4).')
  ol53nnMSTPTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 3), )
  if mibBuilder.loadTexts: ol53nnMSTPTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPTrunkTable.setDescription('FDDI module specific trunk table variables. At present there are none.')
  ol53nnMSTPTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMSTPTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMSTPTrunkIndex"))
  if mibBuilder.loadTexts: ol53nnMSTPTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPTrunkEntry.setDescription('A description of 53nnM-STP trunk attributes.')
  ol53nnMSTPTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPTrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol53nnMSTPTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 28, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMSTPTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMSTPTrunkIndex.setDescription('A unique value that identifies a particular trunk within this module. Its value ranges between 1 and olModTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkIndex.')
  ol53nnMTDDIModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 1), )
  if mibBuilder.loadTexts: ol53nnMTDDIModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIModTable.setDescription('A list of module attributes that apply to this model. To access an ol53nnMTDDIModTable entry, the ol53nnMTDDIModSlotIndex attribute is used.')
  ol53nnMTDDIModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMTDDIModSlotIndex"))
  if mibBuilder.loadTexts: ol53nnMTDDIModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIModEntry.setDescription('A list of module-specific information about a specific 53nnM-TDDI module in the concentrator.')
  ol53nnMTDDIModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIModSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olModSlotIndex.')
  ol53nnMTDDIModDownStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 1, 1, 2), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIModDownStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIModDownStreamModule.setDescription('Down stream slot (transmit to)')
  ol53nnMTDDIModUpStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIModUpStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIModUpStreamModule.setDescription('Down stream slot (receive from)')
  ol53nnMTDDIModDownStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIModDownStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIModDownStreamOperPath.setDescription('transmit DBA (debug only)')
  ol53nnMTDDIModUpStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIModUpStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIModUpStreamOperPath.setDescription('receive DBA (debug only)')
  ol53nnMTDDIModRingInfo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 1, 1, 6), OctetString().subtype(subtypeSpec=ValueSizeConstraint(1, 8))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIModRingInfo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIModRingInfo.setDescription('An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)')
  ol53nnMTDDIPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2), )
  if mibBuilder.loadTexts: ol53nnMTDDIPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol53nnMTDDIPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMTDDIPortSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMTDDIPortIndex"))
  if mibBuilder.loadTexts: ol53nnMTDDIPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortEntry.setDescription('A list of module-specific information about a specific 53nnM-TDDI port in the concentrator.')
  ol53nnMTDDIPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortSlotIndex.')
  ol53nnMTDDIPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortIndex.setDescription('A unique value that identifies a particular port within this module. Its value ranges between 1 and olModPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortIndex.')
  ol53nnMTDDIPortConfig = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(3, 4))).clone(namedValues=NamedValues(("slave", 3), ("master", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol53nnMTDDIPortConfig.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortConfig.setDescription('Specifies the FDDI port type. If the port is on an FFM, the only allowed values are slave(3) and master(4). In addition, there can only be one active slave port on any concentrator FDDI network.')
  ol53nnMTDDIPortPcmState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("pc0", 1), ("pc1", 2), ("pc2", 3), ("pc3", 4), ("pc4", 5), ("pc5", 6), ("pc6", 7), ("pc7", 8), ("pc8", 9), ("pc9", 10)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortPcmState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortPcmState.setDescription('(refer to ANSI SMT 9.6.2).')
  ol53nnMTDDIPortConnectState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("disabled", 1), ("connecting", 2), ("standby", 3), ("active", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortConnectState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortConnectState.setDescription('An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC-Withhold = None) standby: (PC-Withhold != None) active: (PC2:Trace || PC8:Active)')
  ol53nnMTDDIPortNeighbor = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("a", 1), ("b", 2), ("slave", 3), ("master", 4), ("unknown", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortNeighbor.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortNeighbor.setDescription('The type (PC-Neighbor) of the remote PORT that is determined in PC-Signaling in R-Val (1,2) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMTDDIPortRemoteMACIndicated = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortRemoteMACIndicated.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortRemoteMACIndicated.setDescription('The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R-Val (9) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMTDDIPortBSFlag = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortBSFlag.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortBSFlag.setDescription('The Break State, BS-Flag (refer to ANSI SMT 9.4.3.4).')
  ol53nnMTDDIPortPCWithhold = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("none", 1), ("m-m", 2), ("other", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortPCWithhold.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortPCWithhold.setDescription('PC-Withhold, (refer to ANSI SMT 9.4.1).')
  ol53nnMTDDIPortLerCondition = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("bad", 1), ("okay", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDIPortLerCondition.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDIPortLerCondition.setDescription('This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value).')
  ol53nnMTDDITrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 3), )
  if mibBuilder.loadTexts: ol53nnMTDDITrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDITrunkTable.setDescription('FDDI module specific trunk table variables. At present there are none.')
  ol53nnMTDDITrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMTDDITrunkSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMTDDITrunkIndex"))
  if mibBuilder.loadTexts: ol53nnMTDDITrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDITrunkEntry.setDescription('A description of 53nnM-TDDI trunk attributes.')
  ol53nnMTDDITrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDITrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDITrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol53nnMTDDITrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 65, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMTDDITrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMTDDITrunkIndex.setDescription('A unique value that identifies a particular trunk within this module. Its value ranges between 1 and olModTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkIndex.')
  ol51nnMTPCLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1), )
  if mibBuilder.loadTexts: ol51nnMTPCLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModTable.setDescription('A list of module-specific information about a specific 51nnM-TPCL module in the concentrator.')
  ol51nnMTPCLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPCLModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMTPCLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModEntry.setDescription('A list of module-specific information about a specific 51nnM-TPCL module in the concentrator.')
  ol51nnMTPCLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPCLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMTPCLModMonitorConn = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("connector-1", 1), ("connector-2", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPCLModMonitorConn.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModMonitorConn.setDescription('When both connectors are on the same network: Setting this object to connector-1 allows the EMM to monitor the port statistics of port 1-12 on a per-port basis, and the port statistics of port 13-24 are summed and are reported through port 13. Setting this object to connector-2 allows the EMM to monitor the port statistics of port 12-24 on a per-port basis, and the port statistics of port 1-12 are summed and are reported through port 13. Note: when the 2 connectors are on different networks, setting this object to the value connector-1 or connector-2 will not have any effect. The port counters will be cleared whenever the value of this object is changed.')
  ol51nnMTPCLModConn1Network = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 21, 22))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("isolated-1", 21), ("isolated-2", 22)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPCLModConn1Network.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModConn1Network.setDescription('The network that this connector is attached to.')
  ol51nnMTPCLModConn2Network = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 21, 22))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("isolated-1", 21), ("isolated-2", 22)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPCLModConn2Network.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModConn2Network.setDescription('The network that this connector is attached to.')
  ol51nnMTPCLModConn1DipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 21, 22))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("isolated-1", 21), ("isolated-2", 22)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPCLModConn1DipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModConn1DipNetwork.setDescription('The network indicated by the connector dip switch.')
  ol51nnMTPCLModConn2DipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 21, 22))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("isolated-1", 21), ("isolated-2", 22)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPCLModConn2DipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModConn2DipNetwork.setDescription('The network indicated by the connector dip switch.')
  ol51nnMTPCLModAutoPartition = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 1, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("collisions-31", 1), ("collisions-63", 2), ("collisions-127", 3), ("collisions-255", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPCLModAutoPartition.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLModAutoPartition.setDescription('This object holds the consecutive collision count limit value. The module goes into the auto-partition mode whenever the consecutive collision count exceeds the consecutive collision limit count.')
  ol51nnMTPCLPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2), )
  if mibBuilder.loadTexts: ol51nnMTPCLPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMTPCLPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPCLPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMTPCLPortIndex"))
  if mibBuilder.loadTexts: ol51nnMTPCLPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortEntry.setDescription('A list of module-specific information about a specific 51nnM-TPCL port in the concentrator.')
  ol51nnMTPCLPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPCLPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMTPCLPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPCLPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortIndex.setDescription('The port number of this port.')
  ol51nnMTPCLPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 8))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4), ("remote-diagnostics", 8)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPCLPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMTPCLPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPCLPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  ol51nnMTPCLPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPCLPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  ol51nnMTPCLPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPCLPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnMTPCLPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPCLPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortLinkInteg.setDescription('The current link integrity configuration for this port.')
  ol51nnMTPCLPortDipLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 29, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPCLPortDipLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPCLPortDipLinkInteg.setDescription('The link integrity configuration as indicated by this dip switch.')
  ol52nnBTTModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 1), )
  if mibBuilder.loadTexts: ol52nnBTTModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTModTable.setDescription('A table of module-specific information for each 52nnB-TT module in the concentrator.')
  ol52nnBTTModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnBTTModSlotIndex"))
  if mibBuilder.loadTexts: ol52nnBTTModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTModEntry.setDescription('A list of module-specific information about a specific 52nnB-TT module in the concentrator.')
  ol52nnBTTModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTModSlotIndex.setDescription('The slot number of this module.')
  ol52nnBTTModBridgeType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("bridge-type-sr", 1), ("bridge-type-srt", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTModBridgeType.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTModBridgeType.setDescription('Whether the bridge is a source-routing bridge or a source-routing-transparent bridge.')
  ol52nnBTTModSoftwareVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 1, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 10))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTModSoftwareVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTModSoftwareVersion.setDescription("The version number of the software loaded into the module's flash chips.")
  ol52nnBTTModSRBridgeNo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 1, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTModSRBridgeNo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTModSRBridgeNo.setDescription("The module's source routing bridge number.")
  ol52nnBTTModNetworkStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("okay", 1), ("closed", 2), ("beaconing", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTModNetworkStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTModNetworkStatus.setDescription('The status of the ring containing this module.')
  ol52nnBTTPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2), )
  if mibBuilder.loadTexts: ol52nnBTTPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortTable.setDescription('A table of port-specific for each port of each 52nnB-TT module i the concentrator.')
  ol52nnBTTPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnBTTPortSlotIndex"), (0, "CHIPCOMMIB", "ol52nnBTTPortIndex"))
  if mibBuilder.loadTexts: ol52nnBTTPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortEntry.setDescription('A list of port-specific information about a specific 52nnB-TT port in the concentrator.')
  ol52nnBTTPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortSlotIndex.setDescription("The slot number for this port's module.")
  ol52nnBTTPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortIndex.setDescription('The port number for this port within this slot.')
  ol52nnBTTPortConnector = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 8, 10))).clone(namedValues=NamedValues(("backPlane", 1), ("rj45", 8), ("db-9", 10)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnBTTPortConnector.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortConnector.setDescription('The port connector. Notice that setting port connector available only for the front pannel port.')
  ol52nnBTTPortSTAPState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("disabled", 1), ("blocking", 2), ("listening", 3), ("learning", 4), ("forwarding", 5), ("off", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTPortSTAPState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortSTAPState.setDescription('The port connector. Notice that setting port connector available only for the front pannel port.')
  ol52nnBTTPortIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 5), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTPortIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortIpAddress.setDescription('The IP address associated with this port.')
  ol52nnBTTPortMACAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 6), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTPortMACAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortMACAddress.setDescription('A 6 octet address that uniquely identifies this port.')
  ol52nnBTTPortThroughput = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 7), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTPortThroughput.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortThroughput.setDescription('Port throughput measured in Kbytes per second.')
  ol52nnBTTPortForwarding = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 8), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTPortForwarding.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortForwarding.setDescription('Port forwarding rate measured in frames per second.')
  ol52nnBTTPortSRRingNo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 9), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTPortSRRingNo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortSRRingNo.setDescription("The port's source routing ring number.")
  ol52nnBTTPortRingSpeed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fourMegabit", 1), ("sixteenMegabit", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnBTTPortRingSpeed.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTPortRingSpeed.setDescription("The ring's bandwidth.")
  ol52nnBTTTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 3), )
  if mibBuilder.loadTexts: ol52nnBTTTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTTrunkTable.setDescription('A table that contains trunk-specific information for each trunk on each 52nnB-TT in the concentrator.')
  ol52nnBTTTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnBTTTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol52nnBTTTrunkIndex"))
  if mibBuilder.loadTexts: ol52nnBTTTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTTrunkEntry.setDescription('A list of information about a specific Trunk on a 52nnB-TT module in the concentrator.')
  ol52nnBTTTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTTrunkSlotIndex.setDescription('The slot number of this module. Its value ranges between 1 and olConcNumSlots.')
  ol52nnBTTTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 30, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnBTTTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnBTTTrunkIndex.setDescription('The trunk number of this module. Its value ranges between 1 and olModNumTrunks.')
  ol52nnMMGTModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1), )
  if mibBuilder.loadTexts: ol52nnMMGTModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModTable.setDescription('A table that contains module information about each 52nnM-MGT in the concentrator.')
  ol52nnMMGTModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMMGTModSlotIndex"))
  if mibBuilder.loadTexts: ol52nnMMGTModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModEntry.setDescription('A list of module information for each 52nnM-MGT in the concentrator.')
  ol52nnMMGTModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModSlotIndex.setDescription('The slot number of this module. Its value ranges between 1 and olConcNumSlots.')
  ol52nnMMGTModMasterPriority = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("one", 1), ("two", 2), ("three", 3), ("four", 4), ("five", 5), ("six", 6), ("seven", 7), ("eight", 8), ("nine", 9), ("ten", 10)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMMGTModMasterPriority.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModMasterPriority.setDescription('The mastership priority of this agent. Ten is the highest and one is the lowest. Priority is only used when an election occurs. Mastership is not preemptive unless the reset mastership command is used.')
  ol52nnMMGTModMasterStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("master", 1), ("non-master", 2), ("electing", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTModMasterStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModMasterStatus.setDescription('The mastership status of this agent.')
  ol52nnMMGTModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 4), OctetString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModStationAddr.setDescription('A 6 octet address that uniquely identifies this module. The station address is the MAC address of port 1.')
  ol52nnMMGTModRingSpeed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fourMegabit", 1), ("sixteenMegabit", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMMGTModRingSpeed.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModRingSpeed.setDescription("The ring's bandwidth.")
  ol52nnMMGTModNetworkStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("okay", 1), ("closed", 2), ("beaconing", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTModNetworkStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModNetworkStatus.setDescription('The status of the ring containing this module.')
  ol52nnMMGTModMasterNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15, 25))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15), ("no-change", 25)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMMGTModMasterNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModMasterNetwork.setDescription('The network that this module should assign itself to upon becoming master if the module was previously a slave. no-change(25) indicates that the module should not change its current network assignment.')
  ol52nnMMGTModLocalMACAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 8), MacAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMMGTModLocalMACAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModLocalMACAddress.setDescription('A MAC address with the locally administered bit set to one. Setting this value to an invalid address will return invalidData error. An invalid address is a value with the locally administered bit set to zero, or a value of all ones.')
  ol52nnMMGTModMACAddressType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("burned-in", 1), ("locally-administered", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMMGTModMACAddressType.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModMACAddressType.setDescription('The desired MAC address for this agent. burned-in(1) indicates that the factory setting as defined in ol52nnMMGTModStationAddr should be used. locally-administered(2) indicates that the MAC address set in ol52nnMMGTModLocalMACAddress should be used. This change will take effect following a reset of the agent. The actual MAC address in use is defined in ol52nnMMGTModActiveMACAddress. Setting this value to use an invalid MAC address (for example, all zeros) will return invalidData error.')
  ol52nnMMGTModActiveMACAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 1, 1, 10), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTModActiveMACAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTModActiveMACAddress.setDescription('A actual MAC address that is being used by this agent. This is the MAC address of port 1.')
  ol52nnMMGTPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 2), )
  if mibBuilder.loadTexts: ol52nnMMGTPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTPortTable.setDescription('A table that contains port-specific information for each port on each 52nnM-MGT in the concentrator.')
  ol52nnMMGTPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMMGTPortSlotIndex"), (0, "CHIPCOMMIB", "ol52nnMMGTPortIndex"))
  if mibBuilder.loadTexts: ol52nnMMGTPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTPortEntry.setDescription('A list of information about a specific port on a 52nnM-MGT module in the concentrator.')
  ol52nnMMGTPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTPortSlotIndex.setDescription("The slot number of this port's module.")
  ol52nnMMGTPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTPortIndex.setDescription('The port number of this port.')
  ol52nnMMGTPortIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 2, 1, 3), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTPortIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTPortIpAddress.setDescription('The IP address associated with this port.')
  ol52nnMMGTTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 3), )
  if mibBuilder.loadTexts: ol52nnMMGTTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTTrunkTable.setDescription('A table that contains trunk-specific information for each trunk on each 52nnM-MGT in the concentrator.')
  ol52nnMMGTTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMMGTTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol52nnMMGTTrunkIndex"))
  if mibBuilder.loadTexts: ol52nnMMGTTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTTrunkEntry.setDescription('A list of information about a specific Trunk on a 52nnM-MGT module in the concentrator.')
  ol52nnMMGTTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTTrunkSlotIndex.setDescription('The slot number of this module. Its value ranges between 1 and olConcNumSlots.')
  ol52nnMMGTTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMMGTTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTTrunkIndex.setDescription('The slot number of this module. Its value ranges between 1 and olModNumTrunks.')
  ol52nnMMGTTrunkCableMon = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMMGTTrunkCableMon.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTTrunkCableMon.setDescription('The cable monitor configuration for this trunk.')
  ol52nnMMGTTrunkNetMapState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 3, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("notApplicable", 1), ("internal", 2), ("external", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMMGTTrunkNetMapState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTTrunkNetMapState.setDescription('The map state of the copper ring-in trunk. This should be set to external for ring-in trunks which connect to external hubs. The mapping logic will not operate on trunks which are set to external. This prevents incorrect mapping which can occur when a module in one hub detects the mapping signal from another hub. This attribute only applies to copper ring-in trunks.')
  ol52nnMMGTTrunkExtBcnRecovery = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 32, 3, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("exists", 1), ("nonExists", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMMGTTrunkExtBcnRecovery.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMMGTTrunkExtBcnRecovery.setDescription('Indicates whether the trunk is connected to a segment that will perform beacon recovery. This should be set to exists(1) for trunks which connect to hubs which perform beacon recovery. This attribute is used to determine the fault domain when resolving a beaconing condition. The beacon recovery process will resolve beaconing on trunks with this attribute set to nonExists(2) before trunks with the attribute set to exists(1) are resolved. For backplane trunks, setting to a value other than notApplicable will return invalidData error. The default value is nonExists(2).')
  ol51nnIxModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 1), )
  if mibBuilder.loadTexts: ol51nnIxModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxModTable.setDescription('A table of module-specific information for each 51nnI-x module in the concentrator.')
  ol51nnIxModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnIxModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnIxModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxModEntry.setDescription('A list of module-specific information about a specific 51nnI-x module in the concentrator.')
  ol51nnIxModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxModSlotIndex.setDescription('The slot number of this module.')
  ol51nnIxModSwType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("bridge", 1), ("switch", 2), ("router", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxModSwType.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxModSwType.setDescription('The software currently loaded and executing has the module operating as a Bridge, Switch or Router.')
  ol51nnIxModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 1, 1, 3), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxModStationAddr.setDescription('A 6 octet address that uniquely identifies this module. The station address is the mac address of port 1.')
  ol51nnIxModDipPromDefaults = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxModDipPromDefaults.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxModDipPromDefaults.setDescription('The current module configuration with respect to default PROM values as specified by dip switches.')
  ol51nnIxModProtocols = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 1, 1, 5), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxModProtocols.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxModProtocols.setDescription('A textual description of the protocols supported by this module')
  ol51nnIxPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2), )
  if mibBuilder.loadTexts: ol51nnIxPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortTable.setDescription('A table of port-specific information for each port of each 51nnI-x module in the concentrator.')
  ol51nnIxPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnIxPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnIxPortIndex"))
  if mibBuilder.loadTexts: ol51nnIxPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortEntry.setDescription('A list of port-specific information about a specific 51nnI-x port in the concentrator.')
  ol51nnIxPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortSlotIndex.setDescription("The slot number for this port's module.")
  ol51nnIxPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortIndex.setDescription('The port number for this port within this slot.')
  ol51nnIxPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortDipAdminState.setDescription("The state of this port as indicated by the port's dip switches.")
  ol51nnIxPortSTAPState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7))).clone(namedValues=NamedValues(("disabled", 1), ("blocking", 2), ("listening", 3), ("learning", 4), ("forwarding", 5), ("off", 6), ("unknown", 7)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxPortSTAPState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortSTAPState.setDescription('The current IEEE 802.1d Spanning Tree Algorithm and Protocol state (STAP) of this port.')
  ol51nnIxPortIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2, 1, 5), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxPortIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortIpAddress.setDescription('The IP Address associated with this port.')
  ol51nnIxPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 5, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortDipNetwork.setDescription("The network for this port as specified by this port's dip switches.")
  ol51nnIxPortDefNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 31, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 5, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnIxPortDefNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnIxPortDefNetwork.setDescription("The network for this port as specified by the OEIM's non-volatile storage.")
  ol53nnMMGTModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1), )
  if mibBuilder.loadTexts: ol53nnMMGTModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModTable.setDescription('A list of module attributes that apply to this model. To access an ol53nnMMGTModTable entry, the ol53nnMMGTModSlotIndex attribute is used.')
  ol53nnMMGTModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMMGTModSlotIndex"))
  if mibBuilder.loadTexts: ol53nnMMGTModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModEntry.setDescription('A list of module-specific information about a specific 53nnM-MGT module in the concentrator.')
  ol53nnMMGTModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olModSlotIndex.')
  ol53nnMMGTModMasterPriority = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("one", 1), ("two", 2), ("three", 3), ("four", 4), ("five", 5), ("six", 6), ("seven", 7), ("eight", 8), ("nine", 9), ("ten", 10)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol53nnMMGTModMasterPriority.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModMasterPriority.setDescription('The mastership priority of this agent. Ten is the highest and one is the lowest. Priority is only used when an election occurs. Mastership is not preemptive unless the reset mastership command is used.')
  ol53nnMMGTModMasterStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("master", 1), ("non-master", 2), ("electing", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModMasterStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModMasterStatus.setDescription('The mastership status of this agent.')
  ol53nnMMGTModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 4), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModStationAddr.setDescription('A 6 octet address that uniquely identifies this module. The station address is the MAC address of port 1.')
  ol53nnMMGTModIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 5), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModIpAddress.setDescription('The IP address associated with this module.')
  ol53nnMMGTModDownStreamMAC = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 6), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModDownStreamMAC.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModDownStreamMAC.setDescription('Down stream MAC')
  ol53nnMMGTModUpStreamMAC = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 7), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModUpStreamMAC.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModUpStreamMAC.setDescription('Up stream MAC')
  ol53nnMMGTModfddiMACPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("primary", 1), ("secondary", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol53nnMMGTModfddiMACPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModfddiMACPath.setDescription('The FDDI path which should be inserted into the MAC')
  ol53nnMMGTModDownStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 9), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModDownStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModDownStreamModule.setDescription('Down stream slot (transmit to)')
  ol53nnMMGTModUpStreamModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 10), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 16))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModUpStreamModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModUpStreamModule.setDescription('Up stream slot (receive from)')
  ol53nnMMGTModDownStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModDownStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModDownStreamOperPath.setDescription('Transmit DBA (debug only)')
  ol53nnMMGTModUpStreamOperPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 12), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 24, 25, 26, 27, 28, 29, 30, 31))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModUpStreamOperPath.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModUpStreamOperPath.setDescription('Receive DBA (debug only)')
  ol53nnMMGTModRingInfo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 1, 1, 13), OctetString().subtype(subtypeSpec=ValueSizeConstraint(1, 8))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTModRingInfo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTModRingInfo.setDescription('An array which is indexed by DBA number. Each element contains the slot number (1..16) which is assigned to transmit on this DBA. (debug only)')
  ol53nnMMGTPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2), )
  if mibBuilder.loadTexts: ol53nnMMGTPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol53nnMMGTPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMMGTPortSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMMGTPortIndex"))
  if mibBuilder.loadTexts: ol53nnMMGTPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortEntry.setDescription('A list of module-specific information about a specific 53nnM-MGT port in the concentrator.')
  ol53nnMMGTPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortSlotIndex.')
  ol53nnMMGTPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortIndex.setDescription('A unique value that identifies a particular port within this module. Its value ranges between 1 and olModPortNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olPortIndex.')
  ol53nnMMGTPortConfig = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("a", 1), ("b", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortConfig.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortConfig.setDescription('Specifies the FDDI port type (a or b).')
  ol53nnMMGTPortPcmState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("pc0", 1), ("pc1", 2), ("pc2", 3), ("pc3", 4), ("pc4", 5), ("pc5", 6), ("pc6", 7), ("pc7", 8), ("pc8", 9), ("pc9", 10)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortPcmState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortPcmState.setDescription('(refer to ANSI SMT 9.6.2).')
  ol53nnMMGTPortConnectState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("disabled", 1), ("connecting", 2), ("standby", 3), ("active", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortConnectState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortConnectState.setDescription('An indication of the connect state of this PORT. Basically, this gives a higher level view of the state of the connection by grouping PCM states and the PC-Withhold flag state. The supported values and their corresponding PCM states and PC-Withhold condition, when relevant, are: disabled: (PC0:Off, PC9:Maint) connecting: (PC1(Break) || PC3 (Connect) || PC4(next) || PC5 (Signal) || PC6(Join) || PC7 (Verify)) && (PC-Withhold = None) standby: (PC-Withhold != None) active: (PC2:Trace || PC8:Active)')
  ol53nnMMGTPortNeighbor = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("a", 1), ("b", 2), ("slave", 3), ("master", 4), ("unknown", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortNeighbor.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortNeighbor.setDescription('The type (PC-Neighbor) of the remote PORT that is determined in PC-Signaling in R-Val (1,2) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMMGTPortRemoteMACIndicated = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortRemoteMACIndicated.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortRemoteMACIndicated.setDescription('The indication, in PC-Signaling that the remote partner intends to place a MAC in the output token PATH of this PORT. Signaled as R-Val (9) (refer to ANSI SMT 9.6.3.2).')
  ol53nnMMGTPortBSFlag = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortBSFlag.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortBSFlag.setDescription('The Break State, BS-Flag (refer to ANSI SMT 9.4.3.4).')
  ol53nnMMGTPortPCWithhold = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("none", 1), ("m-m", 2), ("other", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortPCWithhold.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortPCWithhold.setDescription('PC-Withhold, (refer to ANSI SMT 9.4.1).')
  ol53nnMMGTPortLerCondition = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 2, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("bad", 1), ("okay", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTPortLerCondition.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTPortLerCondition.setDescription('This variable is set to true whenever LerEstimate is less than or equal to LerAlarm (the larger the number the smaller the value).')
  ol53nnMMGTTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 3), )
  if mibBuilder.loadTexts: ol53nnMMGTTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTTrunkTable.setDescription('FDDI module specific trunk table variables. At present there are none.')
  ol53nnMMGTTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol53nnMMGTTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol53nnMMGTTrunkIndex"))
  if mibBuilder.loadTexts: ol53nnMMGTTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTTrunkEntry.setDescription('A description of 53nnM-MGT trunk attributes.')
  ol53nnMMGTTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTTrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol53nnMMGTTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 25, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol53nnMMGTTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol53nnMMGTTrunkIndex.setDescription('A unique value that identifies a particular trunk within this module. Its value ranges between 1 and olModTrunkNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkIndex.')
  ol50nnMHCTLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1), )
  if mibBuilder.loadTexts: ol50nnMHCTLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModTable.setDescription('A table that contains information about each 50nnM-HCTL in the concentrator. ')
  ol50nnMHCTLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol50nnMHCTLModSlotIndex"))
  if mibBuilder.loadTexts: ol50nnMHCTLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModEntry.setDescription('A list of information for each 50nnM-HCTL module in the concentrator.')
  ol50nnMHCTLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMHCTLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModSlotIndex.setDescription('The slot number for this module. The value should be 7.')
  ol50nnMHCTLModOperState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("active", 1), ("standby", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMHCTLModOperState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModOperState.setDescription('The operational state of the 50nnM-HCTL module. Specifically, this is an indicator of whether the 50nnM-HCTL module is providing clock signals to the backplane. An active 50nnM-HCTL module provides clock signals to the backplane while a standby 50nnM-HCTL module does not. Note that only one 50nnM-HCTL module will be active at any given time; all other 50nnM-HCTL/ 50nnM-RCTL modules in the concentrator will be in standby mode.')
  ol50nnMHCTLModClockStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("faulty", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMHCTLModClockStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModClockStatus.setDescription('The current status of the on-board clocks on this module.')
  ol50nnMHCTLModTempStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("extremeTemp", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMHCTLModTempStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModTempStatus.setDescription('The temperature as detected by the probe on this module.')
  ol50nnMHCTLModPDBStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("present", 1), ("notPresent", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMHCTLModPDBStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModPDBStatus.setDescription('Indicates whether this 6-slot concentrator contains a power distribution board that supports powersupply redundancy.')
  ol50nnMHCTLModDipCh1ActCol = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMHCTLModDipCh1ActCol.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModDipCh1ActCol.setDescription("The Ethernet channel 1 activity/collision LED configuration as indicated by this module's dip switches.")
  ol50nnMHCTLModDipCh2ActCol = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMHCTLModDipCh2ActCol.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModDipCh2ActCol.setDescription("The Ethernet channel 2 activity/collision LED configuration as indicated by this module's dip switches.")
  ol50nnMHCTLModDipCh3ActCol = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 33, 1, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMHCTLModDipCh3ActCol.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMHCTLModDipCh3ActCol.setDescription("The Ethernet channel 3 activity/collision LED configuration as indicated by this module's dip switches.")
  ol50nnMRCLSModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 51, 1), )
  if mibBuilder.loadTexts: ol50nnMRCLSModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCLSModTable.setDescription('A table that contains information about each Redundant Controller in the concentrator.')
  ol50nnMRCLSModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 51, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol50nnMRCLSModSlotIndex"))
  if mibBuilder.loadTexts: ol50nnMRCLSModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCLSModEntry.setDescription('A list of information for each Load Sharing Redundant controller module in the concentrator.')
  ol50nnMRCLSModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 51, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMRCLSModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCLSModSlotIndex.setDescription('The slot number for this module.')
  ol50nnMRCLSModOperState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 51, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("active", 1), ("standby", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMRCLSModOperState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCLSModOperState.setDescription('The operational state of the Load Sharing Redudant Controller module. Specifically, this is an indicator of whether the Load Sharing Redudant Controller module is providing clock signals to the backplane. An active Load Sharing Redudant Controller module provides clock signals to the backplane while a standby Load Sharing Redudant Controller module does not. Note that only one Load Sharing Redudant Controller module will be active at any given time; all other Load Sharing Redudant Controller modules in the concentrator will be in standby mode.')
  ol50nnMRCLSModClockStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 51, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("faulty", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMRCLSModClockStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCLSModClockStatus.setDescription('The current status of the on-board clocks on this module.')
  ol50nnMRCLSModTempStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 51, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("extremeTemp", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol50nnMRCLSModTempStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol50nnMRCLSModTempStatus.setDescription('The temperature as detected by the probe on this module.')
  ol51nnMTPLSModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 1), )
  if mibBuilder.loadTexts: ol51nnMTPLSModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSModTable.setDescription('A list of module-specific information about a specific 51nnM-TPLS module in the concentrator.')
  ol51nnMTPLSModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPLSModSlotIndex"))
  if mibBuilder.loadTexts: ol51nnMTPLSModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSModEntry.setDescription('A list of module-specific information about a specific 51nnM-TPLS module in the concentrator.')
  ol51nnMTPLSModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLSModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSModSlotIndex.setDescription('The slot number of this module.')
  ol51nnMTPLSModDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 6, 7, 8))).clone(namedValues=NamedValues(("isolated", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLSModDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSModDipNetwork.setDescription("The network indicated by the module's dip switches.")
  ol51nnMTPLSModAutoPartition = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("collisions-31", 1), ("collisions-63", 2), ("collisions-127", 3), ("collisions-255", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLSModAutoPartition.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSModAutoPartition.setDescription('This object holds the consecutive collision count limit value. The module goes into the auto-partition mode whenever the consecutive collision count exceeds this limit.')
  ol51nnMTPLSPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2), )
  if mibBuilder.loadTexts: ol51nnMTPLSPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol51nnMTPLSPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol51nnMTPLSPortSlotIndex"), (0, "CHIPCOMMIB", "ol51nnMTPLSPortIndex"))
  if mibBuilder.loadTexts: ol51nnMTPLSPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortEntry.setDescription('A list of module-specific information about a specific 51nnM-TPLS port in the concentrator.')
  ol51nnMTPLSPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLSPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortSlotIndex.setDescription("The slot number of this port's module.")
  ol51nnMTPLSPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLSPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortIndex.setDescription('The port number of this port.')
  ol51nnMTPLSPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 8))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4), ("remote-diagnostics", 8)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLSPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error.')
  ol51nnMTPLSPortDipAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLSPortDipAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortDipAdminState.setDescription('The admin state of this port as indicated by the dip switches. i.e. This object indicates whether the port will initialize to enabled or disabled when the module configures itself from dips.')
  ol51nnMTPLSPortDipSecurity = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLSPortDipSecurity.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortDipSecurity.setDescription("The security state of this port as indicated by the dip switches. i.e. This object indicates whether the port's security state will initialize to enabled (full security) or disabled (no security) when the module configures itself from dips.")
  ol51nnMTPLSPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 6), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLSPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  ol51nnMTPLSPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 7), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLSPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  ol51nnMTPLSPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol51nnMTPLSPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortLinkInteg.setDescription('The current link integrity configuration for this port.')
  ol51nnMTPLSPortDipLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 48, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol51nnMTPLSPortDipLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol51nnMTPLSPortDipLinkInteg.setDescription("The link integrity configuration as indicated by this module's dip switches.")
  oc61nnMTPLPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2), )
  if mibBuilder.loadTexts: oc61nnMTPLPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortTable.setDescription('A table of port-specific information for each port of this module type.')
  oc61nnMTPLPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "oc61nnMTPLPortSlotIndex"), (0, "CHIPCOMMIB", "oc61nnMTPLPortIndex"))
  if mibBuilder.loadTexts: oc61nnMTPLPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortEntry.setDescription('A list of module-specific information about a specific 61nnM-TPL port in the concentrator.')
  oc61nnMTPLPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMTPLPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortSlotIndex.setDescription("The slot number of this port's module.")
  oc61nnMTPLPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMTPLPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortIndex.setDescription('The port number of this port.')
  oc61nnMTPLPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 8))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4), ("remote-diagnostics", 8)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMTPLPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortAdminState.setDescription('The desired state of this port. Setting this port to be redundant or for remote diagnostics with invalid settings of buddy slot and buddy port will return the genError error.')
  oc61nnMTPLPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMTPLPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortBuddySlot.setDescription("The slot index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the slot index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  oc61nnMTPLPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMTPLPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortBuddyPort.setDescription("The port index of the redundant port's buddy. To set a port to be redundant, the buddy's slot and port must be set to valid values. The buddy is automatically set to be redundant to this port. If the port is configured for remote diagnostics, then this contains the port index of the backup buddy port. To configure a port for remote diagnostics, the buddy's slot and port must be set to valid values.")
  oc61nnMTPLPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 21, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("isolated-1", 21), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMTPLPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortDipNetwork.setDescription("The network indicated by the port's dip switches.")
  oc61nnMTPLPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMTPLPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortLinkInteg.setDescription('The current link integrity configuration for this port. Setting this object to enabled(1) makes it conform to the 10BASE-T link integrity standard. Setting this object to disabled(2) makes it compatible with the older pre 10BASE-T module.')
  oc61nnMTPLPortAutoPolarity = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMTPLPortAutoPolarity.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLPortAutoPolarity.setDescription('The current auto polarity configuration for this port. Setting this object to enabled(1) causes the module to switch the port polarity automatically when the port polarity is reverted.')
  oc61nnMTPLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 6), )
  if mibBuilder.loadTexts: oc61nnMTPLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLModTable.setDescription('A list of module-specific information about a specific 61nnM-TPL module in the concentrator.')
  oc61nnMTPLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "oc61nnMTPLModSlotIndex"), (0, "CHIPCOMMIB", "oc61nnMTPLModSubSlotIndex"))
  if mibBuilder.loadTexts: oc61nnMTPLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLModEntry.setDescription('A list of module-specific information about a specific 61nnM-TPL module in the concentrator.')
  oc61nnMTPLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 6, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMTPLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLModSlotIndex.setDescription('The slot number of this module.')
  oc61nnMTPLModSubSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMTPLModSubSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLModSubSlotIndex.setDescription('The subslot number of this module.')
  oc61nnMTPLModBootVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 6, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMTPLModBootVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLModBootVersion.setDescription('The software boot eprom version of this module. ')
  oc61nnMTPLModDipNVRam = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 47, 6, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMTPLModDipNVRam.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMTPLModDipNVRam.setDescription('The Non-Volatile RAM dip switch setting for this module. Enabling this switch will cause the module to be configured according to the configurations that were saved in the non-volatile storage after the module reset.')
  oc61nnMCARModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 35, 6), )
  if mibBuilder.loadTexts: oc61nnMCARModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMCARModTable.setDescription('A list of module-specific information associated with a particular 61nnM-CAR module in the concentrator.')
  oc61nnMCARModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 35, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "oc61nnMCARModSlotIndex"), (0, "CHIPCOMMIB", "oc61nnMCARModSubSlotIndex"))
  if mibBuilder.loadTexts: oc61nnMCARModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMCARModEntry.setDescription('A list of module-specific information about a specific 61nnM-CAR module in the concentrator.')
  oc61nnMCARModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 35, 6, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMCARModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMCARModSlotIndex.setDescription('The slot number of this module.')
  oc61nnMCARModSubSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 35, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMCARModSubSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMCARModSubSlotIndex.setDescription('The subslot number of this module.')
  oc61nnMCARModBootVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 35, 6, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMCARModBootVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMCARModBootVersion.setDescription('The software boot eprom version of this module. ')
  oc61nnMFBPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2), )
  if mibBuilder.loadTexts: oc61nnMFBPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  oc61nnMFBPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "oc61nnMFBPPortSlotIndex"), (0, "CHIPCOMMIB", "oc61nnMFBPPortIndex"))
  if mibBuilder.loadTexts: oc61nnMFBPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortEntry.setDescription("A list of port specific information about this module's ports.")
  oc61nnMFBPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMFBPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortSlotIndex.setDescription('The slot number of the module assocaited with this port.')
  oc61nnMFBPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMFBPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortIndex.setDescription('The port number with respect to the module it resides on.')
  oc61nnMFBPPortAdminState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("redundant-primary", 3), ("redundant-backup", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMFBPPortAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortAdminState.setDescription('The desired state of this port. Setting this port to redundant-primary or redundant-backup with invalid buddy slot or buddy port will result in an error.')
  oc61nnMFBPPortBuddySlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2, 1, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMFBPPortBuddySlot.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortBuddySlot.setDescription("The slot index of the redundant port's buddy port.")
  oc61nnMFBPPortBuddyPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2, 1, 5), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMFBPPortBuddyPort.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortBuddyPort.setDescription("The port index of the redundant port's buddy. Valid ports are those ports which are not redundant. The buddy port admin state will be set to redundant.")
  oc61nnMFBPPortDipNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 21, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("isolated-1", 21), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMFBPPortDipNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortDipNetwork.setDescription("The network indicated by the port's dip switches.")
  oc61nnMFBPPortHipwr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnMFBPPortHipwr.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPPortHipwr.setDescription('The current port high power optics mode. Setting this variable to enable(1), will enable the port to drive up to 4K meter fiber cable.')
  oc61nnMFBPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 6), )
  if mibBuilder.loadTexts: oc61nnMFBPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPModTable.setDescription('A list of module specific information about this module.')
  oc61nnMFBPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "oc61nnMFBPModSlotIndex"), (0, "CHIPCOMMIB", "oc61nnMFBPModSubSlotIndex"))
  if mibBuilder.loadTexts: oc61nnMFBPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPModEntry.setDescription('Values to describe module specific inormation.')
  oc61nnMFBPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 6, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMFBPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPModSlotIndex.setDescription('The slot index of this module.')
  oc61nnMFBPModSubSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMFBPModSubSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPModSubSlotIndex.setDescription('The subslot index of this module. (e.g. mother boards have subslot index equals to one.')
  oc61nnMFBPModBootVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 6, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMFBPModBootVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPModBootVersion.setDescription('The software boot eprom version of this module. ')
  oc61nnMFBPModDipNVRam = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 46, 6, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnMFBPModDipNVRam.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnMFBPModDipNVRam.setDescription('The Non-Volatile RAM dip switch setting for this module. Setting this object to enable(1) will cause the module to be configured according to the configuration which was saved in the non-volatile storage.')
  ol60nnMRCTLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 1), )
  if mibBuilder.loadTexts: ol60nnMRCTLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol60nnMRCTLModTable.setDescription('A table that contains information about the Controller in the concentrator.')
  ol60nnMRCTLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol60nnMRCTLModSlotIndex"))
  if mibBuilder.loadTexts: ol60nnMRCTLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol60nnMRCTLModEntry.setDescription('A list of information for the Controller module in the concentrator.')
  ol60nnMRCTLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol60nnMRCTLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol60nnMRCTLModSlotIndex.setDescription('The slot number for this module. Note that this module will always be in slot 17.')
  ol60nnMRCTLModOperState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("active", 1), ("standby", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol60nnMRCTLModOperState.setStatus('mandatory')
  if mibBuilder.loadTexts: ol60nnMRCTLModOperState.setDescription('The operational state of the Controller module. Specifically, this is an indicator of whether the Controller module is providing clock signals to the backplane. An active Controller module provides clock signals to the backplane while a standby Controller module does not. Note that only the active Controller is visible to an ONline agent; hence, this object will have the value active(1).')
  ol60nnMRCTLModClockStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 1, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("faulty", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol60nnMRCTLModClockStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol60nnMRCTLModClockStatus.setDescription('The current status of the on-board clocks on this module.')
  ol60nnMRCTLModTempStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("extremeTemp", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol60nnMRCTLModTempStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol60nnMRCTLModTempStatus.setDescription("The overall temperature status for this concentrator as detected by this module. This object's value is an aggregate of all temperature probes located within this concentrator as sensed by this module. Hence, when at least one probe in the concentrator reports an extreme temperature, then this object will have the value extremeTemp(2).")
  oc60nnMRCTLModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6), )
  if mibBuilder.loadTexts: oc60nnMRCTLModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModTable.setDescription('A table that contains information about the Controller in the concentrator.')
  oc60nnMRCTLModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "oc60nnMRCTLModSlotIndex"), (0, "CHIPCOMMIB", "oc60nnMRCTLModSubSlotIndex"))
  if mibBuilder.loadTexts: oc60nnMRCTLModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModEntry.setDescription('A list of information for the Controller module in the concentrator.')
  oc60nnMRCTLModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModSlotIndex.setDescription('The slot number for this module.')
  oc60nnMRCTLModSubSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModSubSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModSubSlotIndex.setDescription('The subslot number for this module.')
  oc60nnMRCTLModBootVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModBootVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModBootVersion.setDescription('The software boot eprom version of this module. ')
  oc60nnMRCTLModOperState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("active", 1), ("standby", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModOperState.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModOperState.setDescription('The operational state of the Controller module. Specifically, this is an indicator of whether the Controller module is providing clock signals to the backplane. An active Controller module provides clock signals to the backplane while a standby Controller module does not.')
  oc60nnMRCTLModClockStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("faulty", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModClockStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModClockStatus.setDescription('The current status of the on-board clocks on this module.')
  oc60nnMRCTLModTempStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("extremeTemp", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModTempStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModTempStatus.setDescription("The overall temperature status for the concentrator as detected by this module. This object's value is an aggregate of all the temperature probes located within this concentrator as sensed by this module. Hence, when at least one probe in the concentrator reports an extreme temperature, then this object will have the value extremeTemp(2).")
  oc60nnMRCTLModAtoDConverterStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("okay", 1), ("faulty", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModAtoDConverterStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModAtoDConverterStatus.setDescription('The current status of the on-board A/D converter. Typically, when this object has a value of faulty(2), it is because the value obtained from the A/D converter internal test channel is out of tolerance from what is specified by the manufacturer.')
  oc60nnMRCTLModPS1Status = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 3, 4))).clone(namedValues=NamedValues(("active", 1), ("faulty", 3), ("not-installed", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModPS1Status.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModPS1Status.setDescription('The current status of powersupply 1.')
  oc60nnMRCTLModPS2Status = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 3, 4))).clone(namedValues=NamedValues(("active", 1), ("faulty", 3), ("not-installed", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModPS2Status.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModPS2Status.setDescription('The current status of powersupply 2.')
  oc60nnMRCTLModPS3Status = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 3, 4))).clone(namedValues=NamedValues(("active", 1), ("faulty", 3), ("not-installed", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModPS3Status.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModPS3Status.setDescription('The current status of powersupply 3.')
  oc60nnMRCTLModPS4Status = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 50, 6, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 3, 4))).clone(namedValues=NamedValues(("active", 1), ("faulty", 3), ("not-installed", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMRCTLModPS4Status.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMRCTLModPS4Status.setDescription('The current status of powersupply 4.')
  oc61nnDMGTModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6), )
  if mibBuilder.loadTexts: oc61nnDMGTModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModTable.setDescription('A table that contains information about Ethernet Network Monitor Cards in the ONcore Hub. ')
  oc61nnDMGTModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "oc61nnDMGTModSlotIndex"), (0, "CHIPCOMMIB", "oc61nnDMGTModSubSlotIndex"))
  if mibBuilder.loadTexts: oc61nnDMGTModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModEntry.setDescription('A list of information for an Ethernet Network Monitor Card in the ONcore Hub.')
  oc61nnDMGTModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnDMGTModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModSlotIndex.setDescription('The slot number of this card.')
  oc61nnDMGTModSubSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnDMGTModSubSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModSubSlotIndex.setDescription('The subslot number of this card.')
  oc61nnDMGTModBootVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnDMGTModBootVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModBootVersion.setDescription('The software boot eprom version of this module. ')
  oc61nnDMGTModIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 4), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnDMGTModIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModIpAddress.setDescription('The current IP address of this card and the associated interface.')
  oc61nnDMGTModSubnetMask = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 5), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnDMGTModSubnetMask.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModSubnetMask.setDescription('The current subnet mask of this card and the associated interface.')
  oc61nnDMGTModDefaultGateway = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 6), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnDMGTModDefaultGateway.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModDefaultGateway.setDescription('The current default gateway of this card and the associated interface. Note that a value of 0.0.0.0 indicates that this interface is not con- configured to be used with a default gateway.')
  oc61nnDMGTModStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 7), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc61nnDMGTModStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModStationAddr.setDescription('A 6 octet address that uniquely identifies this card. Note that an address of 00-00-00-00-00-00 is invalid and the module has failed.')
  oc61nnDMGTModInterfaceMode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("standby", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnDMGTModInterfaceMode.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModInterfaceMode.setDescription('The desired connectvity mode of this card. When this attribute is set to enabled(1) and the card is set to a network, it will forward messages to and from the master Distributed Management Module. If this attribute is set to disabled(2), the card may still collect statistics but not forward messages to and from the Distributed Management Module. If this attribute is set to standby(3), the card will not collect statistics or forward messages to/from the Distributed Management Module.')
  oc61nnDMGTModRMONHostStatsMode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 45, 6, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc61nnDMGTModRMONHostStatsMode.setStatus('mandatory')
  if mibBuilder.loadTexts: oc61nnDMGTModRMONHostStatsMode.setDescription('The desired RMON host staticstics mode of this card. When this attribute is set to enabled, the card will gather RMON host table statistics. Note that when this attribute is enabled, the accuracy of all statistics may be impaired during peak loads.')
  oc60nnMMGTModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43, 6), )
  if mibBuilder.loadTexts: oc60nnMMGTModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMMGTModTable.setDescription('A table that contains module information about each 60nnM-MGT module in the concentrator.')
  oc60nnMMGTModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "oc60nnMMGTModSlotIndex"), (0, "CHIPCOMMIB", "oc60nnMMGTModSubSlotIndex"))
  if mibBuilder.loadTexts: oc60nnMMGTModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMMGTModEntry.setDescription('A list of module information for each 60nnM-MGT module in the concentrator.')
  oc60nnMMGTModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43, 6, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMMGTModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMMGTModSlotIndex.setDescription('The slot number of this module.')
  oc60nnMMGTModSubSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMMGTModSubSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMMGTModSubSlotIndex.setDescription('The subslot number of this module.')
  oc60nnMMGTModBootVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43, 6, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMMGTModBootVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMMGTModBootVersion.setDescription('The software boot eprom version of this module. ')
  oc60nnMMGTModMasterPriority = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43, 6, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10))).clone(namedValues=NamedValues(("one", 1), ("two", 2), ("three", 3), ("four", 4), ("five", 5), ("six", 6), ("seven", 7), ("eight", 8), ("nine", 9), ("ten", 10)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: oc60nnMMGTModMasterPriority.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMMGTModMasterPriority.setDescription('The mastership priority of this agent. Ten is the highest and one is the lowest. Priority is only used when an election occurs. Mastership is not preemptive unless the reset mastership command is used.')
  oc60nnMMGTModMasterStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43, 6, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("master", 1), ("non-master", 2), ("electing", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMMGTModMasterStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMMGTModMasterStatus.setDescription('The mastership status of this agent.')
  oc60nnMMGTModHubSerial = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 43, 6, 1, 6), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: oc60nnMMGTModHubSerial.setStatus('mandatory')
  if mibBuilder.loadTexts: oc60nnMMGTModHubSerial.setDescription('The Hub serial number mastership is presiding over. Zero length string for slaves.')
  ol52nnMECModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1), )
  if mibBuilder.loadTexts: ol52nnMECModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModTable.setDescription('A list of module-specific information associated with a particular 52nnM-EC module in the concentrator.')
  ol52nnMECModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMECModSlotIndex"))
  if mibBuilder.loadTexts: ol52nnMECModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModEntry.setDescription('A description of the 52nnM-EC module attributes.')
  ol52nnMECModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModSlotIndex.setDescription('The slot number of this module.')
  ol52nnMECModSoftwareVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1, 1, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 10))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECModSoftwareVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModSoftwareVersion.setDescription('The version number of the software.')
  ol52nnMECModSystemStatusCode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(43, 43)).setFixedLength(43)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECModSystemStatusCode.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModSystemStatusCode.setDescription('A 43 octet indication of the current applicable IBM 3174 System Status Code. For more information consult the 52nnM-EC reference manual.')
  ol52nnMECModRingSpeed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fourMegabit", 1), ("sixteenMegabit", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol52nnMECModRingSpeed.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModRingSpeed.setDescription("The ring's bandwidth in Mega-bits per second.")
  ol52nnMECModNetworkStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("okay", 1), ("closed", 2), ("beaconing", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECModNetworkStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModNetworkStatus.setDescription('The status of the ring containing this module.')
  ol52nnMECModIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1, 1, 6), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECModIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModIpAddress.setDescription('The IP Address of this module.')
  ol52nnMECModMACStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 1, 1, 7), OctetString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECModMACStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECModMACStationAddr.setDescription('A 6 octet address that uniquely identifies the MAC address of this module.')
  ol52nnMECPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 2), )
  if mibBuilder.loadTexts: ol52nnMECPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol52nnMECPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMECPortSlotIndex"), (0, "CHIPCOMMIB", "ol52nnMECPortIndex"))
  if mibBuilder.loadTexts: ol52nnMECPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECPortEntry.setDescription("A description of this module's port attributes.")
  ol52nnMECPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECPortSlotIndex.setDescription("The slot number of this port's module.")
  ol52nnMECPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECPortIndex.setDescription('The port number of this port.')
  ol52nnMECTrunkTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 3), )
  if mibBuilder.loadTexts: ol52nnMECTrunkTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECTrunkTable.setDescription('A list of trunk-specific information about each trunk for this module type.')
  ol52nnMECTrunkEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol52nnMECTrunkSlotIndex"), (0, "CHIPCOMMIB", "ol52nnMECTrunkIndex"))
  if mibBuilder.loadTexts: ol52nnMECTrunkEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECTrunkEntry.setDescription('A description of 52nnM-EC trunk attributes.')
  ol52nnMECTrunkSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECTrunkSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECTrunkSlotIndex.setDescription('A unique value that identifies a particular module. Its value ranges between 1 and olModSlotNumber. The module identified by a particular value of this index is the same module as indentified by the same value of olTrunkSlotIndex.')
  ol52nnMECTrunkIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 62, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol52nnMECTrunkIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol52nnMECTrunkIndex.setDescription('The trunk number for this trunk.')
  ol41nnHMTPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 1), )
  if mibBuilder.loadTexts: ol41nnHMTPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPModTable.setDescription('A list of module-specific information associated with a particular ol41nnHMTP or ol41nnHMTP-FL module.')
  ol41nnHMTPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol41nnHMTPModSlotIndex"))
  if mibBuilder.loadTexts: ol41nnHMTPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPModEntry.setDescription('A module entry containing objects that describe the module level for that particular module.')
  ol41nnHMTPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHMTPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPModSlotIndex.setDescription('The slot number of this module.')
  ol41nnHMTPModSerialNo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 1, 1, 2), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHMTPModSerialNo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPModSerialNo.setDescription('The serial number of this module, as entered by the user through the Management interface.')
  ol41nnHMTPModProtocols = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 1, 1, 3), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHMTPModProtocols.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPModProtocols.setDescription("A list of the various protocols supported by the module's agent.")
  ol41nnHMTPModIpAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 1, 1, 4), IpAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHMTPModIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPModIpAddress.setDescription('The IP Address of this module.')
  ol41nnHMTPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 2), )
  if mibBuilder.loadTexts: ol41nnHMTPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol41nnHMTPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol41nnHMTPPortSlotIndex"), (0, "CHIPCOMMIB", "ol41nnHMTPPortIndex"))
  if mibBuilder.loadTexts: ol41nnHMTPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPPortEntry.setDescription('A port entry containing objects that describe this port.')
  ol41nnHMTPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHMTPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPPortSlotIndex.setDescription("The slot (stack) number of this port's module.")
  ol41nnHMTPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHMTPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPPortIndex.setDescription('The port number of this port.')
  ol41nnHMTPPortReset = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noReset", 1), ("reset", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol41nnHMTPPortReset.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPPortReset.setDescription("Used to reset the port's '802.3 state machine', which will re-enable a disabled port and/or reconnect a partitioned port.")
  ol41nnHMTPPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 52, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol41nnHMTPPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHMTPPortLinkInteg.setDescription("The port's (good) link integrity configuration. Enabling link integrity configures the port to conform to the link integrity feature as specified by 10BASE-T. Applicable only to 10BASE-T ports.")
  ol41nnHETPModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 1), )
  if mibBuilder.loadTexts: ol41nnHETPModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPModTable.setDescription('A list of module-specific information associated with a particular ol41nnHETP module.')
  ol41nnHETPModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol41nnHETPModSlotIndex"))
  if mibBuilder.loadTexts: ol41nnHETPModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPModEntry.setDescription('A module entry containing objects that describe the module level for that particular module.')
  ol41nnHETPModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHETPModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPModSlotIndex.setDescription('The slot number of this module.')
  ol41nnHETPModSerialNo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 1, 1, 2), DisplayString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHETPModSerialNo.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPModSerialNo.setDescription('The serial number of this module, as entered by the user through the Management interface.')
  ol41nnHETPPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 2), )
  if mibBuilder.loadTexts: ol41nnHETPPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPPortTable.setDescription('A table of port-specific information for each port of this module type.')
  ol41nnHETPPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ol41nnHETPPortSlotIndex"), (0, "CHIPCOMMIB", "ol41nnHETPPortIndex"))
  if mibBuilder.loadTexts: ol41nnHETPPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPPortEntry.setDescription('A port entry containing objects that describe this port.')
  ol41nnHETPPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHETPPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPPortSlotIndex.setDescription("The slot (stack) number of this port's module.")
  ol41nnHETPPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ol41nnHETPPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPPortIndex.setDescription('The port number of this port.')
  ol41nnHETPPortReset = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("ready", 1), ("reset", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol41nnHETPPortReset.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPPortReset.setDescription("Used to reset the port's '802.3 state machine', which will re-enable a disabled port and/or reconnect a partitioned port.")
  ol41nnHETPPortLinkInteg = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 4, 53, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ol41nnHETPPortLinkInteg.setStatus('mandatory')
  if mibBuilder.loadTexts: ol41nnHETPPortLinkInteg.setDescription("The port's (good) link integrity configuration. Enabling link integrity configures the port to conform to the link integrity feature as specified by 10BASE-T.")
  olModSummaryTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 5), )
  if mibBuilder.loadTexts: olModSummaryTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olModSummaryTable.setDescription('A table of condensed module information.')
  olModSummaryEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 5, 1), ).setIndexNames((0, "CHIPCOMMIB", "olModSummarySlotIndex"))
  if mibBuilder.loadTexts: olModSummaryEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olModSummaryEntry.setDescription('A summary of all the generic and value added information associated with this module.')
  olModSummarySlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 5, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModSummarySlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olModSummarySlotIndex.setDescription('The slot number of this module that this summary pertains to.')
  olModSummaryInfo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 5, 1, 2), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 512))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olModSummaryInfo.setStatus('mandatory')
  if mibBuilder.loadTexts: olModSummaryInfo.setDescription("A summary of all information relating to this module in condensed format. The condensed format is only as large as needed to hence the largest value which usually is one octet. The TCP port for the terminal server, however, uses 4 octets. The summary consists of a header, a module portion, a port portion, and a trunk portion. Each portion consists of generic information and module specific information. For example, the module information consists of the olModTable entry for this slot and the olSpecMods module table information for this module type for this slot. --------------------------------------------------- The header consists of the following octets: Version of structure : 1 Number of octets in generic module Number of octets in specific module Number of octets in generic port Number of octets in specific port Number of octets in generic trunk Number of octets in specific trunk The format of the data portion is as follows: Some of the olModTable: olModType olModClass olModDescr olModVersion olModNetwork olModNetworkType olModStatus olModNumPorts olModNumTrunks olSpecMods module table (for this module) Not including slot number. For each port: Some of the olPortTable: olPortType olPortConnector olPortStatus olPortAdminState olPortNetwork olPortNetworkType olPortAlertFilter olSpecMods port table (for this port's module) Not including slot and port number. For each trunk: Some of the olTrunkTable: olTrunkType olTrunkConnector olTrunkStatus olTrunkAdminState olTrunkWrapState olTrunkNeighbor olSpecMods trunk table (for this trunk's module) Not including slot and trunk number. --------------------------------------------------- Version 2 of the summary structure: Version 2 is returned only when there is a possibility of multiple modules per slot. This is a function of the platform (concentrator). The ONcore platform is an example of this. ONline modules in the ONcore platform will still be represented by version 1 structure. Version 2 is an array of version 1 structures, Version: 2 Maximum number of v1 structures = 8. Number of v1 structures to follow => max of 8. Reserved octet = 0. 2 octets each describing the length of v1 summaries: Number of octets in summary #1. Number of octets in summary #2. Number of octets in summary #3. Number of octets in summary #4. Number of octets in summary #5. Number of octets in summary #6. Number of octets in summary #7. Number of octets in summary #8. Array of Version 1 structures. For example, there are 3 modules in slot 5, in subslot locations 1, 3 and 8. Byte Description ---- ----------- 1 Version = 2 2 Max number of v1 structures (8) 3 Number of v1 structures (3) 4 Reserved (0) 5&6 Number of bytes N(1) 7&8 Number of bytes N(2) = 0 9&10 Number of bytes N(3) 11&12 Number of bytes N(4) = 0 13&14 Number of bytes N(4) = 0 15&16 Number of bytes N(4) = 0 17&18 Number of bytes N(4) = 0 19&20 Number of bytes N(4) 21 to Version 1 summary for module in sslot 1 21 + N(1) 21 + N(1) to Version 1 summary for module in sslot 3 (21 + N(1)) + N(3) (21 + N(1)) + N(3) to Version 1 summary for module in sslot 8 ((21 + N(1)) + N(3)) + N(8) 21 to 21 + N(1) Version 1 summary for module in sslot 1 ---------------------------------------------------- In all of the above, the index for all of these tables is condensed out of the summary. ")
  ocModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6), )
  if mibBuilder.loadTexts: ocModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModTable.setDescription('A table that contains generic information about every module that is present within the concentrator.')
  ocModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "ocModSlotIndex"), (0, "CHIPCOMMIB", "ocModSubSlotIndex"))
  if mibBuilder.loadTexts: ocModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModEntry.setDescription('A list of information for each module in the concentrator.')
  ocModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModSlotIndex.setDescription("The unique slot number of this module. Its value ranges between 1 and olConcNumSlots and remains constant at least from one re-initialization of the entity's network management system to the next re-initialization.")
  ocModSubSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModSubSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModSubSlotIndex.setDescription('The unique subslot number of this module. Its value ranges between 1 and the value of ocModNumSubSlots for the mother board in this slot (ocModNumSubSlots.<slot>.1), and it remains constant between re-initializations of the mother board. The mother board is ALWAYS the first subslot index in any particular slot. Not all subslots must be occupied, and an empty subslot will not return an instance.')
  ocModType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 35, 43, 45, 46, 47, 48, 50, 51, 52, 53, 62, 65))).clone(namedValues=NamedValues(("module-unmanageable", 1), ("module-unknown", 2), ("module-50nnM-CTL", 3), ("module-51nnM-MGT", 4), ("module-51nnM-FIB", 5), ("module-51nnM-UTP", 6), ("module-51nnM-TP", 7), ("module-51nnM-BNC", 8), ("module-51nnB-EE", 9), ("module-51nnR-ES", 10), ("module-51nnR-EE", 11), ("module-51nnM-AUIF", 12), ("module-51nnM-AUIM", 13), ("module-5208M-TP", 14), ("module-51nnM-FP", 15), ("module-51nnM-FBP", 16), ("module-51nnM-TPL", 17), ("module-51nnM-TPPL", 18), ("module-52nnM-TP", 19), ("module-52nnM-FR", 20), ("module-51nnM-TS", 21), ("module-51nnM-FL", 22), ("module-50nnM-RCTL", 23), ("module-51nnM-FB", 24), ("module-53nnM-MGT", 25), ("module-53nnM-FBMIC", 26), ("module-53nnM-FIBST", 27), ("module-53nnM-STP", 28), ("module-51nnM-TPCL", 29), ("module-52nnB-TT", 30), ("module-51nnI-x", 31), ("module-52nnM-MGT", 32), ("module-50nnM-HCTL", 33), ("module-61nnM-CAR", 35), ("module-60nnM-MGT", 43), ("module-61nnD-MGT", 45), ("module-61nnM-FBP", 46), ("module-61nnM-TPL", 47), ("module-51nnM-TPLS", 48), ("module-60nnM-RCTL", 50), ("module-50nnM-RCLS", 51), ("module-41nnH-MTP", 52), ("module-41nnH-ETP", 53), ("module-52nnM-EC", 62), ("module-53nnM-TDDI", 65)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModType.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModType.setDescription('The unique type identifier for this module. This type is used to identify the branch in olSpecMods (see below). module-unmanageable(1) means that only the following objects are valid for this module: ocModSlotIndex ocModClass ocModVersion ocModVendor ocModReset ocModConfigToDips ocModConfigured module-unknown(2) means that all the generic attributes are manageable, but there is no olSpecMods branch for this module as viewed by this agent.')
  ocModClass = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20))).clone(namedValues=NamedValues(("controller", 1), ("mgmt", 2), ("ethernet-media", 3), ("ethernet-interconnect", 4), ("ethernet-portswitching-media", 5), ("token-ring-media", 6), ("terminal-server", 7), ("fddi-media", 8), ("token-ring-mgmt", 9), ("ethernet-connswitching-media", 10), ("token-ring-interconnect", 11), ("fddi-mgmt", 12), ("oncore-token-ring-media", 13), ("ethernet-carrier", 14), ("oncore-oem-specials", 15), ("network-monitor", 16), ("oncore-download", 17), ("ethernet-media-extended", 19), ("online-token-ring-mod-interconnect", 20)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModClass.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModClass.setDescription('The class of this module. The class defines the internal data structure used to manage this module.')
  ocModDescr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 5), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 128))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModDescr.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModDescr.setDescription('A textual string containing information about the module.')
  ocModVersion = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 6), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModVersion.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModVersion.setDescription('The software version number of this module. ')
  ocModVendor = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 5, 6, 7, 8, 9))).clone(namedValues=NamedValues(("chipcom", 1), ("cisco", 2), ("pilkington", 3), ("datability", 5), ("ibm", 6), ("raycom", 7), ("retix", 8), ("intellicom", 9)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModVendor.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModVendor.setDescription('The vendor of this module.')
  ocModResetModule = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noReset", 1), ("reset", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ocModResetModule.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModResetModule.setDescription('Setting this object to reset(2) causes this module to reset.')
  ocModConfigToDips = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noConfigure", 1), ("configure", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ocModConfigToDips.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModConfigToDips.setDescription('Setting this object to configure(2) causes this module to configure based on the dip switch settings. Note, if the NV dip switch (if applicable) is set to configure from NV, then the module will retrieve its configuration from the on-board non-volatile storage.')
  ocModConfigured = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("notConfigured", 1), ("configured", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModConfigured.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModConfigured.setDescription('This object indicates whether this module has already been configured. An unconfigured module is configured to a safe state (ports are disabled and the module is isolated from the backplane networks).')
  ocModNetwork = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 11), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("other", 1), ("isolated", 2), ("port-switching", 3), ("front-panel", 5), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15), ("fddi-1", 16), ("fddi-2", 17), ("fddi-3", 18), ("fddi-4", 19), ("per-connector", 20), ("isolated-1", 21), ("isolated-2", 22), ("isolated-3", 23), ("isolated-4", 24), ("isolated-5", 25), ("isolated-6", 26), ("isolated-7", 27), ("isolated-8", 28), ("isolated-9", 29), ("isolated-10", 30), ("isolated-11", 31), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ocModNetwork.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModNetwork.setDescription('The network that this module is attached to. Setting this module to a value that it does not support will return an invalidData error.')
  ocModNetworkType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 12), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 3, 5, 6, 7, 8))).clone(namedValues=NamedValues(("other", 1), ("port-switching", 3), ("ethernet", 5), ("token-ring", 6), ("fddi", 7), ("serial", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModNetworkType.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModNetworkType.setDescription('The network type of this module. The network type reflects the valid values for ocModNetwork.')
  ocModStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 13), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 10, 20, 21, 30, 31))).clone(namedValues=NamedValues(("okay", 1), ("fatalError", 10), ("booting", 20), ("partial-failure", 21), ("notInserted", 30), ("speedMismatch", 31)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModStatus.setDescription("The module's status.")
  ocModNumPorts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 14), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModNumPorts.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModNumPorts.setDescription('The number of ports on this module. Note, ports may be physical ports like 10BASE-T ports, or logical, like the bridge module ports.')
  ocModNumTrunks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 15), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModNumTrunks.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModNumTrunks.setDescription('The number of trunks on this module. Note, trunks are links that are, by definition, backbone connections. Examples of trunks are ring in and ring out ports for token ring, and the connections for rings to the backplane.')
  ocModNumSubSlots = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 4, 6, 1, 16), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocModNumSubSlots.setStatus('mandatory')
  if mibBuilder.loadTexts: ocModNumSubSlots.setDescription('The number of possible submodules that can exist in this slot.')
  olNetDPTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 1), )
  if mibBuilder.loadTexts: olNetDPTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetDPTable.setDescription('A table that contains information linking physical backplane allocation to logical networks. This information is useful: (1) to determine the physical allocation of networks on the backplane, and (2) to determine the remaining capacity of the backplane for future network growth. Since unknown modules are managed via dip switches, this is useful in order to set the dips to the appropriate settings. Ethernet is a bus architecture. Once a path is allocated, all modules and ports can access that path. Token Ring and FDDI are ring architectures. Each module on a ring requires a path. Therefore, 4 paths could be used to link 4 modules together on one ring, or 2 modules on 2 separate rings. It is possible to have a module allocated to a ring (and thus a data path) without linking to another module. These rules can be used to determine the remaining capacity for network growth.')
  olNetDPEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "olNetDPDataPath"))
  if mibBuilder.loadTexts: olNetDPEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetDPEntry.setDescription('A list of information about each data path in the concentrator.')
  olNetDPDataPath = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-path-1", 6), ("ethernet-path-2", 7), ("ethernet-path-3", 8), ("token-ring-path-1", 9), ("token-ring-path-2", 10), ("token-ring-path-3", 11), ("token-ring-path-4", 12), ("token-ring-path-5", 13), ("token-ring-path-6", 14), ("token-ring-path-7", 15), ("token-ring-path-8", 16), ("token-ring-path-9", 17), ("token-ring-path-10", 18), ("token-ring-path-11", 19), ("token-ring-path-12", 20), ("token-ring-path-13", 21), ("token-ring-path-14", 22), ("token-ring-path-15", 23), ("fddi-path-1", 24), ("fddi-path-2", 25), ("fddi-path-3", 26), ("fddi-path-4", 27), ("fddi-path-5", 28), ("fddi-path-6", 29), ("fddi-path-7", 30), ("fddi-path-8", 31), ("ethernet-path-4", 32), ("ethernet-path-5", 33), ("ethernet-path-6", 34), ("ethernet-path-7", 35), ("ethernet-path-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetDPDataPath.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetDPDataPath.setDescription('The data path on the backplane. Data paths between different protocols overlap. That is, an ethernet data path will overlap with multiple token ring and fddi data paths. ')
  olNetDPNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19))).clone(namedValues=NamedValues(("notUsed", 1), ("otherProto", 2), ("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15), ("fddi-1", 16), ("fddi-2", 17), ("fddi-3", 18), ("fddi-4", 19)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetDPNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetDPNetID.setDescription('The network that this data path corresponds to. If the data path is not being used at all, notUsed(1) is the return value. If the data path is being used by another protocol, then otherProto(2) is the return value.')
  olNetSecurityMACTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 2), )
  if mibBuilder.loadTexts: olNetSecurityMACTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetSecurityMACTable.setDescription('A table of security configuration parameters and MAC addresses associated with every port with security configured in the concentrator.')
  olNetSecurityMACEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olNetSecurityMACSlotIndex"), (0, "CHIPCOMMIB", "olNetSecurityMACPortIndex"), (0, "CHIPCOMMIB", "olNetSecurityMACAddress"))
  if mibBuilder.loadTexts: olNetSecurityMACEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetSecurityMACEntry.setDescription('A list of security configuration parameters and MAC addresses associated with each port with security configured in the concentrator.')
  olNetSecurityMACSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetSecurityMACSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetSecurityMACSlotIndex.setDescription('The slot number that contains this port.')
  olNetSecurityMACPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetSecurityMACPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetSecurityMACPortIndex.setDescription('The port number within this slot.')
  olNetSecurityMACAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 2, 1, 3), MacAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetSecurityMACAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetSecurityMACAddress.setDescription('The security MAC address assigned to this port.')
  olNetSecurityMACMode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetSecurityMACMode.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetSecurityMACMode.setDescription('The desired security mode for this port/address.')
  olNetSecurityMACStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("valid", 1), ("invalid", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetSecurityMACStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetSecurityMACStatus.setDescription('Each instance of the olNetSecurityMACTable associated with this olNetSecurityMACEntry (slot, port, and address) will be deleted by the agent if this olNetSecurityMACEntry is not equal to valid(1). Initial creation of instances occurs via a set operation on a specific slot/port/address.')
  olNetOlSec = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3))
  olNetOlSecAddrTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 1), )
  if mibBuilder.loadTexts: olNetOlSecAddrTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecAddrTable.setDescription('A table of security MAC addresses.')
  olNetOlSecAddrEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "olNetOlSecAddrSlotIndex"), (0, "CHIPCOMMIB", "olNetOlSecAddrPortIndex"), (0, "CHIPCOMMIB", "olNetOlSecAddrAddress"))
  if mibBuilder.loadTexts: olNetOlSecAddrEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecAddrEntry.setDescription('Security MAC addresses indexed by slot, port, and MAC address.')
  olNetOlSecAddrSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecAddrSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecAddrSlotIndex.setDescription('The slot number index (used along with the port and address indices).')
  olNetOlSecAddrPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 1, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecAddrPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecAddrPortIndex.setDescription('The port number index (used along with the slot and address indices).')
  olNetOlSecAddrAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 1, 1, 3), MacAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecAddrAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecAddrAddress.setDescription('The security MAC address index (used along with the slot and port indices). Note that there may be multiple addresses associated with a single port.')
  olNetOlSecAddrStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("valid", 1), ("invalid", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecAddrStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecAddrStatus.setDescription('Setting this object to valid(1) will cause the corresponding security MAC address to be associated with the given port. Setting this object to invalid(2) will clear the corresponding MAC address for the given port.')
  olNetOlSecControlTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2), )
  if mibBuilder.loadTexts: olNetOlSecControlTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlTable.setDescription('A table of security configuration parameters pertaining to a specific port.')
  olNetOlSecControlEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olNetOlSecControlSlotIndex"), (0, "CHIPCOMMIB", "olNetOlSecControlPortIndex"))
  if mibBuilder.loadTexts: olNetOlSecControlEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlEntry.setDescription('Security configuration parameters pertaining to a specific port (indexed by slot and port).')
  olNetOlSecControlSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecControlSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlSlotIndex.setDescription('The slot number index (used along with the port index).')
  olNetOlSecControlPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecControlPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlPortIndex.setDescription('The port number index (used along with the slot index).')
  olNetOlSecControlMode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecControlMode.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlMode.setDescription("The desired security mode for this port. Setting this object to enable(1) is equivalent to setting the 'SecType' object (see below) to full(1), since both actions enable Eavesdropping and Intrusion Security.")
  olNetOlSecControlSecType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("full", 1), ("intrusion-only", 2), ("eavesdropping-only", 3), ("no-security", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecControlSecType.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlSecType.setDescription("Setting this object enables a certain type of security for this port: Eavesdropping Security-only, Intrusion Security-only, or Full. Note that setting this object to full(1) is equivalent to setting the 'Mode' object (see above) to enable(1).")
  olNetOlSecControlActOnIntr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("disable-and-trap", 1), ("disable-only", 2), ("trap-only", 3), ("no-action", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecControlActOnIntr.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlActOnIntr.setDescription('This object can be used to get or set the port-action-on- intrusion flag on a per-port basis. When an Intrusion Security breach is attempted on a port, the Security Module can automatically disable the port and/or generate a trap to management, as dictated by this flag.')
  olNetOlSecControlClearAddrs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("clear-all-addrs", 1), ("not-clear", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecControlClearAddrs.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlClearAddrs.setDescription("When this object is set to clear-all-addrs(1) then all of the security MAC addresses associated with this port will be cleared. Note that this will not change the state of the 'Mode' (or any other) object in this table.")
  olNetOlSecControlAutolearnMask = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecControlAutolearnMask.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecControlAutolearnMask.setDescription('This mask is used when autolearning is performed to determine whether the nMM should learn any security MAC addresses for this port. If this object is set to enable(1) then the nMM will ignore this port during autolearning. Note that autolearning is not supported by the TRMM.')
  olNetOlSecAutolearn = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 3))
  olNetOlSecAutolearnTrigger = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 3, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("autolearn", 1), ("no-autolearn", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecAutolearnTrigger.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecAutolearnTrigger.setDescription("When this object is set to autolearn(1) then the nMM will capture a snapshot of its MAC address cache for those ports whose 'AutolearnMask' object is disabled(2). This snapshot may be investigated and modified via the 'LearnTable' (see below). The snapshot of addresses may be downloaded to the Security Module via the 'Download' object (see below).")
  olNetOlSecAutolearnDownload = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 3, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("download-addresses", 1), ("no-download", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecAutolearnDownload.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecAutolearnDownload.setDescription('When this object is set to download-addresses(1) then the nMM will download its snapshot of addresses to the Security Module.')
  olNetOlSecLearnTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 4), )
  if mibBuilder.loadTexts: olNetOlSecLearnTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecLearnTable.setDescription('A table of security MAC addresses which have been autolearned on the nMM by taking a snapshot of its MAC address cache.')
  olNetOlSecLearnEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 4, 1), ).setIndexNames((0, "CHIPCOMMIB", "olNetOlSecLearnSlotIndex"), (0, "CHIPCOMMIB", "olNetOlSecLearnPortIndex"), (0, "CHIPCOMMIB", "olNetOlSecLearnAddress"))
  if mibBuilder.loadTexts: olNetOlSecLearnEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecLearnEntry.setDescription('Security MAC addresses which have been autolearned (indexed by slot, port, and address).')
  olNetOlSecLearnSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 4, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecLearnSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecLearnSlotIndex.setDescription('The slot number index (used along with the port and address indices).')
  olNetOlSecLearnPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 4, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecLearnPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecLearnPortIndex.setDescription('The port number index (used along with the slot and address indices).')
  olNetOlSecLearnAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 4, 1, 3), MacAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecLearnAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecLearnAddress.setDescription('The security MAC address index (used along with the slot and port indices). Note that there may be multiple addresses per port.')
  olNetOlSecLearnStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 4, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("valid", 1), ("invalid", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olNetOlSecLearnStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecLearnStatus.setDescription('Setting this object to valid(1) will cause the corresponding security MAC address to be included in the snapshot of autolearned addresses. Setting this object to invalid(2) will clear the corresponding MAC address from the snapshot of autolearned addresses.')
  olNetOlSecIntruderTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 5), )
  if mibBuilder.loadTexts: olNetOlSecIntruderTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecIntruderTable.setDescription('A table of entries which describe Intrusion Security breach attempts. This table contains the same info as the following table, the difference being that this table is indexed by time only and the other is indexed by slot. port.time.')
  olNetOlSecIntruderEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 5, 1), ).setIndexNames((0, "CHIPCOMMIB", "olNetOlSecIntruderChronIndex"))
  if mibBuilder.loadTexts: olNetOlSecIntruderEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecIntruderEntry.setDescription('A table of entries which describe Intrusion Security breach attempts. The index is simply the chronological order in which the attempt occurred; e.g. index 1 corresponds to the first intrusion attempt, index 2 to the next one, and so on. Note that the the oldest entry will be deleted automatically when a new entry is added to a full table.')
  olNetOlSecIntruderChronIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 5, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecIntruderChronIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecIntruderChronIndex.setDescription('The chronological index into the Intruder Table. An index of 1 corresponds to the first Intrusion Security breach attempt, an index of 2 corresponds to the next attempt, etc. Note that the oldest entry will be deleted automatically when a new entry is added to a full table.')
  olNetOlSecIntruderSlot = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 5, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecIntruderSlot.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecIntruderSlot.setDescription('The slot number on which the intrusion attempt occurred.')
  olNetOlSecIntruderPort = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 5, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecIntruderPort.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecIntruderPort.setDescription('The port number on which the intrusion attempt occurred.')
  olNetOlSecIntruderAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 5, 1, 4), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecIntruderAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecIntruderAddress.setDescription('The address of the intruder, if known. If it is not known then this object will equal all zeroes.')
  olNetOlSecIntruderTimeSince = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 5, 1, 5), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecIntruderTimeSince.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecIntruderTimeSince.setDescription('The time in hundredths of a second since the Intrusion Security breach attempt took place. For example, if it is equal to 500 ticks then the intrusion attempt occurred 5 seconds ago.')
  olNetOlSecIntruderDisabled = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 5, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("auto-disabled", 1), ("not-auto-disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecIntruderDisabled.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecIntruderDisabled.setDescription('This object indicates whether the port on which the intrusion attempt took place was automatically disabled.')
  olNetOlSecPortIntrTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 6), )
  if mibBuilder.loadTexts: olNetOlSecPortIntrTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecPortIntrTable.setDescription('A table of entries which describe Intrusion Security breach attempts. This table contains the same info as the previous table, the difference being the indices used to access the data.')
  olNetOlSecPortIntrEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "olNetOlSecPortIntrSlotIndex"), (0, "CHIPCOMMIB", "olNetOlSecPortIntrPortIndex"), (0, "CHIPCOMMIB", "olNetOlSecPortIntrChronIndex"))
  if mibBuilder.loadTexts: olNetOlSecPortIntrEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecPortIntrEntry.setDescription('A table of entries which describe Intrusion Security breach attempts. The indices are the slot, port, and chronological order in time of the intrusion attempt.')
  olNetOlSecPortIntrSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 6, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecPortIntrSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecPortIntrSlotIndex.setDescription('The slot number on which the intrusion attempt occurred.')
  olNetOlSecPortIntrPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecPortIntrPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecPortIntrPortIndex.setDescription('The port number on which the intrusion attempt occurred.')
  olNetOlSecPortIntrChronIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 6, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecPortIntrChronIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecPortIntrChronIndex.setDescription('The chronological index into the Intruder Table. An index of 1 corresponds to the first Intrusion Security breach attempt for that port, an index of 2 corresponds to the next attempt, etc. Note that the oldest overall entry (regardless of slot and port) will be deleted automatically when a new entry is added to a full table.')
  olNetOlSecPortIntrAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 6, 1, 4), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecPortIntrAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecPortIntrAddress.setDescription('The address of the intruder, if known. If it is not known then this object will equal all zeroes.')
  olNetOlSecPortIntrTimeSince = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 6, 1, 5), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecPortIntrTimeSince.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecPortIntrTimeSince.setDescription('The time in hundredths of a second since the Intrusion Security breach attempt took place. For example, if it is equal to 500 ticks then the intrusion attempt occurred 5 seconds ago.')
  olNetOlSecPortIntrDisabled = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 6, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("auto-disabled", 1), ("not-auto-disabled", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecPortIntrDisabled.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecPortIntrDisabled.setDescription('This object indicates whether the port on which the intrusion attempt took place was automatically disabled.')
  olNetOlSecTrap = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 7))
  olNetOlSecTrapReason = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 1, 3, 7, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("not-applicable", 1), ("intrusion-attempt", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olNetOlSecTrapReason.setStatus('mandatory')
  if mibBuilder.loadTexts: olNetOlSecTrapReason.setDescription('This object is included in security traps to specify the reason for the trap. When this object is read it will represent the reason for the most recently generated security trap. If this object is read before any security traps have been generated then the value not-applicable(1) will be returned.')
  olEnetStatsTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1), )
  if mibBuilder.loadTexts: olEnetStatsTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsTable.setDescription('A table that contains statistical information about Ethernet (IEEE 802.3) networks.')
  olEnetStatsEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "olEnetStatsNetID"))
  if mibBuilder.loadTexts: olEnetStatsEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsEntry.setDescription('A list of statistical information about each Ethernet (IEEE 802.3) network in the concentrator.')
  olEnetStatsNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsNetID.setDescription('The network index that uniquely identifies this network.')
  olEnetStatsFramesRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 2), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsFramesRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsFramesRcvdOks.setDescription('The count of frames that were successfully received by this network. This counter does not include frames received in error.')
  olEnetStatsOctetsRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsOctetsRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsOctetsRcvdOks.setDescription('The count of the number of octets that were successfully received by this network. This counter does not include octets that were part of frames that were received in error.')
  olEnetStatsMcastRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsMcastRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsMcastRcvdOks.setDescription('The count of the number of multicast frames successfully received by this network.')
  olEnetStatsBcastRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsBcastRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsBcastRcvdOks.setDescription('The count of the number of broadcast frames successfully received by this network.')
  olEnetStatsFrameTooLongs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsFrameTooLongs.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsFrameTooLongs.setDescription('The count of the number of frames received by this network that exceeds the maximum permitted Ethernet (802.3) frame size.')
  olEnetStatsAlignmentErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsAlignmentErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsAlignmentErrors.setDescription('The count of the number of frames received by this network that did not pass the frame check sequence (FCS) check and that are not an integral number of octets. These frames are not counted in olEnetStatsFCSErrors.')
  olEnetStatsFCSErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsFCSErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsFCSErrors.setDescription('The count of the number of frames received by this network that did not pass the frame check sequence (FCS) check and are an integral number of octets.')
  olEnetStatsRunts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsRunts.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsRunts.setDescription('The count of the number of frames received by this network that are less than 512 bits long. ')
  olEnetStatsLocalColls = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsLocalColls.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsLocalColls.setDescription('The count of the number of times that two or more ports within this concentrator have received traffic simultaneously.')
  olEnetStatsDropEvents = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 1, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsDropEvents.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsDropEvents.setDescription('The total number of events in which frames were dropped due to lack of resources. Note that this number is not necessarily the number of frames dropped; it is just the number of times this condition has been detected.')
  olEnetStatsModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2), )
  if mibBuilder.loadTexts: olEnetStatsModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModTable.setDescription('A table of statistical information counted for each module in each Ethernet (IEEE 802.3) network.')
  olEnetStatsModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olEnetStatsModNetID"), (0, "CHIPCOMMIB", "olEnetStatsModSlotIndex"))
  if mibBuilder.loadTexts: olEnetStatsModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModEntry.setDescription('A list of statistical information for each port on each Ethernet (IEEE 802.3) network in the concentrator.')
  olEnetStatsModNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModNetID.setDescription('The unique identifier for this network.')
  olEnetStatsModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModSlotIndex.setDescription('The slot number that contains this module.')
  olEnetStatsModFramesRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModFramesRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModFramesRcvdOks.setDescription('The count of frames that were successfully received by this module. This counter does not include frames received in error.')
  olEnetStatsModOctetsRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModOctetsRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModOctetsRcvdOks.setDescription('The count of the number of octets that were successfully received by this module. This counter does not include octets that were part of frames that were received in error.')
  olEnetStatsModMcastRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModMcastRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModMcastRcvdOks.setDescription('The count of the number of multicast frames successfully received by this module.')
  olEnetStatsModBcastRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModBcastRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModBcastRcvdOks.setDescription('The count of the number of broadcast frames successfully received by this module.')
  olEnetStatsModFrameTooLongs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModFrameTooLongs.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModFrameTooLongs.setDescription('The count of the number of frames received by this module that exceeds the maximum permitted Ethernet (802.3) frame size.')
  olEnetStatsModAlignmentErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModAlignmentErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModAlignmentErrors.setDescription('The count of the number of frames received by this module that did not pass the frame check sequence (FCS) check and that are not an integral number of octets. These frames are not counted in olEnetStatsModFCSErrors.')
  olEnetStatsModFCSErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModFCSErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModFCSErrors.setDescription('The count of the number of frames received by this module that did not pass the frame check sequence (FCS) check and are an integral number of octets.')
  olEnetStatsModRunts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 2, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsModRunts.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsModRunts.setDescription('The count of the number of frames received by this module that are less than 512 bits long. ')
  olEnetStatsPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3), )
  if mibBuilder.loadTexts: olEnetStatsPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortTable.setDescription('A table of statistical information counted for each port in each Ethernet (IEEE 802.3) network.')
  olEnetStatsPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "olEnetStatsPortSlotIndex"), (0, "CHIPCOMMIB", "olEnetStatsPortIndex"))
  if mibBuilder.loadTexts: olEnetStatsPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortEntry.setDescription('A list of statistical information for each port on each Ethernet (IEEE 802.3) network in the concentrator.')
  olEnetStatsPortNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortNetID.setDescription('The unique identifier for this network.')
  olEnetStatsPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortSlotIndex.setDescription('The slot number that contains this port.')
  olEnetStatsPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortIndex.setDescription('The port number within this slot.')
  olEnetStatsPortFramesRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortFramesRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortFramesRcvdOks.setDescription('The count of frames that were successfully received by this port. This counter does not include frames received in error.')
  olEnetStatsPortOctetsRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortOctetsRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortOctetsRcvdOks.setDescription('The count of the number of octets that were successfully received by this port. This counter does not include octets that were part of frames that were received in error.')
  olEnetStatsPortMcastRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortMcastRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortMcastRcvdOks.setDescription('The count of the number of multicast frames successfully received by this port.')
  olEnetStatsPortBcastRcvdOks = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortBcastRcvdOks.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortBcastRcvdOks.setDescription('The count of the number of broadcast frames successfully received by this port.')
  olEnetStatsPortFrameTooLongs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortFrameTooLongs.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortFrameTooLongs.setDescription('The count of the number of frames received by this port that exceeds the maximum permitted Ethernet (802.3) frame size.')
  olEnetStatsPortAlignmentErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortAlignmentErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortAlignmentErrors.setDescription('The count of the number of frames received by this port that did not pass the frame check sequence (FCS) check and that are not an integral number of octets. These frames are not counted in olEnetStatsPortFCSErrors.')
  olEnetStatsPortFCSErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortFCSErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortFCSErrors.setDescription('The count of the number of frames received by this port that did not pass the frame check sequence (FCS) check and are an integral number of octets.')
  olEnetStatsPortRunts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortRunts.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortRunts.setDescription('The count of the number of frames received by this port that are less than 512 bits long. ')
  olEnetStatsPortSrcAddrChanges = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 12), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortSrcAddrChanges.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortSrcAddrChanges.setDescription('The count of the number of times that olEnetStatsPortLastSourceAddr { olEnetStatsPortEntry 11 } has changed.')
  olEnetStatsPortLastSrcAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 13), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortLastSrcAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortLastSrcAddr.setDescription('The last source address seen on this port for this network for the last successfully received frame.')
  olEnetStatsPortLastErrAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 3, 1, 14), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetStatsPortLastErrAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetStatsPortLastErrAddr.setDescription('The value stored in the source address portion of a frame received in error (alignment, FCS, or too long). Since the frame was received in error, there is no guarantee that this is an actual valid address.')
  olEnetMapTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4), )
  if mibBuilder.loadTexts: olEnetMapTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapTable.setDescription("A table that contains a cache of information relating an Ethernet source address with a specific port for a given network. An indication of this source's utilization of the network is also provided.")
  olEnetMapEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4, 1), ).setIndexNames((0, "CHIPCOMMIB", "olEnetMapNetID"), (0, "CHIPCOMMIB", "olEnetMapAddress"))
  if mibBuilder.loadTexts: olEnetMapEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapEntry.setDescription('A list of information that tracks a source address to a specific port for each network.')
  olEnetMapNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetMapNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapNetID.setDescription('The network index that uniquely identifies this network.')
  olEnetMapAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4, 1, 2), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetMapAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapAddress.setDescription('An Ethernet source address received by this port on this network.')
  olEnetMapSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetMapSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapSlotIndex.setDescription('The slot number of the port that received this address.')
  olEnetMapPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetMapPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapPortIndex.setDescription("The port number within olEnetMapSlotIndex's slot that received this address.")
  olEnetMapFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetMapFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapFrames.setDescription('An estimated count of the number of frames generated by this address. This count should be interpreted as an indicator, not a true frame count.')
  olEnetMapOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetMapOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapOctets.setDescription('An estimated count of the number of octets generated by this address. This count should be interpreted as an indicator, not a true octet count.')
  olEnetMapTime = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 4, 1, 7), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olEnetMapTime.setStatus('mandatory')
  if mibBuilder.loadTexts: olEnetMapTime.setDescription('The time in in hundredths of a second since this address was last seen. For example, if olEnetMapTime is 500 ticks, then this adddress was seen 5 seconds ago.')
  chipSnmpDot3RptrMgt = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5))
  chipRptrBasicPackage = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1))
  chipRptrMonitorPackage = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2))
  chipRptrAddrTrackPackage = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3))
  chipRptrRptrInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1))
  chipRptrGroupInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2))
  chipRptrPortInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3))
  chipRptrMonitorRptrInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 1))
  chipRptrMonitorGroupInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2))
  chipRptrMonitorPortInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3))
  chipRptrAddrTrackRptrInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 1))
  chipRptrAddrTrackGroupInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 2))
  chipRptrAddrTrackPortInfo = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3))
  chipRptrRptrInfoTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1), )
  if mibBuilder.loadTexts: chipRptrRptrInfoTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrRptrInfoTable.setDescription('Table of descriptive and status information about the repeater.')
  chipRptrRptrInfoEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipRptrRptrInfoSlotIndex"), (0, "CHIPCOMMIB", "chipRptrRptrInfoNetID"))
  if mibBuilder.loadTexts: chipRptrRptrInfoEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrRptrInfoEntry.setDescription('An entry in the table, containing information about a repeater.')
  chipRptrRptrInfoSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("backplane", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrRptrInfoSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrRptrInfoSlotIndex.setDescription('The slot number of the repeater module on which the isolated network identified by chipRptrRptrInfoNetID resides. If chipRptrRptrInfoNetID does not identify an isolated network, then the value of this object is backplane(255).')
  chipRptrRptrInfoNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrRptrInfoNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrRptrInfoNetID.setDescription('The network index that uniquely identifies this repeater.')
  chipRptrGroupCapacity = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupCapacity.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterGroupCapacity.')
  if mibBuilder.loadTexts: chipRptrGroupCapacity.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupCapacity.setDescription('The chipRptrGroupCapacity is the number of groups that can be contained within the repeater. Within each managed repeater, the groups are uniquely numbered in the range from 1 to chipRptrGroupCapacity. Some groups may not be present in the repeater, in which case the actual number of groups present will be less than chipRptrGroupCapacity. The number of groups present will never be greater than chipRptrGroupCapacity. Note: In practice, this will generally be the number of field-replaceable units (i.e., modules, cards, or boards) that can fit in the physical repeater enclosure, and the group numbers will correspond to numbers marked on the physical enclosure.')
  chipRptrOperStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("other", 1), ("ok", 2), ("rptrFailure", 3), ("groupFailure", 4), ("portFailure", 5), ("generalFailure", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrOperStatus.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterHealthState.')
  if mibBuilder.loadTexts: chipRptrOperStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrOperStatus.setDescription("The chipRptrOperStatus object indicates the operational state of the repeater. The chipRptrHealthText object may be consulted for more specific information about the state of the repeater's health. In the case of multiple kinds of failures (e.g., repeater failure and port failure), the value of this attribute shall reflect the highest priority failure in the following order: chipRptrFailure(3) groupFailure(4) portFailure(5) generalFailure(6).")
  chipRptrHealthText = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1, 5), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 255))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrHealthText.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aRepeaterHealthText.')
  if mibBuilder.loadTexts: chipRptrHealthText.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrHealthText.setDescription('The health text object is a text string that provides information relevant to the operational state of the repeater. Agents may use this string to provide detailed information on current failures, including how they were detected, and/or instructions for problem resolution. The contents are agent-specific.')
  chipRptrReset = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noReset", 1), ("reset", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipRptrReset.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.3.3, acResetRepeater.')
  if mibBuilder.loadTexts: chipRptrReset.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrReset.setDescription('Setting this object to reset(2) causes a transition to the START state of Fig 9-2 in section 9 [IEEE 802.3 Std]. Setting this object to noReset(1) has no effect. The agent will always return the value noReset(1) when this object is read. This action does not reset the management counters defined in this document nor does it affect the portAdminStatus parameters. Included in this action is the execution of a disruptive Self-Test with the following characteristics: a) The nature of the tests is not specified. b) The test resets the repeater but without affecting management information about the repeater. c) The test does not inject packets onto any segment. d) Packets received during the test may or may not be transferred. e) The test does not interfere with management functions. As a result of this action a chipRptrResetEvent trap should be sent.')
  chipRptrNonDisruptTest = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("noSelfTest", 1), ("selfTest", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipRptrNonDisruptTest.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.3.3, acExecuteNonDisruptiveSelfTest.')
  if mibBuilder.loadTexts: chipRptrNonDisruptTest.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrNonDisruptTest.setDescription('Setting this object to selfTest(2) causes the repeater to perform a agent-specific, non- disruptive self-test that has the following characteristics: a) The nature of the tests is not specified. b) The test does not change the state of the repeater or management information about the repeater. c) The test does not inject packets onto any segment. d) The test does not prevent the relay of any packets. e) The test does not interfere with management functions. After performing this test the agent will update the repeater health information and send a chipRptrHealth trap. Setting this object to noSelfTest(1) has no effect. The agent will always return the value noSelfTest(1) when this object is read.')
  chipRptrTotalPartitionedPorts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 1, 1, 1, 8), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrTotalPartitionedPorts.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrTotalPartitionedPorts.setDescription('This object returns the total number of ports in the repeater whose current state meets all three of the following criteria: chipRptrPortOperStatus does not have the value notPresent(3), chipRptrPortAdminStatus is enabled(1), and chipRptrPortAutoPartitionState is autoPartitioned(2).')
  chipRptrGroupTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1), )
  if mibBuilder.loadTexts: chipRptrGroupTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupTable.setDescription('Table of descriptive and status information about the groups of ports.')
  chipRptrGroupEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipRptrGroupSlotIndex"), (0, "CHIPCOMMIB", "chipRptrGroupNetID"), (0, "CHIPCOMMIB", "chipRptrGroupIndex"))
  if mibBuilder.loadTexts: chipRptrGroupEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupEntry.setDescription('An entry in the table, containing information about a single group of ports.')
  chipRptrGroupSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("backplane", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupSlotIndex.setDescription('The slot number of the repeater module on which the isolated network identified by chipRptrGroupNetID resides. If chipRptrGroupNetID does not identify an isolated network, then the value of this object is backplane(255).')
  chipRptrGroupNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupNetID.setDescription("The network index that uniquely identifies this group's repeater.")
  chipRptrGroupIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupIndex.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.5.2, aGroupID.')
  if mibBuilder.loadTexts: chipRptrGroupIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupIndex.setDescription('This object identifies the group within the repeater for which this entry contains information. This value is never greater than chipRptrGroupCapacity.')
  chipRptrGroupDescr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1, 4), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 255))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupDescr.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupDescr.setDescription("A textual description of the group. This value should include the full name and version identification of the group's hardware type and indicate how the group is differentiated from other groups in the repeater. Plug-in Module, Rev A' or 'Barney Rubble 10BASE-T 4-port SIMM socket Version 2.1' are examples of valid group descriptions. It is mandatory that this only contain printable ASCII characters.")
  chipRptrGroupObjectID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1, 5), ObjectIdentifier()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupObjectID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupObjectID.setDescription("The vendor's authoritative identification of the group. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides a straight-forward and unambiguous means for determining what kind of group is being managed. For example, this object could take the value 1.3.6.1.4.1.4242.1.2.14 if vendor 'Flintstones, Inc.' was assigned the subtree 1.3.6.1.4.1.4242, and had assigned the identifier 1.3.6.1.4.1.4242.1.2.14 to its 'Wilma Flintstone 6-Port FOIRL Plug-in Module.'")
  chipRptrGroupOperStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("other", 1), ("operational", 2), ("malfunctioning", 3), ("notPresent", 4), ("underTest", 5), ("resetInProgress", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupOperStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupOperStatus.setDescription('An object that indicates the operational status of the group. A status of notPresent(4) indicates that the group is temporarily or permanently physically and/or logically not a part of the repeater. It is an implementation-specific matter as to whether the agent effectively removes notPresent entries from the table. A status of operational(2) indicates that the group is functioning, and a status of malfunctioning(3) indicates that the group is malfunctioning in some way.')
  chipRptrGroupLastOperStatusChange = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1, 7), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupLastOperStatusChange.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupLastOperStatusChange.setDescription("An object that contains the value of sysUpTime at the time that the value of the chipRptrGroupOperStatus object for this group last changed. A value of zero indicates that the group's oper status has not changed since the agent last restarted.")
  chipRptrGroupPortCapacity = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 2, 1, 1, 8), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrGroupPortCapacity.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.5.2, aGroupPortCapacity.')
  if mibBuilder.loadTexts: chipRptrGroupPortCapacity.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrGroupPortCapacity.setDescription('The chipRptrGroupPortCapacity is the number of ports that can be contained within the group. Valid range is 1-1024. Within each group, the ports are uniquely numbered in the range from 1 to chipRptrGroupPortCapacity. Note: In practice, this will generally be the number of ports on a module, card, or board, and the port numbers will correspond to numbers marked on the physical embodiment.')
  chipRptrPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1), )
  if mibBuilder.loadTexts: chipRptrPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortTable.setDescription('Table of descriptive and status information about the ports.')
  chipRptrPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipRptrPortSlotIndex"), (0, "CHIPCOMMIB", "chipRptrPortNetID"), (0, "CHIPCOMMIB", "chipRptrPortGroupIndex"), (0, "CHIPCOMMIB", "chipRptrPortIndex"))
  if mibBuilder.loadTexts: chipRptrPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortEntry.setDescription('An entry in the table, containing information about a single port.')
  chipRptrPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("backplane", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortSlotIndex.setDescription('The slot number of the repeater module on which the isolated network identified by chipRptrPortNetID resides. If chipRptrPortNetID does not identify an isolated network, then the value of this object is backplane(255).')
  chipRptrPortNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrPortNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortNetID.setDescription("The network index that uniquely identifies this port's repeater.")
  chipRptrPortGroupIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrPortGroupIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortGroupIndex.setDescription('This object identifies the group containing the port for which this entry contains information.')
  chipRptrPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1, 1, 4), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrPortIndex.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID.')
  if mibBuilder.loadTexts: chipRptrPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortIndex.setDescription('This object identifies the port within the group for which this entry contains information. This value can never be greater than chipRptrGroupPortCapacity for the associated group.')
  chipRptrPortAdminStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipRptrPortAdminStatus.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortAdminState and 19.2.6.3, acPortAdminControl.')
  if mibBuilder.loadTexts: chipRptrPortAdminStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortAdminStatus.setDescription("Setting this object to disabled(2) disables the port. A disabled port neither transmits nor receives. Once disabled, a port must be explicitly enabled to restore operation. A port which is disabled when power is lost or when a reset is exerted shall remain disabled when normal operation resumes. When the logical port is actually a daughterboard on the module, the AdminStatus directly relates to the interface mode of the daughterboard. Setting it enabled(1) enables the interface and likewise disabled(2) disables the interface mode. The admin status takes precedence over auto- partition and functionally operates between the auto-partition mechanism and the AUI/PMA. Setting this object to enabled(1) enables the port and exerts a BEGIN on the port's auto-partition state machine. (In effect, when a port is disabled, the value of chipRptrPortAutoPartitionState for that port is frozen until the port is next enabled. When the port becomes enabled, the chipRptrPortAutoPartitionState becomes notAutoPartitioned(1), regardless of its pre-disabling state.)")
  chipRptrPortAutoPartitionState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("notAutoPartitioned", 1), ("autoPartitioned", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrPortAutoPartitionState.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAutoPartitionState.')
  if mibBuilder.loadTexts: chipRptrPortAutoPartitionState.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortAutoPartitionState.setDescription("The autoPartitionState flag indicates whether the port is currently partitioned by the repeater's auto-partition protection. The conditions that cause port partitioning are specified in partition state machine in Section 9 [IEEE 802.3 Std]. They are not differentiated here.")
  chipRptrPortOperStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 1, 3, 1, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("operational", 1), ("notOperational", 2), ("notPresent", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrPortOperStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrPortOperStatus.setDescription("This object indicates the port's operational status. The notPresent(3) status indicates the port is physically removed (note this may or may not be possible depending on the type of port.) The operational(1) status indicates that the port is enabled (see chipRptrPortAdminStatus) and working, even though it might be auto-partitioned (see chipRptrPortAutoPartitionState). If this object has the value operational(1) and chipRptrPortAdminStatus is set to disabled(2), it is expected that this object's value will change to notOperational(2) soon after.")
  chipRptrMonitorRptrTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 1, 1), )
  if mibBuilder.loadTexts: chipRptrMonitorRptrTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorRptrTable.setDescription('Table of performance and error statistics for the Repeater.')
  chipRptrMonitorRptrEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 1, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipRptrMonitorSlotIndex"), (0, "CHIPCOMMIB", "chipRptrMonitorNetID"))
  if mibBuilder.loadTexts: chipRptrMonitorRptrEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorRptrEntry.setDescription('An entry in the table, containing total performance and error statistics for a repeater.')
  chipRptrMonitorSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 1, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("backplane", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorSlotIndex.setDescription('The slot number of the repeater module on which the isolated network identified by chipRptrMonitorNetID resides. If chipRptrMonitorNetID does not identify an isolated network, then the value of this object is backplane(255).')
  chipRptrMonitorNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 1, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorNetID.setDescription('The network index that uniquely identifies this repeater.')
  chipRptrMonitorTransmitCollisions = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 1, 1, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorTransmitCollisions.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.3.2, aTransmitCollisions.')
  if mibBuilder.loadTexts: chipRptrMonitorTransmitCollisions.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorTransmitCollisions.setDescription('This counter is incremented every time the repeater state machine enters the TRANSMIT COLLISION state from any state other than ONE PORT LEFT (Ref: Fig 9-2, IEEE 802.3 Std). The approximate minimum time for rollover of this counter is 16 hours.')
  chipRptrMonitorGroupTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2, 1), )
  if mibBuilder.loadTexts: chipRptrMonitorGroupTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorGroupTable.setDescription('Table of performance and error statistics for the groups.')
  chipRptrMonitorGroupEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipRptrMonitorGroupSlotIndex"), (0, "CHIPCOMMIB", "chipRptrMonitorGroupNetID"), (0, "CHIPCOMMIB", "chipRptrMonitorGroupIndex"))
  if mibBuilder.loadTexts: chipRptrMonitorGroupEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorGroupEntry.setDescription("An entry in the table, containing total performance and error statistics for a single group. Regular retrieval of the information in this table provides a means of tracking the performance and health of the networked devices attached to this group's ports. The counters in this table are redundant in the sense that they are the summations of information already available through other objects. However, these sums provide a considerable optimization of network management traffic over the otherwise necessary retrieval of the individual counters included in each sum.")
  chipRptrMonitorGroupSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("backplane", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorGroupSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorGroupSlotIndex.setDescription('The slot number of the repeater module on which the isolated network identified by chipRptrMonitorGroupNetID resides. If chipRptrMonitorGroupNetID does not identify an isolated network, then the value of this object is backplane(255).')
  chipRptrMonitorGroupNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorGroupNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorGroupNetID.setDescription("The network index that uniquely identifies this group's repeater.")
  chipRptrMonitorGroupIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorGroupIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorGroupIndex.setDescription('This object identifies the group within the repeater for which this entry contains information.')
  chipRptrMonitorGroupTotalFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2, 1, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorGroupTotalFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorGroupTotalFrames.setDescription('The total number of frames of valid frame length that have been received on the ports in this group. This counter is the summation of the values of the chipRptrMonitorPortReadableFrames counters for all of the ports in the group. This statistic provides one of the parameters necessary for obtaining the packet error rate. The approximate minimum time for rollover of this counter is 80 hours.')
  chipRptrMonitorGroupTotalOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2, 1, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorGroupTotalOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorGroupTotalOctets.setDescription('The total number of octets contained in the valid frames that have been received on the ports in this group. This counter is the summation of the values of the chipRptrMonitorPortReadableOctets counters for all of the ports in the group. This statistic provides an indicator of the total data transferred. The approximate minimum time for rollover of this counter is 58 minutes.')
  chipRptrMonitorGroupTotalErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 2, 1, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorGroupTotalErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorGroupTotalErrors.setDescription('The total number of errors which have occurred on all of the ports in this group. This counter is the summation of the values of the chipRptrMonitorPortTotalErrors counters for all of the ports in the group.')
  chipRptrMonitorPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1), )
  if mibBuilder.loadTexts: chipRptrMonitorPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortTable.setDescription('Table of performance and error statistics for the ports.')
  chipRptrMonitorPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipRptrMonitorPortSlotIndex"), (0, "CHIPCOMMIB", "chipRptrMonitorPortNetID"), (0, "CHIPCOMMIB", "chipRptrMonitorPortGroupIndex"), (0, "CHIPCOMMIB", "chipRptrMonitorPortIndex"))
  if mibBuilder.loadTexts: chipRptrMonitorPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortEntry.setDescription('An entry in the table, containing performance and error statistics for a single port.')
  chipRptrMonitorPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("backplane", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortSlotIndex.setDescription('The slot number of the repeater module on which the isolated network identified by chipRptrMonitorPortNetID resides. If chipRptrMonitorPortNetID does not identify an isolated network, then the value of this object is backplane(255).')
  chipRptrMonitorPortNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortNetID.setDescription("The network index that uniquely identifies this port's repeater.")
  chipRptrMonitorPortGroupIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortGroupIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortGroupIndex.setDescription('This object identifies the group containing the port for which this entry contains information.')
  chipRptrMonitorPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 4), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortIndex.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID.')
  if mibBuilder.loadTexts: chipRptrMonitorPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortIndex.setDescription('This object identifies the port within the group for which this entry contains information.')
  chipRptrMonitorPortReadableFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortReadableFrames.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aReadableFrames.')
  if mibBuilder.loadTexts: chipRptrMonitorPortReadableFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortReadableFrames.setDescription('This object is the number of frames of valid frame length that have been received on this port. This counter is incremented by one for each frame received on this port whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: IEEE 802.3 Std, 4.4.2.1) and for which the FCSError and CollisionEvent signals are not asserted. This statistic provides one of the parameters necessary for obtaining the packet error rate. The approximate minimum time for rollover of this counter is 80 hours.')
  chipRptrMonitorPortReadableOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortReadableOctets.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aReadableOctets.')
  if mibBuilder.loadTexts: chipRptrMonitorPortReadableOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortReadableOctets.setDescription('This object is the number of octets contained in valid frames that have been received on this port. This counter is incremented by OctetCount for each frame received on this port which has been determined to be a readable frame. This statistic provides an indicator of the total data transferred. The approximate minimum time for rollover of this counter is 58 minutes.')
  chipRptrMonitorPortFCSErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortFCSErrors.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aFrameCheckSequenceErrors.')
  if mibBuilder.loadTexts: chipRptrMonitorPortFCSErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortFCSErrors.setDescription('This counter is incremented by one for each frame received on this port with the FCSError signal asserted and the FramingError and CollisionEvent signals deasserted and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: 4.4.2.1, IEEE 802.3 Std). The approximate minimum time for rollover of this counter is 80 hours.')
  chipRptrMonitorPortAlignmentErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortAlignmentErrors.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAlignmentErrors.')
  if mibBuilder.loadTexts: chipRptrMonitorPortAlignmentErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortAlignmentErrors.setDescription('This counter is incremented by one for each frame received on this port with the FCSError and FramingError signals asserted and CollisionEvent signal deasserted and whose OctetCount is greater than or equal to minFrameSize and less than or equal to maxFrameSize (Ref: IEEE 802.3 Std, 4.4.2.1). If chipRptrMonitorPortAlignmentErrors is incremented then the chipRptrMonitorPortFCSErrors Counter shall not be incremented for the same frame. The approximate minimum time for rollover of this counter is 80 hours.')
  chipRptrMonitorPortFrameTooLongs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortFrameTooLongs.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aFramesTooLong.')
  if mibBuilder.loadTexts: chipRptrMonitorPortFrameTooLongs.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortFrameTooLongs.setDescription('This counter is incremented by one for each frame received on this port whose OctetCount is greater than maxFrameSize (Ref: 4.4.2.1, IEEE 802.3 Std). If chipRptrMonitorPortFrameTooLongs is incremented then neither the chipRptrMonitorPortAlignmentErrors nor the chipRptrMonitorPortFCSErrors counter shall be incremented for the frame. The approximate minimum time for rollover of this counter is 61 days.')
  chipRptrMonitorPortShortEvents = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortShortEvents.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aShortEvents.')
  if mibBuilder.loadTexts: chipRptrMonitorPortShortEvents.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortShortEvents.setDescription('This counter is incremented by one for each CarrierEvent on this port with ActivityDuration less than ShortEventMaxTime. ShortEventMaxTime is greater than 74 bit times and less than 82 bit times. ShortEventMaxTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Note: shortEvents may indicate externally generated noise hits which will cause the repeater to transmit Runts to its other ports, or propagate a collision (which may be late) back to the transmitting DTE and damaged frames to the rest of the network. Implementors may wish to consider selecting the ShortEventMaxTime towards the lower end of the allowed tolerance range to accommodate bit losses suffered through physical channel devices not budgeted for within this standard. The approximate minimum time for rollover of this counter is 16 hours.')
  chipRptrMonitorPortRunts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortRunts.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aRunts.')
  if mibBuilder.loadTexts: chipRptrMonitorPortRunts.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortRunts.setDescription('This counter is incremented by one for each CarrierEvent on this port that meets one of the following two conditions. Only one test need be made. a) The ActivityDuration is greater than ShortEventMaxTime and less than ValidPacketMinTime and the CollisionEvent signal is deasserted. b) The OctetCount is less than 64, the ActivityDuration is greater than ShortEventMaxTime and the CollisionEvent signal is deasserted. ValidPacketMinTime is greater than or equal to 552 bit times and less than 565 bit times. An event whose length is greater than 74 bit times but less than 82 bit times shall increment either the shortEvents counter or the runts counter but not both. A CarrierEvent greater than or equal to 552 bit times but less than 565 bit times may or may not be counted as a runt. ValidPacketMinTime has tolerances included to provide for circuit losses between a conformance test point at the AUI and the measurement point within the state machine. Runts usually indicate collision fragments, a normal network event. In certain situations associated with large diameter networks a percentage of runts may exceed ValidPacketMinTime. The approximate minimum time for rollover of this counter is 16 hours.')
  chipRptrMonitorPortCollisions = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 12), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortCollisions.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aCollisions.')
  if mibBuilder.loadTexts: chipRptrMonitorPortCollisions.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortCollisions.setDescription('This counter is incremented by one for any CarrierEvent signal on any port for which the CollisionEvent signal on this port is asserted. The approximate minimum time for rollover of this counter is 16 hours.')
  chipRptrMonitorPortLateEvents = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 13), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortLateEvents.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aLateEvents.')
  if mibBuilder.loadTexts: chipRptrMonitorPortLateEvents.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortLateEvents.setDescription('This counter is incremented by one for each CarrierEvent on this port in which the CollIn(X) variable transitions to the value SQE (Ref: 9.6.6.2, IEEE 802.3 Std) while the ActivityDuration is greater than the LateEventThreshold. Such a CarrierEvent is counted twice, as both a collision and as a lateEvent. The LateEventThreshold is greater than 480 bit times and less than 565 bit times. LateEventThreshold has tolerances included to permit an implementation to build a single threshold to serve as both the LateEventThreshold and ValidPacketMinTime threshold. The approximate minimum time for rollover of this counter is 81 hours.')
  chipRptrMonitorPortVeryLongEvents = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 14), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortVeryLongEvents.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aVeryLongEvents.')
  if mibBuilder.loadTexts: chipRptrMonitorPortVeryLongEvents.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortVeryLongEvents.setDescription('This counter is incremented by one for each CarrierEvent on this port whose ActivityDuration is greater than the MAU Jabber Lockup Protection timer TW3 (Ref: 9.6.1 & 9.6.5, IEEE 802.3 Std). Other counters may be incremented as appropriate.')
  chipRptrMonitorPortDataRateMismatches = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 15), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortDataRateMismatches.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aDataRateMismatches.')
  if mibBuilder.loadTexts: chipRptrMonitorPortDataRateMismatches.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortDataRateMismatches.setDescription("This counter is incremented by one for each frame received on this port that meets all of the following conditions: a) The CollisionEvent signal is not asserted. b) The ActivityDuration is greater than ValidPacketMinTime. c) The frequency (data rate) is detectably mismatched from the local transmit frequency. The exact degree of mismatch is vendor specific and is to be defined by the vendor for conformance testing. When this event occurs, other counters whose increment conditions were satisfied may or may not also be incremented, at the implementor's discretion. Whether or not the repeater was able to maintain data integrity is beyond the scope of this standard.")
  chipRptrMonitorPortAutoPartitions = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 16), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortAutoPartitions.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aAutoPartitions.')
  if mibBuilder.loadTexts: chipRptrMonitorPortAutoPartitions.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortAutoPartitions.setDescription('This counter is incremented by one for each time the repeater has automatically partitioned this port. The conditions that cause port partitioning are specified in the partition state machine in Section 9 [IEEE 802.3 Std]. They are not differentiated here.')
  chipRptrMonitorPortTotalErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 2, 3, 1, 1, 17), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrMonitorPortTotalErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrMonitorPortTotalErrors.setDescription('The total number of errors which have occurred on this port. This counter is the summation of the values of other error counters (for the same port), namely: chipRptrMonitorPortFCSErrors, chipRptrMonitorPortAlignmentErrors, chipRptrMonitorPortFrameTooLongs, chipRptrMonitorPortShortEvents, chipRptrMonitorPortLateEvents, chipRptrMonitorPortVeryLongEvents, and chipRptrMonitorPortDataRateMismatches. This counter is redundant in the sense that it is the summation of information already available through other objects. However, it is included specifically because the regular retrieval of this object as a means of tracking the health of a port provides a considerable optimization of network management traffic over the otherwise necessary retrieval of the summed counters.')
  chipRptrAddrTrackTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1), )
  if mibBuilder.loadTexts: chipRptrAddrTrackTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackTable.setDescription('Table of address mapping information about the ports.')
  chipRptrAddrTrackEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipRptrAddrTrackSlotIndex"), (0, "CHIPCOMMIB", "chipRptrAddrTrackGroupNetID"), (0, "CHIPCOMMIB", "chipRptrAddrTrackGroupIndex"), (0, "CHIPCOMMIB", "chipRptrAddrTrackPortIndex"))
  if mibBuilder.loadTexts: chipRptrAddrTrackEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackEntry.setDescription('An entry in the table, containing address mapping information about a single port.')
  chipRptrAddrTrackSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("backplane", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrAddrTrackSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackSlotIndex.setDescription('The slot number of the repeater module on which the isolated network identified by chipRptrMonitorGroupNetID resides. If chipRptrMonitorGroupNetID does not identify an isolated network, then the value of this object is backplane(255).')
  chipRptrAddrTrackGroupNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(6, 7, 8, 32, 33, 34, 35, 36))).clone(namedValues=NamedValues(("ethernet-1", 6), ("ethernet-2", 7), ("ethernet-3", 8), ("ethernet-4", 32), ("ethernet-5", 33), ("ethernet-6", 34), ("ethernet-7", 35), ("ethernet-8", 36)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrAddrTrackGroupNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackGroupNetID.setDescription("The network index that uniquely identifies this port's repeater.")
  chipRptrAddrTrackGroupIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrAddrTrackGroupIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackGroupIndex.setDescription('This object identifies the group containing the port for which this entry contains information.')
  chipRptrAddrTrackPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1, 1, 4), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 1024))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrAddrTrackPortIndex.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aPortID.')
  if mibBuilder.loadTexts: chipRptrAddrTrackPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackPortIndex.setDescription('This object identifies the port within the group for which this entry contains information.')
  chipRptrAddrTrackLastSourceAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1, 1, 5), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrAddrTrackLastSourceAddress.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aLastSourceAddress.')
  if mibBuilder.loadTexts: chipRptrAddrTrackLastSourceAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackLastSourceAddress.setDescription('This object is the SourceAddress of the last readable frame (i.e., counted by chipRptrMonitorPortReadableFrames) received by this port.')
  chipRptrAddrTrackSourceAddrChanges = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrAddrTrackSourceAddrChanges.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aSourceAddressChanges.')
  if mibBuilder.loadTexts: chipRptrAddrTrackSourceAddrChanges.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackSourceAddrChanges.setDescription('This counter is incremented by one for each time that the chipRptrAddrTrackLastSourceAddress attribute for this port has changed. This may indicate whether a link is connected to a single DTE or another multi-user segment. The approximate minimum time for rollover of this counter is 81 hours.')
  chipRptrAddrTrackNewLastSrcAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 2, 5, 3, 3, 1, 1, 7), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 6))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipRptrAddrTrackNewLastSrcAddress.setReference('Reference IEEE 802.3 Rptr Mgt, 19.2.6.2, aLastSourceAddress.')
  if mibBuilder.loadTexts: chipRptrAddrTrackNewLastSrcAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: chipRptrAddrTrackNewLastSrcAddress.setDescription('This object is the SourceAddress of the last readable frame (i.e., counted by chipRptrMonitorPortReadableFrames) received by this port. If no frames have been received by this port since the agent began monitoring the port activity, the agent shall return a string of length zero.')
  olTRnetMapState = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("changing", 1), ("notChanging", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetMapState.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetMapState.setDescription('The state of the inter-module token ring map. If the map is being updated, then the state of the map is changing.')
  olTRnetStatsTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2), )
  if mibBuilder.loadTexts: olTRnetStatsTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsTable.setDescription('A list of Token Ring statistics entries counted for each network.')
  olTRnetStatsEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRnetStatsNetID"))
  if mibBuilder.loadTexts: olTRnetStatsEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsEntry.setDescription('A collection of statistics kept for a particular Token Ring interface.')
  olTRnetStatsNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRnetStatsLineErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 2), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsLineErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsLineErrors.setDescription('The total number of line errors reported in error reporting packets detected by the TRMM.')
  olTRnetStatsBurstErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsBurstErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsBurstErrors.setDescription('The total number of burst errors reported in error reporting packets detected by the TRMM.')
  olTRnetStatsACErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsACErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsACErrors.setDescription('The total number of AC (Address Copied) errors reported in error reporting packets detected by the TRMM.')
  olTRnetStatsLostFrameErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsLostFrameErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsLostFrameErrors.setDescription('The total number of lost frame errors reported in error reporting packets detected by the TRMM.')
  olTRnetStatsCongestionErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsCongestionErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsCongestionErrors.setDescription('The total number of receive congestion errors reported in error reporting packets detected by the TRMM.')
  olTRnetStatsFrameCopiedErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsFrameCopiedErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsFrameCopiedErrors.setDescription('The total number of frame copied errors reported in error reporting packets detected by the TRMM.')
  olTRnetStatsTokenErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsTokenErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsTokenErrors.setDescription('The total number of token errors reported in error reporting packets detected by the TRMM.')
  olTRnetStatsDuplicateAddresses = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsDuplicateAddresses.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsDuplicateAddresses.setDescription('The total number of token errors reported in error reporting packets detected by the TRMM.')
  olTRnetStatsBeaconEvents = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsBeaconEvents.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsBeaconEvents.setDescription('The total number of times that the ring enters the beaconing state.')
  olTRnetStatsLastBeaconSender = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 11), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsLastBeaconSender.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsLastBeaconSender.setDescription('The address of the sender of the last beacon frame received on this ring. If no beacon frames have been received, this object will be six zero octets.')
  olTRnetStatsLastBeaconNAUN = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 12), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsLastBeaconNAUN.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsLastBeaconNAUN.setDescription('The address of the NAUN in the last beacon frame received on this ring. If no beacon frames have been received, this object will be six zero octets.')
  olTRnetStatsLastBeaconTime = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 13), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsLastBeaconTime.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsLastBeaconTime.setDescription('The time in in hundredths of a second since the last beacon event occurred. For example, if the time is 500 ticks, then this event was seen 5 seconds ago. If no beacon events have occurred, then this will be equal to the sysUpTime.')
  olTRnetStatsLastBeaconAction = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 14), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("noAction", 1), ("portDisable", 2), ("trunkDisable", 3), ("moduleIsolate", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsLastBeaconAction.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsLastBeaconAction.setDescription('The action (if any) taken to correct the last beacon event on the ring.')
  olTRnetStatsTotalStations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 15), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 255))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsTotalStations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsTotalStations.setDescription('The number of stations currently participating in the 802.5 MAC protocol on the ring.')
  olTRnetStatsConcStations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 16), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 255))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsConcStations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsConcStations.setDescription('The number of stations currently participating in the 802.5 MAC protocol on the ring which are connected to ports in this concentrator.')
  olTRnetStatsTotalPorts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 17), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsTotalPorts.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsTotalPorts.setDescription('The total number of ports within this concentrator and on this ring regardless of their admin state or status.')
  olTRnetStatsEnabledPorts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 18), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsEnabledPorts.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsEnabledPorts.setDescription('The number of ports within this concentrator and on this ring which have olPortAdminState set to enabled.')
  olTRnetStatsActivePorts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 2, 1, 19), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsActivePorts.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsActivePorts.setDescription('The number of ports within this concentrator and on this ring which have olPortAdminState set to enabled and whose olPortStatus has a status of okay.')
  olTRnetStatsStationTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3), )
  if mibBuilder.loadTexts: olTRnetStatsStationTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationTable.setDescription('A list of ring statistics entries.')
  olTRnetStatsStationEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRnetStatsStationNetID"), (0, "CHIPCOMMIB", "olTRnetStatsStationAddr"))
  if mibBuilder.loadTexts: olTRnetStatsStationEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationEntry.setDescription('A collection of statistics for a particular station that has been discovered on a a ring monitored by this device.')
  olTRnetStatsStationNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRnetStatsStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 2), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationAddr.setDescription('The physical address of this station.')
  olTRnetStatsStationSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("external", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationSlotIndex.setDescription('The slot number of the station with this address. Addresses with a slot value of external(255) are not in this concentrator.')
  olTRnetStatsStationPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationPortIndex.setDescription("The port number within olTRnetStatsStationSlotIndex's slot that received this address. If olTRnetStatsStationSlotIndex has a value of external(255), then the port address will be 255.")
  olTRnetStatsStationNAUNAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 5), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationNAUNAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationNAUNAddress.setDescription('The physical address of the nearest active upstream neighbor of this station.')
  olTRnetStatsStationLineErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationLineErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationLineErrors.setDescription('The total number of Line Errors pertaining to this station reported in error reporting packets detected by the TRMM.')
  olTRnetStatsStationBurstErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationBurstErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationBurstErrors.setDescription('The total number of burst errors pertaining to this station reported in error reporting packets detected by the TRMM.')
  olTRnetStatsStationACErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationACErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationACErrors.setDescription('The total number of AC (Address Copied) errors pertaining to this station reported in error reporting packets detected by the TRMM.')
  olTRnetStatsStationLostFrameErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationLostFrameErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationLostFrameErrors.setDescription('The total number of lost frame errors pertaining to this station reported in error reporting packets detected by the TRMM.')
  olTRnetStatsStationCongestionErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationCongestionErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationCongestionErrors.setDescription('The total number of congestion errors pertaining to this station reported in error reporting packets detected by the TRMM.')
  olTRnetStatsStationFrameCopiedErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationFrameCopiedErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationFrameCopiedErrors.setDescription('The total number of frame copied errors pertaining to this station reported in error reporting packets detected by the TRMM.')
  olTRnetStatsStationTokenErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 12), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationTokenErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationTokenErrors.setDescription('The total number of token errors pertaining to this station reported in error reporting packets detected by the TRMM.')
  olTRnetStatsStationDuplicateAddresses = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 3, 1, 13), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsStationDuplicateAddresses.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsStationDuplicateAddresses.setDescription('The number of times this station experienced a duplicate address error.')
  olTRnetStatsPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4), )
  if mibBuilder.loadTexts: olTRnetStatsPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortTable.setDescription('A list of statistic entries, for ports within the concentrator.')
  olTRnetStatsPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRnetStatsPortSlotIndex"), (0, "CHIPCOMMIB", "olTRnetStatsPortIndex"))
  if mibBuilder.loadTexts: olTRnetStatsPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortEntry.setDescription('A collection of statistics for a particular station that has been discovered on a a ring monitored by this device.')
  olTRnetStatsPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortSlotIndex.setDescription('The port slot number.')
  olTRnetStatsPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortIndex.setDescription("The port number within olTRnetStatsPortSlotIndex's slot.")
  olTRnetStatsPortNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRnetStatsPortTotalStations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortTotalStations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortTotalStations.setDescription('The total number of stations attached to this port.')
  olTRnetStatsPortAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 5), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortAddress.setDescription('The mac address of the station connected to this If there are multiple mac addresses for this port, then this object will contain the last mac address.')
  olTRnetStatsPortLineErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortLineErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortLineErrors.setDescription('The total number of Line Errors pertaining to this port reported in error reporting packets detected by the TRMM.')
  olTRnetStatsPortBurstErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortBurstErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortBurstErrors.setDescription('The total number of burst errors pertaining to this port reported in error reporting packets detected by the TRMM.')
  olTRnetStatsPortACErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortACErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortACErrors.setDescription('The total number of AC (Address Copied) errors pertaining to this port reported in error reporting packets detected by the TRMM.')
  olTRnetStatsPortLostFrameErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortLostFrameErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortLostFrameErrors.setDescription('The total number of lost frame errors pertaining to this port reported in error reporting packets detected by the TRMM.')
  olTRnetStatsPortCongestionErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortCongestionErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortCongestionErrors.setDescription('The total number of congestion errors pertaining to this port reported in error reporting packets detected by the TRMM.')
  olTRnetStatsPortFrameCopiedErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortFrameCopiedErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortFrameCopiedErrors.setDescription('The total number of frame copied errors pertaining to this port reported in error reporting packets detected by the TRMM.')
  olTRnetStatsPortTokenErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 12), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortTokenErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortTokenErrors.setDescription('The total number of token errors pertaining to this station reported in error reporting packets detected by the TRMM.')
  olTRnetStatsPortDuplicateAddresses = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 4, 1, 13), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetStatsPortDuplicateAddresses.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetStatsPortDuplicateAddresses.setDescription('The number of times this port experienced a duplicate address error.')
  olTRnetMapSummary = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 5))
  olTRnetMapSummaryLogicalState = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 5, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("changing", 1), ("notChanging", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetMapSummaryLogicalState.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetMapSummaryLogicalState.setDescription('The state of the token ring summary table. If the summary is being updated, then the state of the summary is changing.')
  olTRnetMapSummaryLogicalLock = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 5, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("lock", 1), ("unlock", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olTRnetMapSummaryLogicalLock.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetMapSummaryLogicalLock.setDescription('A semaphore for locking the token ring summary table. When locked, updates to the summary will pend until the semaphore is unlocked, so that a valid summary can be read. This cannot be set to unlock if olTRnetSummaryLogicalState is changing. For complete accuracy, this should be read after being set to ensure that the map was not changing when the lock was attempted. After the summary information has been recorded, the semaphore should be set to unlock to allow changes to occur.')
  olTRnetMapSummaryTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 5, 3), )
  if mibBuilder.loadTexts: olTRnetMapSummaryTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetMapSummaryTable.setDescription("A logical map of the token ring network, starting from the agent's specified token ring interface. Each station on the map is represented by it's MAC address, slot number and port number (8 octets per station). If the port is external to the concentrator, the slot number and the port number will be 255. The map is ordered in the same direction as the token flow. The MAC addresses are concatonated into groups of up to 32 addresses per entry. This table supports up to 256 stations.")
  olTRnetMapSummaryEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 5, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRnetMapSummaryNetID"), (0, "CHIPCOMMIB", "olTRnetMapSummaryIndex"))
  if mibBuilder.loadTexts: olTRnetMapSummaryEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetMapSummaryEntry.setDescription('A group of MAC addresses associated with a Token Ring map.')
  olTRnetMapSummaryNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 5, 3, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetMapSummaryNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetMapSummaryNetID.setDescription('The network index that uniquely identifies this network. It can be isolated from the backplane, or on one of seven possible backplane token ring networks.')
  olTRnetMapSummaryIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 5, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetMapSummaryIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetMapSummaryIndex.setDescription('The index into the map array. Possible values are 1 through 8. The MAC address of this agent is the first MAC address in olTRnetMapSummary32Stations indexed by a 1 in this entry.')
  olTRnetMapSummary32Stations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 5, 3, 1, 3), OctetString().subtype(subtypeSpec=ValueSizeConstraint(8, 256))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRnetMapSummary32Stations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRnetMapSummary32Stations.setDescription('A concatonated group of MAC addresses and their associated slot and port of stations on the ring. Each entry has the eight octets. The first six octets are the MAC address. The seventh octet is the slot ID (or 255 if it is external to the concentrator). The eighth is the port ID (or 255 if it is external to the concentrator). The MAC addresses are in the same order as the token flow.')
  olTRTrafTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6), )
  if mibBuilder.loadTexts: olTRTrafTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTable.setDescription('A list of Token Ring network traffic (non-error) statistics entries. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets.')
  olTRTrafEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRTrafNetID"))
  if mibBuilder.loadTexts: olTRTrafEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafEntry.setDescription('A collection of statistics kept for a particular Token Ring interface. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets.')
  olTRTrafNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRTrafTokenRotationTime = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTokenRotationTime.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTokenRotationTime.setDescription('An estimate of the time (in microseconds) that it takes for the token to complete a single rotation around the ring.')
  olTRTrafDropEvents = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafDropEvents.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafDropEvents.setDescription('The total number of events in which frames were dropped by the TRMM due to lack of resources. Note that this number is not necessarily the number of frames dropped; it is just the number of times this condition has been detected.')
  olTRTrafOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafOctets.setDescription('The total number of octets of data received on the network.')
  olTRTrafFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames.setDescription('The total number of frames received.')
  olTRTrafMacOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafMacOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafMacOctets.setDescription('The total number of octets of data in MAC frames received on the network.')
  olTRTrafMacFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafMacFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafMacFrames.setDescription('The total number of MAC frames received.')
  olTRTrafBroadcastFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafBroadcastFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafBroadcastFrames.setDescription('The total number of non-MAC frames received that were directed to a broadcast address (0xFFFFFFFFFFFF or 0xC000FFFFFFFF).')
  olTRTrafMulticastFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafMulticastFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafMulticastFrames.setDescription('The total number of non-MAC frames received that were directed to a local or global multicast or functional address. Note that this number does not include frames directed to a broadcast address.')
  olTRTrafFrames18to63Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames18to63Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames18to63Octets.setDescription('The total number of non-MAC frames received that were between 18 and 63 octets in length inclusive.')
  olTRTrafFrames64to127Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames64to127Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames64to127Octets.setDescription('The total number of non-MAC frames received that were between 64 and 127 octets in length inclusive.')
  olTRTrafFrames128to255Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 12), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames128to255Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames128to255Octets.setDescription('The total number of non-MAC frames received that were between 128 and 255 octets in length inclusive.')
  olTRTrafFrames256to511Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 13), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames256to511Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames256to511Octets.setDescription('The total number of non-MAC frames received that were between 256 and 511 octets in length inclusive.')
  olTRTrafFrames512to1023Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 14), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames512to1023Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames512to1023Octets.setDescription('The total number of non-MAC frames received that were between 512 and 1023 octets in length inclusive.')
  olTRTrafFrames1024to2047Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 15), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames1024to2047Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames1024to2047Octets.setDescription('The total number of non-MAC frames received that were between 1024 and 2047 octets in length inclusive.')
  olTRTrafFrames2048to4095Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 16), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames2048to4095Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames2048to4095Octets.setDescription('The total number of non-MAC frames received that were between 2048 and 4095 octets in length inclusive.')
  olTRTrafFrames4096to8191Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 17), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames4096to8191Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames4096to8191Octets.setDescription('The total number of non-MAC frames received that were between 4096 and 8191 octets in length inclusive.')
  olTRTrafFrames8192to18000Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 18), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFrames8192to18000Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFrames8192to18000Octets.setDescription('The total number of non-MAC frames received that were between 8192 and 18000 octets in length inclusive.')
  olTRTrafFramesGreaterThan18000Octets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 6, 1, 19), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafFramesGreaterThan18000Octets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafFramesGreaterThan18000Octets.setDescription('The total number of non-MAC frames received that were greater than or equal to 18000 octets in length.')
  olTRTrafControlTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7), )
  if mibBuilder.loadTexts: olTRTrafControlTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlTable.setDescription('A list entries containing information about olTRTrafStationTable, olTRTrafPortTable, olTRTrafTopNTable, and olTRTrafTopNSummaryTable')
  olTRTrafControlEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRTrafControlNetID"))
  if mibBuilder.loadTexts: olTRTrafControlEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlEntry.setDescription('A collection of information about olTRTrafStationTable, olTRTrafPortTable, olTRTrafTopNTable, and olTRTrafTopNSummaryTable')
  olTRTrafControlNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRTrafControlLogicalState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("changing", 1), ("notChanging", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlLogicalState.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlLogicalState.setDescription('The state of the token ring station traffic tables: olTRTrafStationTable, olTRTrafPortTable, olTRTrafTopNTable and olTRTrafTopNSummaryTable. If any of the tables associated with this olTRTrafControlEntry are being updated, then the state is changing(1).')
  olTRTrafControlLogicalLock = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("lock", 1), ("unlock", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olTRTrafControlLogicalLock.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlLogicalLock.setDescription('A semaphore for locking the token ring station traffic tables: olTRTrafStationTable, olTRTrafPortTable, olTRTrafTopNTable, and olTRTrafTopNSummaryTable. When the semaphore is locked, adds, deletes, and re-sorting the traffic tables associated with this olTRTrafControlEntry will pend until the semaphore is unlocked, so that a valid set of entries can be read. Note that the normal incrementing of the traffic counters are not affected by the setting of this semaphore. This cannot be set to unlock if olTRTrafControlLogicalState is changing. For complete accuracy, this semaphore should be read after being set to ensure that the tables were not changing when the lock was attempted. After the table information has been recorded, the semaphore should be set to unlock to allow changes to occur.')
  olTRTrafControlClear = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("normal", 1), ("clear", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olTRTrafControlClear.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlClear.setDescription('When the value of this object is set to clear, all entries in the token ring station traffic tables (olTRTrafStationTable, olTRTrafPortTable, olTRTrafTopNTable, and olTRTrafTopNSummaryTable) are cleared.')
  olTRTrafControlLastClearTime = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 5), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlLastClearTime.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlLastClearTime.setDescription('The value of sysUpTime when the token ring station traffic tables (olTRTrafStationTable, olTRTrafPortTable, olTRTrafTopNTable and olTRTrafTopNSummaryTable) were cleared. If never cleared, this value shall be zero (and the token ring station traffic tables will contain information collected since startup).')
  olTRTrafControlTotalStations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 6), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlTotalStations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlTotalStations.setDescription('The number of stations in the portion of the olTRTrafStationTable associated with this olTRTrafControlEntry.')
  olTRTrafControlStationLastChangeTime = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 7), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlStationLastChangeTime.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlStationLastChangeTime.setDescription('The value of sysUpTime when the last entry was added to or deleted (or re-sorted) from the portion of the olTRTrafStationTable associated with this olTRTrafControlEntry. If no additions or deletions have occurred, this value shall be zero.')
  olTRTrafControlPortTotalStations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 8), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlPortTotalStations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlPortTotalStations.setDescription('The number of stations in the portion of the olTRTrafPortTable associated with this olTRTrafControlEntry.')
  olTRTrafControlPortLastChangeTime = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 9), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlPortLastChangeTime.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlPortLastChangeTime.setDescription('The value of sysUpTime when the last entry was added to or deleted (or re-sorted) from the portion of the olTRTrafPortTable associated with this olTRTrafControlEntry. If no additions or deletions have occurred, this value shall be zero.')
  olTRTrafControlTopNMaxStations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 10), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olTRTrafControlTopNMaxStations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlTopNMaxStations.setDescription('Specifies a maximum value for olTRTrafControlTopNTotalStations in this olTRTrafControlEntry. If this value is zero then no maximum value for olTRTrafControlTopNTotalStations is specified.')
  olTRTrafControlTopNTotalStations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 11), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlTopNTotalStations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlTopNTotalStations.setDescription('The number of stations (for each statistic) in the portion of the olTRTrafTopNTable and olTRTrafTopNSummaryTable associated with this olTRTrafControlEntry. If olTRTrafControlTopNMaxStations is zero or is not less than olTRTrafControlTotalStations then olTRTrafControlTopNTotalStations will have the same value as olTRTrafControlTotalStations. Otherwise olTRTrafControlTopNTotalStations will have the same value as olTRTrafControlTopNMaxStations.')
  olTRTrafControlTopNLastChangeTime = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 12), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafControlTopNLastChangeTime.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlTopNLastChangeTime.setDescription('The value of sysUpTime when the last entry was added to or deleted (or re-sorted) from the portion of the olTRTrafTopNTable and olTRTrafTopNSummaryTable associated with this olTRTrafControlEntry. This is equivalent to the time when the last TopN data collection period ended. If no additions or deletions have occurred, this value shall be zero.')
  olTRTrafControlTopNInterval = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 7, 1, 13), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olTRTrafControlTopNInterval.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafControlTopNInterval.setDescription('Specifies the length of the TopN data collection period in seconds. Minimum length is 5 seconds; maximum is 86400 seconds (24 hours). When this value is modified, all associated entries in olTRTrafTopNTable and olTRTrafTopNSummaryTable are deleted and a new TopN data collection period is started.')
  olTRTrafStationTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8), )
  if mibBuilder.loadTexts: olTRTrafStationTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationTable.setDescription('A list of Token Ring station traffic statistics entries indexed by Network ID and MAC address. The table has olTRTrafTotalStations entries. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets.')
  olTRTrafStationEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRTrafStationNetID"), (0, "CHIPCOMMIB", "olTRTrafStationAddress"))
  if mibBuilder.loadTexts: olTRTrafStationEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationEntry.setDescription('A collection of station statistics for a particular station that has been discovered on an interface of this device. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets.')
  olTRTrafStationNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRTrafStationAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 2), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationAddress.setDescription('The physical address of this station.')
  olTRTrafStationSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 254, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("remote-ring", 254), ("external", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationSlotIndex.setDescription('The slot number of the station with this address. Addresses with a slot value of remote-ring(254) are not in this ring. Addresses with a slot value of external(255) are not in this concentrator.')
  olTRTrafStationPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationPortIndex.setDescription("The port number within olTRTrafSlotIndex's slot that received this address. If olTRTrafSlotIndex has a value of remote-ring(254), then the port address will be 254. If olTRTrafSlotIndex has a value of external(255), then the port address will be 255.")
  olTRTrafStationInFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationInFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationInFrames.setDescription('The number of frames transmitted to this address since it was added to this table.')
  olTRTrafStationOutFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationOutFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationOutFrames.setDescription('The number of frames transmitted by this address since it was added to this table.')
  olTRTrafStationInOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationInOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationInOctets.setDescription('The number of octets transmitted to this address since it was added to this table.')
  olTRTrafStationOutOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationOutOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationOutOctets.setDescription('The number of octets transmitted by this address since it was added to this table.')
  olTRTrafStationOutErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationOutErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationOutErrors.setDescription('The number of error frames transmitted by this address since it was added to this table. Only isolating errors (LineErrors, BurstErrors, ACErrors, InternalErrors, and AbortErrors) and CongestionErrors are counted.')
  olTRTrafStationOutBroadcastFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationOutBroadcastFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationOutBroadcastFrames.setDescription('The number of frames transmitted by this address that were directed to the broadcast address since it was added to this table.')
  olTRTrafStationOutMulticastFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 8, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafStationOutMulticastFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafStationOutMulticastFrames.setDescription('The number of frames transmitted by this address that were directed to a multicast address since it was added to this table. Note that this number does not include frames directed to the broadcast address.')
  olTRTrafPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9), )
  if mibBuilder.loadTexts: olTRTrafPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortTable.setDescription('A list of Token Ring station traffic statistics entries indexed by slot number, and port number. Note that stations external to this concentrator or on another ring are excluded from this table. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets.')
  olTRTrafPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRTrafPortSlotIndex"), (0, "CHIPCOMMIB", "olTRTrafPortPortIndex"))
  if mibBuilder.loadTexts: olTRTrafPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortEntry.setDescription('A collection of station statistics for a particular station that has been discovered on an interface of this device. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets. include error frames; all octet counters exclude framing bits but include FCS octets.')
  olTRTrafPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortSlotIndex.setDescription('The slot number of the station with this address.')
  olTRTrafPortPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortPortIndex.setDescription("The port number within olTRTrafPortSlotIndex's slot that received this address.")
  olTRTrafPortNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRTrafPortAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 4), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortAddress.setDescription('The physical address of this station.')
  olTRTrafPortInFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortInFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortInFrames.setDescription('The number of frames transmitted to this address since it was added to this table.')
  olTRTrafPortOutFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortOutFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortOutFrames.setDescription('The number of frames transmitted by this address since it was added to this table.')
  olTRTrafPortInOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortInOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortInOctets.setDescription('The number of octets transmitted to this address since it was added to this table.')
  olTRTrafPortOutOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortOutOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortOutOctets.setDescription('The number of octets transmitted by this address since it was added to this table.')
  olTRTrafPortOutErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortOutErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortOutErrors.setDescription('The number of error frames transmitted by this address since it was added to this table. Only isolating errors (LineErrors, BurstErrors, ACErrors, InternalErrors, and AbortErrors) and CongestionErrors are counted.')
  olTRTrafPortOutBroadcastFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortOutBroadcastFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortOutBroadcastFrames.setDescription('The number of frames transmitted by this address that were directed to the broadcast address since it was added to this table.')
  olTRTrafPortOutMulticastFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 9, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafPortOutMulticastFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafPortOutMulticastFrames.setDescription('The number of frames transmitted by this address that were directed to a multicast address since it was added to this table. Note that this number does not include frames directed to the broadcast address.')
  olTRTrafTopNTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10), )
  if mibBuilder.loadTexts: olTRTrafTopNTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNTable.setDescription('A list of Token Ring station traffic statistics entries indexed by olTRTrafTopNNetID, olTRTrafTopNStatistic, and olTRTrafTopNIndex. For each Network, the list contains 7 logical sublists - one for each statistic. Each of the sublists has olTRTrafControlTopNTotalStations entries. For eack Network, the table has 7 times olTRTrafTopNControlTotalStations entries. All of the counters in this table reflect activity during the last completed TopN data collection period (olTRTrafControlTopNInterval seconds). Note that this table will contain no entries if a TopN data collection period has not yet completed since olTRTrafControlTopNInterval was modified or since startup. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets.')
  olTRTrafTopNEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRTrafTopNNetID"), (0, "CHIPCOMMIB", "olTRTrafTopNStatistic"), (0, "CHIPCOMMIB", "olTRTrafTopNIndex"))
  if mibBuilder.loadTexts: olTRTrafTopNEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNEntry.setDescription('A collection of station statistics for a particular station that has been discovered on an interface of this device. Note that all of the frame and octet counters in this table include error frames that have valid length; all octet counters exclude framing bits but include FCS octets.')
  olTRTrafTopNNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRTrafTopNStatistic = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7))).clone(namedValues=NamedValues(("olTRTrafTopNInFrames", 1), ("olTRTrafTopNOutFrames", 2), ("olTRTrafTopNInOctets", 3), ("olTRTrafTopNOutOctets", 4), ("olTRTrafTopNOutErrors", 5), ("olTRTrafTopNOutBroadcastFrames", 6), ("olTRTrafTopNOutMulticastFrames", 7)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNStatistic.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNStatistic.setDescription('The object representing the statistic for each station that this portion of the olTRTrafTopNTable is sorted on.')
  olTRTrafTopNIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNIndex.setDescription('An index that uniquely identifies an entry in the olTRTrafTopN table among those in the same network and for the same olTRTrafTopNStatistic. This index is between 1 and N, where N is the value of olTRTrafControlTopNTotalStations. Increasing values of olTRTrafTopNIndex shall be assigned to entries with decreasing values of the object referenced by olTRTrafTopNStatistic.')
  olTRTrafTopNAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 4), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNAddress.setDescription('The physical address of this station.')
  olTRTrafTopNSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 254, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("remote-ring", 254), ("external", 255)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNSlotIndex.setDescription('The slot number of the station with this address. Addresses with a slot value of remote-ring(254) are not in this ring. Addresses with a slot value of external(255) are not in this concentrator.')
  olTRTrafTopNPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 6), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNPortIndex.setDescription("The port number within olTRTrafTopNSlotIndex's slot that received this address. If olTRTrafTopNSlotIndex has a value of remote-ring(254), then the port address will be 254. If olTRTrafTopNSlotIndex has a value of external(255), then the port address will be 255.")
  olTRTrafTopNInFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNInFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNInFrames.setDescription('The number of frames transmitted to this address during the last TopN data collection period.')
  olTRTrafTopNOutFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNOutFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNOutFrames.setDescription('The number of frames transmitted by this address during the last TopN data collection period.')
  olTRTrafTopNInOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNInOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNInOctets.setDescription('The number of octets transmitted to this address during the last TopN data collection period.')
  olTRTrafTopNOutOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNOutOctets.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNOutOctets.setDescription('The number of octets transmitted by this address during the last TopN data collection period.')
  olTRTrafTopNOutErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNOutErrors.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNOutErrors.setDescription('The number of error frames transmitted by this address during the last TopN data collection period. Only isolating errors (LineErrors, BurstErrors, ACErrors, InternalErrors, and AbortErrors) and CongestionErrors are counted.')
  olTRTrafTopNOutBroadcastFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 12), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNOutBroadcastFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNOutBroadcastFrames.setDescription('The number of frames transmitted by this address that were directed to the broadcast address during the last TopN data collection period.')
  olTRTrafTopNOutMulticastFrames = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 10, 1, 13), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNOutMulticastFrames.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNOutMulticastFrames.setDescription('The number of frames transmitted by this address that were directed to a multicast address during the last TopN data collection period. Note that this number does not include frames directed to the broadcast address.')
  olTRTrafTopNSummaryTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 11), )
  if mibBuilder.loadTexts: olTRTrafTopNSummaryTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNSummaryTable.setDescription('A list containing information from olTRTrafTopNTable provided for the convenience of network management stations that wish to obtain this information in condensed form.')
  olTRTrafTopNSummaryEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 11, 1), ).setIndexNames((0, "CHIPCOMMIB", "olTRTrafTopNSummaryNetID"), (0, "CHIPCOMMIB", "olTRTrafTopNSummaryStatistic"), (0, "CHIPCOMMIB", "olTRTrafTopNSummaryIndex"))
  if mibBuilder.loadTexts: olTRTrafTopNSummaryEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNSummaryEntry.setDescription('A segment of the Top N list for a particular statistic.')
  olTRTrafTopNSummaryNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 11, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 9, 10, 11, 12, 13, 14, 15))).clone(namedValues=NamedValues(("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNSummaryNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNSummaryNetID.setDescription('The network index that uniquely identifies this network. One of token-ring-1 through token-ring-7 or isolated.')
  olTRTrafTopNSummaryStatistic = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 11, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7))).clone(namedValues=NamedValues(("olTRTrafTopNSummaryInFrames", 1), ("olTRTrafTopNSummaryOutFrames", 2), ("olTRTrafTopNSummaryInOctets", 3), ("olTRTrafTopNSummaryOutOctets", 4), ("olTRTrafTopNSummaryOutErrors", 5), ("olTRTrafTopNSummaryOutBroadcastFrames", 6), ("olTRTrafTopNSummaryOutMulticastFrames", 7)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNSummaryStatistic.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNSummaryStatistic.setDescription('The object representing the statistic for each station that this portion of the olTRTrafTopNSummaryTable is sorted on.')
  olTRTrafTopNSummaryIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 11, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNSummaryIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNSummaryIndex.setDescription('An index that uniquely identifies an entry in the olTRTrafTopNSummary table among those in the same network and for the same olTRTrafTopNSummaryStatistic. The number of entries for this portion of olTRTrafTopNSummaryTable is number of entries for the corresponding portion of olTRTrafTopNTable divided by 12 (rounded up to the next integer).')
  olTRTrafTopNSummaryStations = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 3, 11, 1, 4), OctetString()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olTRTrafTopNSummaryStations.setStatus('mandatory')
  if mibBuilder.loadTexts: olTRTrafTopNSummaryStations.setDescription('A concatonated list of (up to 12) MAC addresses, their associated slot and port, and a statistic value for traffic associated with stations on the ring. Each entry has 36 octets. The first 6 octets are the MAC address. The 7th octet is the slot ID (or 255 if it is external to the concentrator or 254 if it is on a remote ring). The 8th is the port ID (or 255 if it is external to the concentrator or 254 if it is on a remote ring). The 9th through 36th octets contain the values of the statistics olTRTrafTopNInFrames, olTRTrafTopNOutFrames, olTRTrafTopNInOctets, olTRTrafTopNOutOctets, olTRTrafTopNOutErrors, olTRTrafTopNOutBroadcastFrames, and olTRTrafTopNOutMulticastFrames. Each statistic is represented in 4 octets, most significant octet first. The stations are in order of decreasing values of the statistic referenced by olTRTrafTopNStatistic.')
  olFDDIStatsModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 2), )
  if mibBuilder.loadTexts: olFDDIStatsModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsModTable.setDescription('A table of statistical information counted for each module in each FDDI network.')
  olFDDIStatsModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olFDDIStatsModSlotIndex"))
  if mibBuilder.loadTexts: olFDDIStatsModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsModEntry.setDescription('A list of statistical information for each module on each FDDI network in the concentrator.')
  olFDDIStatsModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsModSlotIndex.setDescription('The slot number that contains this module.')
  olFDDIStatsModMgtRcvErrs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 2, 1, 2), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsModMgtRcvErrs.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsModMgtRcvErrs.setDescription('The number of errors encountered while receiving data on the Management Channel.')
  olFDDIStatsModMgtXmitErrs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 2, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsModMgtXmitErrs.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsModMgtXmitErrs.setDescription('The number of errors encountered while transmitting data on the Management Channel.')
  olFDDIStatsModBackplaneErrs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 2, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsModBackplaneErrs.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsModBackplaneErrs.setDescription('The number of errors while receiving and transmitting network data on the backplane.')
  olFDDIStatsModPllUnlockErrs = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 2, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsModPllUnlockErrs.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsModPllUnlockErrs.setDescription('The number of times the phased lock loop on the backplane network data channel was lost.')
  olFDDIStatsPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 3), )
  if mibBuilder.loadTexts: olFDDIStatsPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsPortTable.setDescription('A table of statistical information counted for each Port in each FDDI network.')
  olFDDIStatsPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "olFDDIStatsPortSlotIndex"), (0, "CHIPCOMMIB", "olFDDIStatsPortIndex"))
  if mibBuilder.loadTexts: olFDDIStatsPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsPortEntry.setDescription('A list of statistical information for each Port on each FDDI network in the concentrator.')
  olFDDIStatsPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsPortSlotIndex.setDescription('The slot number that contains this Port.')
  olFDDIStatsPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 3, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsPortIndex.setDescription('The Port number of this port')
  olFDDIStatsPortLCTFailCts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 3, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsPortLCTFailCts.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsPortLCTFailCts.setDescription('The count of the consecutive times the link confidence test (LCT) has failed during connection management. Once the connection has been established, the count is zeroed. (refer to ANSI 9.4.1).')
  olFDDIStatsPortLerEstimate = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 3, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsPortLerEstimate.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsPortLerEstimate.setDescription('A long term average link error rate. It ranges from 10**-4 to 10**-15 and is reported as the absolute value of the exponent of the estimate (the larger the number, the smaller the value).')
  olFDDIStatsPortLemRejectCts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 3, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsPortLemRejectCts.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsPortLemRejectCts.setDescription('A link error monitoring count of the times that a link has been removed from the ring due to the LerCutOff threshold being exceeded.')
  olFDDIStatsPortLemCts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 3, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDIStatsPortLemCts.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDIStatsPortLemCts.setDescription("The aggregate link error monitor error count, set to zero only on station power up. This variable's long term rate average is lerEstimate.")
  olFDDInetStatsTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 4), )
  if mibBuilder.loadTexts: olFDDInetStatsTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDInetStatsTable.setDescription('A table of statistical information counted for each FDDI network in the concentrator')
  olFDDInetStatsEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 4, 1), ).setIndexNames((0, "CHIPCOMMIB", "olFDDInetStatsNetID"))
  if mibBuilder.loadTexts: olFDDInetStatsEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDInetStatsEntry.setDescription('A list of statistical information for each FDDI network in the concentrator.')
  olFDDInetStatsNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 4, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(2, 16, 17, 18, 19))).clone(namedValues=NamedValues(("isolated", 2), ("fddi-1", 16), ("fddi-2", 17), ("fddi-3", 18), ("fddi-4", 19)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDInetStatsNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDInetStatsNetID.setDescription('The network index that uniquely identifies this network. One of isolated, fddi-1, fddi-2, fddi-3, or fddi-4.')
  olFDDInetStatsRingOpCounts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 4, 1, 2), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDInetStatsRingOpCounts.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDInetStatsRingOpCounts.setDescription('The number times the ring transitioned to operational.')
  olFDDInetStatsFrameCounts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 4, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDInetStatsFrameCounts.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDInetStatsFrameCounts.setDescription('Frame-Ct (refer to ANSI MAC 2.2.1).')
  olFDDInetStatsErrorCounts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 4, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDInetStatsErrorCounts.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDInetStatsErrorCounts.setDescription('Error-Ct (refer to ANSI MAC 2.2.1).')
  olFDDInetStatsLostCounts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 4, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDInetStatsLostCounts.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDInetStatsLostCounts.setDescription('Lost-Ct (refer to ANSI MAC 2.2.1).')
  olFDDInetStatsFrameErrorRatio = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 5, 4, 4, 1, 6), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 65535))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olFDDInetStatsFrameErrorRatio.setStatus('mandatory')
  if mibBuilder.loadTexts: olFDDInetStatsFrameErrorRatio.setDescription('This attribute is the actual ratio, ((delta snmpFddiMACLostCt + delta snmpFddiMACErrorCt) / (delta snmpFddiMACFrameCt + delta snmpFddiMACLostCt)) x 2**16.')
  olGroupPortTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 1), )
  if mibBuilder.loadTexts: olGroupPortTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupPortTable.setDescription('A list of groups that each port is in. Each port can can be in 0, 1, or many groups.')
  olGroupPortEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "olGroupPortSlotIndex"), (0, "CHIPCOMMIB", "olGroupPortIndex"))
  if mibBuilder.loadTexts: olGroupPortEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupPortEntry.setDescription('The groups corresponding to a particular port.')
  olGroupPortSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olGroupPortSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupPortSlotIndex.setDescription('The slot number that contains this port.')
  olGroupPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 1, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olGroupPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupPortIndex.setDescription('The port number within this slot. Logical ports can not be put into groups.')
  olGroupPortGroupID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 1, 1, 3), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 8))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olGroupPortGroupID.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupPortGroupID.setDescription('The group(s) to which the port has been assigned.')
  olGroupSummaryTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 2), )
  if mibBuilder.loadTexts: olGroupSummaryTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSummaryTable.setDescription('A table of condensed group information listing all the ports in each group.')
  olGroupSummaryEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olGroupSummaryGroupID"), (0, "CHIPCOMMIB", "olGroupSummaryIndex"))
  if mibBuilder.loadTexts: olGroupSummaryEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSummaryEntry.setDescription('The summary of all the ports in a particular group.')
  olGroupSummaryGroupID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 2, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8))).clone(namedValues=NamedValues(("group-1", 1), ("group-2", 2), ("group-3", 3), ("group-4", 4), ("group-5", 5), ("group-6", 6), ("group-7", 7), ("group-8", 8)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olGroupSummaryGroupID.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSummaryGroupID.setDescription('The group to which the ports have been assigned. A port can be in one or more groups.')
  olGroupSummaryIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 2, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olGroupSummaryIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSummaryIndex.setDescription('The index into the summary array. Up to 256 ports will be shown in olGroupSummaryPorts for each value in this entry.')
  olGroupSummaryPorts = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 2, 1, 3), OctetString().subtype(subtypeSpec=ValueSizeConstraint(0, 1400))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olGroupSummaryPorts.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSummaryPorts.setDescription('A condensed list of all the ports in this group. The summary is in the format: Slotx PortX SlotY PortY ...')
  olGroupSet = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 3))
  olGroupSetAction = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 3, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("add-ports", 1), ("clear-ports", 2), ("set-admin-state", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olGroupSetAction.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSetAction.setDescription('This object specifies the action that we apply on a group. add-ports(1) adds port(s) to a group, clear-ports(2) clears (delete) port(s) from a group, and set-admin-state sets the Admin State of the group.')
  olGroupSetGroupID = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 3, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 255))).clone(namedValues=NamedValues(("group-1", 1), ("group-2", 2), ("group-3", 3), ("group-4", 4), ("group-5", 5), ("group-6", 6), ("group-7", 7), ("group-8", 8), ("all-groups", 255)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olGroupSetGroupID.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSetGroupID.setDescription('A group index that uniquely identifies this group. A port can be in zero, one, or more groups.')
  olGroupSetSlotIndex = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 3, 3), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olGroupSetSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSetSlotIndex.setDescription('This object specifies the slot number of the port(s) that are to be added/cleared to/from the group. This object should be set whenever add-ports(1) or clear-ports(2) are selected for olGroupSetAction. Value 254 refers to all non-existing ports, and value 255 refers to all slots which are only valid when olGroupSetAction is clear-ports(2).')
  olGroupSetPortIndex = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 3, 4), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olGroupSetPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSetPortIndex.setDescription('This object specifies the port number of the port(s) that are to be added/cleared to/from the group. This object should be set whenever add-ports(1) or clear-ports(2) are selected for olGroupSetAction. Value 255 refers to all ports.')
  olGroupSetAdminState = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 6, 3, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olGroupSetAdminState.setStatus('mandatory')
  if mibBuilder.loadTexts: olGroupSetAdminState.setDescription('This object specifies the Admin State that all the ports in the group defined by olGroupSetGroupID should be set to. This object should be set whenever set-admin-state(3) is selected for olGroupSetAction.')
  olThreshTotalEntries = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olThreshTotalEntries.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshTotalEntries.setDescription('The number of entries currently in olThreshTable.')
  olThreshMaxEntries = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olThreshMaxEntries.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshMaxEntries.setDescription('The maximum number of entries in olThreshTable supported by this agent.')
  olThreshLastCreatedIndex = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olThreshLastCreatedIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshLastCreatedIndex.setDescription('The index of the last entry in olThreshTable created via index 255 (see olThreshMode). If none, this value will be zero.')
  olThreshAllMode = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2), ("clear", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshAllMode.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshAllMode.setDescription('Provides the management station with a convenient way to set olThreshMode for all of the entries in ThreshTable. Setting olThreshAllMode to enable(1) or disable(2) will not cause new entries to be created; this will only affect entries that have presiously been created. Getting olThreshAllMode will always yield clear(3).')
  olThreshTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2), )
  if mibBuilder.loadTexts: olThreshTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshTable.setDescription('A list of thresholding entries.')
  olThreshEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olThreshIndex"))
  if mibBuilder.loadTexts: olThreshEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshEntry.setDescription('A collection of variables for controlling and monitoring a specific threshold.')
  olThreshIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olThreshIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshIndex.setDescription("An index that uniquely identifies an entry in the olThresh table. The number of entries in olTRThreshTable is olThreshTotalEntries. A new entry is created when a value is written to any object within the entry. An entry is removed when olThreshMode is set to clear(3). Index 255 references a 'pseudo entry' that allows the management station to create a new entry without having to search for a clear entry. When olThreshMode for entry 255 is set to disable or enable, if there is no available (clear) entry, then the SNMP set-response will indicate a bad value error, otherwise the agent does the following: - set the value of olThreshLastCreatedIndex to the index of the available entry - copy the values currently in entry 255 to the available entry - clear out entry 255.")
  olThreshMode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2), ("clear", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshMode.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshMode.setDescription('The mode for this threshold. enable(1) indicates that this entry is in use and thresholding will be done. disable(2) indicates that this entry is in use but will no thresholding will be done. Setting olThreshMode to clear(3) will cause this entry to be removed from the table.')
  olThreshDescription = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 40))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshDescription.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshDescription.setDescription('Description of the threshold to be sent with the chipAboveThreshd trap.')
  olThreshObjectIdentifier = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 4), ObjectIdentifier()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshObjectIdentifier.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshObjectIdentifier.setDescription('The object identifier that specifies the statistic to be thresholded. The statistic to be thresholded can be specified either by setting olThreshObjectIdentifier or by setting values of the olThreshStat group of variables. When olThreshObjectIdentifier is set, the agent changes the values of the olThreshStat group of variables to refer to the new statistic to be thresholded. Similarly, when a olThreshStat variable is set, the agent changes olThreshObjectIdentifier to refer to the new statistic to be thresholded. A null object identifier (0.0) is used when no statistic is specified.')
  olThreshStatCategory = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("other", 1), ("network", 2), ("port", 3), ("station", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshStatCategory.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshStatCategory.setDescription('Specifies the category of statistic to be thresholded. When olThreshStatCategory is network(2) or station(4), olThreshStatNetID must also be specified and olThreshStatSlotIndex will be overwritten as well. When olThreshStatCategory is station(4), olThreshStatStation must be specified. When olThreshStatCategory is port(3), olThreshStatSlotIndex and olThreshStatPortIndex must be specified. Modifying olThreshStatSlotIndex in this case will cause olThreshStatNetID to be overwritten as well.')
  olThreshStatType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8))).clone(namedValues=NamedValues(("other", 1), ("frames", 2), ("octets", 3), ("broadcast-frames", 4), ("multicast-frames", 5), ("error-frames", 6), ("tr-net-soft-errors", 7), ("tr-net-hard-errors", 8)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshStatType.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshStatType.setDescription('Specifies the type of statistic to be thresholded. error-frames(6) is valid only when olThreshStatCategory is port(3) or station(4). tr-net-soft-errors(7) or tr-net-hard-errors(8) is valid only when olThreshStatCategory is network(2). Note that tr-net-soft-errors(7) and tr-net-hard-errors(8) refer to dot5StatsSoftErrors and dot5StatsHardErrors, respectively. The other choices refer for items in the olTRTraf tables.')
  olThreshStatNetID = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 9, 10, 11, 12, 13, 14, 15, 255))).clone(namedValues=NamedValues(("other", 1), ("isolated", 2), ("token-ring-1", 9), ("token-ring-2", 10), ("token-ring-3", 11), ("token-ring-4", 12), ("token-ring-5", 13), ("token-ring-6", 14), ("token-ring-7", 15), ("agent-network", 255)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshStatNetID.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshStatNetID.setDescription('When olThreshStatCategory is network(2) or station(4), specifies the network of statistic to be thresholded. If the agent is capable of collecting statistics only for the network that it is attached to, olThreshStatNetID can be set to agent-network(255); the agent will change olThreshStatNetID to reflect the network that the agent is currently attached to. If olThreshStatType is tr-net-soft-errors(7) or tr-net-hard-errors(8) the agent will change olThreshStatNetID to other(1). Note that when this variable is set, olThreshStatSlotIndex is overwritten as well.')
  olThreshStatSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 8), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshStatSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshStatSlotIndex.setDescription('When olThreshStatCategory is port(3), specifies the slot index of the port of statistic to be thresholded. Note that when this variable is set, olThreshStatNetID is overwritten as well.')
  olThreshStatPortIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 9), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshStatPortIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshStatPortIndex.setDescription('When olThreshStatCategory is port(3), specifies the port index of the port of statistic to be thresholded.')
  olThreshStatStationAddr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 10), MacAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshStatStationAddr.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshStatStationAddr.setDescription('When olThreshStatCategory is station(4), specifies the MAC address of the station of statistic to be thresholded.')
  olThreshInterval = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 11), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshInterval.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshInterval.setDescription('Specifies the length of the thresholding period in seconds. Minimum length is 5 seconds; maximum is 86400 seconds (24 hours).')
  olThreshCondition = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 12), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1))).clone(namedValues=NamedValues(("delta-above", 1)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshCondition.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshCondition.setDescription('Specifies the type of conditional comparison for the threshold.')
  olThreshValue = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 13), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshValue.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshValue.setDescription('At the end of each thresholding interval (olThreshInterval seconds), olThreshCurrentValue is compared against olThreshValue (unsigned). When olThreshType is delta-above(1): If olThreshStatus is valid(4), and olThreshCurrentValue is above olThreshValue, and olThreshMode is enabled, then a chipAboveThreshd trap will be sent. Another chipAboveThreshd trap will not be sent until olThreshCurrentValue drops to less than or equal to olThreshValue and then again exceeds it.')
  olThreshCurrentValue = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 14), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olThreshCurrentValue.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshCurrentValue.setDescription('When olThreshType is delta-exceed(1): The most recent delta value of olThreshStatObjectIdentifier (i.e. value of olThreshStatObjectIdentifier at the end of the interval minus the value of olThreshStatObjectIdentifier at the beginning of the interval). If olThreshStatus is not valid(4), olThreshCurrentValue will be 0.')
  olThreshStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 15), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("no-statistic-specified", 1), ("statistic-not-accessible", 2), ("not-yet-available", 3), ("valid", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olThreshStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshStatus.setDescription('When olThreshType is delta-exceed(1): If olThreshStatObjectIdentifier has not yet been specified, olThreshStatus will be no-statistic-specified(1). If the first interval has not yet completed, olThreshStatus will be not-yet-available(2). If object referenced by olThreshStatObjectIdentifier is not accessible, olThreshStatus will be not-accessible(3). Otherwise olThreshStatus will be valid(4).')
  olThreshTimeSinceLastTriggered = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 16), TimeTicks()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olThreshTimeSinceLastTriggered.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshTimeSinceLastTriggered.setDescription('Time in TimeTicks that has elapsed since a chipAboveThreshd trap associated with this ThreshEntry was last sent. If never sent, this value shall be zero.')
  olThreshActionType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 17), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("trap-only", 1), ("run-script-only", 2), ("trap-run-script", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshActionType.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshActionType.setDescription('The action to be performed when the threshold is triggered.')
  olThreshActionData = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 18), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshActionData.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshActionData.setDescription('Additional information to be sent with the chipAboveThreshd trap. In the case of scripts, this object will contain the script number to be executed.')
  olThreshActionPriority = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 7, 1, 2, 1, 19), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("low", 1), ("medium", 2), ("high", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: olThreshActionPriority.setStatus('mandatory')
  if mibBuilder.loadTexts: olThreshActionPriority.setDescription('The priority for this entry. Provided for use by the network management station (NMS) - not interpreted by the agent.')
  ocPowerModeAdminStatus = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fault-tolerant", 1), ("not-fault-tolerant", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ocPowerModeAdminStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerModeAdminStatus.setDescription("The current desired state of hub power fault-tolerant mode. Setting this object to fault-tolerant(1) will reserve one power supply's worth of power from the power budget for fault-tolerant operation, provided sufficient power is available. Setting this object to not-fault-tolerant(2) returns the reserved power to the power budget.")
  ocPowerModeOperStatus = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("fault-tolerant", 1), ("not-fault-tolerant", 2)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerModeOperStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerModeOperStatus.setDescription('The current operational status of hub power fault-tolerant mode.')
  ocPowerOverheatPowerDownMode = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ocPowerOverheatPowerDownMode.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOverheatPowerDownMode.setDescription('The current desired state of hub overheat automatic power- down mode. Setting this object to enable(1) will cause slots containing ONcore modules to be automatically power-disabled during a hub overheat condition. Setting this object to disable(2) will cause no action to be taken when a hub overheat condition occurs.')
  ocPowerOutputTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 2), )
  if mibBuilder.loadTexts: ocPowerOutputTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOutputTable.setDescription('A table that contains information about the hub power budget. This table is indexed by voltage line type, each of which is supplied by the operational power supplies.')
  ocPowerOutputEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "ocPowerOutputType"))
  if mibBuilder.loadTexts: ocPowerOutputEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOutputEntry.setDescription('A list of information about the hub power budget.')
  ocPowerOutputType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 2, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("plusFiveVolt", 1), ("minusFiveVolt", 2), ("plusTwelveVolt", 3), ("minusTwelveVolt", 4), ("plusTwoVolt", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerOutputType.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOutputType.setDescription('Identifies the power (voltage) line type for which this entry contains power budget information.')
  ocPowerOutputVoltageLevel = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 2, 1, 2), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerOutputVoltageLevel.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOutputVoltageLevel.setDescription('In millivolts (1/1000 Volt), the actual voltage level for this voltage type as sensed on the backplane. This voltage is supplied by all operational power supplies.')
  ocPowerOutputWattageCapacity = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 2, 1, 3), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerOutputWattageCapacity.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOutputWattageCapacity.setDescription('In hundredths of a Watt (1/100 Watt), the maximum wattage for the voltage line that is output by all operational power supplies combined.')
  ocPowerOutputWattageConsumed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 2, 1, 4), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerOutputWattageConsumed.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOutputWattageConsumed.setDescription("In hundredths of a Watt (1/100 Watt), the wattage consumed by all hub modules. For a given voltage line, this object's value is the sum total of the power consumed by the hub itself, 2 Controller Modules, all installed ONline modules, and all power-enabled slots containing ONcore modules. If power fault-tolerant mode is enabled (when it was previously disabled), this object's value is increased by the amount of power reserved for the voltage line. If power fault-tolerant mode is disabled (when it was previously enabled), this object's value is decreased by the amount of power that is returned to the available power budget for the voltage line.")
  ocPowerOutputWattageAvailable = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 2, 1, 5), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerOutputWattageAvailable.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOutputWattageAvailable.setDescription("In hundredths of a Watt (1/100 Watt), the wattage available to power-up modules. If power fault-tolerant mode is enabled (when it was previously disabled), this object's value is decreased by the amount of power reserved for the voltage line. If power fault-tolerant mode is disabled (when it was previously enabled), this object's value is increased by the amount of power that is returned to the available power budget for the voltage line.")
  ocPowerOutputUnmanagedWattageAlloc = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 2, 1, 6), Gauge32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerOutputUnmanagedWattageAlloc.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerOutputUnmanagedWattageAlloc.setDescription('In hundredths of a Watt (1/100 Watt), the wattage allocated for modules that are not power-manageable (i.e., ONline modules).')
  ocPowerSlotTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 3), )
  if mibBuilder.loadTexts: ocPowerSlotTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerSlotTable.setDescription('A table that contains power management information for each non-empty, payload slot in the hub.')
  ocPowerSlotEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "ocPowerSlotIndex"))
  if mibBuilder.loadTexts: ocPowerSlotEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerSlotEntry.setDescription('A list of power management information for each non-empty, payload slot in the hub.')
  ocPowerSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerSlotIndex.setDescription('The unique slot number that identifies the module associated with this power entry.')
  ocPowerSlotClass = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 3, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11))).clone(namedValues=NamedValues(("one", 1), ("two", 2), ("three", 3), ("four", 4), ("five", 5), ("six", 6), ("seven", 7), ("eight", 8), ("nine", 9), ("ten", 10), ("not-applicable", 11)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ocPowerSlotClass.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerSlotClass.setDescription("The current slot power class. For a slot containing an ONcore module, this object's value ranges from 1 to 10, where 1 is the lowest power class and 10 is the highest power class. Slots assigned higher power classes will be power-enabled before slots assigned lower power classes. Similarly, slots assigned lower power classes will be power-disabled before slots assigned higher power classes. For a slot containing an ONline module, this object's value is reported as not-applicable(11) because ONline modules are not power-manageable (once an ONline module is inserted into the hub, it will consume power for as long as it remains in the hub). The value not-applicable(11) is invalid for a slot containing an ONcore module. Power class can be used to establish an ONcore module power-up and power-down priority scheme. Combined with slot location, slot power class defines the order in which slots containing ONcore modules will be power-enabled and power-disabled. For a given power class, slots are power-enabled from lowest payload slot to highest payload slot and power-disabled from highest payload slot to lowest payload slot. Slot power class is not pre-emptive; changing a slot's power class will not affect the power state of other slots. It will take effect during a slot power-up or power-down event (e.g., the failure or recovery of a power supply).")
  ocPowerSlotAdminStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 3, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: ocPowerSlotAdminStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerSlotAdminStatus.setDescription('The current desired slot power state. For a slot containing an ONcore module, setting this object to enable(1) will cause the module to be power-enabled, provided sufficient power is available. Setting this object to disable(2) will cause the module to be power-disabled. The slot will not receive power until this object is set to the value enable(1). For a slot containing an ONline module, setting this object to disable(2) is invalid because an ONline module is not power-manageable; once installed, an ONline module comsumes power for as long as it remains in the hub. Also, for a slot containing the ONcore agent, setting this object to disable(2) is not allowed to prevent the user from losing hub manageability.')
  ocPowerSlotOperStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 8, 3, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("enabled", 1), ("disabled", 2), ("insufficient-power", 3), ("enabled-always", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocPowerSlotOperStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: ocPowerSlotOperStatus.setDescription('The current operational slot power status. This object will have the value enabled(1), if the slot contains an ONcore module and is actually power-enabled. This object will have the value disabled(2), if the slot contains an ONcore module and is actually power-disabled. In this case, the slot is ineligible for power until ocPowerSlotAdminStatus for the slot is set to enable(1). This object will have the value insufficient-power(3), if the slot is eligible to receive power but, due to power constraints, is not power-enabled. When sufficient power becomes available, the slot will become power-enabled, and this object will then have the value enabled(1). This object will have the value enabled-always(4) for a slot containing an ONline module or the ONcore agent.')
  ocInvHubType = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 1, 1), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvHubType.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvHubType.setDescription("The hub type (i.e. model number) of the hub. An instance for which information is not valid will return 'invalid EEPROM!'.")
  ocInvHubSerialNo = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 1, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvHubSerialNo.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvHubSerialNo.setDescription("The serial number of the hub. An instance for which information is not valid will return 'invalid EEPROM!'.")
  ocInvHubHWVer = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvHubHWVer.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvHubHWVer.setDescription("The revision number of the hardware of the hub. An instance for which information is not valid will return 'invalid EEPROM!'.")
  ocInvHubMfr = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 1, 4), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvHubMfr.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvHubMfr.setDescription("The company name that manufactured this hub. An instance for which information is not valid will return 'invalid EEPROM!.")
  ocInvHubMfrDate = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 1, 5), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvHubMfrDate.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvHubMfrDate.setDescription("The date in yymmdd format that this unit was manufactured. An instance for which information is not valid will return 'invalid EEPROM!'.")
  ocInvModTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1), )
  if mibBuilder.loadTexts: ocInvModTable.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModTable.setDescription('A list of inventory information related to a module, indexed with respect to slot and subslot location numbers.')
  ocInvModEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "ocInvModSlotIndex"), (0, "CHIPCOMMIB", "ocInvModSubSlotIndex"))
  if mibBuilder.loadTexts: ocInvModEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModEntry.setDescription('Values to describe a module inventory items.')
  ocInvModSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModSlotIndex.setDescription('The slot number where this Module is located.')
  ocInvModSubSlotIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModSubSlotIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModSubSlotIndex.setDescription('The subslot number where this Module is located. It is associated with a slot number. Motherboards are always located in subslot one, (e.g. <slot>.1). However, daughter cards can reside on any subslot within the range (2 ... 8), (e.g. <slot>.<2 .. 8>).')
  ocInvModModel = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModModel.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModModel.setDescription('This Module model number. If the instance value is unknown, ONline will be returned.')
  ocInvModSerialNo = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 4), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModSerialNo.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModSerialNo.setDescription('This Module serial number. If the instance value is unknown, N/A will be returned.')
  ocInvModHWVer = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 5), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModHWVer.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModHWVer.setDescription('The revision number of the hardware on this module. If the instant value is unknown, N/A will be returned.')
  ocInvModSWVer = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 6), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModSWVer.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModSWVer.setDescription('The revision number of the software on this module. If the instant value is unknown, N/A will be returned.')
  ocInvModSWBootVer = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 7), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModSWBootVer.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModSWBootVer.setDescription('The revision number of the boot software on this module. If the instant value is unknown, N/A will be returned.')
  ocInvModMfr = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 8), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModMfr.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModMfr.setDescription('The company name that manufactured this module. If the instant value is unkonwn, N/A will be returned.')
  ocInvModMfrDate = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 9, 2, 1, 1, 9), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: ocInvModMfrDate.setStatus('mandatory')
  if mibBuilder.loadTexts: ocInvModMfrDate.setDescription('The date in yymmdd format that this module was manufactured. If the instant value is unknown, N/A will be returned.')
  olPS2Info = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 1))
  olPS2OperatingSystem = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 1, 1), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2OperatingSystem.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2OperatingSystem.setDescription('The type of operating system current including its version and release numbers, currently executing on the PS/2.')
  olPS2FixedDiskSize = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 1, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2FixedDiskSize.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2FixedDiskSize.setDescription('The size in of Fixed Disk Memory currently installed on the PS/2.')
  olPS2RamSize = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2RamSize.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2RamSize.setDescription('The size in of Random Access Memory currently installed on the PS/2.')
  olPS2McaTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 2), )
  if mibBuilder.loadTexts: olPS2McaTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2McaTable.setDescription('A table of software application information associated with the PS/2.')
  olPS2McaEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "olPS2McaIndex"))
  if mibBuilder.loadTexts: olPS2McaEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2McaEntry.setDescription('A profile of a specific software application associated with this PS/2.')
  olPS2McaIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2McaIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2McaIndex.setDescription('The index for this software application.')
  olPS2McaDescription = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 2, 1, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2McaDescription.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2McaDescription.setDescription('A description of the software application.')
  olPS2McaSlotConnectPoint = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 2, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2McaSlotConnectPoint.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2McaSlotConnectPoint.setDescription('The slot number of a module within this ONline chassis to which this Micro channel Adapter Card is connected. If not connected to any ONline module module, the object value is zero.')
  olPS2McaPortConnectPoint = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 2, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2McaPortConnectPoint.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2McaPortConnectPoint.setDescription('The port number of a module within this ONline chassis to which this Micro channel Adapter Card is connected. If not connected to any ONline module module, the object value is zero.')
  olPS2McaMacAddress = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 2, 1, 5), OctetString().subtype(subtypeSpec=ValueSizeConstraint(6, 6)).setFixedLength(6)).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2McaMacAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2McaMacAddress.setDescription('The MAC Address of the Micro channel adapter card installed this PS/2 Micro channel Adapter Card slot. If no MAC address is defined this string is encoded as a zero length string.')
  olPS2ApplTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 3), )
  if mibBuilder.loadTexts: olPS2ApplTable.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2ApplTable.setDescription('A table of software application information associated with the PS/2.')
  olPS2ApplEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 3, 1), ).setIndexNames((0, "CHIPCOMMIB", "olPS2ApplIndex"))
  if mibBuilder.loadTexts: olPS2ApplEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2ApplEntry.setDescription('A profile of a specific software application associated with this PS/2.')
  olPS2ApplIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 3, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2ApplIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2ApplIndex.setDescription('The index for this software application.')
  olPS2ApplDescription = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 3, 1, 11, 3, 1, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 32))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: olPS2ApplDescription.setStatus('mandatory')
  if mibBuilder.loadTexts: olPS2ApplDescription.setDescription('A description of the software application.')
  expDot5Table = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1), )
  if mibBuilder.loadTexts: expDot5Table.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5Table.setDescription('This table contains Token Ring interface parameters and state variables, one entry per 802.5 interface.')
  expDot5Entry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "expDot5IfIndex"))
  if mibBuilder.loadTexts: expDot5Entry.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5Entry.setDescription('A list of Token Ring status and parameter values for an 802.5 interface.')
  expDot5IfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5IfIndex.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5IfIndex.setDescription('The value of this object identifies the 802.5 interface for which this entry contains management information. The value of this object for a particular interface has the same value as the ifIndex object, defined in [4,6], for the same interface.')
  expDot5Commands = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("no-op", 1), ("open", 2), ("reset", 3), ("close", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: expDot5Commands.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5Commands.setDescription(' When this object is set to the value of open(2), the station should go into the open state. The progress and success of the open is given by the values of the objects expDot5RingState and expDot5RingOpenStatus. When this object is set to the value of reset(3), then the station should do a reset. On a reset, all MIB counters should retain their values, if possible. Other side affects are dependent on the hardware chip set. When this object is set to the value of close(4), the station should go into the stopped state by removing itself from the ring. Setting this object to a value of no-op(1) has no effect. When read, this object always has a value of no-op(1).')
  expDot5RingStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5RingStatus.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5RingStatus.setDescription(" The current interface status which can be used to diagnose fluctuating problems that can occur on token rings, after a station has successfully been added to the ring. Before an open is completed, this object has the value for the 'no status' condition. The expDot5RingState and expDot5RingOpenStatus objects provide for debugging problems when the station can not even enter the ring. The object's value is a sum of values, one for each currently applicable condition. The following values are defined for various conditions: 0 = No Problems detected 32 = Ring Recovery 64 = Single Station 256 = Remove Received 512 = reserved 1024 = Auto-Removal Error 2048 = Lobe Wire Fault 4096 = Transmit Beacon 8192 = Soft Error 16384 = Hard Error 32768 = Signal Loss 131072 = no status, open not completed.")
  expDot5RingState = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("opened", 1), ("closed", 2), ("opening", 3), ("closing", 4), ("openFailure", 5), ("ringFailure", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5RingState.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5RingState.setDescription('The current interface state with respect to entering or leaving the ring.')
  expDot5RingOpenStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11))).clone(namedValues=NamedValues(("noOpen", 1), ("badParam", 2), ("lobeFailed", 3), ("signalLoss", 4), ("insertionTimeout", 5), ("ringFailed", 6), ("beaconing", 7), ("duplicateMAC", 8), ("requestFailed", 9), ("removeReceived", 10), ("open", 11)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5RingOpenStatus.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5RingOpenStatus.setDescription("This object indicates the success, or the reason for failure, of the station's most recent attempt to enter the ring.")
  expDot5RingSpeed = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("unknown", 1), ("oneMegabit", 2), ("fourMegabit", 3), ("sixteenMegabit", 4)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: expDot5RingSpeed.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5RingSpeed.setDescription("The ring's bandwidth.")
  expDot5UpStream = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 7), MacAddress()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5UpStream.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5UpStream.setDescription('The MAC-address of the up stream neighbor station in the ring.')
  expDot5ActMonParticipate = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("true", 1), ("false", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: expDot5ActMonParticipate.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5ActMonParticipate.setDescription('If this object has a value of true(1) then this interface will participate in the active monitor selection process. If the value is false(2) then it will not. Setting this object might not have an effect until the next time the interface is opened.')
  expDot5Functional = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 1, 1, 9), MacAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: expDot5Functional.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5Functional.setDescription('The bit mask of all Token Ring functional addresses for which this interface will accept frames.')
  expDot5StatsTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2), )
  if mibBuilder.loadTexts: expDot5StatsTable.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsTable.setDescription("A table containing Token Ring statistics, one entry per 802.5 interface. All the statistics are defined using the syntax Counter as 32-bit wrap around counters. Thus, if an interface's hardware maintains these statistics in 16-bit counters, then the agent must read the hardware's counters frequently enough to prevent loss of significance, in order to maintain 32-bit counters in software.")
  expDot5StatsEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "expDot5StatsIfIndex"))
  if mibBuilder.loadTexts: expDot5StatsEntry.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsEntry.setDescription('An entry contains the 802.5 statistics for a particular interface.')
  expDot5StatsIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsIfIndex.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsIfIndex.setDescription('The value of this object identifies the 802.5 interface for which this entry contains management information. The value of this object for a particular interface has the same value as the ifIndex object, defined in [4,6], for the same interface.')
  expDot5StatsLineErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 2), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsLineErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsLineErrors.setDescription('This counter is incremented when a frame or token is copied or repeated by a station, the E bit is zero in the frame or token and one of the following conditions exists: 1) there is a non-data bit (J or K bit) between the SD and the ED of the frame or token, or 2) there is an FCS error in the frame.')
  expDot5StatsBurstErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 3), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsBurstErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsBurstErrors.setDescription('This counter is incremented when a station detects the absence of transitions for five half-bit timers (burst-five error).')
  expDot5StatsACErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 4), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsACErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsACErrors.setDescription('This counter is incremented when a station receives an AMP or SMP frame in which A is equal to C is equal to 0, and then receives another SMP frame with A is equal to C is equal to 0 without first receiving an AMP frame. It denotes a station that cannot set the AC bits properly.')
  expDot5StatsAbortTransErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 5), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsAbortTransErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsAbortTransErrors.setDescription('This counter is incremented when a station transmits an abort delimiter while transmitting.')
  expDot5StatsInternalErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 6), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsInternalErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsInternalErrors.setDescription('This counter is incremented when a station recognizes an internal error.')
  expDot5StatsLostFrameErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 7), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsLostFrameErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsLostFrameErrors.setDescription('This counter is incremented when a station is transmitting and its TRR timer expires. This condition denotes a condition where a transmitting station in strip mode does not receive the trailer of the frame before the TRR timer goes off.')
  expDot5StatsReceiveCongestions = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 8), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsReceiveCongestions.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsReceiveCongestions.setDescription('This counter is incremented when a station recognizes a frame addressed to its specific address, but has no available buffer space indicating that the station is congested.')
  expDot5StatsFrameCopiedErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 9), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsFrameCopiedErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsFrameCopiedErrors.setDescription('This counter is incremented when a station recognizes a frame addressed to its specific address and detects that the FS field A bits are set to 1 indicating a possible line hit or duplicate address.')
  expDot5StatsTokenErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 10), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsTokenErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsTokenErrors.setDescription('This counter is incremented when a station acting as the active monitor recognizes an error condition that needs a token transmitted.')
  expDot5StatsSoftErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 11), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsSoftErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsSoftErrors.setDescription('The number of Soft Errors the interface has detected. It directly corresponds to the number of Report Error MAC frames that this interface has transmitted. Soft Errors are those which are recoverable by the MAC layer protocols.')
  expDot5StatsHardErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 12), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsHardErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsHardErrors.setDescription('The number of times this interface has detected an immediately recoverable fatal error. It denotes the number of times this interface is either transmitting or receiving beacon MAC frames.')
  expDot5StatsSignalLoss = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 13), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsSignalLoss.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsSignalLoss.setDescription('The number of times this interface has detected the loss of signal condition from the ring.')
  expDot5StatsTransmitBeacons = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 14), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsTransmitBeacons.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsTransmitBeacons.setDescription('The number of times this interface has transmitted a beacon frame.')
  expDot5StatsRecoverys = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 15), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsRecoverys.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsRecoverys.setDescription('The number of Claim Token MAC frames received or transmitted after the interface has received a Ring Purge MAC frame. This counter signifies the number of times the ring has been purged and is being recovered back into a normal operating state.')
  expDot5StatsLobeWires = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 16), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsLobeWires.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsLobeWires.setDescription('The number of times the interface has detected an open or short circuit in the lobe data path. The adapter will be closed and expDot5RingState will signify this condition.')
  expDot5StatsRemoves = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 17), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsRemoves.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsRemoves.setDescription('The number of times the interface has received a Remove Ring Station MAC frame request. When this frame is received the interface will enter the close state and expDot5RingState will signify this condition.')
  expDot5StatsSingles = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 18), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsSingles.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsSingles.setDescription('The number of times the interface has sensed that it is the only station on the ring. This will happen if the interface is the first one up on a ring, or if there is a hardware problem.')
  expDot5StatsFreqErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 2, 1, 19), Counter32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5StatsFreqErrors.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5StatsFreqErrors.setDescription('The number of times the interface has detected that the frequency of the incoming signal differs from the expected frequency by more than that ispecified by the IEEE 802.5 standard, see chapter 7 in [10].')
  expDot5TimerTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5), )
  if mibBuilder.loadTexts: expDot5TimerTable.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerTable.setDescription('This table contains Token Ring interface timer values, one entry per 802.5 interface.')
  expDot5TimerEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1), ).setIndexNames((0, "CHIPCOMMIB", "expDot5TimerIfIndex"))
  if mibBuilder.loadTexts: expDot5TimerEntry.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerEntry.setDescription('A list of Token Ring timer values for an 802.5 interface.')
  expDot5TimerIfIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerIfIndex.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerIfIndex.setDescription('The value of this object identifies the 802.5 interface for which this entry contains timer values. The value of this object for a particular interface has the same value as the ifIndex object, defined in [4,6], for the same interface.')
  expDot5TimerReturnRepeat = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerReturnRepeat.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerReturnRepeat.setDescription('The time-out value used to ensure the interface will return to Repeat State, in units of 100 micro-seconds. The value should be greater than the maximum ring latency. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerHolding = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerHolding.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerHolding.setDescription('Maximum period of time a station is permitted to transmit frames after capturing a token, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerQueuePDU = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerQueuePDU.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerQueuePDU.setDescription('The time-out value for enqueuing of an SMP PDU after reception of an AMP or SMP frame in which the A and C bits were equal to 0, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerValidTransmit = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 5), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerValidTransmit.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerValidTransmit.setDescription('The time-out value used by the active monitor to detect the absence of valid transmissions, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerNoToken = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 6), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerNoToken.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerNoToken.setDescription('The time-out value used to recover from various-related error situations [9]. If N is the maximum number of stations on the ring, the value of this timer is normally: expDot5TimerReturnRepeat + N*expDot5TimerHolding. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerActiveMon = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 7), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerActiveMon.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerActiveMon.setDescription('The time-out value used by the active monitor to stimulate the enqueuing of an AMP PDU for transmission, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerStandbyMon = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 8), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerStandbyMon.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerStandbyMon.setDescription('The time-out value used by the stand-by monitors to ensure that there is an active monitor on the ring and to detect a continuous stream of tokens, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerErrorReport = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 9), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerErrorReport.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerErrorReport.setDescription('The time-out value which determines how often a station shall send a Report Error MAC frame to report its error counters, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerBeaconTransmit = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 10), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerBeaconTransmit.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerBeaconTransmit.setDescription('The time-out value which determines how long a station shall remain in the state of transmitting Beacon frames before entering the Bypass state, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5TimerBeaconReceive = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 5, 1, 11), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: expDot5TimerBeaconReceive.setStatus('obsolete')
  if mibBuilder.loadTexts: expDot5TimerBeaconReceive.setDescription('The time-out value which determines how long a station shall receive Beacon frames from its downstream neighbor before entering the Bypass state, in units of 100 micro-seconds. Implementors are encouraged to provide read-write access to this object if that is possible/useful in their system, but giving due consideration to the dangers of write-able timers.')
  expDot5Tests = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 3))
  testInsertFunc = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 3, 1))
  expDot5ChipSets = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 4))
  chipSetIBM16 = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 4, 1))
  chipSetTItms380 = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 4, 2))
  chipSetTItms380c16 = MibIdentifier((1, 3, 6, 1, 4, 1, 49, 2, 4, 1, 1, 4, 3))
  chipTTYNumber = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 5, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipTTYNumber.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYNumber.setDescription('The number of terminal ports on this agent product.')
  chipTTYTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 5, 2), )
  if mibBuilder.loadTexts: chipTTYTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYTable.setDescription('A table of TTY specific information associated with this agent.')
  chipTTYEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipTTYIndex"))
  if mibBuilder.loadTexts: chipTTYEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYEntry.setDescription('A profile of a specific TTY interface associated with this agent.')
  chipTTYIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 1), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipTTYIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYIndex.setDescription('The TTY to which this entry refers.')
  chipTTYBaud = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(110, 300, 1200, 2400, 4800, 9600, 19200, 38400))).clone(namedValues=NamedValues(("one-hundred-ten", 110), ("three-hundred", 300), ("twelve-hundred", 1200), ("twenty-four-hundred", 2400), ("forty-eight-hundred", 4800), ("ninety-six-hundred", 9600), ("nineteen-two-hundred", 19200), ("thirty-eight-thousand-four-hundred", 38400)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTTYBaud.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYBaud.setDescription('The baud rate for this TTY. It should be noted that all serial ports do not support all of the above baud rates.')
  chipTTYParity = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("odd", 1), ("even", 2), ("none", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTTYParity.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYParity.setDescription('The parity setting for this TTY.')
  chipTTYStop = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("one", 1), ("two", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTTYStop.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYStop.setDescription('The number of stop bits for this TTY.')
  chipTTYData = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(7, 8))).clone(namedValues=NamedValues(("seven", 7), ("eight", 8)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTTYData.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYData.setDescription('The number of data bits for this TTY.')
  chipTTYTimeout = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 6), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTTYTimeout.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYTimeout.setDescription('The number of minutes to wait before this agent logs out an inactive login session on this TTY. NOTE: In some implementations, this is a single variable that is used by all of the terminal and telnet sessions.')
  chipTTYPrompt = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 7), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 15))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTTYPrompt.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYPrompt.setDescription('The terminal prompt to display on this TTY. NOTE: In some implementations, this is a single variable that is used by all of the terminal and telnet sessions.')
  chipTTYDTR = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("asserted", 1), ("deasserted", 2), ("notApplicable", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTTYDTR.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYDTR.setDescription('This value dictates the behavior of the RS-232 Data Terminal Ready (DTR) signal at the time a session ends due to a logout, timeout, or shutdown. This is used by some modems as an indication that they should hangup. This variable returns notApplicable(3) if the RS-232 port does not have a DTR signal.')
  chipTTYTerminalType = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 5, 2, 1, 9), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(1, 40))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTTYTerminalType.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTTYTerminalType.setDescription('A string which indicates the type of terminal that is attached to the serial port. It should be noted that the string is passed to a telnet server whenever the server issues the IAC DO TERMINAL-TYPE command (see rfc884).')
  chipTFTPStart = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 6, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("tftpNoTransfer", 1), ("tftpGet", 2), ("tftpPut", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTFTPStart.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTFTPStart.setDescription('Setting chipTFTPStart to tftpGet(2) initiates a file transfer to the agent (download); tftpPut(3) initiates a file transfer to the server (upload).')
  chipTFTPSlot = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 6, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 254, 255))).clone(namedValues=NamedValues(("slot-1", 1), ("slot-2", 2), ("slot-3", 3), ("slot-4", 4), ("slot-5", 5), ("slot-6", 6), ("slot-7", 7), ("slot-8", 8), ("slot-9", 9), ("slot-10", 10), ("slot-11", 11), ("slot-12", 12), ("slot-13", 13), ("slot-14", 14), ("slot-15", 15), ("slot-16", 16), ("slot-17", 17), ("all-fddi-port-slots", 254), ("agent-slot", 255)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTFTPSlot.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTFTPSlot.setDescription('The slot number of the module that is to be involved in the TFTP transfer with the TFTP server (chipTFTPIpAddress).')
  chipTFTPIpAddress = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 6, 3), IpAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTFTPIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTFTPIpAddress.setDescription('The IP Address of the TFTP server.')
  chipTFTPFileName = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 6, 4), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 128))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTFTPFileName.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTFTPFileName.setDescription('The file name of the file to retrieve (tftpGet), or the name of the file to create (tftpPut). ')
  chipTFTPFileType = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 6, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("flashCode", 1), ("bootCode", 2), ("ascii", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTFTPFileType.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTFTPFileType.setDescription('The type of file image to upload/download. The file type indicates to the agent what kind of file it is receiving. flashCode(1) indicates a code upgrade of the operational proms. bootCode(2) indicates a code upgrade of the boot proms. ascii(3) indicates an ASCII file.')
  chipTFTPResult = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 6, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37))).clone(namedValues=NamedValues(("clear", 1), ("xferInProgress", 2), ("okay", 3), ("otherTFTPError", 4), ("fileNotFound", 5), ("accessError", 6), ("diskFull", 7), ("illegalTFTPOperation", 8), ("invalidTFTPTransactionID", 9), ("noResponse", 10), ("invalidDownloadKey", 11), ("invalidSlot", 12), ("invalidNetwork", 13), ("fepromErase", 14), ("fepromProg", 15), ("xferError", 16), ("decodeError", 17), ("dlInProgress", 18), ("notYetSupported", 19), ("noModsOfType", 20), ("downloadFailed", 21), ("crcError", 22), ("invalidDLType", 23), ("unknownFEPROMType", 24), ("fileTooLarge", 25), ("fileGetProblem", 26), ("notMaster", 27), ("onlyOperational", 28), ("rejectedByTarget", 29), ("gatewayUnreachable", 30), ("moduleTypeError", 31), ("fileTypeError", 32), ("fileForwardProblem", 33), ("notifyTargetError", 34), ("serverTimeout", 35), ("noModuleInSlot", 36), ("targetTimeout", 37)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipTFTPResult.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTFTPResult.setDescription('The result of the last TFTP operation.')
  chipTFTPSubSlot = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 6, 7), Integer32()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTFTPSubSlot.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTFTPSubSlot.setDescription('The subslot identifier for the module to be involved in the TFTP transfer with the TFTP server. If this transfer involves a module not contained in the ONcore system, the value of this object can only be 1. If the value of chipTFTPSlot is agent-slot(255), this object is ignored.')
  chipTFTPTargetLocation = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 6, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("target-Device", 1), ("target-SlotSubSlot", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipTFTPTargetLocation.setStatus('mandatory')
  if mibBuilder.loadTexts: chipTFTPTargetLocation.setDescription('Specifies the ultimate destination of the file being transfered. This object will determine if the target is Device or Module.')
  chipDownloadUDKSerial = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 7, 1), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 8))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipDownloadUDKSerial.setStatus('mandatory')
  if mibBuilder.loadTexts: chipDownloadUDKSerial.setDescription('A string representing the serial number of the Upgrade Distribution Kit.')
  chipDownloadKey = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 7, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 8))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipDownloadKey.setStatus('mandatory')
  if mibBuilder.loadTexts: chipDownloadKey.setDescription('The key code provided by your VAR. Available by calling technical support at +1 508 460 6195.')
  chipDownloadDateTime = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 7, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 20))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipDownloadDateTime.setStatus('mandatory')
  if mibBuilder.loadTexts: chipDownloadDateTime.setDescription('The date of the last successful download in the format hh:mm day DD Mon YY')
  chipAlertTable = MibTable((1, 3, 6, 1, 4, 1, 49, 2, 8, 1), )
  if mibBuilder.loadTexts: chipAlertTable.setStatus('mandatory')
  if mibBuilder.loadTexts: chipAlertTable.setDescription('A table of entries associated with the management of alerts on this agent.')
  chipAlertEntry = MibTableRow((1, 3, 6, 1, 4, 1, 49, 2, 8, 1, 1), ).setIndexNames((0, "CHIPCOMMIB", "chipAlertIndex"))
  if mibBuilder.loadTexts: chipAlertEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: chipAlertEntry.setDescription('An entry associated with the management of an alert on this agent.')
  chipAlertIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 8, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("snmp-authentication", 1), ("hello", 2), ("change", 3), ("console-display", 4), ("port-up-down", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipAlertIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: chipAlertIndex.setDescription('The specific alert to manage. snmp-authentication(1) manages the standard authentication failure trap. hello(2) manages the hello trap. change(3), the change traps. console-display(4) controls the display of alerts at the console terminal. port-up-down(5) controls the generation of port up and port down traps.')
  chipAlertMode = MibTableColumn((1, 3, 6, 1, 4, 1, 49, 2, 8, 1, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2), ("filter", 3)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipAlertMode.setStatus('mandatory')
  if mibBuilder.loadTexts: chipAlertMode.setDescription('Enabling a specific alert allows that alert to be generated, or displayed at the console. If chipAlertIndex is set to port-up-down(5) then this object either overrides the port filter database by enabling or disabling all port alerts, or if this object is set to filter(3), then olPortAlertFilter in the olPortTable is consulted for when generating alerts for each individual port. Note that only port-up-down(5) alerts may be filtered. Setting this object to filter(3) for entries other than port-up-down(5) will return the invalidData object.')
  chipBootPStart = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 11, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("bootpNoTransfer", 1), ("bootpRequest", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipBootPStart.setStatus('mandatory')
  if mibBuilder.loadTexts: chipBootPStart.setDescription('Setting chipBootPStart to bootpRequest(2) initiates an BootP request to obtain configuration information from a BootP server.')
  chipBootPPowerUpMode = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 11, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("enable", 1), ("disable", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipBootPPowerUpMode.setStatus('mandatory')
  if mibBuilder.loadTexts: chipBootPPowerUpMode.setDescription('When set to enable(1) indicates that a BootP request to obtain configuration information should be initiated following a power-up sequence.')
  chipBootPIpAddress = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 11, 3), IpAddress()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chipBootPIpAddress.setStatus('mandatory')
  if mibBuilder.loadTexts: chipBootPIpAddress.setDescription('The IP Address of the BootP server. If no IP address is defined, the broadcast address will be used in a BootP request.')
  chipBootPResult = MibScalar((1, 3, 6, 1, 4, 1, 49, 2, 11, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5))).clone(namedValues=NamedValues(("clear", 1), ("xferInProgress", 2), ("okay", 3), ("noBootPResponse", 4), ("otherBootPError", 5)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chipBootPResult.setStatus('mandatory')
  if mibBuilder.loadTexts: chipBootPResult.setDescription('The result of the last BootP operation.')
  chipHello = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,1))
  if mibBuilder.loadTexts: chipHello.setDescription('A chipHello trap is sent every minute by an agent with the hello trap enabled. The hello trap will discontinue being sent when either the agent receives an authenticate SNMP request, or after 255 minutes.')
  chipSlotDown = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,2)).setObjects(("CHIPCOMMIB", "olModSlotIndex"))
  if mibBuilder.loadTexts: chipSlotDown.setDescription('This trap indicates that the module in the indicated slot is down. Usually, this trap is sent when the module has been removed. Sometimes, this trap is sent when management communications with this module have been broken. In this case, it may not be possible to distinguish between a removed and a failed module. The module type (olModType) and the module description (olModDescr) are also provided in this case.')
  chipSlotUp = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,3)).setObjects(("CHIPCOMMIB", "olModSlotIndex"))
  if mibBuilder.loadTexts: chipSlotUp.setDescription('This trap indicates that a blade in the indicated slot is up. Usually, this trap is sent when the module is inserted into the hub. Sometimes, this trap is sent when management communications have been restored to a module where they had previously been broken. In this case, it may not be possible to distinguish between a module that has just be inserted and a module that has just the. The module type (olModType) and the module description (olModDescr) are also provided in this case.')
  chipEnvironment = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,4))
  if mibBuilder.loadTexts: chipEnvironment.setDescription("A chipEnvironment trap indicates a change in the concentrator's environment has occurred. The variables supplied indicate what exactly changed.")
  chipHardware = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,5))
  if mibBuilder.loadTexts: chipHardware.setDescription('A chipHardware trap indicates that a soft hardware failure has been detected. An example of a soft hardware failure is too many writes to non-vatile storage. This is an indication to get the unit serviced.')
  chipSoftware = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,6))
  if mibBuilder.loadTexts: chipSoftware.setDescription('A chipSoftware trap indicates that a soft software failure has been detected. This is an indication to get the unit serviced.')
  chipChange = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,7))
  if mibBuilder.loadTexts: chipChange.setDescription('A chipChange trap is used to indicate that a configuration change has occurred. The actual variables that changed are included in the variables section of the PDU.')
  chipFatal = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,8))
  if mibBuilder.loadTexts: chipFatal.setDescription('A chipFatal trap is used to indicate that a fatal error has occurred. This is an indication to get the unit serviced.')
  chipTrunkDown = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,9)).setObjects(("CHIPCOMMIB", "olTrunkSlotIndex"), ("CHIPCOMMIB", "olTrunkIndex"), ("CHIPCOMMIB", "olTrunkAdminState"), ("CHIPCOMMIB", "olTrunkStatus"))
  if mibBuilder.loadTexts: chipTrunkDown.setDescription("A chipTrunkDown trap indicates that trunk's status has changed to an error condition. Multiple chipTrunkDown traps may be sent if the trunk's status changes from one error to another.")
  chipTrunkUp = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,10)).setObjects(("CHIPCOMMIB", "olTrunkSlotIndex"), ("CHIPCOMMIB", "olTrunkIndex"), ("CHIPCOMMIB", "olTrunkAdminState"), ("CHIPCOMMIB", "olTrunkStatus"))
  if mibBuilder.loadTexts: chipTrunkUp.setDescription("A chipTrunkUp trap indicates that a trunk's status has changed to a non-error (okay or warning) condition.")
  chipPortDown = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,11)).setObjects(("CHIPCOMMIB", "olPortSlotIndex"), ("CHIPCOMMIB", "olPortIndex"), ("CHIPCOMMIB", "olPortAdminState"), ("CHIPCOMMIB", "olPortStatus"))
  if mibBuilder.loadTexts: chipPortDown.setDescription("A chipPortDown trap indicates that a port's status has changed to an error condition. Multiple chipPortDown traps may be sent if the port's status changes from one error to another.")
  chipPortUp = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,12)).setObjects(("CHIPCOMMIB", "olPortSlotIndex"), ("CHIPCOMMIB", "olPortIndex"), ("CHIPCOMMIB", "olPortAdminState"), ("CHIPCOMMIB", "olPortStatus"))
  if mibBuilder.loadTexts: chipPortUp.setDescription("A chipPortUp trap indicates that a port's status has changed to a non-error (okay or warning) condition.")
  chipPing = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,13)).setObjects(("CHIPCOMMIB", "chipEchoAddr"), ("CHIPCOMMIB", "chipEchoNumber"), ("CHIPCOMMIB", "chipEchoResponseCounts"))
  if mibBuilder.loadTexts: chipPing.setDescription('A chipPing trap is sent after the SNMP initiated PING command is completed. After the last echo request packet is sent, this trap is sent indicating the ping address, the number of requests sent, and the number of responses received at the time the trap was generated.')
  chipAboveThreshd = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,14))
  if mibBuilder.loadTexts: chipAboveThreshd.setDescription('A chipAboveThreshd trap indicates that a Counter or Gauge variable has exceeded its threshd. The variable which is above its threshd is the only variable in the varBind list. Its value is taken at the time the threshd calculation is performed and therefore may be greater than the actual threshd value. Another above threshd trap will not be sent until a below threshd trap is sent.')
  chipBelowThreshd = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,15))
  if mibBuilder.loadTexts: chipBelowThreshd.setDescription('A chipBelowThreshd trap indicates that a Counter or Gauge variable had exceeded its threshd but is now below its threshd. The variable which is below its threshd is the only variable in the varBind list. Its value is taken at the time the threshd calculation is performed and therefore may be less than the actual threshd value. Another below threshd trap will not be sent until an above threshd trap is sent.')
  chipModuleDown = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,16)).setObjects(("CHIPCOMMIB", "ocModSlotIndex"), ("CHIPCOMMIB", "ocModSubSlotIndex"), ("CHIPCOMMIB", "ocModType"), ("CHIPCOMMIB", "ocModDescr"))
  if mibBuilder.loadTexts: chipModuleDown.setDescription('A chipSlotDown trap indicates that management communications with the slot indicated by chipModSlotIndex has been broken. This event usually occurs when a module has been physically removed from the concentrator. However, it is possible for this event to occur when the particular module fails.')
  chipModuleUp = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,17)).setObjects(("CHIPCOMMIB", "ocModSlotIndex"), ("CHIPCOMMIB", "ocModSubSlotIndex"), ("CHIPCOMMIB", "ocModType"), ("CHIPCOMMIB", "ocModDescr"))
  if mibBuilder.loadTexts: chipModuleUp.setDescription('A chipSlotUp trap indicates that management communications with the slot indicated by chipModSlotIndex has been established. This event usually occurs when a module has physically been inserted into the concentrator. The variable chipModType indicates the module type inserted. For ')
  chipSecurity = NotificationType((1, 3, 6, 1, 4, 1, 49) + (0,18)).setObjects(("CHIPCOMMIB", "olNetOlSecTrapReason"))
  if mibBuilder.loadTexts: chipSecurity.setDescription('This trap indicates a change in the security environment. The olNetOlSecTrapReason specifies the reason for the trap. If the trap reason is intrusion-attempt(2), then the following objects will also be included in the trap: olPortSlotIndex and olPortPortIndex (to specify on which port the intrusion attempt occurred), and olPortAdminState (to indicate whether the port was automatically disabled). The olEnetStatsPortLastSrcAddr object will be included if the MAC address of the intruder is available.')
  mibBuilder.exportSymbols("CHIPCOMMIB", ol51nnMTPCLPortDipAdminState=ol51nnMTPCLPortDipAdminState, ol5208MTPTrunkExtBcnRecovery=ol5208MTPTrunkExtBcnRecovery, olEnetMapFrames=olEnetMapFrames, ol51nnMFPPortDipAdminState=ol51nnMFPPortDipAdminState, expDot5StatsBurstErrors=expDot5StatsBurstErrors, olTRnetStatsPortBurstErrors=olTRnetStatsPortBurstErrors, chipRptrMonitorPortIndex=chipRptrMonitorPortIndex, ol5208MTPTrunkDipAdminState=ol5208MTPTrunkDipAdminState, ol51nnMFBModSlotIndex=ol51nnMFBModSlotIndex, expDot5IfIndex=expDot5IfIndex, expDot5TimerQueuePDU=expDot5TimerQueuePDU, ol53nnMSTPTrunkIndex=ol53nnMSTPTrunkIndex, oc60nnMRCTLModPS4Status=oc60nnMRCTLModPS4Status, olNetOlSecControlSlotIndex=olNetOlSecControlSlotIndex, olFDDInetStatsErrorCounts=olFDDInetStatsErrorCounts, ol53nnMFIBSTTrunkEntry=ol53nnMFIBSTTrunkEntry, ocModResetModule=ocModResetModule, olTRTrafTopNSummaryTable=olTRTrafTopNSummaryTable, oc60nnMRCTLModPS2Status=oc60nnMRCTLModPS2Status, ol51nnMTPLSModTable=ol51nnMTPLSModTable, ol51nnMAUIFModTable=ol51nnMAUIFModTable, ol52nnBTT=ol52nnBTT, olTRTrafControlEntry=olTRTrafControlEntry, ol51nnMUTPPortSlotIndex=ol51nnMUTPPortSlotIndex, ol51nnMUTPPortDipSquelch=ol51nnMUTPPortDipSquelch, chipDownloadKey=chipDownloadKey, ol51nnMTPCLPortBuddySlot=ol51nnMTPCLPortBuddySlot, olPS2ApplIndex=olPS2ApplIndex, oc61nnDMGTModSubSlotIndex=oc61nnDMGTModSubSlotIndex, expDot5TimerBeaconTransmit=expDot5TimerBeaconTransmit, ol51nnBEEPortEntry=ol51nnBEEPortEntry, ocModSubSlotIndex=ocModSubSlotIndex, ol51nnMFPPortDipLLW=ol51nnMFPPortDipLLW, ol53nnMFBMICPortNeighbor=ol53nnMFBMICPortNeighbor, chipEchoStart=chipEchoStart, olTRTrafTopNIndex=olTRTrafTopNIndex, ol53nnMTDDIModUpStreamModule=ol53nnMTDDIModUpStreamModule, portGroup=portGroup, olTRTrafFrames128to255Octets=olTRTrafFrames128to255Octets, olFDDIStatsPortEntry=olFDDIStatsPortEntry, oc61nnMFBPModEntry=oc61nnMFBPModEntry, ol52nnMFRModEntry=ol52nnMFRModEntry, ol51nnMTPPortSlotIndex=ol51nnMTPPortSlotIndex, ol52nnBTTPortForwarding=ol52nnBTTPortForwarding, ol51nnMTP=ol51nnMTP, ocPowerSlotAdminStatus=ocPowerSlotAdminStatus, chipRptrMonitorGroupIndex=chipRptrMonitorGroupIndex, olPS2McaEntry=olPS2McaEntry, ol52nnMMGTTrunkCableMon=ol52nnMMGTTrunkCableMon, olTRTrafPortOutOctets=olTRTrafPortOutOctets, olFDDIStatsPortLerEstimate=olFDDIStatsPortLerEstimate, ol50nnMHCTLModTable=ol50nnMHCTLModTable, olTRTrafControlLogicalState=olTRTrafControlLogicalState, chipGenProduct=chipGenProduct, ol51nnMFBPPortDipNetwork=ol51nnMFBPPortDipNetwork, ol51nnMFPPortDipHipwr=ol51nnMFPPortDipHipwr, ocInvModSerialNo=ocInvModSerialNo, ol51nnMTPCLPortTable=ol51nnMTPCLPortTable, ol51nnMFP=ol51nnMFP, olEnetStatsModMcastRcvdOks=olEnetStatsModMcastRcvdOks, ol52nnMECModTable=ol52nnMECModTable, ol51nnREEModEntry=ol51nnREEModEntry, chipRptrMonitorRptrEntry=chipRptrMonitorRptrEntry, ol53nnMFBMICTrunkTable=ol53nnMFBMICTrunkTable, chipBootPIpAddress=chipBootPIpAddress, oc61nnMTPLModSlotIndex=oc61nnMTPLModSlotIndex, ol53nnMTDDITrunkSlotIndex=ol53nnMTDDITrunkSlotIndex, ol51nnIxPortIpAddress=ol51nnIxPortIpAddress, olTRTrafTopNStatistic=olTRTrafTopNStatistic, ol60nnMRCTLModTable=ol60nnMRCTLModTable, olTRTrafTopNSummaryStations=olTRTrafTopNSummaryStations, online=online, ocModNumTrunks=ocModNumTrunks, ol53nnMSTPPortEntry=ol53nnMSTPPortEntry, olTRTrafBroadcastFrames=olTRTrafBroadcastFrames, ol50nnMHCTLModClockStatus=ol50nnMHCTLModClockStatus, ol51nnBEEModEntry=ol51nnBEEModEntry, ol51nnRESModTable=ol51nnRESModTable, olModStatus=olModStatus, ol51nnMTPLSModAutoPartition=ol51nnMTPLSModAutoPartition, ol51nnMFIBPortBuddySlot=ol51nnMFIBPortBuddySlot, ol51nnMTSModProtocols=ol51nnMTSModProtocols, chipRptrGroupDescr=chipRptrGroupDescr, ol50nnMRCLSModEntry=ol50nnMRCLSModEntry, ol52nnMTPTrunkSlotIndex=ol52nnMTPTrunkSlotIndex, ol51nnMTPModCrossover=ol51nnMTPModCrossover, olThreshLastCreatedIndex=olThreshLastCreatedIndex, oc61nnMTPLPortAutoPolarity=oc61nnMTPLPortAutoPolarity, chipRptrRptrInfo=chipRptrRptrInfo, ol53nnMSTPPortConnectState=ol53nnMSTPPortConnectState, ol51nnMFLModTable=ol51nnMFLModTable, ol53nnMFBMICPortPCWithhold=ol53nnMFBMICPortPCWithhold, olModConfigured=olModConfigured, chipRptrMonitorPortShortEvents=chipRptrMonitorPortShortEvents, oc61nnDMGTModSlotIndex=oc61nnDMGTModSlotIndex, chipRptrGroupOperStatus=chipRptrGroupOperStatus, olThreshCurrentValue=olThreshCurrentValue, olPS2Info=olPS2Info, ol51nnMTPModDipNetwork=ol51nnMTPModDipNetwork, olTrunkNeighbor=olTrunkNeighbor, ol52nnMECTrunkTable=ol52nnMECTrunkTable, olThreshTotalEntries=olThreshTotalEntries, olTRTrafFrames64to127Octets=olTRTrafFrames64to127Octets, olAgentsEntry=olAgentsEntry, ol5208MTPTrunkTable=ol5208MTPTrunkTable, ol53nnMFBMICModRingInfo=ol53nnMFBMICModRingInfo, olTRnet=olTRnet, ol51nnMFPPortHipwr=ol51nnMFPPortHipwr, ol52nnBTTPortIpAddress=ol52nnBTTPortIpAddress, ol52nnMFRModRingSpeed=ol52nnMFRModRingSpeed, olTRTrafFrames512to1023Octets=olTRTrafFrames512to1023Octets, olFDDIStatsPortLCTFailCts=olFDDIStatsPortLCTFailCts, olTrunkTable=olTrunkTable, chipTTYStop=chipTTYStop, olPS2McaDescription=olPS2McaDescription, ol53nnMSTPPortNeighbor=ol53nnMSTPPortNeighbor, oc61nnMTPLPortBuddyPort=oc61nnMTPLPortBuddyPort, ocInvHubType=ocInvHubType, olEnvPSOperStatus=olEnvPSOperStatus, ol51nnMTPCLModConn2DipNetwork=ol51nnMTPCLModConn2DipNetwork, ol53nnMTDDIPortEntry=ol53nnMTDDIPortEntry, expDot5StatsTransmitBeacons=expDot5StatsTransmitBeacons, olEnetStatsPortRunts=olEnetStatsPortRunts, ol53nnMTDDIPortBSFlag=ol53nnMTDDIPortBSFlag, chipRptrGroupPortCapacity=chipRptrGroupPortCapacity, ol52nnMMGTModLocalMACAddress=ol52nnMMGTModLocalMACAddress, ol51nnMBNCPortDipGround=ol51nnMBNCPortDipGround, olThreshAllMode=olThreshAllMode, oc61nnMCARModTable=oc61nnMCARModTable, ocInvHubMfr=ocInvHubMfr, ol51nnMTPCLPortEntry=ol51nnMTPCLPortEntry, ol53nnMTDDIPortNeighbor=ol53nnMTDDIPortNeighbor, olEnetStatsLocalColls=olEnetStatsLocalColls, chipRptrReset=chipRptrReset, ol51nnMUTPModDipNetwork=ol51nnMUTPModDipNetwork, ol51nnMTPPLModSlotIndex=ol51nnMTPPLModSlotIndex, olEnetStatsModBcastRcvdOks=olEnetStatsModBcastRcvdOks, olTRnetMapSummary=olTRnetMapSummary, expDot5StatsTokenErrors=expDot5StatsTokenErrors, ol51nnMTPLSPortAdminState=ol51nnMTPLSPortAdminState, ol52nnBTTModSRBridgeNo=ol52nnBTTModSRBridgeNo, ol52nnMTPPortIndex=ol52nnMTPPortIndex, ol52nnMMGTPortSlotIndex=ol52nnMMGTPortSlotIndex, ol52nnMTPPortStationType=ol52nnMTPPortStationType, olTRTrafPortOutMulticastFrames=olTRTrafPortOutMulticastFrames, ol51nnMTPModSlotIndex=ol51nnMTPModSlotIndex, oc61nnMCAR=oc61nnMCAR, chipRptrMonitorPortLateEvents=chipRptrMonitorPortLateEvents, expDot5Table=expDot5Table, ol51nnIxPortSTAPState=ol51nnIxPortSTAPState, testInsertFunc=testInsertFunc, ol51nnMFBPPortDipHipwr=ol51nnMFBPPortDipHipwr, chipSoftware=chipSoftware, ol51nnMBNCPortTable=ol51nnMBNCPortTable, ol51nnMMGTModTable=ol51nnMMGTModTable, ol51nnREEPortDipNetwork=ol51nnREEPortDipNetwork, ol51nnMTSPortEntry=ol51nnMTSPortEntry, ol51nnIxModSlotIndex=ol51nnIxModSlotIndex, olThreshEntry=olThreshEntry, chipRptrOperStatus=chipRptrOperStatus, dmm=dmm, ol50nnMRCLSModSlotIndex=ol50nnMRCLSModSlotIndex, ol52nnMMGTModEntry=ol52nnMMGTModEntry, ocModDescr=ocModDescr, oncore=oncore, ol51nnMTPLSPortTable=ol51nnMTPLSPortTable, oc61nnDMGTModSubnetMask=oc61nnDMGTModSubnetMask, oc60nnMMGTModBootVersion=oc60nnMMGTModBootVersion, olTRTrafControlTopNInterval=olTRTrafControlTopNInterval, chipTTYBaud=chipTTYBaud, ol51nnREEPortEntry=ol51nnREEPortEntry, ol50nnMRCTLModTable=ol50nnMRCTLModTable, chipRptrMonitorGroupInfo=chipRptrMonitorGroupInfo, olNetOlSecAddrTable=olNetOlSecAddrTable, ol52nnMFRPortStationType=ol52nnMFRPortStationType, expDot5StatsSignalLoss=expDot5StatsSignalLoss, ol52nnMECModMACStationAddr=ol52nnMECModMACStationAddr, oc61nnDMGTModBootVersion=oc61nnDMGTModBootVersion, olNetSecurityMACTable=olNetSecurityMACTable, ol41nnHETPPortReset=ol41nnHETPPortReset, ol52nnMMGTTrunkEntry=ol52nnMMGTTrunkEntry, hubSysGroup=hubSysGroup, chipTFTPIpAddress=chipTFTPIpAddress, ol52nnMMGTModMasterPriority=ol52nnMMGTModMasterPriority, ol53nnMTDDIModRingInfo=ol53nnMTDDIModRingInfo, ol53nnMFIBSTModTable=ol53nnMFIBSTModTable, olEnet=olEnet, ol51nnMAUIFPortAdminState=ol51nnMAUIFPortAdminState, olConcReset=olConcReset, olTRTrafStationInFrames=olTRTrafStationInFrames, ol51nnMTPLSPortEntry=ol51nnMTPLSPortEntry, ol51nnMTPLPortBuddyPort=ol51nnMTPLPortBuddyPort, olEnvTable=olEnvTable, olPortNetwork=olPortNetwork, ol52nnBTTTrunkIndex=ol52nnBTTTrunkIndex, ol5208MTPTrunkIndex=ol5208MTPTrunkIndex, oc61nnMFBPPortAdminState=oc61nnMFBPPortAdminState, olTRTrafFrames2048to4095Octets=olTRTrafFrames2048to4095Octets, olNets=olNets, olTRTrafStationOutFrames=olTRTrafStationOutFrames, expDot5StatsLineErrors=expDot5StatsLineErrors, expDot5StatsInternalErrors=expDot5StatsInternalErrors, olTRnetStatsTable=olTRnetStatsTable, chipRptrMonitorPortReadableOctets=chipRptrMonitorPortReadableOctets, ol51nnIxPortDipNetwork=ol51nnIxPortDipNetwork, expDot5Tests=expDot5Tests, olSpecMods=olSpecMods, olConcProfile=olConcProfile, olTRnetStatsStationTable=olTRnetStatsStationTable, ol5208MTPPortSlotIndex=ol5208MTPPortSlotIndex, ol51nnMMGT=ol51nnMMGT, ol51nnMTPLSPortDipAdminState=ol51nnMTPLSPortDipAdminState, oc61nnMTPLPortBuddySlot=oc61nnMTPLPortBuddySlot, olEnetStatsPortSrcAddrChanges=olEnetStatsPortSrcAddrChanges, oc61nnMCARModEntry=oc61nnMCARModEntry, expDot5TimerHolding=expDot5TimerHolding, ol51nnMMGTModEntry=ol51nnMMGTModEntry, ol53nnMFBMICTrunkEntry=ol53nnMFBMICTrunkEntry, chipChange=chipChange, chipRptrMonitorPortTable=chipRptrMonitorPortTable, oc61nnDMGTModStationAddr=oc61nnDMGTModStationAddr, ol50nnMHCTL=ol50nnMHCTL, olConc=olConc, olEnetMapSlotIndex=olEnetMapSlotIndex, ol51nnMTPCLModSlotIndex=ol51nnMTPCLModSlotIndex, olTRTrafTopNSummaryStatistic=olTRTrafTopNSummaryStatistic, olTRnetMapSummaryEntry=olTRnetMapSummaryEntry, olTRnetStatsEnabledPorts=olTRnetStatsEnabledPorts, ol51nnMAUIFPortBuddySlot=ol51nnMAUIFPortBuddySlot, olEnvPSTable=olEnvPSTable, ol52nnBTTPortRingSpeed=ol52nnBTTPortRingSpeed, olTRnetStatsStationLineErrors=olTRnetStatsStationLineErrors, ol41nnHETPPortSlotIndex=ol41nnHETPPortSlotIndex, ol52nnMECTrunkEntry=ol52nnMECTrunkEntry, olThreshTable=olThreshTable, ol53nnMFBMICModTable=ol53nnMFBMICModTable, olTRnetStatsPortNetID=olTRnetStatsPortNetID, ocPowerOutputWattageConsumed=ocPowerOutputWattageConsumed, ol41nnHETPModSerialNo=ol41nnHETPModSerialNo, ol51nnMFLModEntry=ol51nnMFLModEntry, ol53nnMFBMICModUpStreamOperPath=ol53nnMFBMICModUpStreamOperPath, ol50nnMHCTLModTempStatus=ol50nnMHCTLModTempStatus, oc60nnMRCTLModOperState=oc60nnMRCTLModOperState, olTRnetStatsPortTokenErrors=olTRnetStatsPortTokenErrors, ol51nnMFBModLLW=ol51nnMFBModLLW, olTRTrafStationNetID=olTRTrafStationNetID, ol53nnMSTPModDownStreamOperPath=ol53nnMSTPModDownStreamOperPath, ol51nnMTPPLPortEntry=ol51nnMTPPLPortEntry, olNetOlSecIntruderChronIndex=olNetOlSecIntruderChronIndex, expDot5StatsSoftErrors=expDot5StatsSoftErrors, ol53nnMFIBSTPortEntry=ol53nnMFIBSTPortEntry, ol53nnMFIBSTPortConnectState=ol53nnMFIBSTPortConnectState, olGroupPortSlotIndex=olGroupPortSlotIndex, olTRnetStatsFrameCopiedErrors=olTRnetStatsFrameCopiedErrors)
  mibBuilder.exportSymbols("CHIPCOMMIB", olModVersion=olModVersion, chipHello=chipHello, ol41nnHMTPPortSlotIndex=ol41nnHMTPPortSlotIndex, expDot5StatsTable=expDot5StatsTable, olNetOlSecAutolearnTrigger=olNetOlSecAutolearnTrigger, ol51nnMUTPPortTable=ol51nnMUTPPortTable, expDot5StatsSingles=expDot5StatsSingles, ol53nnMFIBSTPortPCWithhold=ol53nnMFIBSTPortPCWithhold, olGroupSetAdminState=olGroupSetAdminState, ol53nnMMGTModDownStreamOperPath=ol53nnMMGTModDownStreamOperPath, olTrunkIndex=olTrunkIndex, expDot5Commands=expDot5Commands, ol50nnMRCTLModSlotIndex=ol50nnMRCTLModSlotIndex, oc61nnMTPLModSubSlotIndex=oc61nnMTPLModSubSlotIndex, ol52nnMECModNetworkStatus=ol52nnMECModNetworkStatus, ol41nnHMTPModSlotIndex=ol41nnHMTPModSlotIndex, ol52nnBTTPortConnector=ol52nnBTTPortConnector, ol51nnBEEModStationAddr=ol51nnBEEModStationAddr, ol53nnMTDDIModEntry=ol53nnMTDDIModEntry, ol50nnMRCLS=ol50nnMRCLS, chipRptrAddrTrackGroupInfo=chipRptrAddrTrackGroupInfo, ol51nnMAUIMPortDipAdminState=ol51nnMAUIMPortDipAdminState, chipRptrPortOperStatus=chipRptrPortOperStatus, olGroupPortIndex=olGroupPortIndex, ol52nnMTPTrunkIndex=ol52nnMTPTrunkIndex, oc61nnMFBPPortEntry=oc61nnMFBPPortEntry, ol52nnMECModSoftwareVersion=ol52nnMECModSoftwareVersion, chipRptrPortAutoPartitionState=chipRptrPortAutoPartitionState, chipTFTPTargetLocation=chipTFTPTargetLocation, ol51nnREEModProtocols=ol51nnREEModProtocols, olEnvPSAdminState=olEnvPSAdminState, ol51nnMAUIMPortBuddySlot=ol51nnMAUIMPortBuddySlot, ol53nnMTDDIModUpStreamOperPath=ol53nnMTDDIModUpStreamOperPath, ol52nnMECTrunkSlotIndex=ol52nnMECTrunkSlotIndex, olNetOlSecControlEntry=olNetOlSecControlEntry, expDot5StatsFreqErrors=expDot5StatsFreqErrors, chipGenID=chipGenID, olTRnetStatsTotalPorts=olTRnetStatsTotalPorts, chipRptrMonitorPortGroupIndex=chipRptrMonitorPortGroupIndex, ol5208MTPModBypsAdminState=ol5208MTPModBypsAdminState, ol51nnMTPLPortDipLinkInteg=ol51nnMTPLPortDipLinkInteg, ol52nnMFRTrunkSlotIndex=ol52nnMFRTrunkSlotIndex, chipRptrAddrTrackTable=chipRptrAddrTrackTable, ol51nnMFPModEntry=ol51nnMFPModEntry, olTRTrafControlPortLastChangeTime=olTRTrafControlPortLastChangeTime, olNetOlSecControlPortIndex=olNetOlSecControlPortIndex, ol50nnMRCTL=ol50nnMRCTL, ocInvModSWBootVer=ocInvModSWBootVer, ol52nnMECPortSlotIndex=ol52nnMECPortSlotIndex, ol53nnMTDDIPortPcmState=ol53nnMTDDIPortPcmState, ol53nnMSTPModUpStreamModule=ol53nnMSTPModUpStreamModule, ol51nnMFPPortBuddySlot=ol51nnMFPPortBuddySlot, olTRTrafControlPortTotalStations=olTRTrafControlPortTotalStations, olModNumTrunks=olModNumTrunks, oc61nnMTPLPortDipNetwork=oc61nnMTPLPortDipNetwork, ol51nnMFPPortAdminState=ol51nnMFPPortAdminState, oc61nnDMGTModInterfaceMode=oc61nnDMGTModInterfaceMode, chipRptrAddrTrackGroupIndex=chipRptrAddrTrackGroupIndex, ol50nnMRCTLModClockStatus=ol50nnMRCTLModClockStatus, chipSnmpDot3RptrMgt=chipSnmpDot3RptrMgt, ol50nnMHCTLModOperState=ol50nnMHCTLModOperState, ol51nnMTPModEntry=ol51nnMTPModEntry, ol50nnMCTL=ol50nnMCTL, ol53nnMFBMIC=ol53nnMFBMIC, ol52nnMTPModDipRingSpeed=ol52nnMTPModDipRingSpeed, ol51nnMFLPortAdminState=ol51nnMFLPortAdminState, olTRTrafTopNSummaryNetID=olTRTrafTopNSummaryNetID, ol51nnMUTPPortIndex=ol51nnMUTPPortIndex, ol51nnBEEPortIpAddress=ol51nnBEEPortIpAddress, ol53nnMSTPModTable=ol53nnMSTPModTable, ol53nnMMGTModTable=ol53nnMMGTModTable, olNetOlSecAddrAddress=olNetOlSecAddrAddress, boardGroup=boardGroup, olTRTrafFrames18to63Octets=olTRTrafFrames18to63Octets, olThreshStatus=olThreshStatus, olEnetStatsModRunts=olEnetStatsModRunts, olTRnetStatsStationBurstErrors=olTRnetStatsStationBurstErrors, ol51nnMTPPLPortIndex=ol51nnMTPPLPortIndex, ol41nnHMTPPortLinkInteg=ol41nnHMTPPortLinkInteg, olTRnetStatsStationACErrors=olTRnetStatsStationACErrors, ocPowerSlotEntry=ocPowerSlotEntry, olModSummaryEntry=olModSummaryEntry, oc61nnDMGTModEntry=oc61nnDMGTModEntry, ol52nnMTPModEntry=ol52nnMTPModEntry, olTRnetMapSummaryTable=olTRnetMapSummaryTable, olNetOlSecPortIntrAddress=olNetOlSecPortIntrAddress, olThreshDescription=olThreshDescription, ol51nnMMGTModMasterPriority=ol51nnMMGTModMasterPriority, olTRTrafControlLogicalLock=olTRTrafControlLogicalLock, ol53nnMFIBSTTrunkTable=ol53nnMFIBSTTrunkTable, ol52nnBTTPortSTAPState=ol52nnBTTPortSTAPState, chipGenDiagnostics=chipGenDiagnostics, chipEchoPattern=chipEchoPattern, olNetOlSecControlClearAddrs=olNetOlSecControlClearAddrs, ol50nnMHCTLModSlotIndex=ol50nnMHCTLModSlotIndex, chipTTYNumber=chipTTYNumber, olTrunkAdminState=olTrunkAdminState, expDot5RingStatus=expDot5RingStatus, ol52nnMFRTrunkBuddySlot=ol52nnMFRTrunkBuddySlot, ol51nnMAUIFPortEntry=ol51nnMAUIFPortEntry, olNetOlSecIntruderEntry=olNetOlSecIntruderEntry, olTRTrafStationInOctets=olTRTrafStationInOctets, ol51nnIxPortTable=ol51nnIxPortTable, expDot5StatsEntry=expDot5StatsEntry, ol51nnIxModEntry=ol51nnIxModEntry, ol51nnMFBModDipNetwork=ol51nnMFBModDipNetwork, oc60nnMRCTLModClockStatus=oc60nnMRCTLModClockStatus, ol51nnREEPortIndex=ol51nnREEPortIndex, ol53nnMMGTTrunkIndex=ol53nnMMGTTrunkIndex, chipBootP=chipBootP, oc60nnMMGTModSlotIndex=oc60nnMMGTModSlotIndex, chipAboveThreshd=chipAboveThreshd, ol51nnMTPPortAdminState=ol51nnMTPPortAdminState, ol51nnMTPPortDipAdminState=ol51nnMTPPortDipAdminState, oeim=oeim, oc61nnMTPLPortAdminState=oc61nnMTPLPortAdminState, ol41nnHMTPModIpAddress=ol41nnHMTPModIpAddress, ocModNetwork=ocModNetwork, ol51nnMAUIFPortTable=ol51nnMAUIFPortTable, oc61nnMTPLModTable=oc61nnMTPLModTable, chipRptrAddrTrackGroupNetID=chipRptrAddrTrackGroupNetID, ol53nnMTDDIModDownStreamOperPath=ol53nnMTDDIModDownStreamOperPath, olTRTrafTopNSlotIndex=olTRTrafTopNSlotIndex, olEnetStatsRunts=olEnetStatsRunts, olTRTrafControlNetID=olTRTrafControlNetID, ol53nnMSTPModDownStreamModule=ol53nnMSTPModDownStreamModule, ol51nnRESPortDipNetwork=ol51nnRESPortDipNetwork, ol51nnMFIBModEntry=ol51nnMFIBModEntry, ol52nnBTTPortTable=ol52nnBTTPortTable, ol51nnMFBPPortDipLLW=ol51nnMFBPPortDipLLW, oc61nnMTPLModDipNVRam=oc61nnMTPLModDipNVRam, olTRTrafTopNOutBroadcastFrames=olTRTrafTopNOutBroadcastFrames, ol51nnMFBPortBuddySlot=ol51nnMFBPortBuddySlot, ol53nnMMGTModEntry=ol53nnMMGTModEntry, ol51nnMMGTPortTable=ol51nnMMGTPortTable, ol41nnHMTPPortEntry=ol41nnHMTPPortEntry, ocModClass=ocModClass, oc61nnDMGTModTable=oc61nnDMGTModTable, chipTTYDTR=chipTTYDTR, chipTFTP=chipTFTP, olTRnetStatsStationCongestionErrors=olTRnetStatsStationCongestionErrors, olTRnetStatsStationAddr=olTRnetStatsStationAddr, ol53nnMMGTPortConnectState=ol53nnMMGTPortConnectState, ol51nnMUTPModTable=ol51nnMUTPModTable, ol51nnMTPPortSquelch=ol51nnMTPPortSquelch, ol51nnRESModSlotIndex=ol51nnRESModSlotIndex, ol51nnBEEPortDefNetwork=ol51nnBEEPortDefNetwork, ol51nnMBNCModSlotIndex=ol51nnMBNCModSlotIndex, chipRptrMonitorGroupSlotIndex=chipRptrMonitorGroupSlotIndex, ol53nnMSTPTrunkSlotIndex=ol53nnMSTPTrunkSlotIndex, olNetOlSecLearnStatus=olNetOlSecLearnStatus, chipRptrMonitorPackage=chipRptrMonitorPackage, olEnetMapPortIndex=olEnetMapPortIndex, ol53nnMSTPTrunkTable=ol53nnMSTPTrunkTable, ol50nnMHCTLModDipCh2ActCol=ol50nnMHCTLModDipCh2ActCol, olTRTrafMulticastFrames=olTRTrafMulticastFrames, ol53nnMFBMICPortRemoteMACIndicated=ol53nnMFBMICPortRemoteMACIndicated, olFDDIStatsPortLemRejectCts=olFDDIStatsPortLemRejectCts, expDot5StatsAbortTransErrors=expDot5StatsAbortTransErrors, ol51nnMFBPPortAdminState=ol51nnMFBPPortAdminState, chipRptrMonitorPortAlignmentErrors=chipRptrMonitorPortAlignmentErrors, ol53nnMFIBSTPortIndex=ol53nnMFIBSTPortIndex, chipBootPStart=chipBootPStart, ol53nnMMGTPortEntry=ol53nnMMGTPortEntry, olNetDPDataPath=olNetDPDataPath, olEnetStatsPortLastSrcAddr=olEnetStatsPortLastSrcAddr, ol50nnMHCTLModDipCh1ActCol=ol50nnMHCTLModDipCh1ActCol, ol52nnMMGTModMACAddressType=ol52nnMMGTModMACAddressType, ol52nnBTTModSoftwareVersion=ol52nnBTTModSoftwareVersion, ol52nnMMGTModSlotIndex=ol52nnMMGTModSlotIndex, chipBridge=chipBridge, ol5208MTPTrunkDipCableMon=ol5208MTPTrunkDipCableMon, chipDownload=chipDownload, olTRnetMapSummaryLogicalLock=olTRnetMapSummaryLogicalLock, olNetOlSecPortIntrPortIndex=olNetOlSecPortIntrPortIndex, ol52nnBTTPortIndex=ol52nnBTTPortIndex, ocPowerSlotIndex=ocPowerSlotIndex, chipTTY=chipTTY, olGroupSummaryGroupID=olGroupSummaryGroupID, chipRptrMonitorPortInfo=chipRptrMonitorPortInfo, olPortAdminState=olPortAdminState, olPortEntry=olPortEntry, olTRnetStatsPortSlotIndex=olTRnetStatsPortSlotIndex, ol52nnMECModSlotIndex=ol52nnMECModSlotIndex, ol51nnMTSPortOperState=ol51nnMTSPortOperState, olPS2ApplEntry=olPS2ApplEntry, oc61nnDMGTModIpAddress=oc61nnDMGTModIpAddress, ol51nnMTPCLModMonitorConn=ol51nnMTPCLModMonitorConn, ocModVersion=ocModVersion, ol51nnMUTPPortDipAdminState=ol51nnMUTPPortDipAdminState, chipRptrGroupSlotIndex=chipRptrGroupSlotIndex, olEnetStatsPortFramesRcvdOks=olEnetStatsPortFramesRcvdOks, chipRptrGroupIndex=chipRptrGroupIndex, chipRptrPortIndex=chipRptrPortIndex, olTRTrafPortOutFrames=olTRTrafPortOutFrames, ol51nnMBNCModEntry=ol51nnMBNCModEntry, olGroupSummaryTable=olGroupSummaryTable, olTRnetStatsStationNetID=olTRnetStatsStationNetID, ocInvModSlotIndex=ocInvModSlotIndex, ocPowerModeOperStatus=ocPowerModeOperStatus, ol51nnREEModStationAddr=ol51nnREEModStationAddr, olTRnetStatsPortEntry=olTRnetStatsPortEntry, onsembleEthernet=onsembleEthernet, ol51nnMAUIMPortSQETest=ol51nnMAUIMPortSQETest, chipRptrRptrInfoSlotIndex=chipRptrRptrInfoSlotIndex, ol51nnMUTPPortEntry=ol51nnMUTPPortEntry, midnight=midnight, chipGenVers=chipGenVers, olNetSecurityMACPortIndex=olNetSecurityMACPortIndex, olTRnetMapSummaryNetID=olTRnetMapSummaryNetID, ol51nnMFBModEntry=ol51nnMFBModEntry, ol51nnMTPModDipCrossover=ol51nnMTPModDipCrossover, ocInvModTable=ocInvModTable, ol52nnMMGTPortEntry=ol52nnMMGTPortEntry, olTRnetStatsStationNAUNAddress=olTRnetStatsStationNAUNAddress, focus1=focus1, ol51nnMTPPortBuddyPort=ol51nnMTPPortBuddyPort, olNetSecurityMACMode=olNetSecurityMACMode, workGroupHub=workGroupHub, ol53nnMMGTModUpStreamMAC=ol53nnMMGTModUpStreamMAC, olPS2FixedDiskSize=olPS2FixedDiskSize, oc61nnMFBPModTable=oc61nnMFBPModTable, ol51nnMFBPortBuddyPort=ol51nnMFBPortBuddyPort, olEnetStatsModTable=olEnetStatsModTable, ol50nnMRCTLModEntry=ol50nnMRCTLModEntry, olModSummaryTable=olModSummaryTable, olTRTrafStationSlotIndex=olTRTrafStationSlotIndex, ocPowerOutputWattageCapacity=ocPowerOutputWattageCapacity, ol51nnMTPCLPortAdminState=ol51nnMTPCLPortAdminState, olThreshInterval=olThreshInterval, ol53nnMMGTModDownStreamMAC=ol53nnMMGTModDownStreamMAC, ol5208MTPModSlotIndex=ol5208MTPModSlotIndex, ol51nnMFBPPortLLW=ol51nnMFBPPortLLW, olEnetStatsFramesRcvdOks=olEnetStatsFramesRcvdOks, ol51nnMUTPPortSquelch=ol51nnMUTPPortSquelch, olGroupSetAction=olGroupSetAction, ocPower=ocPower, ol51nnMAUIFPortDipNetwork=ol51nnMAUIFPortDipNetwork, ol51nnMTSModTable=ol51nnMTSModTable, expDot5Functional=expDot5Functional, ol53nnMFIBSTPortRemoteMACIndicated=ol53nnMFIBSTPortRemoteMACIndicated, olThreshTimeSinceLastTriggered=olThreshTimeSinceLastTriggered, expDot5=expDot5, chipRptrRptrInfoEntry=chipRptrRptrInfoEntry, chipRptrMonitorGroupEntry=chipRptrMonitorGroupEntry, olNetSecurityMACEntry=olNetSecurityMACEntry, ocPowerModeAdminStatus=ocPowerModeAdminStatus, olFDDIStatsPortTable=olFDDIStatsPortTable, ol52nnMECPortTable=ol52nnMECPortTable, ol51nnMBNCModTable=ol51nnMBNCModTable, chipRptrMonitorPortRunts=chipRptrMonitorPortRunts, ol51nnRESPortSlotIndex=ol51nnRESPortSlotIndex, ocPowerOutputVoltageLevel=ocPowerOutputVoltageLevel, olThresh=olThresh)
  mibBuilder.exportSymbols("CHIPCOMMIB", ol51nnIxPortEntry=ol51nnIxPortEntry, ocModTable=ocModTable, olAgentsMasterStatus=olAgentsMasterStatus, ol51nnMMGTPortIndex=ol51nnMMGTPortIndex, ol51nnMFBPPortSlotIndex=ol51nnMFBPPortSlotIndex, olThreshMode=olThreshMode, olTRnetStatsTokenErrors=olTRnetStatsTokenErrors, ol51nnREEModSlotIndex=ol51nnREEModSlotIndex, ol51nnMAUIMPortDipHalfStep=ol51nnMAUIMPortDipHalfStep, ol53nnMSTPPortIndex=ol53nnMSTPPortIndex, ol5208MTPPortStationType=ol5208MTPPortStationType, olTRTrafTopNSummaryEntry=olTRTrafTopNSummaryEntry, olTRnetMapState=olTRnetMapState, olNetDPNetID=olNetDPNetID, oc61nnDMGT=oc61nnDMGT, ocModNumPorts=ocModNumPorts, olFDDIStatsModTable=olFDDIStatsModTable, olFDDIStatsModEntry=olFDDIStatsModEntry, olTRnetStatsPortCongestionErrors=olTRnetStatsPortCongestionErrors, ol52nnMECTrunkIndex=ol52nnMECTrunkIndex, olFDDInetStatsNetID=olFDDInetStatsNetID, olTRnetStatsConcStations=olTRnetStatsConcStations, ol53nnMSTPModSlotIndex=ol53nnMSTPModSlotIndex, oc61nnMFBPModSlotIndex=oc61nnMFBPModSlotIndex, oc61nnMTPLPortTable=oc61nnMTPLPortTable, oc60nnMRCTLModPS3Status=oc60nnMRCTLModPS3Status, ol51nnMFBPPortTable=ol51nnMFBPPortTable, olTRnetStatsBurstErrors=olTRnetStatsBurstErrors, ol51nnMAUIMPortHalfStep=ol51nnMAUIMPortHalfStep, ol51nnMFBPPortDipAdminState=ol51nnMFBPPortDipAdminState, ol52nnMMGTTrunkNetMapState=ol52nnMMGTTrunkNetMapState, chipRptrGroupCapacity=chipRptrGroupCapacity, ocModNumSubSlots=ocModNumSubSlots, ol51nnMTSModCPURev=ol51nnMTSModCPURev, ol51nnMTPCLModEntry=ol51nnMTPCLModEntry, ol52nnMFRModSlotIndex=ol52nnMFRModSlotIndex, ol53nnMMGTModfddiMACPath=ol53nnMMGTModfddiMACPath, chipGenSerial=chipGenSerial, ol53nnMMGTModIpAddress=ol53nnMMGTModIpAddress, ol53nnMMGTTrunkTable=ol53nnMMGTTrunkTable, chipTrunkDown=chipTrunkDown, ol51nnMAUIMPortDipNetwork=ol51nnMAUIMPortDipNetwork, ol51nnMTPLModTable=ol51nnMTPLModTable, ol52nnMTPModRingSpeed=ol52nnMTPModRingSpeed, ol51nnMTPLSPortBuddySlot=ol51nnMTPLSPortBuddySlot, oc61nnMFBPPortBuddySlot=oc61nnMFBPPortBuddySlot, ol51nnMTPPortBuddySlot=ol51nnMTPPortBuddySlot, oc60nnMRCTLModBootVersion=oc60nnMRCTLModBootVersion, olNetOlSecAddrEntry=olNetOlSecAddrEntry, ol53nnMMGTPortPcmState=ol53nnMMGTPortPcmState, chipRptrMonitorPortEntry=chipRptrMonitorPortEntry, ol51nnMAUIFPortBuddyPort=ol51nnMAUIFPortBuddyPort, ol53nnMFIBSTModSlotIndex=ol53nnMFIBSTModSlotIndex, ol51nnMTPCLPortBuddyPort=ol51nnMTPCLPortBuddyPort, ol51nnMTPLSPortDipLinkInteg=ol51nnMTPLSPortDipLinkInteg, ocModConfigured=ocModConfigured, ol51nnMTPPortDipSquelch=ol51nnMTPPortDipSquelch, ol52nnMMGTModTable=ol52nnMMGTModTable, olTRTrafMacOctets=olTRTrafMacOctets, chipRptrMonitorPortCollisions=chipRptrMonitorPortCollisions, ol51nnMTPLPortSquelch=ol51nnMTPLPortSquelch, olTRnetStatsStationEntry=olTRnetStatsStationEntry, ol51nnMTSPortSlotIndex=ol51nnMTSPortSlotIndex, olTrunkConnector=olTrunkConnector, olNetDPEntry=olNetDPEntry, ol50nnMHCTLModDipCh3ActCol=ol50nnMHCTLModDipCh3ActCol, ol51nnMTPPortTable=ol51nnMTPPortTable, olTRTrafStationEntry=olTRTrafStationEntry, ol51nnMFBPortEntry=ol51nnMFBPortEntry, emm=emm, ol53nnMMGTTrunkSlotIndex=ol53nnMMGTTrunkSlotIndex, chipAlertEntry=chipAlertEntry, ol52nnMMGTTrunkExtBcnRecovery=ol52nnMMGTTrunkExtBcnRecovery, olEnvStatus=olEnvStatus, ol53nnMTDDIPortSlotIndex=ol53nnMTDDIPortSlotIndex, olTRnetStatsStationLostFrameErrors=olTRnetStatsStationLostFrameErrors, olAlarm=olAlarm, ol51nnMMGTPortEntry=ol51nnMMGTPortEntry, ol53nnMTDDITrunkEntry=ol53nnMTDDITrunkEntry, olFDDInetStatsRingOpCounts=olFDDInetStatsRingOpCounts, expDot5StatsFrameCopiedErrors=expDot5StatsFrameCopiedErrors, olEnetStatsModFramesRcvdOks=olEnetStatsModFramesRcvdOks, olTRnetStatsActivePorts=olTRnetStatsActivePorts, ol60nnMRCTLModSlotIndex=ol60nnMRCTLModSlotIndex, ol52nnBTTTrunkEntry=ol52nnBTTTrunkEntry, chipRptrMonitorGroupTotalErrors=chipRptrMonitorGroupTotalErrors, ol50nnMHCTLModPDBStatus=ol50nnMHCTLModPDBStatus, olEnetStatsPortEntry=olEnetStatsPortEntry, ol53nnMFBMICModDownStreamModule=ol53nnMFBMICModDownStreamModule, ol52nnMMGTTrunkSlotIndex=ol52nnMMGTTrunkSlotIndex, chipTFTPResult=chipTFTPResult, olFDDInetStatsEntry=olFDDInetStatsEntry, ol51nnMTSModStationAddr=ol51nnMTSModStationAddr, ol50nnMRCTLModTempStatus=ol50nnMRCTLModTempStatus, ol53nnMTDDIPortConnectState=ol53nnMTDDIPortConnectState, olThreshActionData=olThreshActionData, ol51nnMTPCLModConn2Network=ol51nnMTPCLModConn2Network, olTRTrafStationOutMulticastFrames=olTRTrafStationOutMulticastFrames, olTRTrafMacFrames=olTRTrafMacFrames, ol51nnMTPLS=ol51nnMTPLS, olTRnetStatsPortAddress=olTRnetStatsPortAddress, olFDDIStatsModPllUnlockErrs=olFDDIStatsModPllUnlockErrs, ol51nnMTPCLModConn1Network=ol51nnMTPCLModConn1Network, olThreshObjectIdentifier=olThreshObjectIdentifier, ol5208MTPPortEntry=ol5208MTPPortEntry, olEnetMapTable=olEnetMapTable, ol51nnIxModDipPromDefaults=ol51nnIxModDipPromDefaults, chipRptrMonitorPortVeryLongEvents=chipRptrMonitorPortVeryLongEvents, ol53nnMSTPModUpStreamOperPath=ol53nnMSTPModUpStreamOperPath, chipRptrMonitorPortFCSErrors=chipRptrMonitorPortFCSErrors, ol51nnMAUIM=ol51nnMAUIM, olTRTrafControlTotalStations=olTRTrafControlTotalStations, ocInvModSubSlotIndex=ocInvModSubSlotIndex, olEnetStatsPortIndex=olEnetStatsPortIndex, ol53nnMFBMICPortPcmState=ol53nnMFBMICPortPcmState, olTRnetStatsStationTokenErrors=olTRnetStatsStationTokenErrors, chipProducts=chipProducts, chipRptrMonitorGroupTotalOctets=chipRptrMonitorGroupTotalOctets, olTRnetStatsDuplicateAddresses=olTRnetStatsDuplicateAddresses, ol51nnMBNCPortDipAdminState=ol51nnMBNCPortDipAdminState, olTRnetStatsPortDuplicateAddresses=olTRnetStatsPortDuplicateAddresses, olTRTrafControlClear=olTRTrafControlClear, olGroupPortGroupID=olGroupPortGroupID, olModSummarySlotIndex=olModSummarySlotIndex, ocPowerOutputUnmanagedWattageAlloc=ocPowerOutputUnmanagedWattageAlloc, ol51nnMBNCPortSlotIndex=ol51nnMBNCPortSlotIndex, olTRnetStatsPortFrameCopiedErrors=olTRnetStatsPortFrameCopiedErrors, olAgentsTable=olAgentsTable, ol51nnMTPLPortAdminState=ol51nnMTPLPortAdminState, ol53nnMSTPPortRemoteMACIndicated=ol53nnMSTPPortRemoteMACIndicated, ol52nnMFRPortCableImp=ol52nnMFRPortCableImp, expDot5StatsIfIndex=expDot5StatsIfIndex, ol52nnBTTPortSRRingNo=ol52nnBTTPortSRRingNo, ol51nnMTPPLPortSlotIndex=ol51nnMTPPLPortSlotIndex, chipRptrMonitorPortNetID=chipRptrMonitorPortNetID, ol51nnBEEPortSlotIndex=ol51nnBEEPortSlotIndex, chipSetTItms380c16=chipSetTItms380c16, olTRnetStatsTotalStations=olTRnetStatsTotalStations, olTRTrafTopNOutFrames=olTRTrafTopNOutFrames, ol52nnMFRTrunkAdminState=ol52nnMFRTrunkAdminState, olFDDIStatsModSlotIndex=olFDDIStatsModSlotIndex, olPortIndex=olPortIndex, chipRptrGroupNetID=chipRptrGroupNetID, chipBelowThreshd=chipBelowThreshd, ol52nnMFRModTable=ol52nnMFRModTable, expDot5RingOpenStatus=expDot5RingOpenStatus, ol5208MTP=ol5208MTP, ocInventory=ocInventory, ol51nnMTPLSPortIndex=ol51nnMTPLSPortIndex, chipTFTPFileType=chipTFTPFileType, ol41nnHETPModEntry=ol41nnHETPModEntry, chipBootPResult=chipBootPResult, ol52nnBTTTrunkSlotIndex=ol52nnBTTTrunkSlotIndex, olPS2RamSize=olPS2RamSize, ol53nnMFBMICModDownStreamOperPath=ol53nnMFBMICModDownStreamOperPath, oc60nnMRCTLModSlotIndex=oc60nnMRCTLModSlotIndex, ol51nnIx=ol51nnIx, ol52nnMFRPortIndex=ol52nnMFRPortIndex, chipRptrMonitorRptrTable=chipRptrMonitorRptrTable, olTRTrafStationTable=olTRTrafStationTable, oc60nnMRCTLModTable=oc60nnMRCTLModTable, olTRTrafTopNOutOctets=olTRTrafTopNOutOctets, olThreshControl=olThreshControl, chipRptrAddrTrackSlotIndex=chipRptrAddrTrackSlotIndex, ol52nnBTTModEntry=ol52nnBTTModEntry, hubGroup=hubGroup, ol51nnMBNCPortIndex=ol51nnMBNCPortIndex, oc61nnMFBPPortHipwr=oc61nnMFBPPortHipwr, olTRTrafControlTopNMaxStations=olTRTrafControlTopNMaxStations, ol53nnMSTP=ol53nnMSTP, olEnv=olEnv, oc61nnDMGTModDefaultGateway=oc61nnDMGTModDefaultGateway, expDot5TimerTable=expDot5TimerTable, chipRptrGroupObjectID=chipRptrGroupObjectID, olFDDIStatsModBackplaneErrs=olFDDIStatsModBackplaneErrs, ocInvModMfr=ocInvModMfr, chipAlert=chipAlert, ol60nnMRCTLModEntry=ol60nnMRCTLModEntry, chipTFTPFileName=chipTFTPFileName, olTRTrafTopNInOctets=olTRTrafTopNInOctets, ol41nnHETPModTable=ol41nnHETPModTable, ol51nnMFLModSlotIndex=ol51nnMFLModSlotIndex, chipTTYTimeout=chipTTYTimeout, olTRTrafTable=olTRTrafTable, olNetOlSecLearnEntry=olNetOlSecLearnEntry, chipGenServiceDate=chipGenServiceDate, expDot5StatsReceiveCongestions=expDot5StatsReceiveCongestions, ol51nnMFIBPortAdminState=ol51nnMFIBPortAdminState, chipcom=chipcom, chipRptrMonitorPortTotalErrors=chipRptrMonitorPortTotalErrors, oc61nnMTPLModBootVersion=oc61nnMTPLModBootVersion, ol5208MTPModTable=ol5208MTPModTable, ol52nnMTPPortEntry=ol52nnMTPPortEntry, olThreshMaxEntries=olThreshMaxEntries, ol51nnMFIBPortIndex=ol51nnMFIBPortIndex, olTRTrafPortInFrames=olTRTrafPortInFrames, olNetSecurityMACSlotIndex=olNetSecurityMACSlotIndex, ol51nnMTSPortAdminState=ol51nnMTSPortAdminState, olNetOlSecLearnAddress=olNetOlSecLearnAddress, ol51nnMFLPortDipAdminState=ol51nnMFLPortDipAdminState, olModClass=olModClass, ol51nnMFBPPortIndex=ol51nnMFBPPortIndex, olTRnetStatsEntry=olTRnetStatsEntry, olModConfigToDips=olModConfigToDips, ol51nnMFIBModDipLLW=ol51nnMFIBModDipLLW, ol51nnMTPPLPortLinkInteg=ol51nnMTPPLPortLinkInteg, olTRTrafFrames1024to2047Octets=olTRTrafFrames1024to2047Octets, ol51nnMFLPortBuddySlot=ol51nnMFLPortBuddySlot, olEnetMapAddress=olEnetMapAddress, ol51nnMAUIFModSlotIndex=ol51nnMAUIFModSlotIndex, ol52nnMFRTrunkDipCompMode=ol52nnMFRTrunkDipCompMode, chipAlertMode=chipAlertMode, olEnetStatsModOctetsRcvdOks=olEnetStatsModOctetsRcvdOks, ol52nnMMGTPortTable=ol52nnMMGTPortTable, ol52nnMTPModCableImp=ol52nnMTPModCableImp, ol51nnIxModTable=ol51nnIxModTable, olTRnetStatsStationPortIndex=olTRnetStatsStationPortIndex, ol52nnMTPPortSlotIndex=ol52nnMTPPortSlotIndex, chipPortUp=chipPortUp, ol51nnMTPLSPortLinkInteg=ol51nnMTPLSPortLinkInteg, olTRnetStatsLastBeaconSender=olTRnetStatsLastBeaconSender, chipFatal=chipFatal, oc61nnMTPLPortIndex=oc61nnMTPLPortIndex, oc61nnDMGTModRMONHostStatsMode=oc61nnDMGTModRMONHostStatsMode, ol51nnMFPPortLLW=ol51nnMFPPortLLW, ol51nnMAUIFPortDipAdminState=ol51nnMAUIFPortDipAdminState, ol53nnMMGTModUpStreamOperPath=ol53nnMMGTModUpStreamOperPath, olTRTrafTopNNetID=olTRTrafTopNNetID, ol53nnMMGTModMasterStatus=ol53nnMMGTModMasterStatus, oc60nnMMGTModEntry=oc60nnMMGTModEntry, expDot5TimerValidTransmit=expDot5TimerValidTransmit, ol53nnMMGTPortTable=ol53nnMMGTPortTable, ol51nnMTSModIpAddress=ol51nnMTSModIpAddress, ol51nnMUTPModDipCrossover=ol51nnMUTPModDipCrossover, chipRptrAddrTrackNewLastSrcAddress=chipRptrAddrTrackNewLastSrcAddress, ol51nnMTPLSPortSlotIndex=ol51nnMTPLSPortSlotIndex, chipEchoAddr=chipEchoAddr, chipRptrPortNetID=chipRptrPortNetID, ol51nnMTPLPortEntry=ol51nnMTPLPortEntry, olEnvPSCapacity=olEnvPSCapacity, chipRptrAddrTrackEntry=chipRptrAddrTrackEntry, chipRptrMonitorSlotIndex=chipRptrMonitorSlotIndex, olNetOlSecPortIntrTable=olNetOlSecPortIntrTable, olNetDPTable=olNetDPTable, ol50nnMRCTLModOperState=ol50nnMRCTLModOperState, ol53nnMFIBSTTrunkIndex=ol53nnMFIBSTTrunkIndex, ol52nnMFRTrunkCableMon=ol52nnMFRTrunkCableMon, ol51nnMFBPModEntry=ol51nnMFBPModEntry, ol51nnBEEModTable=ol51nnBEEModTable, olNetOlSecControlMode=olNetOlSecControlMode, ol50nnMCTLModTable=ol50nnMCTLModTable, ol51nnMFPPortIndex=ol51nnMFPPortIndex, olFDDInet=olFDDInet, ol53nnMFBMICPortTable=ol53nnMFBMICPortTable)
  mibBuilder.exportSymbols("CHIPCOMMIB", chipDownloadDateTime=chipDownloadDateTime, olThreshCondition=olThreshCondition, ol51nnIxPortSlotIndex=ol51nnIxPortSlotIndex, chipTFTPSubSlot=chipTFTPSubSlot, expDot5StatsHardErrors=expDot5StatsHardErrors, oc61nnMCARModSlotIndex=oc61nnMCARModSlotIndex, oc61nnMTPLModEntry=oc61nnMTPLModEntry, ol51nnMTPPLModEntry=ol51nnMTPPLModEntry, ol51nnMUTPPortDipLinkInteg=ol51nnMUTPPortDipLinkInteg, ol51nnMTPPLPortDipLinkInteg=ol51nnMTPPLPortDipLinkInteg, olGroups=olGroups, ol51nnMAUIMPortBuddyPort=ol51nnMAUIMPortBuddyPort, ol51nnMTPPLPortDipJabber=ol51nnMTPPLPortDipJabber, olThreshActionType=olThreshActionType, chipRptrMonitorGroupNetID=chipRptrMonitorGroupNetID, ocModSlotIndex=ocModSlotIndex, ol41nnHETPPortLinkInteg=ol41nnHETPPortLinkInteg, ol51nnMFBPModSlotIndex=ol51nnMFBPModSlotIndex, softwareGroup=softwareGroup, olTRnetStatsCongestionErrors=olTRnetStatsCongestionErrors, ol52nnBTTModBridgeType=ol52nnBTTModBridgeType, ol53nnMFBMICPortConfig=ol53nnMFBMICPortConfig, ocPowerOutputEntry=ocPowerOutputEntry, oc61nnMFBPPortTable=oc61nnMFBPPortTable, ol52nnMFRPortEntry=ol52nnMFRPortEntry, olThreshStatType=olThreshStatType, olModEntry=olModEntry, ocPowerOutputTable=ocPowerOutputTable, ol52nnMTPTrunkEntry=ol52nnMTPTrunkEntry, ol53nnMMGTPortPCWithhold=ol53nnMMGTPortPCWithhold, ol5208MTPPortDipAdminState=ol5208MTPPortDipAdminState, ol51nnMAUIMPortAdminState=ol51nnMAUIMPortAdminState, olTRTrafFrames4096to8191Octets=olTRTrafFrames4096to8191Octets, olTRnetStatsLastBeaconNAUN=olTRnetStatsLastBeaconNAUN, ol51nnIxModStationAddr=ol51nnIxModStationAddr, ol41nnHMTP=ol41nnHMTP, ocModType=ocModType, ol53nnMSTPPortBSFlag=ol53nnMSTPPortBSFlag, olModDescr=olModDescr, ol52nnMECModEntry=ol52nnMECModEntry, chipDownloadUDKSerial=chipDownloadUDKSerial, chipTFTPSlot=chipTFTPSlot, olTrunkType=olTrunkType, chipRptrRptrInfoTable=chipRptrRptrInfoTable, ol60nnMRCTLModClockStatus=ol60nnMRCTLModClockStatus, ol52nnMECModIpAddress=ol52nnMECModIpAddress, ol51nnMTPPLModTable=ol51nnMTPPLModTable, olTRTrafPortPortIndex=olTRTrafPortPortIndex, oc61nnMFBPPortBuddyPort=oc61nnMFBPPortBuddyPort, chipExperiment=chipExperiment, ol51nnMFBModDipLLW=ol51nnMFBModDipLLW, ol51nnMTPLPortSlotIndex=ol51nnMTPLPortSlotIndex, olTRTrafFramesGreaterThan18000Octets=olTRTrafFramesGreaterThan18000Octets, olTRTrafControlLastClearTime=olTRTrafControlLastClearTime, ol51nnMFIBPortEntry=ol51nnMFIBPortEntry, ol51nnMFBPPortEntry=ol51nnMFBPPortEntry, oc60nnMRCTLModSubSlotIndex=oc60nnMRCTLModSubSlotIndex, ol50nnMCTLModSlotIndex=ol50nnMCTLModSlotIndex, oc60nnMRCTL=oc60nnMRCTL, olThreshStatNetID=olThreshStatNetID, ol51nnMMGTModMasterStatus=ol51nnMMGTModMasterStatus, olFDDInetStatsTable=olFDDInetStatsTable, olTRTrafEntry=olTRTrafEntry, ol51nnMMGTIpAddress=ol51nnMMGTIpAddress, ol53nnMFIBSTPortConfig=ol53nnMFIBSTPortConfig, oc61nnMFBPPortIndex=oc61nnMFBPPortIndex, ol53nnMMGTPortConfig=ol53nnMMGTPortConfig, oc61nnMCARModBootVersion=oc61nnMCARModBootVersion, olEnetStatsTable=olEnetStatsTable, olTRTrafPortOutBroadcastFrames=olTRTrafPortOutBroadcastFrames, ol52nnMFRPortTable=ol52nnMFRPortTable, ol53nnMFIBSTPortPcmState=ol53nnMFIBSTPortPcmState, olTRTrafTopNPortIndex=olTRTrafTopNPortIndex, chipSetIBM16=chipSetIBM16, oc60nnMMGTModSubSlotIndex=oc60nnMMGTModSubSlotIndex, ol52nnMFRTrunkNetMapState=ol52nnMFRTrunkNetMapState, oc61nnMTPLPortSlotIndex=oc61nnMTPLPortSlotIndex, olFDDIStatsPortIndex=olFDDIStatsPortIndex, ol51nnMTS=ol51nnMTS, olNetOlSecIntruderPort=olNetOlSecIntruderPort, ol52nnBTTPortMACAddress=ol52nnBTTPortMACAddress, ol51nnMTPPortDipLinkInteg=ol51nnMTPPortDipLinkInteg, ol53nnMMGTPortSlotIndex=ol53nnMMGTPortSlotIndex, olTRTrafStationOutErrors=olTRTrafStationOutErrors, olTRnetStatsLostFrameErrors=olTRnetStatsLostFrameErrors, olTRTrafStationAddress=olTRTrafStationAddress, ol50nnMCTLModEntry=ol50nnMCTLModEntry, ol53nnMMGTPortLerCondition=ol53nnMMGTPortLerCondition, olTRTrafTopNSummaryIndex=olTRTrafTopNSummaryIndex, ol51nnMTPCLModAutoPartition=ol51nnMTPCLModAutoPartition, olTRTrafPortNetID=olTRTrafPortNetID, olTRnetMapSummaryIndex=olTRnetMapSummaryIndex, olAgentsStationAddr=olAgentsStationAddr, chipRptrPortGroupIndex=chipRptrPortGroupIndex, ol51nnMTPLPortBuddySlot=ol51nnMTPLPortBuddySlot, ol52nnMTPTrunkDipAdminState=ol52nnMTPTrunkDipAdminState, ol51nnMAUIFPortSlotIndex=ol51nnMAUIFPortSlotIndex, olTRnetStatsPortLostFrameErrors=olTRnetStatsPortLostFrameErrors, oc61nnMFBP=oc61nnMFBP, chipModuleDown=chipModuleDown, ol51nnRESPortIndex=ol51nnRESPortIndex, ol51nnMUTPModFFL=ol51nnMUTPModFFL, ol52nnMTPPortDipAdminState=ol52nnMTPPortDipAdminState, olNetOlSec=olNetOlSec, ol52nnMFRTrunkDipAdminState=ol52nnMFRTrunkDipAdminState, olNetOlSecAddrPortIndex=olNetOlSecAddrPortIndex, olNetOlSecAddrSlotIndex=olNetOlSecAddrSlotIndex, ol51nnIxModSwType=ol51nnIxModSwType, ol51nnMTPLSModSlotIndex=ol51nnMTPLSModSlotIndex, ol51nnRESModProtocols=ol51nnRESModProtocols, ol51nnMTSModTCPPort=ol51nnMTSModTCPPort, oc60nnMRCTLModTempStatus=oc60nnMRCTLModTempStatus, olTRTrafTopNTable=olTRTrafTopNTable, olTRTrafFrames=olTRTrafFrames, olEnetStatsPortNetID=olEnetStatsPortNetID, ol52nnMFRModDipRingSpeed=ol52nnMFRModDipRingSpeed, ocPowerOutputType=ocPowerOutputType, olNetOlSecPortIntrSlotIndex=olNetOlSecPortIntrSlotIndex, ol51nnMFL=ol51nnMFL, ol51nnRESPortDefNetwork=ol51nnRESPortDefNetwork, olNetOlSecControlAutolearnMask=olNetOlSecControlAutolearnMask, olEnetStatsOctetsRcvdOks=olEnetStatsOctetsRcvdOks, ol53nnMFBMICPortLerCondition=ol53nnMFBMICPortLerCondition, chipRptrPortInfo=chipRptrPortInfo, olFDDInetStatsLostCounts=olFDDInetStatsLostCounts, ol53nnMSTPTrunkEntry=ol53nnMSTPTrunkEntry, ol51nnMFB=ol51nnMFB, ol53nnMTDDIPortIndex=ol53nnMTDDIPortIndex, olGroupPortEntry=olGroupPortEntry, ol51nnIxPortDefNetwork=ol51nnIxPortDefNetwork, olTrunkEntry=olTrunkEntry, chipTTYData=chipTTYData, olTRnetStatsACErrors=olTRnetStatsACErrors, ol52nnMFRTrunkIndex=ol52nnMFRTrunkIndex, olTRnetStatsNetID=olTRnetStatsNetID, ol51nnMTPLPortTable=ol51nnMTPLPortTable, ol51nnMTPPLPortBuddySlot=ol51nnMTPPLPortBuddySlot, olEnetStatsEntry=olEnetStatsEntry, ol51nnBEEPortTable=ol51nnBEEPortTable, chipTTYTable=chipTTYTable, ol53nnMFIBSTModEntry=ol53nnMFIBSTModEntry, olEnetStatsPortAlignmentErrors=olEnetStatsPortAlignmentErrors, olEnetMapOctets=olEnetMapOctets, olTRnetMapSummary32Stations=olTRnetMapSummary32Stations, ol52nnBTTModNetworkStatus=ol52nnBTTModNetworkStatus, ol52nnMFRPortDipAdminState=ol52nnMFRPortDipAdminState, olEnetStatsPortMcastRcvdOks=olEnetStatsPortMcastRcvdOks, ol52nnMEC=ol52nnMEC, ol51nnMFIBPortSlotIndex=ol51nnMFIBPortSlotIndex, chipRptrAddrTrackLastSourceAddress=chipRptrAddrTrackLastSourceAddress, olTRnetStatsLastBeaconAction=olTRnetStatsLastBeaconAction, olEnetStatsPortFCSErrors=olEnetStatsPortFCSErrors, olNetSecurityMACAddress=olNetSecurityMACAddress, oc61nnMCARModSubSlotIndex=oc61nnMCARModSubSlotIndex, ol41nnHETPPortTable=ol41nnHETPPortTable, olTRTrafStationOutOctets=olTRTrafStationOutOctets, ol51nnMFPPortSlotIndex=ol51nnMFPPortSlotIndex, olTRTrafTopNOutMulticastFrames=olTRTrafTopNOutMulticastFrames, olEnetStatsFCSErrors=olEnetStatsFCSErrors, olTRTrafControlTable=olTRTrafControlTable, ol52nnBTTModTable=ol52nnBTTModTable, chipRptrGroupLastOperStatusChange=chipRptrGroupLastOperStatusChange, olGroupSummaryPorts=olGroupSummaryPorts, ol51nnMFBPortDipAdminState=ol51nnMFBPortDipAdminState, ol41nnHMTPModTable=ol41nnHMTPModTable, ol5208MTPModEntry=ol5208MTPModEntry, olEnetStatsPortFrameTooLongs=olEnetStatsPortFrameTooLongs, ol51nnMFLModDipNetwork=ol51nnMFLModDipNetwork, expDot5TimerBeaconReceive=expDot5TimerBeaconReceive, expDot5RingState=expDot5RingState, chipSlotUp=chipSlotUp, ol53nnMFBMICPortIndex=ol53nnMFBMICPortIndex, ol51nnMFLPortBuddyPort=ol51nnMFLPortBuddyPort, olPortNetworkType=olPortNetworkType, chipRptrGroupEntry=chipRptrGroupEntry, olNetOlSecAutolearn=olNetOlSecAutolearn, expDot5StatsLostFrameErrors=expDot5StatsLostFrameErrors, expDot5StatsACErrors=expDot5StatsACErrors, ol51nnIxModProtocols=ol51nnIxModProtocols, chipTrunkUp=chipTrunkUp, olFDDIStatsPortSlotIndex=olFDDIStatsPortSlotIndex, olTRnetMapSummaryLogicalState=olTRnetMapSummaryLogicalState, ol50nnMRCLSModTable=ol50nnMRCLSModTable, ol53nnMFBMICPortBSFlag=ol53nnMFBMICPortBSFlag, chipTTYEntry=chipTTYEntry, ol52nnMFRTrunkExtBcnRecovery=ol52nnMFRTrunkExtBcnRecovery, ol51nnMFIBPortDipAdminState=ol51nnMFIBPortDipAdminState, ol51nnMFBPortSlotIndex=ol51nnMFBPortSlotIndex, olEnvType=olEnvType, chipModuleUp=chipModuleUp, olTRnetStatsPortTable=olTRnetStatsPortTable, ol51nnMTPPLPortAdminState=ol51nnMTPPLPortAdminState, oc60nnMMGTModHubSerial=oc60nnMMGTModHubSerial, ol53nnMFBMICModUpStreamModule=ol53nnMFBMICModUpStreamModule, chipGenNetman=chipGenNetman, chipRptrAddrTrackPortInfo=chipRptrAddrTrackPortInfo, olPortStatus=olPortStatus, olTRTrafPortEntry=olTRTrafPortEntry, ol51nnMAUIMModSlotIndex=ol51nnMAUIMModSlotIndex, ol51nnRESPortTable=ol51nnRESPortTable, olEnetMapEntry=olEnetMapEntry, ol51nnMFBPortTable=ol51nnMFBPortTable, ol53nnMFIBSTTrunkSlotIndex=ol53nnMFIBSTTrunkSlotIndex, ol51nnMFBP=ol51nnMFBP, ol52nnMTPModDipCableImp=ol52nnMTPModDipCableImp, olThreshStatPortIndex=olThreshStatPortIndex, ol53nnMMGTModMasterPriority=ol53nnMMGTModMasterPriority, oc60nnMMGTModMasterPriority=oc60nnMMGTModMasterPriority, olNetOlSecIntruderDisabled=olNetOlSecIntruderDisabled, chipRptrNonDisruptTest=chipRptrNonDisruptTest, olNet=olNet, ol53nnMTDDIModTable=ol53nnMTDDIModTable, olNetOlSecPortIntrTimeSince=olNetOlSecPortIntrTimeSince, ol53nnMMGTTrunkEntry=ol53nnMMGTTrunkEntry, ol53nnMMGTModSlotIndex=ol53nnMMGTModSlotIndex, ol53nnMMGTPortRemoteMACIndicated=ol53nnMMGTPortRemoteMACIndicated, olTrunkWrapState=olTrunkWrapState, ol53nnMSTPPortSlotIndex=ol53nnMSTPPortSlotIndex, chipGenTimeLastChanged=chipGenTimeLastChanged, olTRTrafTopNEntry=olTRTrafTopNEntry, olEnetStatsBcastRcvdOks=olEnetStatsBcastRcvdOks, ol51nnRESPortIpAddress=ol51nnRESPortIpAddress, olGroupSetGroupID=olGroupSetGroupID, ol53nnMFIBSTModDownStreamModule=ol53nnMFIBSTModDownStreamModule, oc60nnMRCTLModEntry=oc60nnMRCTLModEntry, ol53nnMFBMICModEntry=ol53nnMFBMICModEntry, ol51nnMFPPortBuddyPort=ol51nnMFPPortBuddyPort, oc61nnMFBPModBootVersion=oc61nnMFBPModBootVersion, olTRnetStatsLineErrors=olTRnetStatsLineErrors, ol5208MTPModDipCableImp=ol5208MTPModDipCableImp, ocInvModEntry=ocInvModEntry, ol51nnMAUIMModEntry=ol51nnMAUIMModEntry, ol53nnMTDDIPortLerCondition=ol53nnMTDDIPortLerCondition, expDot5TimerIfIndex=expDot5TimerIfIndex, ol53nnMTDDIModSlotIndex=ol53nnMTDDIModSlotIndex, ol53nnMSTPModRingInfo=ol53nnMSTPModRingInfo, ol51nnMAUIMPortTable=ol51nnMAUIMPortTable, ol53nnMFIBST=ol53nnMFIBST, olTRTrafControlStationLastChangeTime=olTRTrafControlStationLastChangeTime, olTRTrafOctets=olTRTrafOctets, olThreshStatSlotIndex=olThreshStatSlotIndex, ol52nnMFRTrunkDipCableMon=ol52nnMFRTrunkDipCableMon, ocPowerControl=ocPowerControl, ol53nnMSTPPortConfig=ol53nnMSTPPortConfig, chipRptrMonitorGroupTable=chipRptrMonitorGroupTable, ol5208MTPTrunkSlotIndex=ol5208MTPTrunkSlotIndex, olGroupSummaryIndex=olGroupSummaryIndex, ol51nnMFPPortTable=ol51nnMFPPortTable, olThreshStatStationAddr=olThreshStatStationAddr, chipTTYTerminalType=chipTTYTerminalType, oc60nnMMGTModTable=oc60nnMMGTModTable, olNetOlSecTrapReason=olNetOlSecTrapReason, ol51nnMFBPortIndex=ol51nnMFBPortIndex, olPortSlotIndex=olPortSlotIndex)
  mibBuilder.exportSymbols("CHIPCOMMIB", chipEchoSize=chipEchoSize, ol51nnMFIBModLLW=ol51nnMFIBModLLW, ol53nnMFBMICTrunkSlotIndex=ol53nnMFBMICTrunkSlotIndex, ol5208MTPTrunkNetMapState=ol5208MTPTrunkNetMapState, ol51nnMTPPLPortJabber=ol51nnMTPPLPortJabber, ol51nnMFBPPortHipwr=ol51nnMFBPPortHipwr, olGroupPortTable=olGroupPortTable, ol52nnBTTPortSlotIndex=ol52nnBTTPortSlotIndex, ol51nnMTPCLPortLinkInteg=ol51nnMTPCLPortLinkInteg, ol51nnMAUIMModTable=ol51nnMAUIMModTable, ol51nnMTPCLModTable=ol51nnMTPCLModTable, ol51nnMFBPPortBuddyPort=ol51nnMFBPPortBuddyPort, olTRnetStatsStationDuplicateAddresses=olTRnetStatsStationDuplicateAddresses, ol52nnMMGTTrunkIndex=ol52nnMMGTTrunkIndex, ol51nnREEModTable=ol51nnREEModTable, ol51nnMTPL=ol51nnMTPL, ol51nnRES=ol51nnRES, ol51nnMFLPortEntry=ol51nnMFLPortEntry, ol52nnBTTTrunkTable=ol52nnBTTTrunkTable, ocModEntry=ocModEntry, olTRnetStatsStationFrameCopiedErrors=olTRnetStatsStationFrameCopiedErrors, ol53nnMTDDIPortTable=ol53nnMTDDIPortTable, ol53nnMMGTModUpStreamModule=ol53nnMMGTModUpStreamModule, ol51nnMFBPortAdminState=ol51nnMFBPortAdminState, olNetOlSecPortIntrChronIndex=olNetOlSecPortIntrChronIndex, ol51nnMTPLModEntry=ol51nnMTPLModEntry, ol51nnMUTPPortAdminState=ol51nnMUTPPortAdminState, chipTFTPStart=chipTFTPStart, olModSummaryInfo=olModSummaryInfo, ol41nnHMTPPortReset=ol41nnHMTPPortReset, expDot5StatsRemoves=expDot5StatsRemoves, olNetOlSecIntruderTimeSince=olNetOlSecIntruderTimeSince, ol53nnMSTPPortLerCondition=ol53nnMSTPPortLerCondition, ol52nnMECPortIndex=ol52nnMECPortIndex, ocInvModMfrDate=ocInvModMfrDate, oc61nnMFBPPortDipNetwork=oc61nnMFBPPortDipNetwork, ol53nnMFBMICTrunkIndex=ol53nnMFBMICTrunkIndex, olTRTrafPortAddress=olTRTrafPortAddress, olTRTrafControlTopNTotalStations=olTRTrafControlTopNTotalStations, ol41nnHETPPortIndex=ol41nnHETPPortIndex, ol51nnMFPModTable=ol51nnMFPModTable, ol52nnMECModRingSpeed=ol52nnMECModRingSpeed, ol53nnMMGTModStationAddr=ol53nnMMGTModStationAddr, olTRnetStatsStationSlotIndex=olTRnetStatsStationSlotIndex, ol53nnMFBMICModSlotIndex=ol53nnMFBMICModSlotIndex, ol52nnMMGTModMasterNetwork=ol52nnMMGTModMasterNetwork, olPS2McaMacAddress=olPS2McaMacAddress, chipBootPPowerUpMode=chipBootPPowerUpMode, oebm=oebm, ol51nnREEPortSlotIndex=ol51nnREEPortSlotIndex, olTRnetStatsLastBeaconTime=olTRnetStatsLastBeaconTime, ol53nnMMGT=ol53nnMMGT, ol51nnMFIBModTable=ol51nnMFIBModTable, olConcNumSlots=olConcNumSlots, olGroupSet=olGroupSet, olEnetStatsModFrameTooLongs=olEnetStatsModFrameTooLongs, oc61nnMTPL=oc61nnMTPL, ol53nnMFIBSTModUpStreamOperPath=ol53nnMFIBSTModUpStreamOperPath, ol52nnBTTModSlotIndex=ol52nnBTTModSlotIndex, chipPing=chipPing, ol51nnMUTPPortBuddySlot=ol51nnMUTPPortBuddySlot, ol51nnMTPLModDipNetwork=ol51nnMTPLModDipNetwork, ol53nnMMGTPortIndex=ol53nnMMGTPortIndex, ocInvHubHWVer=ocInvHubHWVer, ol51nnMAUIMPortDipSQETest=ol51nnMAUIMPortDipSQETest, ol51nnMTPPortIndex=ol51nnMTPPortIndex, ol51nnMTPCL=ol51nnMTPCL, ol51nnMTPLSPortBuddyPort=ol51nnMTPLSPortBuddyPort, olEnetStatsFrameTooLongs=olEnetStatsFrameTooLongs, chipmib02=chipmib02, ol51nnMMGTPortSlotIndex=ol51nnMMGTPortSlotIndex, chipRptrTotalPartitionedPorts=chipRptrTotalPartitionedPorts, ol51nnMBNCModDipNetwork=ol51nnMBNCModDipNetwork, ol51nnMFIBModSlotIndex=ol51nnMFIBModSlotIndex, olTRTrafDropEvents=olTRTrafDropEvents, ol51nnMTPLPortJabber=ol51nnMTPLPortJabber, ol53nnMTDDITrunkIndex=ol53nnMTDDITrunkIndex, ol50nnMHCTLModEntry=ol50nnMHCTLModEntry, ol51nnMUTPModSlotIndex=ol51nnMUTPModSlotIndex, olPS2McaSlotConnectPoint=olPS2McaSlotConnectPoint, oc61nnMTPLPortEntry=oc61nnMTPLPortEntry, expDot5TimerActiveMon=expDot5TimerActiveMon, ol53nnMMGTModRingInfo=ol53nnMMGTModRingInfo, olNetOlSecAutolearnDownload=olNetOlSecAutolearnDownload, olModNetworkType=olModNetworkType, olModNumPorts=olModNumPorts, ol5208MTPTrunkCableMon=ol5208MTPTrunkCableMon, chipSlotDown=chipSlotDown, ol52nnMMGTModStationAddr=ol52nnMMGTModStationAddr, olThreshActionPriority=olThreshActionPriority, ol51nnMTSModSlotIndex=ol51nnMTSModSlotIndex, olPortTable=olPortTable, olTrunkSlotIndex=olTrunkSlotIndex, ol53nnMSTPModEntry=ol53nnMSTPModEntry, olEnetStatsPortLastErrAddr=olEnetStatsPortLastErrAddr, ol51nnMFIBPortBuddyPort=ol51nnMFIBPortBuddyPort, ol52nnMECPortEntry=ol52nnMECPortEntry, ol51nnREEPortIpAddress=ol51nnREEPortIpAddress, ol50nnMRCLSModClockStatus=ol50nnMRCLSModClockStatus, olEnetStatsPortSlotIndex=olEnetStatsPortSlotIndex, ol50nnMRCLSModTempStatus=ol50nnMRCLSModTempStatus, ocInvModModel=ocInvModModel, ocPowerSlotTable=ocPowerSlotTable, ol51nnREE=ol51nnREE, olTRTrafFrames8192to18000Octets=olTRTrafFrames8192to18000Octets, ol51nnMTPPLPortDipAdminState=ol51nnMTPPLPortDipAdminState, ol53nnMTDDIPortConfig=ol53nnMTDDIPortConfig, ol41nnHMTPModSerialNo=ol41nnHMTPModSerialNo, expDot5StatsLobeWires=expDot5StatsLobeWires, ol51nnMAUIFModEntry=ol51nnMAUIFModEntry, ol53nnMFIBSTPortSlotIndex=ol53nnMFIBSTPortSlotIndex, olThreshStatCategory=olThreshStatCategory, ol53nnMTDDI=ol53nnMTDDI, ol52nnMFRTrunkTable=ol52nnMFRTrunkTable, olPortAlertFilter=olPortAlertFilter, ocInvHubMfrDate=ocInvHubMfrDate, olTRTrafPortInOctets=olTRTrafPortInOctets, ol53nnMSTPPortTable=ol53nnMSTPPortTable, ol51nnMAUIMPortEntry=ol51nnMAUIMPortEntry, ol53nnMFIBSTPortTable=ol53nnMFIBSTPortTable, ol51nnMFIBModDipNetwork=ol51nnMFIBModDipNetwork, ol51nnMTPModTable=ol51nnMTPModTable, olEnvPSIndex=olEnvPSIndex, ol60nnMRCTLModOperState=ol60nnMRCTLModOperState, ol51nnMFIB=ol51nnMFIB, ol52nnBTTPortEntry=ol52nnBTTPortEntry, chipRptrMonitorPortAutoPartitions=chipRptrMonitorPortAutoPartitions, chipRptrMonitorPortFrameTooLongs=chipRptrMonitorPortFrameTooLongs, olTRTrafTokenRotationTime=olTRTrafTokenRotationTime, expDot5Entry=expDot5Entry, ol51nnBEE=ol51nnBEE, olPS2=olPS2, chipTTYIndex=chipTTYIndex, olAgents=olAgents, chipRptrMonitorTransmitCollisions=chipRptrMonitorTransmitCollisions, olEnetStatsAlignmentErrors=olEnetStatsAlignmentErrors, chipPortDown=chipPortDown, ol51nnMFBPModTable=ol51nnMFBPModTable, ol51nnMUTPModCrossover=ol51nnMUTPModCrossover, ol51nnMFLPortSlotIndex=ol51nnMFLPortSlotIndex, olNetOlSecIntruderAddress=olNetOlSecIntruderAddress, alarmGroup=alarmGroup, olNetOlSecTrap=olNetOlSecTrap, ol51nnMFPPortEntry=ol51nnMFPPortEntry, ol51nnMTPPLPortSquelch=ol51nnMTPPLPortSquelch, expDot5TimerReturnRepeat=expDot5TimerReturnRepeat, olEnetStatsDropEvents=olEnetStatsDropEvents, ocPowerSlotClass=ocPowerSlotClass, olTRTrafTopNOutErrors=olTRTrafTopNOutErrors, olNetOlSecPortIntrEntry=olNetOlSecPortIntrEntry, ol51nnMTPLSPortDipSecurity=ol51nnMTPLSPortDipSecurity, chipRptrAddrTrackSourceAddrChanges=chipRptrAddrTrackSourceAddrChanges, olModTable=olModTable, ocInvModSWVer=ocInvModSWVer, olFDDIStatsPortLemCts=olFDDIStatsPortLemCts, ol53nnMFBMICPortConnectState=ol53nnMFBMICPortConnectState, ol53nnMMGTPortBSFlag=ol53nnMMGTPortBSFlag, olPortType=olPortType, ol51nnMTPLPortIndex=ol51nnMTPLPortIndex, olEnvTempStatus=olEnvTempStatus, olEnetStatsModFCSErrors=olEnetStatsModFCSErrors, ol52nnMMGTModActiveMACAddress=ol52nnMMGTModActiveMACAddress, olNetOlSecLearnPortIndex=olNetOlSecLearnPortIndex, olConcType=olConcType, ol51nnMTSPortTable=ol51nnMTSPortTable, oc60nnMMGTModMasterStatus=oc60nnMMGTModMasterStatus, ol51nnMAUIMPortDipCollision=ol51nnMAUIMPortDipCollision, ol51nnMAUIMPortIndex=ol51nnMAUIMPortIndex, ol51nnMFBPPortBuddySlot=ol51nnMFBPPortBuddySlot, ol52nnMMGTTrunkTable=ol52nnMMGTTrunkTable, ol51nnMTSPortIndex=ol51nnMTSPortIndex, olEnetStatsModNetID=olEnetStatsModNetID, chipSetTItms380=chipSetTItms380, hardwareGroup=hardwareGroup, olEnvPSEntry=olEnvPSEntry, ol52nnMTPModTable=ol52nnMTPModTable, ol52nnMMGTModRingSpeed=ol52nnMMGTModRingSpeed, ol51nnMTPLSModDipNetwork=ol51nnMTPLSModDipNetwork, chipEnvironment=chipEnvironment, ol53nnMSTPPortPCWithhold=ol53nnMSTPPortPCWithhold, ol51nnMFIBPortTable=ol51nnMFIBPortTable, chipAlertIndex=chipAlertIndex, ol53nnMSTPPortPersonality=ol53nnMSTPPortPersonality, olNetSecurityMACStatus=olNetSecurityMACStatus, olTRnetStatsPortLineErrors=olTRnetStatsPortLineErrors, olTRTrafPortOutErrors=olTRTrafPortOutErrors, olTRTrafPortTable=olTRTrafPortTable, ol51nnMFLPortTable=ol51nnMFLPortTable, ol41nnHMTPModEntry=ol41nnHMTPModEntry, olNetOlSecIntruderSlot=olNetOlSecIntruderSlot, chipRptrMonitorRptrInfo=chipRptrMonitorRptrInfo, oc61nnMTPLPortLinkInteg=oc61nnMTPLPortLinkInteg, ol51nnMTPPortEntry=ol51nnMTPPortEntry, olEnvFanStatus=olEnvFanStatus, trmm=trmm, olEnetStatsMcastRcvdOks=olEnetStatsMcastRcvdOks, expDot5ChipSets=expDot5ChipSets, ol51nnMMGTModStationAddr=ol51nnMMGTModStationAddr, ol51nnMAUIFPortIndex=ol51nnMAUIFPortIndex, ocModVendor=ocModVendor, ol53nnMMGTModDownStreamModule=ol53nnMMGTModDownStreamModule, ol53nnMTDDIPortRemoteMACIndicated=ol53nnMTDDIPortRemoteMACIndicated, olThreshValue=olThreshValue, ocInvHubSerialNo=ocInvHubSerialNo, chipRptrMonitorNetID=chipRptrMonitorNetID, olGroupSetPortIndex=olGroupSetPortIndex, ol41nnHMTPModProtocols=ol41nnHMTPModProtocols, olTRTrafPortSlotIndex=olTRTrafPortSlotIndex, ol51nnMTPPLPortBuddyPort=ol51nnMTPPLPortBuddyPort, olTRTrafTopNInFrames=olTRTrafTopNInFrames, ol52nnBTTPortThroughput=ol52nnBTTPortThroughput, olEnetStatsPortOctetsRcvdOks=olEnetStatsPortOctetsRcvdOks, ol52nnMMGTModMasterStatus=ol52nnMMGTModMasterStatus, olAgentsMasterPriority=olAgentsMasterPriority, chipRptrPortAdminStatus=chipRptrPortAdminStatus, ol51nnMTPLPortDipJabber=ol51nnMTPLPortDipJabber, chipEcho=chipEcho, ol53nnMFIBSTPortNeighbor=ol53nnMFIBSTPortNeighbor, olTRTrafStationOutBroadcastFrames=olTRTrafStationOutBroadcastFrames, olFDDInetStatsFrameCounts=olFDDInetStatsFrameCounts, olFDDIStatsModMgtRcvErrs=olFDDIStatsModMgtRcvErrs, olModVendor=olModVendor, olNetOlSecControlSecType=olNetOlSecControlSecType, olAgentsIpAddress=olAgentsIpAddress, olEnvEntry=olEnvEntry, ol52nnMTPModSlotIndex=ol52nnMTPModSlotIndex, ol51nnMMGTModSlotIndex=ol51nnMMGTModSlotIndex, chipAlertTable=chipAlertTable, chipHardware=chipHardware, ol53nnMFIBSTModDownStreamOperPath=ol53nnMFIBSTModDownStreamOperPath, ol41nnHMTPPortTable=ol41nnHMTPPortTable, ocInvMods=ocInvMods, chipEchoResponseCounts=chipEchoResponseCounts, olGroupSetSlotIndex=olGroupSetSlotIndex, ol51nnMTSModEntry=ol51nnMTSModEntry, ocModNetworkType=ocModNetworkType, ol51nnMAUIF=ol51nnMAUIF, ol5208MTPPortTable=ol5208MTPPortTable, olTRnetStatsPortACErrors=olTRnetStatsPortACErrors, ol51nnRESPortEntry=ol51nnRESPortEntry, ocModStatus=ocModStatus, ol51nnIxPortIndex=ol51nnIxPortIndex, ol51nnMTPLModSlotIndex=ol51nnMTPLModSlotIndex, ol51nnMTPLPortLinkInteg=ol51nnMTPLPortLinkInteg, ocAgentsSubSlot=ocAgentsSubSlot, ol51nnMBNCPortEntry=ol51nnMBNCPortEntry, ol51nnBEEModProtocols=ol51nnBEEModProtocols, expDot5StatsRecoverys=expDot5StatsRecoverys, oc61nnMFBPModDipNVRam=oc61nnMFBPModDipNVRam, olNetOlSecControlActOnIntr=olNetOlSecControlActOnIntr, olTRTrafFrames256to511Octets=olTRTrafFrames256to511Octets, ol51nnMUTP=ol51nnMUTP, olPS2OperatingSystem=olPS2OperatingSystem, chipTTYPrompt=chipTTYPrompt)
  mibBuilder.exportSymbols("CHIPCOMMIB", ocInvModHWVer=ocInvModHWVer, olEnetStatsPortBcastRcvdOks=olEnetStatsPortBcastRcvdOks, ol51nnMBNCPortDipTermination=ol51nnMBNCPortDipTermination, ol51nnMTPPLPortTable=ol51nnMTPPLPortTable, ol51nnMTPCLPortSlotIndex=ol51nnMTPCLPortSlotIndex, ol52nnMMGTModNetworkStatus=ol52nnMMGTModNetworkStatus, expDot5ActMonParticipate=expDot5ActMonParticipate, ol51nnMAUIMPortCollision=ol51nnMAUIMPortCollision, chipRptrMonitorGroupTotalFrames=chipRptrMonitorGroupTotalFrames, olAgentsMySlot=olAgentsMySlot, ol53nnMFIBSTPortLerCondition=ol53nnMFIBSTPortLerCondition, olNetOlSecIntruderTable=olNetOlSecIntruderTable, olEnetStatsPortTable=olEnetStatsPortTable, oc61nnMFBPPortSlotIndex=oc61nnMFBPPortSlotIndex, ol51nnMTPCLPortIndex=ol51nnMTPCLPortIndex, chipSecurity=chipSecurity, ol53nnMTDDITrunkTable=ol53nnMTDDITrunkTable, olModResetModule=olModResetModule, oc60nnMMGT=oc60nnMMGT, ol52nnMTPPortTable=ol52nnMTPPortTable, olEnetStatsModEntry=olEnetStatsModEntry, ol53nnMMGTPortNeighbor=ol53nnMMGTPortNeighbor, ol51nnMTPCLModConn1DipNetwork=ol51nnMTPCLModConn1DipNetwork, MacAddress=MacAddress, ol41nnHETPPortEntry=ol41nnHETPPortEntry, olModType=olModType, ol53nnMTDDIPortPCWithhold=ol53nnMTDDIPortPCWithhold, olNetOlSecLearnSlotIndex=olNetOlSecLearnSlotIndex, olTRTrafTopNAddress=olTRTrafTopNAddress, olModNetwork=olModNetwork, olPortConnector=olPortConnector, chipRptrHealthText=chipRptrHealthText, olAgentsMasterReset=olAgentsMasterReset, ol51nnMTSModDipNetwork=ol51nnMTSModDipNetwork, olPS2ApplDescription=olPS2ApplDescription, expDot5UpStream=expDot5UpStream, ol53nnMFBMICPortSlotIndex=ol53nnMFBMICPortSlotIndex, ol51nnMTPLSModEntry=ol51nnMTPLSModEntry, ol51nnMBNC=ol51nnMBNC, ol51nnMFBModTable=ol51nnMFBModTable, expDot5RingSpeed=expDot5RingSpeed, ol51nnREEPortDefNetwork=ol51nnREEPortDefNetwork, chipRptrPortTable=chipRptrPortTable, expDot5TimerNoToken=expDot5TimerNoToken, ol5208MTPTrunkEntry=ol5208MTPTrunkEntry, ol51nnMFPModSlotIndex=ol51nnMFPModSlotIndex, ol51nnMFPPortDipNetwork=ol51nnMFPPortDipNetwork, ol52nnMMGT=ol52nnMMGT, chipEchoNumber=chipEchoNumber, olEnetStatsModAlignmentErrors=olEnetStatsModAlignmentErrors, ol52nnMECModSystemStatusCode=ol52nnMECModSystemStatusCode, ol51nnMFLPortIndex=ol51nnMFLPortIndex, olPS2McaTable=olPS2McaTable, ol53nnMFIBSTModUpStreamModule=ol53nnMFIBSTModUpStreamModule, olNetOlSecAddrStatus=olNetOlSecAddrStatus, ol51nnMUTPPortBuddyPort=ol51nnMUTPPortBuddyPort, olTRnetStatsBeaconEvents=olTRnetStatsBeaconEvents, ol41nnHMTPPortIndex=ol41nnHMTPPortIndex, chipRptrAddrTrackRptrInfo=chipRptrAddrTrackRptrInfo, chipRptrRptrInfoNetID=chipRptrRptrInfoNetID, olTRTrafStationPortIndex=olTRTrafStationPortIndex, ol52nnMFRPortSlotIndex=ol52nnMFRPortSlotIndex, chipRptrGroupInfo=chipRptrGroupInfo, olTrunkStatus=olTrunkStatus, ol53nnMFIBSTPortBSFlag=ol53nnMFIBSTPortBSFlag, olAgentsSlotIndex=olAgentsSlotIndex, chipRptrPortSlotIndex=chipRptrPortSlotIndex, oc60nnMRCTLModAtoDConverterStatus=oc60nnMRCTLModAtoDConverterStatus, olFDDIStatsModMgtXmitErrs=olFDDIStatsModMgtXmitErrs, chipRptrMonitorPortDataRateMismatches=chipRptrMonitorPortDataRateMismatches, ol52nnMTP=ol52nnMTP, ol51nnMUTPPortLinkInteg=ol51nnMUTPPortLinkInteg, olEnetMapNetID=olEnetMapNetID, ol51nnRESModEntry=ol51nnRESModEntry, chipRptrPortEntry=chipRptrPortEntry, chipRptrMonitorPortSlotIndex=chipRptrMonitorPortSlotIndex, olNetOlSecPortIntrDisabled=olNetOlSecPortIntrDisabled, ol51nnMUTPModDipFFL=ol51nnMUTPModDipFFL, chipRptrAddrTrackPortIndex=chipRptrAddrTrackPortIndex, ol51nnMAUIMPortSlotIndex=ol51nnMAUIMPortSlotIndex, ol53nnMTDDIModDownStreamModule=ol53nnMTDDIModDownStreamModule, ol51nnBEEPortIndex=ol51nnBEEPortIndex, oc61nnMFBPModSubSlotIndex=oc61nnMFBPModSubSlotIndex, ocPowerSlotOperStatus=ocPowerSlotOperStatus, chipExpTokenRing=chipExpTokenRing, chipRptrGroupTable=chipRptrGroupTable, ocPowerOutputWattageAvailable=ocPowerOutputWattageAvailable, chipRptrMonitorPortReadableFrames=chipRptrMonitorPortReadableFrames, ol52nnMMGTPortIpAddress=ol52nnMMGTPortIpAddress, ol52nnMTPTrunkTable=ol52nnMTPTrunkTable, ocInvHub=ocInvHub, ol51nnIxPortDipAdminState=ol51nnIxPortDipAdminState, ol51nnMTPPLPortDipNetwork=ol51nnMTPPLPortDipNetwork, ol51nnMTPPL=ol51nnMTPPL, ol60nnMRCTLModTempStatus=ol60nnMRCTLModTempStatus, olTRnetStatsPortTotalStations=olTRnetStatsPortTotalStations, ol5208MTPModBypsOperState=ol5208MTPModBypsOperState, ol51nnMTPCLPortDipLinkInteg=ol51nnMTPCLPortDipLinkInteg, ol5208MTPPortIndex=ol5208MTPPortIndex, olEnetStatsModSlotIndex=olEnetStatsModSlotIndex, ol51nnREEPortTable=ol51nnREEPortTable, olNetOlSecControlTable=olNetOlSecControlTable, olThreshIndex=olThreshIndex, ol51nnBEEModSlotIndex=ol51nnBEEModSlotIndex, ol52nnMFRTrunkEntry=ol52nnMFRTrunkEntry, olTRnetStatsPortIndex=olTRnetStatsPortIndex, olFDDInetStatsFrameErrorRatio=olFDDInetStatsFrameErrorRatio, ol51nnBEEPortDipNetwork=ol51nnBEEPortDipNetwork, ol41nnHETP=ol41nnHETP, chipRptrBasicPackage=chipRptrBasicPackage, chipGen=chipGen, olEnetMapTime=olEnetMapTime, olPS2McaIndex=olPS2McaIndex, chipGenAuthFailureAddr=chipGenAuthFailureAddr, olModules=olModules, ocModConfigToDips=ocModConfigToDips, ol50nnMCTLModTempStatus=ol50nnMCTLModTempStatus, ol52nnMMGTPortIndex=ol52nnMMGTPortIndex, expDot5TimerErrorReport=expDot5TimerErrorReport, olModSlotIndex=olModSlotIndex, fmm=fmm, chipTTYParity=chipTTYParity, ol53nnMFIBSTModRingInfo=ol53nnMFIBSTModRingInfo, ol51nnMTPLPortDipAdminState=ol51nnMTPLPortDipAdminState, ol52nnMFRTrunkCompMode=ol52nnMFRTrunkCompMode, ol50nnMRCLSModOperState=ol50nnMRCLSModOperState, olTRTrafControlTopNLastChangeTime=olTRTrafControlTopNLastChangeTime, expDot5TimerStandbyMon=expDot5TimerStandbyMon, oc60nnMRCTLModPS1Status=oc60nnMRCTLModPS1Status, expDot5TimerEntry=expDot5TimerEntry, olTRTrafNetID=olTRTrafNetID, ol41nnHETPModSlotIndex=ol41nnHETPModSlotIndex, ocPowerOverheatPowerDownMode=ocPowerOverheatPowerDownMode, olPS2ApplTable=olPS2ApplTable, ol53nnMFBMICPortEntry=ol53nnMFBMICPortEntry, ol52nnMFR=ol52nnMFR, olPS2McaPortConnectPoint=olPS2McaPortConnectPoint, olGroupSummaryEntry=olGroupSummaryEntry, olNetOlSecLearnTable=olNetOlSecLearnTable, ol51nnRESModStationAddr=ol51nnRESModStationAddr, ol51nnMUTPModEntry=ol51nnMUTPModEntry, olEnetStatsNetID=olEnetStatsNetID, dot1dBridge=dot1dBridge, chipRptrAddrTrackPackage=chipRptrAddrTrackPackage, ol51nnMTPPortLinkInteg=ol51nnMTPPortLinkInteg, ol53nnMSTPPortPcmState=ol53nnMSTPPortPcmState)
  