1-- Module Name: HMS113R6.MIB (SCTE 85-2)
2-- SCTE Status: Adopted
3
4SCTE-HMS-HE-OPTICAL-RECEIVER-MIB DEFINITIONS ::= BEGIN
5
6IMPORTS
7    Unsigned32, MODULE-IDENTITY, OBJECT-TYPE
8        FROM SNMPv2-SMI
9    MODULE-COMPLIANCE, OBJECT-GROUP
10        FROM SNMPv2-CONF
11    entPhysicalIndex
12         FROM ENTITY-MIB
13    HeTenthdB, HeTenthdBm, HeHundredthNanoMeter,
14    HeOnOffControl, HeFaultStatus
15        FROM SCTE-HMS-HEADENDIDENT-MIB  -- see SCTE 38-11 (formerly HMS114)
16    heOpticalReceiverGroup
17        FROM SCTE-HMS-HE-OPTICS-MIB;  -- see SCTE 83-1 (formerly HMS108)
18
19heOpticalReceiverMIB MODULE-IDENTITY
20    LAST-UPDATED "200302170000Z" -- February 17, 2003
21    ORGANIZATION "SCTE HMS Working Group"
22    CONTACT-INFO
23            "   SCTE HMS Subcommittee, Chairman
24                mailto:standards@scte.org
25            "
26    DESCRIPTION
27            "The MIB module is for representing an optical receiver
28            present in the headend (or indoor) and is supported by a
29            SNMP agent."
30
31        ::= { heOpticalReceiverGroup 1 }
32
33heOpRxMIBObjects OBJECT IDENTIFIER ::= { heOpticalReceiverMIB 1 }
34
35--          The Optical Receiver Input Table
36heOpRxInputTable OBJECT-TYPE
37    SYNTAX      SEQUENCE OF HeOpRxInputEntry
38    MAX-ACCESS  not-accessible
39    STATUS      current
40    DESCRIPTION
41            "A table containing information about the input (optical) section
42            in optical receivers in a subsystem."
43    ::= { heOpRxMIBObjects 1 }
44
45heOpRxInputEntry OBJECT-TYPE
46    SYNTAX      HeOpRxInputEntry
47    MAX-ACCESS  not-accessible
48    STATUS      current
49    DESCRIPTION
50            "A list of information about each optical section in an
51            optical receiver."
52    INDEX       { entPhysicalIndex, heOpRxInputIndex }
53    ::= { heOpRxInputTable 1 }
54
55HeOpRxInputEntry ::= SEQUENCE
56{
57    heOpRxInputIndex                    Unsigned32,
58    heOpRxInputPower                    HeTenthdBm,
59    heOpRxInputWavelengthControl        HeHundredthNanoMeter,
60    heOpRxInputStatus                   HeFaultStatus
61}
62
63heOpRxInputIndex OBJECT-TYPE
64    SYNTAX      Unsigned32
65    MAX-ACCESS  not-accessible
66    STATUS      current
67    DESCRIPTION
68            "An arbitrary value which uniquely identifies
69            the receiver input."
70    ::= { heOpRxInputEntry 1 }
71
72heOpRxInputPower OBJECT-TYPE
73    SYNTAX      HeTenthdBm
74    UNITS       "0.1 dBm"
75    MAX-ACCESS  read-only
76    STATUS      current
77    DESCRIPTION
78            "Receiver input power.
79
80            This object must provide for the alarm management capabilities
81            with a corresponding entry in the propertyTable of
82            SCTE-HMS-PROPERTY-MIB (HMS026).
83
84            An alarm shall be recorded as an entry in the currentAlarmTable
85            of SCTE-HMS-PROPERTY-MIB (HMS026).
86
87            A log record shall be added as an entry in the heCommonLogTable.
88
89            An heCommonAlarmEvent notification shall be sent."
90    ::= { heOpRxInputEntry 2 }
91
92heOpRxInputWavelengthControl OBJECT-TYPE
93    SYNTAX      HeHundredthNanoMeter
94    UNITS       "0.01 nm"
95    MAX-ACCESS  read-write
96    STATUS      current
97    DESCRIPTION
98            "Wavelength feeding the particular input of the receiver.
99            Typical values might be 131000 (1310 nm) and 155000 (1550 nm).
100
101            This object is used to calibrate the optical power reading
102            and has no affect on the wavelength of light received."
103    ::= { heOpRxInputEntry 3 }
104
105heOpRxInputStatus OBJECT-TYPE
106    SYNTAX      HeFaultStatus
107    MAX-ACCESS  read-only
108    STATUS      current
109    DESCRIPTION
110            "The laser detector status.
111
112            The value is normal(1) if the optical input is at normal levels.
113
114            The value is fault(2) if the optical level is not at
115            the normal level.
116
117            This object must provide for the alarm management capabilities
118            with a corresponding entry in the discretePropertyTable of
119            SCTE-HMS-PROPERTY-MIB (HMS026).
120
121            An alarm shall be recorded as an entry in the currentAlarmTable
122            of SCTE-HMS-PROPERTY-MIB (HMS026).
123
124            A log record shall be added as an entry in the heCommonLogTable.
125
126            An heCommonAlarmEvent notification shall be sent."
127    ::= { heOpRxInputEntry 4 }
128
129--              The Optical Receiver Output Table
130heOpRxOutputTable OBJECT-TYPE
131    SYNTAX      SEQUENCE OF HeOpRxOutputEntry
132    MAX-ACCESS  not-accessible
133    STATUS      current
134    DESCRIPTION
135            "A table containing information about the output (RF) section
136            in optical receivers in a subsystem."
137    ::= { heOpRxMIBObjects 2 }
138
139heOpRxOutputEntry OBJECT-TYPE
140    SYNTAX      HeOpRxOutputEntry
141    MAX-ACCESS  not-accessible
142    STATUS      current
143    DESCRIPTION
144            "A list of information about each RF section in an
145            optical receiver."
146    INDEX       { entPhysicalIndex, heOpRxOutputIndex }
147    ::= { heOpRxOutputTable 1 }
148
149HeOpRxOutputEntry ::= SEQUENCE
150{
151    heOpRxOutputIndex           Unsigned32,
152    heOpRxOutputControl         HeOnOffControl,
153    heOpRxOutputGainType        INTEGER,
154    heOpRxOutputPower           HeTenthdBm,
155    heOpRxOutputRFPadLevel      HeTenthdB
156}
157
158heOpRxOutputIndex OBJECT-TYPE
159    SYNTAX      Unsigned32
160    MAX-ACCESS  not-accessible
161    STATUS      current
162    DESCRIPTION
163            "An arbitrary value which uniquely identifies
164            the receiver output."
165    ::= { heOpRxOutputEntry 1 }
166
167heOpRxOutputControl OBJECT-TYPE
168    SYNTAX      HeOnOffControl
169    MAX-ACCESS  read-write
170    STATUS      current
171    DESCRIPTION
172            "Switches a particular receiver output either off(1) or on(2).
173
174            A GET request shall return the current control state that is
175            either off(1) or on(2)."
176    ::= { heOpRxOutputEntry 2 }
177
178heOpRxOutputGainType OBJECT-TYPE
179    SYNTAX      INTEGER {
180        constantPower(1),
181        constantGain(2)
182    }
183    MAX-ACCESS  read-write
184    STATUS      current
185    DESCRIPTION
186            "Controls the output gain type, which is either constant
187            power or constant gain."
188    ::= { heOpRxOutputEntry 3 }
189
190heOpRxOutputPower OBJECT-TYPE
191    SYNTAX      HeTenthdBm
192    UNITS       "0.1 dBm"
193    MAX-ACCESS  read-only
194    STATUS      current
195    DESCRIPTION
196            "RF output power."
197    ::= { heOpRxOutputEntry 4 }
198
199heOpRxOutputRFPadLevel OBJECT-TYPE
200    SYNTAX      HeTenthdB
201    UNITS       "0.1 dB"
202    MAX-ACCESS  read-write
203    STATUS      current
204    DESCRIPTION
205            "RF Pad Attenuation Level."
206    ::= { heOpRxOutputEntry 5 }
207
208-- conformance information
209heOpRxMIBConformance
210        OBJECT IDENTIFIER ::= { heOpticalReceiverMIB 2 }
211
212heOpRxMIBCompliances
213        OBJECT IDENTIFIER ::= { heOpRxMIBConformance 1 }
214
215heOpRxMIBGroups
216        OBJECT IDENTIFIER ::= { heOpRxMIBConformance 2 }
217
218-- compliance statements
219heOpRxCompliance MODULE-COMPLIANCE
220    STATUS  current
221    DESCRIPTION
222            "The minimum compliance statement for indoor optical receivers."
223    MODULE
224        MANDATORY-GROUPS { heOpRxInputMandatoryGroup
225                         }
226    ::= { heOpRxMIBCompliances 1 }
227
228heOpRxInputMandatoryGroup OBJECT-GROUP
229    OBJECTS {
230              heOpRxInputStatus,
231              heOpRxInputWavelengthControl
232            }
233    STATUS  current
234    DESCRIPTION
235            "The main group defines objects which are common to all
236            indoor optical receiver modules."
237    ::= { heOpRxMIBGroups 1 }
238
239heOpRxInputTableGroup OBJECT-GROUP
240    OBJECTS {
241              heOpRxInputPower,
242              heOpRxInputWavelengthControl,
243              heOpRxInputStatus
244            }
245    STATUS  current
246    DESCRIPTION
247            "This group defines all the objects which are defined
248            in the input section of SCTE-HMS-HE-OPTICAL-RECEIVER-MIB
249            MIB module."
250    ::= { heOpRxMIBGroups 2 }
251
252heOpRxOutputTableGroup OBJECT-GROUP
253    OBJECTS {
254              heOpRxOutputControl,
255              heOpRxOutputGainType,
256              heOpRxOutputPower,
257              heOpRxOutputRFPadLevel
258            }
259    STATUS  current
260    DESCRIPTION
261            "This group defines all the objects which are defined
262            in the output section of SCTE-HMS-HE-OPTICAL-RECEIVER-MIB
263            MIB module."
264    ::= { heOpRxMIBGroups 3 }
265
266END
267