1-- *****************************************************************
2-- CISCO-ENTITY-DISPLAY-MIB: Cisco Entity DISPLAY MIB file
3--
4-- Jan 2003, Arvind Prabhudev, Mickey Spiegel, Sonal Maheshwari
5--
6-- Copyright (c) 2003, 2009 by Cisco Systems, Inc.
7-- All rights reserved.
8-- *****************************************************************
9
10CISCO-ENTITY-DISPLAY-MIB DEFINITIONS ::= BEGIN
11
12IMPORTS
13    Unsigned32,
14    MODULE-IDENTITY,
15    OBJECT-TYPE
16        FROM SNMPv2-SMI
17    MODULE-COMPLIANCE,
18    OBJECT-GROUP
19        FROM SNMPv2-CONF
20    TEXTUAL-CONVENTION,
21    TruthValue
22        FROM SNMPv2-TC
23    SnmpAdminString
24        FROM SNMP-FRAMEWORK-MIB
25    entPhysicalIndex
26        FROM ENTITY-MIB
27    ciscoMgmt
28        FROM CISCO-SMI;
29
30
31ciscoEntityDisplayMIB MODULE-IDENTITY
32    LAST-UPDATED    "200910050000Z"
33    ORGANIZATION    "Cisco Systems, Inc."
34    CONTACT-INFO
35            "Cisco Systems
36            Customer Service
37
38            Postal: 170 W Tasman Drive
39            San Jose, CA  95134
40            USA
41
42            Tel: +1 800 553-NETS
43
44            E-mail: cs-displaymib@cisco.com"
45    DESCRIPTION
46        "This MIB module provides information about the
47        status of display devices such as Light Emitting
48        Diodes (LEDs) and alphanumeric displays present
49        on the physical entities contained by the managed
50        system."
51    REVISION        "200910050000Z"
52    DESCRIPTION
53        "Added the enumeration 'greenAndAmber' to
54        CDisplayColor TEXTUAL-CONVENTION.
55        Added support for ceDisplayBeaconGroup."
56    REVISION        "200303200000Z"
57    DESCRIPTION
58        "Initial version of this MIB."
59    ::= { ciscoMgmt 344 }
60
61
62
63-- Textual Conventions
64
65CDisplayType ::= TEXTUAL-CONVENTION
66    STATUS          current
67    DESCRIPTION
68        "An integer value that indicates the type of
69        display device."
70    SYNTAX          INTEGER  {
71                        led(1),
72                        alphanumeric(2)
73                    }
74
75CDisplayColor ::= TEXTUAL-CONVENTION
76    STATUS          current
77    DESCRIPTION
78        "An integer value that describes the color of the
79        display.
80
81        'greenAndAmber'    - Indicates that the display color
82                             toggles between green and amber."
83    SYNTAX          INTEGER  {
84                        unknown(1),
85                        white(2),
86                        red(3),
87                        green(4),
88                        yellow(5),
89                        amber(6),
90                        blue(7),
91                        greenAndAmber(8)
92                    }
93
94CDisplayState ::= TEXTUAL-CONVENTION
95    STATUS          current
96    DESCRIPTION
97        "An integer value that describes the state of the
98        display."
99    SYNTAX          INTEGER  {
100                        unknown(1),
101                        off(2),
102                        on(3),
103                        blinking(4)
104                    }
105-- MIB Object Definitions
106
107ciscoEntityDisplayMIBObjects  OBJECT IDENTIFIER
108    ::= { ciscoEntityDisplayMIB 1 }
109
110-- This table contains current display status information.
111
112ceDisplayTable OBJECT-TYPE
113    SYNTAX          SEQUENCE OF CeDisplayEntry
114    MAX-ACCESS      not-accessible
115    STATUS          current
116    DESCRIPTION
117        "This table provides information about the display
118        devices on the physical entities in the managed
119        system and their current display status."
120    ::= { ciscoEntityDisplayMIBObjects 1 }
121
122ceDisplayEntry OBJECT-TYPE
123    SYNTAX          CeDisplayEntry
124    MAX-ACCESS      not-accessible
125    STATUS          current
126    DESCRIPTION
127        "An entry in the ceDisplayTable that provides
128        information about an LED or an alphanumeric display
129        in the system including its current display status."
130    INDEX           {
131                        entPhysicalIndex,
132                        ceDisplayIndex
133                    }
134    ::= { ceDisplayTable 1 }
135
136CeDisplayEntry ::= SEQUENCE {
137        ceDisplayIndex Unsigned32,
138        ceDisplayType  CDisplayType,
139        ceDisplayName  SnmpAdminString,
140        ceDisplayState CDisplayState,
141        ceDisplayColor CDisplayColor,
142        ceDisplayText  SnmpAdminString
143}
144
145ceDisplayIndex OBJECT-TYPE
146    SYNTAX          Unsigned32 (1..1024)
147    MAX-ACCESS      not-accessible
148    STATUS          current
149    DESCRIPTION
150        "An arbitrary index that uniquely identifies an LED or
151        an alphanumeric display on the physical entity
152        identified by entPhysicalIndex."
153    ::= { ceDisplayEntry 1 }
154
155ceDisplayType OBJECT-TYPE
156    SYNTAX          CDisplayType
157    MAX-ACCESS      read-only
158    STATUS          current
159    DESCRIPTION
160        "This object indicates the type of display described
161        in this entry. i.e. whether it is an LED display or
162        an alphanumeric display."
163    ::= { ceDisplayEntry 2 }
164
165ceDisplayName OBJECT-TYPE
166    SYNTAX          SnmpAdminString
167    MAX-ACCESS      read-only
168    STATUS          current
169    DESCRIPTION
170        "This object provides a human-readable string which is
171        the name for the display device specified in this entry."
172    ::= { ceDisplayEntry 3 }
173
174ceDisplayState OBJECT-TYPE
175    SYNTAX          CDisplayState
176    MAX-ACCESS      read-only
177    STATUS          current
178    DESCRIPTION
179        "This object indicates the current display state for
180        the display specified in this entry."
181    ::= { ceDisplayEntry 4 }
182
183ceDisplayColor OBJECT-TYPE
184    SYNTAX          CDisplayColor
185    MAX-ACCESS      read-only
186    STATUS          current
187    DESCRIPTION
188        "This object indicates the color currently seen on
189        the display specified in this entry. If the display
190        specified by this entry is an alphanumeric display,
191        i.e. ceDisplayType is of type 'alphanumeric' then,
192        color may not apply and the agent may choose to
193        indicate this by setting this object to 'unknown'."
194    ::= { ceDisplayEntry 5 }
195
196ceDisplayText OBJECT-TYPE
197    SYNTAX          SnmpAdminString
198    MAX-ACCESS      read-only
199    STATUS          current
200    DESCRIPTION
201        "This object provides a human-readable string which is
202        the text currently displayed in the alphanumeric display
203        specified in this entry. If the display specified by
204        this entry is an LED, i.e. ceDisplayType is of type 'led'
205        then, this object would be an empty string."
206    ::= { ceDisplayEntry 6 }
207
208
209
210ceDisplayBeaconTable OBJECT-TYPE
211    SYNTAX          SEQUENCE OF CeDisplayBeaconEntry
212    MAX-ACCESS      not-accessible
213    STATUS          current
214    DESCRIPTION
215        "This table provides functionality to manage
216        beacon display devices in the managed system."
217    ::= { ciscoEntityDisplayMIBObjects 2 }
218
219ceDisplayBeaconEntry OBJECT-TYPE
220    SYNTAX          CeDisplayBeaconEntry
221    MAX-ACCESS      not-accessible
222    STATUS          current
223    DESCRIPTION
224        "An entry containing management information of
225        beacon functionality of a particular beacon
226        display device.
227
228        Only those display devices, as specified by
229        entPhysicalIndex in ENTITY-MIB, that support
230        beacon functionality will be populated in this
231        table."
232    INDEX           {
233                        entPhysicalIndex,
234                        ceDisplayIndex
235                    }
236    ::= { ceDisplayBeaconTable 1 }
237
238CeDisplayBeaconEntry ::= SEQUENCE {
239        ceDisplayBeaconEnabled TruthValue
240}
241
242ceDisplayBeaconEnabled OBJECT-TYPE
243    SYNTAX          TruthValue
244    MAX-ACCESS      read-write
245    STATUS          current
246    DESCRIPTION
247        "This object specifies if the beacon functionality is
248        administratively enabled for this display device.
249
250        'true'    - beacon functionality is administratively
251                    enabled
252        'false'   - beacon functionality is administratively
253                    disabled."
254    ::= { ceDisplayBeaconEntry 1 }
255
256
257-- MIB Conformance Information
258
259ceDisplayMIBConformance  OBJECT IDENTIFIER
260    ::= { ciscoEntityDisplayMIB 2 }
261
262ceDisplayMIBCompliances  OBJECT IDENTIFIER
263    ::= { ceDisplayMIBConformance 1 }
264
265ceDisplayMIBGroups  OBJECT IDENTIFIER
266    ::= { ceDisplayMIBConformance 2 }
267
268
269-- Compliance Statements
270
271ceDisplayMIBCompliance MODULE-COMPLIANCE
272    STATUS          deprecated
273    DESCRIPTION
274        "The compliance statement for entities that implement the
275        CISCO-ENTITY-DISPLAY-MIB.
276
277        This compliance statement is deprecated and superceded by
278        ceDisplayMIBCompliance2."
279    MODULE          -- this module
280    MANDATORY-GROUPS { ceDisplayGroup }
281
282    GROUP           ceDisplayLEDGroup
283    DESCRIPTION
284        "This group is required when the display entity is an
285        LED."
286
287    GROUP           ceDisplayAlphaNumericGroup
288    DESCRIPTION
289        "This group is required when the display entity is an
290        alphanumeric display."
291    ::= { ceDisplayMIBCompliances 1 }
292
293ceDisplayMIBCompliance2 MODULE-COMPLIANCE
294    STATUS          current
295    DESCRIPTION
296        "The compliance statement for entities that implement the
297        CISCO-ENTITY-DISPLAY-MIB."
298    MODULE          -- this module
299    MANDATORY-GROUPS { ceDisplayGroup }
300
301    GROUP           ceDisplayLEDGroup
302    DESCRIPTION
303        "This group is required when the display entity is an
304        LED."
305
306    GROUP           ceDisplayAlphaNumericGroup
307    DESCRIPTION
308        "This group is required when the display entity is an
309        alphanumeric display."
310
311    GROUP           ceDisplayBeaconGroup
312    DESCRIPTION
313        "This group is required when system supports beacon
314        functionality."
315
316    OBJECT          ceDisplayBeaconEnabled
317    MIN-ACCESS      read-only
318    DESCRIPTION
319        "Write access is not required."
320    ::= { ceDisplayMIBCompliances 2 }
321
322-- MIB groupings
323
324ceDisplayGroup OBJECT-GROUP
325    OBJECTS         {
326                        ceDisplayType,
327                        ceDisplayName,
328                        ceDisplayState
329                    }
330    STATUS          current
331    DESCRIPTION
332        "A collection of managed objects that provide information
333        about a display in the system including its current state."
334    ::= { ceDisplayMIBGroups 1 }
335
336ceDisplayLEDGroup OBJECT-GROUP
337    OBJECTS         { ceDisplayColor }
338    STATUS          current
339    DESCRIPTION
340        "A collection of objects relevant to LED display."
341    ::= { ceDisplayMIBGroups 2 }
342
343ceDisplayAlphaNumericGroup OBJECT-GROUP
344    OBJECTS         { ceDisplayText }
345    STATUS          current
346    DESCRIPTION
347        "A collection of objects relevant to alphanumeric display."
348    ::= { ceDisplayMIBGroups 3 }
349
350ceDisplayBeaconGroup OBJECT-GROUP
351    OBJECTS         { ceDisplayBeaconEnabled }
352    STATUS          current
353    DESCRIPTION
354        "A collection of objects relevant to beacon
355        functionality."
356    ::= { ceDisplayMIBGroups 4 }
357
358END
359
360
361
362
363
364
365
366