text: #
  # PySNMP MIB module ChrComPmEthETH-Current-MIB (http://snmplabs.com/pysmi)
  # ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/ChrComPmEthETH-Current-MIB
  # Produced by pysmi-0.3.4 at Mon Apr 29 18:19:58 2019
  # On host DAVWANG4-M-1475 platform Darwin version 18.5.0 by user davwang4
  # Using Python version 3.7.3 (default, Mar 27 2019, 09:23:15) 
  #
  OctetString, ObjectIdentifier, Integer = mibBuilder.importSymbols("ASN1", "OctetString", "ObjectIdentifier", "Integer")
  NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
  ValueRangeConstraint, ValueSizeConstraint, ConstraintsIntersection, SingleValueConstraint, ConstraintsUnion = mibBuilder.importSymbols("ASN1-REFINEMENT", "ValueRangeConstraint", "ValueSizeConstraint", "ConstraintsIntersection", "SingleValueConstraint", "ConstraintsUnion")
  chrComIfifIndex, = mibBuilder.importSymbols("ChrComIfifTable-MIB", "chrComIfifIndex")
  TruthValue, = mibBuilder.importSymbols("ChrTyp-MIB", "TruthValue")
  chrComPmEth, = mibBuilder.importSymbols("Chromatis-MIB", "chrComPmEth")
  NotificationGroup, ModuleCompliance = mibBuilder.importSymbols("SNMPv2-CONF", "NotificationGroup", "ModuleCompliance")
  IpAddress, iso, TimeTicks, Bits, Unsigned32, ModuleIdentity, ObjectIdentity, Counter32, MibScalar, MibTable, MibTableRow, MibTableColumn, MibIdentifier, Gauge32, NotificationType, Counter64, Integer32 = mibBuilder.importSymbols("SNMPv2-SMI", "IpAddress", "iso", "TimeTicks", "Bits", "Unsigned32", "ModuleIdentity", "ObjectIdentity", "Counter32", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "MibIdentifier", "Gauge32", "NotificationType", "Counter64", "Integer32")
  DisplayString, TextualConvention = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention")
  chrComPmEthETH_CurrentTable = MibTable((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10), ).setLabel("chrComPmEthETH-CurrentTable")
  if mibBuilder.loadTexts: chrComPmEthETH_CurrentTable.setStatus('current')
  chrComPmEthETH_CurrentEntry = MibTableRow((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1), ).setLabel("chrComPmEthETH-CurrentEntry").setIndexNames((0, "ChrComIfifTable-MIB", "chrComIfifIndex"))
  if mibBuilder.loadTexts: chrComPmEthETH_CurrentEntry.setStatus('current')
  chrComPmEthSuspectedInterval = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 1), TruthValue()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthSuspectedInterval.setStatus('current')
  chrComPmEthElapsedTime = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 2), Unsigned32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthElapsedTime.setStatus('current')
  chrComPmEthSuppressedIntrvls = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 3), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthSuppressedIntrvls.setStatus('current')
  chrComPmEthdot3StatsFCSErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 4), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthdot3StatsFCSErrors.setStatus('current')
  chrComPmEthdot3StatsLateCollisions = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 5), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthdot3StatsLateCollisions.setStatus('current')
  chrComPmEthdot3StatsFrameTooLongs = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 6), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthdot3StatsFrameTooLongs.setStatus('current')
  chrComPmEthdot3StatsInternalMacReceiveErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 7), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthdot3StatsInternalMacReceiveErrors.setStatus('current')
  chrComPmEthifInOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 8), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifInOctets.setStatus('current')
  chrComPmEthifInUcastPkts = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 9), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifInUcastPkts.setStatus('current')
  chrComPmEthifInDiscards = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 10), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifInDiscards.setStatus('current')
  chrComPmEthifInErrors = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 11), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifInErrors.setStatus('current')
  chrComPmEthifOutOctets = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 12), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifOutOctets.setStatus('current')
  chrComPmEthifOutUcastPkts = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 13), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifOutUcastPkts.setStatus('current')
  chrComPmEthifInMulticastPkts = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 14), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifInMulticastPkts.setStatus('current')
  chrComPmEthifInBroadcastPkts = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 15), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifInBroadcastPkts.setStatus('current')
  chrComPmEthifOutMulticastPkts = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 16), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifOutMulticastPkts.setStatus('current')
  chrComPmEthifOutBroadcastPkts = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 17), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthifOutBroadcastPkts.setStatus('current')
  chrComPmEthchrFrames64Bytes = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 18), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthchrFrames64Bytes.setStatus('current')
  chrComPmEthchrFrames65to127Bytes = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 19), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthchrFrames65to127Bytes.setStatus('current')
  chrComPmEthchrFrames128to256Bytes = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 20), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthchrFrames128to256Bytes.setStatus('current')
  chrComPmEthchrFrames257to512Bytes = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 21), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthchrFrames257to512Bytes.setStatus('current')
  chrComPmEthchrFrames513to1024Bytes = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 22), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthchrFrames513to1024Bytes.setStatus('current')
  chrComPmEthchrFrames1024toMaxBytes = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 23), Gauge32().subtype(subtypeSpec=ValueRangeConstraint(0, 4294967295))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: chrComPmEthchrFrames1024toMaxBytes.setStatus('current')
  chrComPmEthResetPmCountersAction = MibTableColumn((1, 3, 6, 1, 4, 1, 3695, 1, 10, 5, 10, 1, 24), TruthValue()).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: chrComPmEthResetPmCountersAction.setStatus('current')
  mibBuilder.exportSymbols("ChrComPmEthETH-Current-MIB", chrComPmEthchrFrames257to512Bytes=chrComPmEthchrFrames257to512Bytes, chrComPmEthchrFrames64Bytes=chrComPmEthchrFrames64Bytes, chrComPmEthifOutMulticastPkts=chrComPmEthifOutMulticastPkts, chrComPmEthETH_CurrentEntry=chrComPmEthETH_CurrentEntry, chrComPmEthResetPmCountersAction=chrComPmEthResetPmCountersAction, chrComPmEthifInUcastPkts=chrComPmEthifInUcastPkts, chrComPmEthifInErrors=chrComPmEthifInErrors, chrComPmEthifOutOctets=chrComPmEthifOutOctets, chrComPmEthSuppressedIntrvls=chrComPmEthSuppressedIntrvls, chrComPmEthifInDiscards=chrComPmEthifInDiscards, chrComPmEthchrFrames128to256Bytes=chrComPmEthchrFrames128to256Bytes, chrComPmEthdot3StatsFCSErrors=chrComPmEthdot3StatsFCSErrors, chrComPmEthdot3StatsInternalMacReceiveErrors=chrComPmEthdot3StatsInternalMacReceiveErrors, chrComPmEthETH_CurrentTable=chrComPmEthETH_CurrentTable, chrComPmEthchrFrames1024toMaxBytes=chrComPmEthchrFrames1024toMaxBytes, chrComPmEthifInOctets=chrComPmEthifInOctets, chrComPmEthdot3StatsFrameTooLongs=chrComPmEthdot3StatsFrameTooLongs, chrComPmEthchrFrames513to1024Bytes=chrComPmEthchrFrames513to1024Bytes, chrComPmEthifInMulticastPkts=chrComPmEthifInMulticastPkts, chrComPmEthElapsedTime=chrComPmEthElapsedTime, chrComPmEthSuspectedInterval=chrComPmEthSuspectedInterval, chrComPmEthifOutUcastPkts=chrComPmEthifOutUcastPkts, chrComPmEthifInBroadcastPkts=chrComPmEthifInBroadcastPkts, chrComPmEthifOutBroadcastPkts=chrComPmEthifOutBroadcastPkts, chrComPmEthdot3StatsLateCollisions=chrComPmEthdot3StatsLateCollisions, chrComPmEthchrFrames65to127Bytes=chrComPmEthchrFrames65to127Bytes)
  