text: #
  # PySNMP MIB module CISCO-DMN-DSG-FAVORITE-MIB (http://snmplabs.com/pysmi)
  # ASN.1 source file:///Users/davwang4/Dev/mibs.snmplabs.com/asn1/CISCO-DMN-DSG-FAVORITE-MIB
  # Produced by pysmi-0.3.4 at Wed May  1 11:54: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) 
  #
  ObjectIdentifier, OctetString, Integer = mibBuilder.importSymbols("ASN1", "ObjectIdentifier", "OctetString", "Integer")
  NamedValues, = mibBuilder.importSymbols("ASN1-ENUMERATION", "NamedValues")
  SingleValueConstraint, ValueSizeConstraint, ConstraintsIntersection, ValueRangeConstraint, ConstraintsUnion = mibBuilder.importSymbols("ASN1-REFINEMENT", "SingleValueConstraint", "ValueSizeConstraint", "ConstraintsIntersection", "ValueRangeConstraint", "ConstraintsUnion")
  ciscoDSGUtilities, = mibBuilder.importSymbols("CISCO-DMN-DSG-ROOT-MIB", "ciscoDSGUtilities")
  NotificationGroup, ModuleCompliance, ObjectGroup = mibBuilder.importSymbols("SNMPv2-CONF", "NotificationGroup", "ModuleCompliance", "ObjectGroup")
  Gauge32, TimeTicks, Unsigned32, Counter32, MibIdentifier, IpAddress, Bits, Integer32, MibScalar, MibTable, MibTableRow, MibTableColumn, ModuleIdentity, Counter64, ObjectIdentity, iso, NotificationType = mibBuilder.importSymbols("SNMPv2-SMI", "Gauge32", "TimeTicks", "Unsigned32", "Counter32", "MibIdentifier", "IpAddress", "Bits", "Integer32", "MibScalar", "MibTable", "MibTableRow", "MibTableColumn", "ModuleIdentity", "Counter64", "ObjectIdentity", "iso", "NotificationType")
  RowStatus, TextualConvention, DisplayString = mibBuilder.importSymbols("SNMPv2-TC", "RowStatus", "TextualConvention", "DisplayString")
  ciscoDSGFavorite = ModuleIdentity((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29))
  ciscoDSGFavorite.setRevisions(('2010-08-30 11:00', '2010-05-11 09:30', '2010-04-12 06:00',))
  
  if getattr(mibBuilder, 'version', (0, 0, 0)) > (4, 4, 0):
      if mibBuilder.loadTexts: ciscoDSGFavorite.setRevisionsDescriptions(('V01.00.02 2010-08-30 Updated for adherence to SNMPv2 format.', 'V01.00.01 2010-05-11 Default favorites option removed from favoriteMapID.', 'V01.00.00 2010-04-12 Initial revision.',))
  if mibBuilder.loadTexts: ciscoDSGFavorite.setLastUpdated('201008301100Z')
  if mibBuilder.loadTexts: ciscoDSGFavorite.setOrganization('Cisco Systems, Inc.')
  if mibBuilder.loadTexts: ciscoDSGFavorite.setContactInfo('Cisco Systems, Inc. Customer Service Postal: 170 W Tasman Drive San Jose, CA 95134 USA Tel: +1 800 553 NETS E-mail: cs-ipsla@cisco.com')
  if mibBuilder.loadTexts: ciscoDSGFavorite.setDescription('Cisco DSG Favorites MIB.')
  favoriteCtrl = MibIdentifier((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 1))
  favoriteTable = MibIdentifier((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2))
  favoriteCtrlID = MibScalar((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("favorite1", 1), ("favorite2", 2), ("favorite3", 3), ("favorite4", 4), ("favorite5", 5), ("favorite6", 6)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: favoriteCtrlID.setStatus('current')
  if mibBuilder.loadTexts: favoriteCtrlID.setDescription('Favorite ID to be selected.')
  favoriteCtrlCmd = MibScalar((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 1, 2), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("writeOnly", 1), ("change", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: favoriteCtrlCmd.setStatus('current')
  if mibBuilder.loadTexts: favoriteCtrlCmd.setDescription('Command used to change favorite.')
  favoriteChScanMode = MibScalar((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 1, 3), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2))).clone(namedValues=NamedValues(("all", 1), ("authorizedOnly", 2)))).setMaxAccess("readwrite")
  if mibBuilder.loadTexts: favoriteChScanMode.setStatus('current')
  if mibBuilder.loadTexts: favoriteChScanMode.setDescription('All Channels mode.')
  favoriteListTable = MibTable((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 1), )
  if mibBuilder.loadTexts: favoriteListTable.setStatus('current')
  if mibBuilder.loadTexts: favoriteListTable.setDescription('Favorites List table. ')
  favoriteListEntry = MibTableRow((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 1, 1), ).setIndexNames((0, "CISCO-DMN-DSG-FAVORITE-MIB", "favoriteListID"))
  if mibBuilder.loadTexts: favoriteListEntry.setStatus('current')
  if mibBuilder.loadTexts: favoriteListEntry.setDescription('Entry for Favorites List table.')
  favoriteListID = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 1, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4, 5, 6))).clone(namedValues=NamedValues(("favorite1", 1), ("favorite2", 2), ("favorite3", 3), ("favorite4", 4), ("favorite5", 5), ("favorite6", 6))))
  if mibBuilder.loadTexts: favoriteListID.setStatus('current')
  if mibBuilder.loadTexts: favoriteListID.setDescription('Index for Favorite List Table.')
  favoriteListPosition = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 1, 1, 2), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 5))).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: favoriteListPosition.setStatus('current')
  if mibBuilder.loadTexts: favoriteListPosition.setDescription('Position of the favorite in the window.')
  favoriteListName = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 1, 1, 3), DisplayString().subtype(subtypeSpec=ValueSizeConstraint(0, 31))).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: favoriteListName.setStatus('current')
  if mibBuilder.loadTexts: favoriteListName.setDescription('Name of the favorite.')
  favoriteListType = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 1, 1, 4), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(1, 2, 3, 4))).clone(namedValues=NamedValues(("userRadio", 1), ("userTv", 2), ("providerRadio", 3), ("providerTv", 4)))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: favoriteListType.setStatus('current')
  if mibBuilder.loadTexts: favoriteListType.setDescription('Type of the favorite.')
  favoriteListChLastViewed = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 1, 1, 5), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 65535))).setMaxAccess("readonly")
  if mibBuilder.loadTexts: favoriteListChLastViewed.setStatus('current')
  if mibBuilder.loadTexts: favoriteListChLastViewed.setDescription('Last viewed channel in this favorite.')
  favoriteListRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 1, 1, 6), RowStatus()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: favoriteListRowStatus.setStatus('current')
  if mibBuilder.loadTexts: favoriteListRowStatus.setDescription('Favorite List table row status.Used to add or delete rows in this table. Rows can be added only if the favorite to be added is non empty. Favorites to be added can be populated using favorite map table, favorite1( 1 ) and favorite2( 2 ) are default favorites and cannot be edited.')
  favoriteMapTable = MibTable((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 2), )
  if mibBuilder.loadTexts: favoriteMapTable.setStatus('current')
  if mibBuilder.loadTexts: favoriteMapTable.setDescription('Favorite Mapping table.')
  favoriteMapEntry = MibTableRow((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 2, 1), ).setIndexNames((0, "CISCO-DMN-DSG-FAVORITE-MIB", "favoriteMapID"), (0, "CISCO-DMN-DSG-FAVORITE-MIB", "favoriteMapChPosition"))
  if mibBuilder.loadTexts: favoriteMapEntry.setStatus('current')
  if mibBuilder.loadTexts: favoriteMapEntry.setDescription('Entry for Favorite Map Table.')
  favoriteMapID = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 2, 1, 1), Integer32().subtype(subtypeSpec=ConstraintsUnion(SingleValueConstraint(3, 4, 5, 6))).clone(namedValues=NamedValues(("favorite3", 3), ("favorite4", 4), ("favorite5", 5), ("favorite6", 6))))
  if mibBuilder.loadTexts: favoriteMapID.setStatus('current')
  if mibBuilder.loadTexts: favoriteMapID.setDescription('Favorite key.')
  favoriteMapChPosition = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 2, 1, 2), Integer32().subtype(subtypeSpec=ValueRangeConstraint(1, 150)))
  if mibBuilder.loadTexts: favoriteMapChPosition.setStatus('current')
  if mibBuilder.loadTexts: favoriteMapChPosition.setDescription('Position of the channel in the favorite.')
  favoriteMapChNum = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 2, 1, 3), Integer32().subtype(subtypeSpec=ValueRangeConstraint(0, 65535))).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: favoriteMapChNum.setStatus('current')
  if mibBuilder.loadTexts: favoriteMapChNum.setDescription('Channel Number.')
  favoriteMapRowStatus = MibTableColumn((1, 3, 6, 1, 4, 1, 1429, 2, 2, 5, 29, 2, 2, 1, 4), RowStatus()).setMaxAccess("readcreate")
  if mibBuilder.loadTexts: favoriteMapRowStatus.setStatus('current')
  if mibBuilder.loadTexts: favoriteMapRowStatus.setDescription('Favorite Map table row status.Used to add or delete rows in this table.')
  mibBuilder.exportSymbols("CISCO-DMN-DSG-FAVORITE-MIB", favoriteMapChPosition=favoriteMapChPosition, favoriteListID=favoriteListID, PYSNMP_MODULE_ID=ciscoDSGFavorite, favoriteListChLastViewed=favoriteListChLastViewed, favoriteTable=favoriteTable, favoriteMapEntry=favoriteMapEntry, favoriteCtrlCmd=favoriteCtrlCmd, favoriteMapID=favoriteMapID, favoriteCtrlID=favoriteCtrlID, favoriteListRowStatus=favoriteListRowStatus, favoriteMapRowStatus=favoriteMapRowStatus, favoriteListType=favoriteListType, favoriteListTable=favoriteListTable, favoriteListName=favoriteListName, favoriteListPosition=favoriteListPosition, favoriteChScanMode=favoriteChScanMode, ciscoDSGFavorite=ciscoDSGFavorite, favoriteCtrl=favoriteCtrl, favoriteMapChNum=favoriteMapChNum, favoriteListEntry=favoriteListEntry, favoriteMapTable=favoriteMapTable)
  