text: #
  # PySNMP MIB module OMNI-gx2Lm1000s-MIB (http://snmplabs.com/pysmi)
  # ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/OMNI-gx2Lm1000s-MIB
  # Produced by pysmi-0.3.4 at Wed May  1 14:33:30 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, Integer, OctetString = mibBuilder.importSymbols("ASN1", "ObjectIdentifier", "Integer", "OctetString")
  NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
  ValueSizeConstraint, SingleValueConstraint, ValueRangeConstraint, ConstraintsUnion, ConstraintsIntersection = mibBuilder.importSymbols("ASN1-REFINEMENT", "ValueSizeConstraint", "SingleValueConstraint", "ValueRangeConstraint", "ConstraintsUnion", "ConstraintsIntersection")
  gx2Lm1000s, = mibBuilder.importSymbols("GX2HFC-MIB", "gx2Lm1000s")
  motproxies, gi = mibBuilder.importSymbols("NLS-BBNIDENT-MIB", "motproxies", "gi")
  trapNetworkElemAlarmStatus, trapPerceivedSeverity, trapNetworkElemAvailStatus, trapIdentifier, trapNetworkElemAdminState, trapNETrapLastTrapTimeStamp, trapChangedObjectId, trapNetworkElemModelNumber, trapChangedValueInteger, trapChangedValueDisplayString, trapNetworkElemSerialNum, trapText, trapNetworkElemOperState = mibBuilder.importSymbols("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus", "trapPerceivedSeverity", "trapNetworkElemAvailStatus", "trapIdentifier", "trapNetworkElemAdminState", "trapNETrapLastTrapTimeStamp", "trapChangedObjectId", "trapNetworkElemModelNumber", "trapChangedValueInteger", "trapChangedValueDisplayString", "trapNetworkElemSerialNum", "trapText", "trapNetworkElemOperState")
  ModuleCompliance, NotificationGroup = mibBuilder.importSymbols("SNMPv2-CONF", "ModuleCompliance", "NotificationGroup")
  sysUpTime, = mibBuilder.importSymbols("SNMPv2-MIB", "sysUpTime")
  MibIdentifier, NotificationType, iso, Gauge32, ModuleIdentity, Bits, IpAddress, TimeTicks, MibScalar, MibTable, MibTableRow, MibTableColumn, NotificationType, ObjectIdentity, Counter64, Counter32, Unsigned32, Integer32 = mibBuilder.importSymbols("SNMPv2-SMI", "MibIdentifier", "NotificationType", "iso", "Gauge32", "ModuleIdentity", "Bits", "IpAddress", "TimeTicks", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "NotificationType", "ObjectIdentity", "Counter64", "Counter32", "Unsigned32", "Integer32")
  DisplayString, TextualConvention = mibBuilder.importSymbols("SNMPv2-TC", "DisplayString", "TextualConvention")
  class Float(Counter32):
      pass
  
  gx2Lm1000sDescriptor = MibIdentifier((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 1))
  gx2Lm1000sAnalogTable = MibTable((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2), )
  if mibBuilder.loadTexts: gx2Lm1000sAnalogTable.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sAnalogTable.setDescription('This table contains gx2Lm1000s specific parameters with nominal and current values.')
  gx2Lm1000sAnalogEntry = MibTableRow((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1), ).setIndexNames((0, "OMNI-gx2Lm1000s-MIB", "gx2Lm1000sAnalogTableIndex"))
  if mibBuilder.loadTexts: gx2Lm1000sAnalogEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sAnalogEntry.setDescription('This list contains the analog parameters and descriptions.')
  gx2Lm1000sDigitalTable = MibTable((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3), )
  if mibBuilder.loadTexts: gx2Lm1000sDigitalTable.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sDigitalTable.setDescription('This table contains gx2Lm1000sm specific parameters with nominal and current values.')
  gx2Lm1000sDigitalEntry = MibTableRow((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2), ).setIndexNames((0, "OMNI-gx2Lm1000s-MIB", "gx2Lm1000sDigitalTableIndex"))
  if mibBuilder.loadTexts: gx2Lm1000sDigitalEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sDigitalEntry.setDescription('This list contains digital parameters and descriptions.')
  gx2Lm1000sStatusTable = MibTable((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4), )
  if mibBuilder.loadTexts: gx2Lm1000sStatusTable.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sStatusTable.setDescription('This table contains gx2Lm1000s specific parameters with nominal and current values.')
  gx2Lm1000sStatusEntry = MibTableRow((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3), ).setIndexNames((0, "OMNI-gx2Lm1000s-MIB", "gx2Lm1000sStatusTableIndex"))
  if mibBuilder.loadTexts: gx2Lm1000sStatusEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sStatusEntry.setDescription('This list contains Status parameters and descriptions.')
  gx2Lm1000sFactoryTable = MibTable((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5), )
  if mibBuilder.loadTexts: gx2Lm1000sFactoryTable.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sFactoryTable.setDescription('This table contains gx2Lm1000s specific parameters with nominal and current values.')
  gx2Lm1000sFactoryEntry = MibTableRow((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4), ).setIndexNames((0, "OMNI-gx2Lm1000s-MIB", "gx2Lm1000sFactoryTableIndex"))
  if mibBuilder.loadTexts: gx2Lm1000sFactoryEntry.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sFactoryEntry.setDescription('This list contains Factory parameters and descriptions.')
  gx2Lm1000sAnalogTableIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: gx2Lm1000sAnalogTableIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sAnalogTableIndex.setDescription('The value of this object identifies the network element. This index is equal to the hfcCommonTableIndex for the same element.')
  lm1000slabelOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelOffsetNomMonitor.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelOffsetNomMonitor.setDescription('The value of this object provides the label of the Offset Monitor Analog parameter.')
  lm1000suomOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000suomOffsetNomMonitor.setStatus('optional')
  if mibBuilder.loadTexts: lm1000suomOffsetNomMonitor.setDescription('The value of this object provides the Unit of Measure of the Offset Monitor Analog parameter. The unit of measure for this parameter is dB')
  lm1000smajorHighOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 4), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorHighOffsetNomMonitor.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000smajorHighOffsetNomMonitor.setDescription('The value of this object provides the Major High alarm value of the Offset Monitor Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000smajorLowOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 5), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorLowOffsetNomMonitor.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000smajorLowOffsetNomMonitor.setDescription('The value of this object provides the Major Low alarm value of the Offset Monitor Power Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000sminorHighOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 6), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorHighOffsetNomMonitor.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorHighOffsetNomMonitor.setDescription('The value of this object provides the Minor High alarm value of the Offset Monitor Power Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000sminorLowOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 7), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorLowOffsetNomMonitor.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorLowOffsetNomMonitor.setDescription('The value of this object provides the Minor Low alarm value of the Offset Monitor Power Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000scurrentValueOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 8), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000scurrentValueOffsetNomMonitor.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000scurrentValueOffsetNomMonitor.setDescription('The value of this object provides the Current value of the Offset Monitor Power Analog parameter.')
  lm1000sstateFlagOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateFlagOffsetNomMonitor.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateFlagOffsetNomMonitor.setDescription('The value of this object provides the state of the Offset Monitor Power Analog parameter. (1-hidden 2-read-only, 3-updateable).')
  lm1000sminValueOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 10), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminValueOffsetNomMonitor.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminValueOffsetNomMonitor.setDescription('The value of this object provides the minimum value the Offset Monitor Power Analog parameter can achive.')
  lm1000smaxValueOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 11), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smaxValueOffsetNomMonitor.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smaxValueOffsetNomMonitor.setDescription('The value of this object provides the maximum value the Offset Monitor Power Analog parameter can achive.')
  lm1000salarmStateOffsetNomMonitor = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 12), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("noAlarm", 1), ("majorLowAlarm", 2), ("minorLowAlarm", 3), ("minorHighAlarm", 4), ("majorHighAlarm", 5), ("informational", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000salarmStateOffsetNomMonitor.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000salarmStateOffsetNomMonitor.setDescription('The value of this object provides the curent alarm state of the Offset Monitor Power Analog parameter.')
  lm1000slabelLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 13), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelLaserPower.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelLaserPower.setDescription('The value of this object provides the label of the Laser Optical Power Analog parameter.')
  lm1000suomLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 14), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000suomLaserPower.setStatus('optional')
  if mibBuilder.loadTexts: lm1000suomLaserPower.setDescription('The value of this object provides the Unit of Measure of the Laser Optical Power Analog parameter. The unit of measure for this parameter is dBm')
  lm1000smajorHighLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 15), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorHighLaserPower.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorHighLaserPower.setDescription('The value of this object provides the Major High alarm value of the Laser Optical Power Analog parameter.')
  lm1000smajorLowLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 16), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorLowLaserPower.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorLowLaserPower.setDescription('The value of this object provides the Major Low alarm value of the Laser Optical Power Analog parameter.')
  lm1000sminorHighLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 17), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorHighLaserPower.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorHighLaserPower.setDescription('The value of this object provides the Minor High alarm value of the Laser Optical Power Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000sminorLowLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 18), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorLowLaserPower.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorLowLaserPower.setDescription('The value of this object provides the Minor Low alarm value of the Laser Optical Power Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000scurrentValueLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 19), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000scurrentValueLaserPower.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000scurrentValueLaserPower.setDescription('The value of this object provides the Current value of the Laser Optical Power Analog parameter. This value is a floating point number that is represented as an IEEE 32 bit number.')
  lm1000sstateFlagLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 20), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateFlagLaserPower.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateFlagLaserPower.setDescription('The value of this object provides the state of the Laser Optical Power Analog parameter. (1-hidden 2-read-only, 3-updateable).')
  lm1000sminValueLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 21), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminValueLaserPower.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminValueLaserPower.setDescription('The value of this object provides the minimum value the Laser Optical Power Analog parameter can achive.')
  lm1000smaxValueLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 22), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smaxValueLaserPower.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smaxValueLaserPower.setDescription('The value of this object provides the maximum value the Laser Optical Power Analog parameter can achive.')
  lm1000salarmStateLaserPower = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 23), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("noAlarm", 1), ("majorLowAlarm", 2), ("minorLowAlarm", 3), ("minorHighAlarm", 4), ("majorHighAlarm", 5), ("informational", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000salarmStateLaserPower.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000salarmStateLaserPower.setDescription('The value of this object provides the curent alarm state of the Laser Optical Power Analog parameter.')
  lm1000slabelLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 24), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelLaserTemp.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelLaserTemp.setDescription('The value of this object provides the label of the Laser Temperature Analog parameter.')
  lm1000suomLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 25), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000suomLaserTemp.setStatus('optional')
  if mibBuilder.loadTexts: lm1000suomLaserTemp.setDescription('The value of this object provides the Unit of Measure of the Laser Temperature Analog parameter. The unit of measure for this parameter is degrees C')
  lm1000smajorHighLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 26), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorHighLaserTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorHighLaserTemp.setDescription('The value of this object provides the Major High alarm value of the Laser Temperature Analog parameter.')
  lm1000smajorLowLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 27), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorLowLaserTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorLowLaserTemp.setDescription('The value of this object provides the Major Low alarm value of the Laser Temperature Analog parameter.')
  lm1000sminorHighLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 28), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorHighLaserTemp.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorHighLaserTemp.setDescription('The value of this object provides the Minor High alarm value of the Laser Temperature Analog parameter.')
  lm1000sminorLowLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 29), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorLowLaserTemp.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorLowLaserTemp.setDescription('The value of this object provides the Minor Low alarm value of the Laser Temperature Analog parameter.')
  lm1000scurrentValueLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 30), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000scurrentValueLaserTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000scurrentValueLaserTemp.setDescription('The value of this object provides the Current value of the Laser Temperature Analog parameter.')
  lm1000sstateFlagLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 31), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateFlagLaserTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateFlagLaserTemp.setDescription('The value of this object provides the state of the Laser Temperature Analog parameter. (1-hidden 2-read-only, 3-updateable).')
  lm1000sminValueLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 32), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminValueLaserTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminValueLaserTemp.setDescription('The value of this object provides the minimum value the Laser Temperature Analog parameter can achive.')
  lm1000smaxValueLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 33), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smaxValueLaserTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smaxValueLaserTemp.setDescription('The value of this object provides the maximum value the Laser Temperature Analog parameter can achive.')
  lm1000salarmStateLaserTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 34), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("noAlarm", 1), ("majorLowAlarm", 2), ("minorLowAlarm", 3), ("minorHighAlarm", 4), ("majorHighAlarm", 5), ("informational", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000salarmStateLaserTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000salarmStateLaserTemp.setDescription('The value of this object provides the curent alarm state of the Laser Temperature Analog parameter.')
  lm1000slabelLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 35), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelLaserCurrent.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelLaserCurrent.setDescription('The value of this object provides the label of the Laser Bias Current Analog parameter.')
  lm1000suomLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 36), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000suomLaserCurrent.setStatus('optional')
  if mibBuilder.loadTexts: lm1000suomLaserCurrent.setDescription('The value of this object provides the Unit of Measure of the Laser Bias Current Analog parameter. The unit of measure for this parameter is mA')
  lm1000smajorHighLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 37), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorHighLaserCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorHighLaserCurrent.setDescription('The value of this object provides the Major High alarm value of the Laser Bias Current Analog parameter.')
  lm1000smajorLowLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 38), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorLowLaserCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorLowLaserCurrent.setDescription('The value of this object provides the Major Low alarm value of the Laser Bias Current Analog parameter.')
  lm1000sminorHighLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 39), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorHighLaserCurrent.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorHighLaserCurrent.setDescription('The value of this object provides the Minor High alarm value of the Laser Bias Current Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000sminorLowLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 40), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorLowLaserCurrent.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorLowLaserCurrent.setDescription('The value of this object provides the Minor Low alarm value of the Laser Bias Current Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000scurrentValueLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 41), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000scurrentValueLaserCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000scurrentValueLaserCurrent.setDescription('The value of this object provides the Current value of the Laser Bias Current Analog parameter.')
  lm1000sstateFlagLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 42), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateFlagLaserCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateFlagLaserCurrent.setDescription('The value of this object provides the state of the Laser Bias Current Analog parameter. (1-hidden 2-read-only, 3-updateable).')
  lm1000sminValueLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 43), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminValueLaserCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminValueLaserCurrent.setDescription('The value of this object provides the minimum value the Laser Bias Current Analog parameter can achive.')
  lm1000smaxValueLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 44), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smaxValueLaserCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smaxValueLaserCurrent.setDescription('The value of this object provides the maximum value the Laser Bias Current Analog parameter can achive.')
  lm1000salarmStateLaserCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 45), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("noAlarm", 1), ("majorLowAlarm", 2), ("minorLowAlarm", 3), ("minorHighAlarm", 4), ("majorHighAlarm", 5), ("informational", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000salarmStateLaserCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000salarmStateLaserCurrent.setDescription('The value of this object provides the curent alarm state of the Laser Bias Current Analog parameter.')
  lm1000slabelTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 46), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelTecCurrent.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelTecCurrent.setDescription('The value of this object provides the label of the TEC Current Analog parameter.')
  lm1000suomTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 47), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000suomTecCurrent.setStatus('optional')
  if mibBuilder.loadTexts: lm1000suomTecCurrent.setDescription('The value of this object provides the Unit of Measure of the TEC Current Analog parameter. The unit of measure for this parameter is mA')
  lm1000smajorHighTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 48), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorHighTecCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorHighTecCurrent.setDescription('The value of this object provides the Major High alarm value of the TEC Current Analog parameter.')
  lm1000smajorLowTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 49), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorLowTecCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorLowTecCurrent.setDescription('The value of this object provides the Major Low alarm value of the TEC Current Analog parameter.')
  lm1000sminorHighTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 50), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorHighTecCurrent.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorHighTecCurrent.setDescription('The value of this object provides the Minor High alarm value of the TEC Current Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000sminorLowTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 51), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorLowTecCurrent.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorLowTecCurrent.setDescription('The value of this object provides the Minor Low alarm value of the TEC Current Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000scurrentValueTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 52), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000scurrentValueTecCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000scurrentValueTecCurrent.setDescription('The value of this object provides the Current value of the TEC Current Analog parameter.')
  lm1000sstateFlagTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 53), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateFlagTecCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateFlagTecCurrent.setDescription('The value of this object provides the state of the TEC Current Analog parameter. (1-hidden 2-read-only, 3-updateable).')
  lm1000sminValueTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 54), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminValueTecCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminValueTecCurrent.setDescription('The value of this object provides the minimum value the TEC Current Analog parameter can achive.')
  lm1000smaxValueTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 55), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smaxValueTecCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smaxValueTecCurrent.setDescription('The value of this object provides the maximum value the TEC Current Analog parameter can achive.')
  lm1000salarmStateTecCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 56), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("noAlarm", 1), ("majorLowAlarm", 2), ("minorLowAlarm", 3), ("minorHighAlarm", 4), ("majorHighAlarm", 5), ("informational", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000salarmStateTecCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000salarmStateTecCurrent.setDescription('The value of this object provides the curent alarm state of the TEC Current Analog parameter.')
  lm1000slabelModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 57), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelModTemp.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelModTemp.setDescription('The value of this object provides the label of the Module Temperature Analog parameter.')
  lm1000suomModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 58), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000suomModTemp.setStatus('optional')
  if mibBuilder.loadTexts: lm1000suomModTemp.setDescription('The value of this object provides the Unit of Measure of the Module Temperature Analog parameter. The unit of measure for this parameter is degrees C')
  lm1000smajorHighModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 59), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorHighModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorHighModTemp.setDescription('The value of this object provides the Major High alarm value of the Module Temperature Analog parameter.')
  lm1000smajorLowModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 60), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorLowModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorLowModTemp.setDescription('The value of this object provides the Major Low alarm value of the Module Temperature Analog parameter.')
  lm1000sminorHighModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 61), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorHighModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminorHighModTemp.setDescription('The value of this object provides the Minor High alarm value of the Module Temperature Analog parameter.')
  lm1000sminorLowModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 62), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorLowModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminorLowModTemp.setDescription('The value of this object provides the Minor Low alarm value of the Module Temperature Analog parameter.')
  lm1000scurrentValueModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 63), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000scurrentValueModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000scurrentValueModTemp.setDescription('The value of this object provides the Current value of the Module Temperature Analog parameter.')
  lm1000sstateFlagModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 64), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateFlagModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateFlagModTemp.setDescription('The value of this object provides the state of the Module Temperature Analog parameter. (1-hidden 2-read-only, 3-updateable).')
  lm1000sminValueModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 65), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminValueModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminValueModTemp.setDescription('The value of this object provides the minimum value the Module Temperature Analog parameter can achive.')
  lm1000smaxValueModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 66), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smaxValueModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smaxValueModTemp.setDescription('The value of this object provides the maximum value the Module Temperature Analog parameter can achive.')
  lm1000salarmStateModTemp = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 67), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("noAlarm", 1), ("majorLowAlarm", 2), ("minorLowAlarm", 3), ("minorHighAlarm", 4), ("majorHighAlarm", 5), ("informational", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000salarmStateModTemp.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000salarmStateModTemp.setDescription('The value of this object provides the curent alarm state of the Module Temperature Analog parameter.')
  lm1000slabelFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 68), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelFanCurrent.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelFanCurrent.setDescription('The value of this object provides the label of the Fan Current Analog parameter.')
  lm1000suomFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 69), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000suomFanCurrent.setStatus('optional')
  if mibBuilder.loadTexts: lm1000suomFanCurrent.setDescription('The value of this object provides the Unit of Measure of the Fan Current Analog parameter. The unit of measure for this parameter is mA')
  lm1000smajorHighFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 70), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorHighFanCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorHighFanCurrent.setDescription('The value of this object provides the Major High alarm value of the Fan Current Analog parameter.')
  lm1000smajorLowFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 71), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smajorLowFanCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smajorLowFanCurrent.setDescription('The value of this object provides the Major Low alarm value of the Fan Current Analog parameter.')
  lm1000sminorHighFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 72), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorHighFanCurrent.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorHighFanCurrent.setDescription('The value of this object provides the Minor High alarm value of the Fan Current Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000sminorLowFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 73), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminorLowFanCurrent.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000sminorLowFanCurrent.setDescription('The value of this object provides the Minor Low alarm value of the Fan Current Analog parameter. This object is not used by this module and always returns invalid float value of 0xFFFFFFFF . This object is kept here for persistence.')
  lm1000scurrentValueFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 74), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000scurrentValueFanCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000scurrentValueFanCurrent.setDescription('The value of this object provides the Current value of the Fan Current Analog parameter.')
  lm1000sstateFlagFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 75), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateFlagFanCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateFlagFanCurrent.setDescription('The value of this object provides the state of the Fan Current Analog parameter. (1-hidden 2-read-only, 3-updateable).')
  lm1000sminValueFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 76), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sminValueFanCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sminValueFanCurrent.setDescription('The value of this object provides the minimum value the Fan Current Analog parameter can achive.')
  lm1000smaxValueFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 77), Float()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000smaxValueFanCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000smaxValueFanCurrent.setDescription('The value of this object provides the maximum value the Fan Current Analog parameter can achive.')
  lm1000salarmStateFanCurrent = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 2, 1, 78), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("noAlarm", 1), ("majorLowAlarm", 2), ("minorLowAlarm", 3), ("minorHighAlarm", 4), ("majorHighAlarm", 5), ("informational", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000salarmStateFanCurrent.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000salarmStateFanCurrent.setDescription('The value of this object provides the curent alarm state of the Fan Current Analog parameter.')
  gx2Lm1000sDigitalTableIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: gx2Lm1000sDigitalTableIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sDigitalTableIndex.setDescription('The value of this object identifies the network element. This index is equal to the hfcCommonTableIndex for the same element.')
  lm1000slabelRfInput = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelRfInput.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelRfInput.setDescription('The value of this object provides the label of the RF Input Control Digital parameter.')
  lm1000senumRfInput = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000senumRfInput.setStatus('optional')
  if mibBuilder.loadTexts: lm1000senumRfInput.setDescription('The value of this object represents the Enumeration values possible for the Digital parameter. Each Enumerated values is separated by a common. The first value has a enumerated value of 1.')
  lm1000svalueRfInput = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("off", 1), ("on", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: lm1000svalueRfInput.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueRfInput.setDescription('The value of this object is the current value of the parameter.')
  lm1000sstateflagRfInput = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 5), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagRfInput.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagRfInput.setDescription('The value of this object provides the state of the RF Input Control Digital parameter. (1-hidden 2-read-only, 3-updateable).')
  lm1000slabelOptOutput = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 6), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelOptOutput.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelOptOutput.setDescription('The value of this object provides the label of the Optical Output Control Digital parameter.')
  lm1000senumOptOutput = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 7), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000senumOptOutput.setStatus('optional')
  if mibBuilder.loadTexts: lm1000senumOptOutput.setDescription('The value of this object represents the Enumeration values possible for the Digital parameter. Each Enumerated values is separated by a common. The first value has a enumerated value of 1.')
  lm1000svalueOptOutput = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("off", 1), ("on", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: lm1000svalueOptOutput.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueOptOutput.setDescription('The value of this object is the current value of the parameter.')
  lm1000sstateflagOptOutput = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagOptOutput.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagOptOutput.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  lm1000slabelAttnSetting = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 10), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelAttnSetting.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelAttnSetting.setDescription('The value of this object provides the label of the Attenuation Setting Digital parameter.')
  lm1000senumAttnSetting = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 11), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000senumAttnSetting.setStatus('optional')
  if mibBuilder.loadTexts: lm1000senumAttnSetting.setDescription('The value of this object represents the Enumeration values possible for the Digital parameter. Each Enumerated values is separated by a common. The first value has a enumerated value of 1.')
  lm1000svalueAttnSetting = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 12), 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))).clone(namedValues=NamedValues(("dB00-0", 1), ("db00-5", 2), ("db01-0", 3), ("db01-5", 4), ("db02-0", 5), ("db02-5", 6), ("db03-0", 7), ("db03-5", 8), ("db04-0", 9), ("db04-5", 10), ("db05-0", 11), ("db05-5", 12), ("db06-0", 13), ("db06-5", 14), ("db07-0", 15), ("db07-5", 16), ("db08-0", 17), ("db08-5", 18), ("db09-0", 19), ("db09-5", 20), ("db10-0", 21), ("db10-5", 22), ("db11-0", 23), ("db11-5", 24), ("db12-0", 25), ("db12-5", 26), ("db13-0", 27), ("db13-5", 28), ("db14-0", 29), ("db14-5", 30), ("db15-0", 31)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: lm1000svalueAttnSetting.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueAttnSetting.setDescription('The value of this object is the current value of the parameter. Each step indicates a .5dB change in attenuation Its range is 0 to 15 dB')
  lm1000sstateflagAttnSetting = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 13), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagAttnSetting.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagAttnSetting.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  lm1000slabelFactoryDefault = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 14), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelFactoryDefault.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelFactoryDefault.setDescription('The value of this object provides the label of the Factory Default Digital parameter.')
  lm1000senumFactoryDefault = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 15), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000senumFactoryDefault.setStatus('optional')
  if mibBuilder.loadTexts: lm1000senumFactoryDefault.setDescription('The value of this object represents the Enumeration values possible for the Digital parameter. Each Enumerated values is separated by a common. The first value has a enumerated value of 1..')
  lm1000svalueFactoryDefault = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 16), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("off", 1), ("on", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: lm1000svalueFactoryDefault.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueFactoryDefault.setDescription('The value of this object is the current value of the parameter. Return value is meaningless')
  lm1000sstateflagFactoryDefault = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 3, 2, 17), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagFactoryDefault.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagFactoryDefault.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  gx2Lm1000sStatusTableIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: gx2Lm1000sStatusTableIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sStatusTableIndex.setDescription('The value of this object identifies the network element. This index is equal to the hfcCommonTableIndex for the same element.')
  lm1000slabelBoot = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 2), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelBoot.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelBoot.setDescription('The value of this object provides the label of the Boot Status Status parameter.')
  lm1000svalueBoot = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("ok", 1), ("undetermined", 2), ("warning", 3), ("minor", 4), ("major", 5), ("critical", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000svalueBoot.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueBoot.setDescription('The value of this object provides the current state of the parameter (1-ok, 2-undetermined 3-warning, 4-minor, 5-major, 6-critical).')
  lm1000sstateflagBoot = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagBoot.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagBoot.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  lm1000slabelFlash = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 5), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelFlash.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelFlash.setDescription('The value of this object provides the label of the Flash Status Status parameter.')
  lm1000svalueFlash = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 6), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("ok", 1), ("undetermined", 2), ("warning", 3), ("minor", 4), ("major", 5), ("critical", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000svalueFlash.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueFlash.setDescription('The value of this object provides the current state of the parameter (1-ok, 2-undetermined 3-warning, 4-minor, 5-major, 6-critical).')
  lm1000sstateflagFlash = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 7), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagFlash.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagFlash.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  lm1000slabelFactoryDataCRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 8), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelFactoryDataCRC.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelFactoryDataCRC.setDescription('The value of this object provides the label of the Factory Data CRC Status parameter.')
  lm1000svalueFactoryDataCRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 9), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("ok", 1), ("undetermined", 2), ("warning", 3), ("minor", 4), ("major", 5), ("critical", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000svalueFactoryDataCRC.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueFactoryDataCRC.setDescription('The value of this object provides the current state of the parameter (1-ok, 2-undetermined 3-warning, 4-minor, 5-major, 6-critical).')
  lm1000sstateflagFactoryDataCRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 10), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagFactoryDataCRC.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagFactoryDataCRC.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  lm1000slabelLaserDataCRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 11), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelLaserDataCRC.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelLaserDataCRC.setDescription('The value of this object provides the label of the Laser Data CRC Status parameter.')
  lm1000svalueLaserDataCRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 12), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("ok", 1), ("undetermined", 2), ("warning", 3), ("minor", 4), ("major", 5), ("critical", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000svalueLaserDataCRC.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueLaserDataCRC.setDescription('The value of this object provides the current state of the parameter (1-ok, 2-undetermined 3-warning, 4-minor, 5-major, 6-critical).')
  lm1000sstateflagLaserDataCRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 13), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagLaserDataCRC.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagLaserDataCRC.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  lm1000slabelAlarmDataCrc = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 14), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelAlarmDataCrc.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelAlarmDataCrc.setDescription('The value of this object provides the label of the Alarm Data Crc parameter.')
  lm1000svalueAlarmDataCrc = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 15), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("ok", 1), ("undetermined", 2), ("warning", 3), ("minor", 4), ("major", 5), ("critical", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000svalueAlarmDataCrc.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueAlarmDataCrc.setDescription('The value of this object provides the current state of the parameter (1-ok, 2-undetermined 3-warning, 4-minor, 5-major, 6-critical).')
  lm1000sstateflagAlarmDataCrc = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 16), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagAlarmDataCrc.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagAlarmDataCrc.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  lm1000slabelRFInputStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 17), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000slabelRFInputStatus.setStatus('optional')
  if mibBuilder.loadTexts: lm1000slabelRFInputStatus.setDescription('The value of this object provides the label of the Alarm Data Crc parameter.')
  lm1000svalueRFInputStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 18), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("ok", 1), ("undetermined", 2), ("warning", 3), ("minor", 4), ("major", 5), ("critical", 6)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000svalueRFInputStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000svalueRFInputStatus.setDescription('The value of this object provides the current state of the parameter (1-ok, 2-undetermined 3-warning, 4-minor, 5-major, 6-critical).')
  lm1000sstateflagRFInputStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 4, 3, 19), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("hidden", 1), ("read-only", 2), ("updateable", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sstateflagRFInputStatus.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sstateflagRFInputStatus.setDescription('The value of this object provides the state of the the parameter. (1-hidden, 2-read-only, 3-updateable).')
  gx2Lm1000sFactoryTableIndex = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 1), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 2147483647))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: gx2Lm1000sFactoryTableIndex.setStatus('mandatory')
  if mibBuilder.loadTexts: gx2Lm1000sFactoryTableIndex.setDescription('The value of this object identifies the network element. This index is equal to the hfcCommonTableIndex for the same element.')
  lm1000sbootControlByte = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 2), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sbootControlByte.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sbootControlByte.setDescription('The value of this object indicates which bank the firmware is currently being boot from.')
  lm1000sbootStatusByte = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 3), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sbootStatusByte.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sbootStatusByte.setDescription('This object indicates the status of the last boot. Bit 2 = Bank 0/1 Active (0 = Bank 0, 1 = Bank 1), Bit 1 = Bank 1 Fail and Bit 0 = Bank 0 Fail (0 = Pass, 1 = Fail)')
  lm1000sbank1CRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 4), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sbank1CRC.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sbank1CRC.setDescription('This object provides the CRC code of bank 0. The display formate for the data is Hex.')
  lm1000sbank2CRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 5), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sbank2CRC.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sbank2CRC.setDescription('This object provides the CRC code of bank 1.The display formate for the data is Hex.')
  lm1000sprgEEPROMByte = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 6), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sprgEEPROMByte.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sprgEEPROMByte.setDescription('This object indicates if the EEPROM has been programmed')
  lm1000sfactoryCRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 7), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sfactoryCRC.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sfactoryCRC.setDescription('This object provides the CRC code for the Factory data.')
  lm1000scalculateCRC = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 8), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3))).clone(namedValues=NamedValues(("factory", 1), ("na", 2), ("alarm", 3)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000scalculateCRC.setStatus('obsolete')
  if mibBuilder.loadTexts: lm1000scalculateCRC.setDescription('This object indicates which of the Enums will have the CRC calculated.')
  lm1000shourMeter = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 9), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000shourMeter.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000shourMeter.setDescription('This object provides the hour meter reading of the module.')
  lm1000sflashPrgCntA = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 10), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sflashPrgCntA.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sflashPrgCntA.setDescription('This object provides the number of times Bank 1 flash has been programmed.')
  lm1000sflashPrgCntB = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 11), Integer32()).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sflashPrgCntB.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sflashPrgCntB.setDescription('This object provides the number of times Bank 1 flash has been programmed.')
  lm1000sflashBankARev = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 12), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sflashBankARev.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sflashBankARev.setDescription('This object provides the revision of flash bank 0. The rev is 2 characters.')
  lm1000sflashBankBRev = MibTableColumn((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31, 5, 4, 13), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 80))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: lm1000sflashBankBRev.setStatus('mandatory')
  if mibBuilder.loadTexts: lm1000sflashBankBRev.setDescription('This object provides the revision of flash bank 1. The rev is 2 characters.')
  trapLM1000SConfigChangeInteger = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,1)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SConfigChangeInteger.setDescription("This trap is issued if configuration of a single variable with integer type was changed (via ANY interface). TrapChangedValueInteger variable may contain current reading of that variable. trapPerceivedSeverity - 'indeterminate'")
  trapLM1000SConfigChangeDisplayString = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,2)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueDisplayString"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SConfigChangeDisplayString.setDescription("This trap is issued if configuration of a single variable with DispalayString type was changed (via ANY interface). TrapChangedValueDisplayString variable may contain current reading of that variable. trapPerceivedSeverity - 'indeterminate'")
  trapLM1000SfanCurrentAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,3)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SfanCurrentAlarm.setDescription('This trap is issued when the Fan Current parameter goes out of range. trapAdditionalInfoInteger variable contains current reading of the this parameter.')
  trapLM1000SModuleTempAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,4)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SModuleTempAlarm.setDescription('This trap is issued when the Module Temperature parameter goes out of range. trapAdditionalInfoInteger variable contains current reading of the this parameter.')
  trapLM1000SomiOffsetAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,5)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SomiOffsetAlarm.setDescription('This trap is issued when the OMI Offset goes out of range.')
  trapLM1000StecCurrentAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,6)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000StecCurrentAlarm.setDescription('This trap is issued when the TEC Current parameter goes out of range. trapAdditionalInfoInteger variable contains current reading of the this parameter.')
  trapLM1000SLaserCurrentAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,7)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SLaserCurrentAlarm.setDescription('This trap is issued when the Laser Current parameter goes out of range. trapAdditionalInfoInteger variable contains current reading of the this parameter.')
  trapLM1000SLaserTempAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,8)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SLaserTempAlarm.setDescription('This trap is issued when the Laser Temp parameter goes out of range. trapAdditionalInfoInteger variable contains current reading of the this parameter.')
  trapLM1000SLaserPowerAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,9)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SLaserPowerAlarm.setDescription('This trap is issued when the Laser Power parameter goes out of range. trapAdditionalInfoInteger variable contains current reading of the this parameter.')
  trapLM1000SFlashAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,10)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SFlashAlarm.setDescription('This trap is issued when the Laser Modules detects an error during Flash memory operations.')
  trapLM1000SBankBootAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,11)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SBankBootAlarm.setDescription('This trap is issued when the Laser Modules detects an error while booting from bank 0 or bank 1.')
  trapLM1000SAlarmDataCRCAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,12)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SAlarmDataCRCAlarm.setDescription('This trap is issued when the Alarm Data CRC is incorrect.')
  trapLM1000SFactoryDataCRCAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,13)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SFactoryDataCRCAlarm.setDescription('This trap is issued when the Factory Data CRC is incorrect.')
  trapLM1000SCalDataCRCAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,14)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SCalDataCRCAlarm.setDescription('This trap is issued when the Cal Data CRC is incorrect.')
  trapLM1000SResetFacDefault = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,15)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SResetFacDefault.setDescription('This trap is issued when the LM1000S resets to factory defaults')
  trapLM1000SUserRFOffAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,16)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SUserRFOffAlarm.setDescription('This trap is issued when the the User RF is turned off.')
  trapLM1000SUserOpticalOffAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,17)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SUserOpticalOffAlarm.setDescription('This trap is issued when the User Optical Power is turned off.')
  trapLM1000SUserSBSOffAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,18)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SUserSBSOffAlarm.setDescription('This trap is issued when the User SBS is turned off.')
  trapLM1000SRFInputAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,19)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SRFInputAlarm.setDescription('This trap is issued when the Laser Modules RF input parameter goes out of range. trapAdditionalInfoInteger variable contains current reading of the this parameter.')
  trapLM1000SRFOverloadAlarm = NotificationType((1, 3, 6, 1, 4, 1, 1166, 6, 1, 2, 31) + (0,20)).setObjects(("NLSBBN-TRAPS-MIB", "trapIdentifier"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemModelNumber"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemSerialNum"), ("NLSBBN-TRAPS-MIB", "trapPerceivedSeverity"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemOperState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAlarmStatus"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAdminState"), ("NLSBBN-TRAPS-MIB", "trapNetworkElemAvailStatus"), ("NLSBBN-TRAPS-MIB", "trapText"), ("NLSBBN-TRAPS-MIB", "trapChangedObjectId"), ("NLSBBN-TRAPS-MIB", "trapChangedValueInteger"), ("NLSBBN-TRAPS-MIB", "trapNETrapLastTrapTimeStamp"))
  if mibBuilder.loadTexts: trapLM1000SRFOverloadAlarm.setDescription('This trap is issued when the Laser Modules RF overload parameter goes out of range. trapAdditionalInfoInteger variable contains current reading of the this parameter.')
  mibBuilder.exportSymbols("OMNI-gx2Lm1000s-MIB", lm1000sminorLowLaserCurrent=lm1000sminorLowLaserCurrent, trapLM1000SLaserPowerAlarm=trapLM1000SLaserPowerAlarm, lm1000sminorLowTecCurrent=lm1000sminorLowTecCurrent, lm1000sminorHighModTemp=lm1000sminorHighModTemp, lm1000suomOffsetNomMonitor=lm1000suomOffsetNomMonitor, lm1000slabelTecCurrent=lm1000slabelTecCurrent, lm1000sbank1CRC=lm1000sbank1CRC, lm1000sminorLowModTemp=lm1000sminorLowModTemp, lm1000smajorLowTecCurrent=lm1000smajorLowTecCurrent, lm1000scurrentValueLaserTemp=lm1000scurrentValueLaserTemp, gx2Lm1000sAnalogEntry=gx2Lm1000sAnalogEntry, lm1000sstateflagRfInput=lm1000sstateflagRfInput, lm1000sminorHighLaserPower=lm1000sminorHighLaserPower, lm1000sflashPrgCntB=lm1000sflashPrgCntB, lm1000smajorLowFanCurrent=lm1000smajorLowFanCurrent, lm1000slabelRFInputStatus=lm1000slabelRFInputStatus, trapLM1000SBankBootAlarm=trapLM1000SBankBootAlarm, lm1000smajorLowLaserCurrent=lm1000smajorLowLaserCurrent, lm1000salarmStateTecCurrent=lm1000salarmStateTecCurrent, lm1000svalueRfInput=lm1000svalueRfInput, trapLM1000SUserSBSOffAlarm=trapLM1000SUserSBSOffAlarm, lm1000scurrentValueModTemp=lm1000scurrentValueModTemp, lm1000sstateFlagLaserTemp=lm1000sstateFlagLaserTemp, lm1000smajorHighLaserCurrent=lm1000smajorHighLaserCurrent, lm1000sminorHighOffsetNomMonitor=lm1000sminorHighOffsetNomMonitor, lm1000sminorLowLaserTemp=lm1000sminorLowLaserTemp, trapLM1000SAlarmDataCRCAlarm=trapLM1000SAlarmDataCRCAlarm, lm1000senumAttnSetting=lm1000senumAttnSetting, trapLM1000SConfigChangeDisplayString=trapLM1000SConfigChangeDisplayString, lm1000smajorHighOffsetNomMonitor=lm1000smajorHighOffsetNomMonitor, lm1000sminorLowFanCurrent=lm1000sminorLowFanCurrent, lm1000suomLaserCurrent=lm1000suomLaserCurrent, lm1000sminValueFanCurrent=lm1000sminValueFanCurrent, lm1000suomModTemp=lm1000suomModTemp, lm1000smajorHighLaserTemp=lm1000smajorHighLaserTemp, lm1000scurrentValueTecCurrent=lm1000scurrentValueTecCurrent, lm1000sfactoryCRC=lm1000sfactoryCRC, lm1000svalueFactoryDataCRC=lm1000svalueFactoryDataCRC, lm1000smaxValueLaserPower=lm1000smaxValueLaserPower, lm1000smajorLowLaserTemp=lm1000smajorLowLaserTemp, lm1000smaxValueFanCurrent=lm1000smaxValueFanCurrent, gx2Lm1000sStatusEntry=gx2Lm1000sStatusEntry, lm1000svalueOptOutput=lm1000svalueOptOutput, gx2Lm1000sFactoryEntry=gx2Lm1000sFactoryEntry, trapLM1000SLaserTempAlarm=trapLM1000SLaserTempAlarm, lm1000smaxValueLaserTemp=lm1000smaxValueLaserTemp, trapLM1000SModuleTempAlarm=trapLM1000SModuleTempAlarm, lm1000sstateflagLaserDataCRC=lm1000sstateflagLaserDataCRC, gx2Lm1000sAnalogTableIndex=gx2Lm1000sAnalogTableIndex, lm1000sminValueTecCurrent=lm1000sminValueTecCurrent, lm1000sminValueLaserPower=lm1000sminValueLaserPower, lm1000sminorHighLaserCurrent=lm1000sminorHighLaserCurrent, lm1000smajorHighModTemp=lm1000smajorHighModTemp, lm1000smajorLowModTemp=lm1000smajorLowModTemp, trapLM1000SRFOverloadAlarm=trapLM1000SRFOverloadAlarm, lm1000smaxValueOffsetNomMonitor=lm1000smaxValueOffsetNomMonitor, trapLM1000SConfigChangeInteger=trapLM1000SConfigChangeInteger, lm1000suomLaserPower=lm1000suomLaserPower, lm1000sminValueLaserCurrent=lm1000sminValueLaserCurrent, lm1000sstateFlagFanCurrent=lm1000sstateFlagFanCurrent, lm1000sstateFlagLaserPower=lm1000sstateFlagLaserPower, lm1000sflashBankARev=lm1000sflashBankARev, lm1000smaxValueModTemp=lm1000smaxValueModTemp, lm1000senumFactoryDefault=lm1000senumFactoryDefault, lm1000smajorLowOffsetNomMonitor=lm1000smajorLowOffsetNomMonitor, gx2Lm1000sFactoryTableIndex=gx2Lm1000sFactoryTableIndex, lm1000slabelFactoryDefault=lm1000slabelFactoryDefault, trapLM1000SFactoryDataCRCAlarm=trapLM1000SFactoryDataCRCAlarm, lm1000sminValueOffsetNomMonitor=lm1000sminValueOffsetNomMonitor, lm1000scurrentValueLaserPower=lm1000scurrentValueLaserPower, lm1000sstateflagFlash=lm1000sstateflagFlash, Float=Float, trapLM1000SResetFacDefault=trapLM1000SResetFacDefault, lm1000slabelAlarmDataCrc=lm1000slabelAlarmDataCrc, lm1000salarmStateLaserPower=lm1000salarmStateLaserPower, lm1000scurrentValueLaserCurrent=lm1000scurrentValueLaserCurrent, lm1000sstateFlagLaserCurrent=lm1000sstateFlagLaserCurrent, lm1000sminorLowLaserPower=lm1000sminorLowLaserPower, gx2Lm1000sDigitalTableIndex=gx2Lm1000sDigitalTableIndex, gx2Lm1000sStatusTableIndex=gx2Lm1000sStatusTableIndex, lm1000smajorHighTecCurrent=lm1000smajorHighTecCurrent, lm1000suomTecCurrent=lm1000suomTecCurrent, lm1000sminValueModTemp=lm1000sminValueModTemp, lm1000sstateflagRFInputStatus=lm1000sstateflagRFInputStatus, trapLM1000SLaserCurrentAlarm=trapLM1000SLaserCurrentAlarm, trapLM1000StecCurrentAlarm=trapLM1000StecCurrentAlarm, lm1000salarmStateLaserCurrent=lm1000salarmStateLaserCurrent, gx2Lm1000sStatusTable=gx2Lm1000sStatusTable, lm1000sstateflagOptOutput=lm1000sstateflagOptOutput, lm1000sbank2CRC=lm1000sbank2CRC, lm1000svalueFactoryDefault=lm1000svalueFactoryDefault, trapLM1000SFlashAlarm=trapLM1000SFlashAlarm, trapLM1000SfanCurrentAlarm=trapLM1000SfanCurrentAlarm, gx2Lm1000sDigitalEntry=gx2Lm1000sDigitalEntry, lm1000suomFanCurrent=lm1000suomFanCurrent, lm1000slabelLaserPower=lm1000slabelLaserPower, lm1000slabelOptOutput=lm1000slabelOptOutput, lm1000scurrentValueFanCurrent=lm1000scurrentValueFanCurrent, lm1000svalueRFInputStatus=lm1000svalueRFInputStatus, lm1000sstateFlagModTemp=lm1000sstateFlagModTemp, lm1000svalueFlash=lm1000svalueFlash, lm1000smajorLowLaserPower=lm1000smajorLowLaserPower, lm1000sbootControlByte=lm1000sbootControlByte, lm1000sstateflagAlarmDataCrc=lm1000sstateflagAlarmDataCrc, lm1000senumOptOutput=lm1000senumOptOutput, lm1000salarmStateLaserTemp=lm1000salarmStateLaserTemp, lm1000sminValueLaserTemp=lm1000sminValueLaserTemp, lm1000scurrentValueOffsetNomMonitor=lm1000scurrentValueOffsetNomMonitor, lm1000sbootStatusByte=lm1000sbootStatusByte, trapLM1000SUserRFOffAlarm=trapLM1000SUserRFOffAlarm, trapLM1000SRFInputAlarm=trapLM1000SRFInputAlarm, lm1000sstateFlagOffsetNomMonitor=lm1000sstateFlagOffsetNomMonitor, lm1000slabelFlash=lm1000slabelFlash, lm1000svalueAlarmDataCrc=lm1000svalueAlarmDataCrc, lm1000svalueBoot=lm1000svalueBoot, lm1000slabelOffsetNomMonitor=lm1000slabelOffsetNomMonitor, lm1000salarmStateModTemp=lm1000salarmStateModTemp, lm1000svalueAttnSetting=lm1000svalueAttnSetting, lm1000smaxValueLaserCurrent=lm1000smaxValueLaserCurrent, lm1000sstateflagBoot=lm1000sstateflagBoot, lm1000sstateflagFactoryDataCRC=lm1000sstateflagFactoryDataCRC, lm1000sflashBankBRev=lm1000sflashBankBRev, lm1000sstateflagFactoryDefault=lm1000sstateflagFactoryDefault, lm1000sstateFlagTecCurrent=lm1000sstateFlagTecCurrent, gx2Lm1000sDescriptor=gx2Lm1000sDescriptor, gx2Lm1000sDigitalTable=gx2Lm1000sDigitalTable, lm1000slabelRfInput=lm1000slabelRfInput, trapLM1000SCalDataCRCAlarm=trapLM1000SCalDataCRCAlarm, lm1000sstateflagAttnSetting=lm1000sstateflagAttnSetting, lm1000slabelAttnSetting=lm1000slabelAttnSetting, lm1000sminorHighLaserTemp=lm1000sminorHighLaserTemp, lm1000sprgEEPROMByte=lm1000sprgEEPROMByte, lm1000shourMeter=lm1000shourMeter, lm1000salarmStateFanCurrent=lm1000salarmStateFanCurrent, lm1000slabelLaserCurrent=lm1000slabelLaserCurrent, lm1000slabelLaserDataCRC=lm1000slabelLaserDataCRC, gx2Lm1000sFactoryTable=gx2Lm1000sFactoryTable, gx2Lm1000sAnalogTable=gx2Lm1000sAnalogTable, lm1000slabelModTemp=lm1000slabelModTemp, lm1000sminorLowOffsetNomMonitor=lm1000sminorLowOffsetNomMonitor, lm1000smaxValueTecCurrent=lm1000smaxValueTecCurrent, lm1000slabelLaserTemp=lm1000slabelLaserTemp, lm1000senumRfInput=lm1000senumRfInput, lm1000scalculateCRC=lm1000scalculateCRC, lm1000sminorHighTecCurrent=lm1000sminorHighTecCurrent, lm1000salarmStateOffsetNomMonitor=lm1000salarmStateOffsetNomMonitor, lm1000smajorHighLaserPower=lm1000smajorHighLaserPower, lm1000sminorHighFanCurrent=lm1000sminorHighFanCurrent, trapLM1000SUserOpticalOffAlarm=trapLM1000SUserOpticalOffAlarm, lm1000slabelFanCurrent=lm1000slabelFanCurrent, lm1000smajorHighFanCurrent=lm1000smajorHighFanCurrent, lm1000svalueLaserDataCRC=lm1000svalueLaserDataCRC, lm1000sflashPrgCntA=lm1000sflashPrgCntA, lm1000slabelBoot=lm1000slabelBoot, lm1000suomLaserTemp=lm1000suomLaserTemp, trapLM1000SomiOffsetAlarm=trapLM1000SomiOffsetAlarm, lm1000slabelFactoryDataCRC=lm1000slabelFactoryDataCRC)
  