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