Observium_CE/mibs/cisco/CISCO-DMN-DSG-FAVORITE-MIB

263 lines
6.7 KiB
Plaintext

--*****************************************************************
-- 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