--***************************************************************** -- CISCO-DMN-DSG-FAVORITE.mib: Favorites MIB file. -- -- August 2010, TEL MIB Team. -- -- Copyright (c) 2010 by Cisco Systems, Inc. -- All rights reserved. --***************************************************************** CISCO-DMN-DSG-FAVORITE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI DisplayString, RowStatus FROM SNMPv2-TC OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF ciscoDSGUtilities FROM CISCO-DMN-DSG-ROOT-MIB; ciscoDSGFavorite MODULE-IDENTITY LAST-UPDATED "201008301100Z" -- August 30 2010 11:00:00 GMT ORGANIZATION "Cisco Systems, Inc." CONTACT-INFO "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" DESCRIPTION "Cisco DSG Favorites MIB." REVISION "201008301100Z" DESCRIPTION "V01.00.02 2010-08-30 Updated for adherence to SNMPv2 format." REVISION "201005110930Z" DESCRIPTION "V01.00.01 2010-05-11 Default favorites option removed from favoriteMapID." REVISION "201004120600Z" DESCRIPTION "V01.00.00 2010-04-12 Initial revision." ::= { ciscoDSGUtilities 29 } favoriteCtrl OBJECT IDENTIFIER ::= { ciscoDSGFavorite 1 } favoriteTable OBJECT IDENTIFIER ::= { ciscoDSGFavorite 2 } -- ************************************* -- favoriteCtrl Branch -- ************************************* favoriteCtrlID OBJECT-TYPE SYNTAX INTEGER { favorite1(1), favorite2(2), favorite3(3), favorite4(4), favorite5(5), favorite6(6) } MAX-ACCESS read-write STATUS current DESCRIPTION "Favorite ID to be selected." ::= { favoriteCtrl 1 } favoriteCtrlCmd OBJECT-TYPE SYNTAX INTEGER { writeOnly(1), change(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Command used to change favorite." ::= { favoriteCtrl 2 } favoriteChScanMode OBJECT-TYPE SYNTAX INTEGER { all(1), authorizedOnly(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "All Channels mode." ::= { favoriteCtrl 3 } -- ************************************* -- favoriteTable Branch -- ************************************* favoriteListTable OBJECT-TYPE SYNTAX SEQUENCE OF FavoriteListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Favorites List table. " ::= { favoriteTable 1 } favoriteListEntry OBJECT-TYPE SYNTAX FavoriteListEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Favorites List table." INDEX { favoriteListID } ::= { favoriteListTable 1 } FavoriteListEntry ::= SEQUENCE { favoriteListID INTEGER, favoriteListPosition Integer32, favoriteListName DisplayString, favoriteListType INTEGER, favoriteListChLastViewed Integer32, favoriteListRowStatus RowStatus } favoriteListID OBJECT-TYPE SYNTAX INTEGER { favorite1(1), favorite2(2), favorite3(3), favorite4(4), favorite5(5), favorite6(6) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for Favorite List Table." ::= {favoriteListEntry 1 } favoriteListPosition OBJECT-TYPE SYNTAX Integer32(1..5) MAX-ACCESS read-create STATUS current DESCRIPTION "Position of the favorite in the window." ::= {favoriteListEntry 2 } favoriteListName OBJECT-TYPE SYNTAX DisplayString(SIZE(0..31)) MAX-ACCESS read-create STATUS current DESCRIPTION "Name of the favorite." ::= {favoriteListEntry 3 } favoriteListType OBJECT-TYPE SYNTAX INTEGER { userRadio(1), userTv(2), providerRadio(3), providerTv(4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Type of the favorite." ::= {favoriteListEntry 4 } favoriteListChLastViewed OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-only STATUS current DESCRIPTION "Last viewed channel in this favorite." ::= {favoriteListEntry 5 } favoriteListRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "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." ::= {favoriteListEntry 6 } -- ************************************* -- favoriteMapTable Branch -- ************************************* favoriteMapTable OBJECT-TYPE SYNTAX SEQUENCE OF FavoriteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Favorite Mapping table." ::= { favoriteTable 2 } favoriteMapEntry OBJECT-TYPE SYNTAX FavoriteMapEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry for Favorite Map Table." INDEX { favoriteMapID, favoriteMapChPosition } ::= { favoriteMapTable 1 } FavoriteMapEntry ::= SEQUENCE { favoriteMapID INTEGER, favoriteMapChPosition Integer32, favoriteMapChNum Integer32, favoriteMapRowStatus RowStatus } favoriteMapID OBJECT-TYPE SYNTAX INTEGER{ favorite3(3), favorite4(4), favorite5(5), favorite6(6) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "Favorite key." ::= { favoriteMapEntry 1 } favoriteMapChPosition OBJECT-TYPE SYNTAX Integer32 (1..150) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Position of the channel in the favorite." ::= { favoriteMapEntry 2 } favoriteMapChNum OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "Channel Number." ::= { favoriteMapEntry 3 } favoriteMapRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Favorite Map table row status.Used to add or delete rows in this table." ::= { favoriteMapEntry 4 } END