NSCRTV-HFCEMS-EXTERNALOPTICALTRANSMITTER-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE FROM RFC-1212 DisplayString FROM RFC1213-MIB otxIdent FROM NSCRTV-ROOT; otxVendorOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxIdent 1 } otxSlotNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxIdent 2 } otxModuleTable OBJECT-TYPE SYNTAX SEQUENCE OF OtxModuleEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { otxIdent 3 } otxModuleEntry OBJECT-TYPE SYNTAX OtxModuleEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { otxModuleIndex } ::= { otxModuleTable 1 } OtxModuleEntry ::= SEQUENCE { otxModuleIndex INTEGER, otxLaserControl INTEGER, otxConfigurationAGCMode INTEGER, otxConfigurationOmi INTEGER, otxConfigurationRfGain INTEGER, otxConfigurationSbsSuppression INTEGER, otxConfigurationChannelDistance INTEGER, otxConfigurationItuFrequency INTEGER, otxItuFrequencyMin INTEGER, otxItuFrequencyMax INTEGER, otxItuFrequencyStep INTEGER, otxInputRFLevel INTEGER, otxRfGain INTEGER, otxLaserCurrent INTEGER, otxLaserOutputPower INTEGER, otxLaserTemperature INTEGER, otxLaserTecCurrent INTEGER, otxOmi INTEGER } otxModuleIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxModuleEntry 1 } otxLaserControl OBJECT-TYPE SYNTAX INTEGER {on (1), off (2) } ACCESS read-write STATUS mandatory DESCRIPTION "" ::= { otxModuleEntry 2 } otxConfigurationAGCMode OBJECT-TYPE SYNTAX INTEGER { modeAgcOff (1), modeCWUnmodulatedAgcOn (2), modeVideoModulatedAgcOn (3) } ACCESS read-write STATUS optional DESCRIPTION "" ::= { otxModuleEntry 3 } otxConfigurationOmi OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "" ::= { otxModuleEntry 4 } otxConfigurationRfGain OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "" ::= { otxModuleEntry 5 } otxConfigurationSbsSuppression OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "" ::= { otxModuleEntry 6 } otxConfigurationChannelDistance OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "" ::= { otxModuleEntry 7 } otxConfigurationItuFrequency OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS optional DESCRIPTION "" ::= { otxModuleEntry 8 } otxItuFrequencyMin OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxModuleEntry 9 } otxItuFrequencyMax OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxModuleEntry 10 } otxItuFrequencyStep OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxModuleEntry 11 } otxInputRFLevel OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxModuleEntry 12 } otxRfGain OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxModuleEntry 13 } otxLaserCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxModuleEntry 14 } otxLaserOutputPower OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxModuleEntry 15 } otxLaserTemperature OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxModuleEntry 16 } otxLaserTecCurrent OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxModuleEntry 17 } otxOmi OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxModuleEntry 18 } otxFansNumber OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxIdent 4 } otxFansTable OBJECT-TYPE SYNTAX SEQUENCE OF OtxFansEntry ACCESS not-accessible STATUS optional DESCRIPTION "" ::= { otxIdent 5 } otxFansEntry OBJECT-TYPE SYNTAX OtxFansEntry ACCESS not-accessible STATUS optional DESCRIPTION "" INDEX { otxFansIndex } ::= { otxFansTable 1 } OtxFansEntry ::= SEQUENCE { otxFansIndex INTEGER, otxFansState INTEGER, otxFansSpeed INTEGER, otxFansControl INTEGER, otxFansName DisplayString } otxFansIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxFansEntry 1 } otxFansState OBJECT-TYPE SYNTAX INTEGER {normal (1), fault (2), off(3)} ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxFansEntry 2 } otxFansSpeed OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxFansEntry 3 } otxFansControl OBJECT-TYPE SYNTAX INTEGER { on(1), off(2) } ACCESS read-write STATUS optional DESCRIPTION "" ::= { otxFansEntry 4 } otxFansName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxFansEntry 5 } otxNumberDCPowerSupply OBJECT-TYPE SYNTAX INTEGER ( 0..16 ) ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxIdent 6 } otxDCPowerSupplyMode OBJECT-TYPE SYNTAX INTEGER { loadsharing(1), switchedRedundant(2), aloneSupply(3) } ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxIdent 7 } otxDCPowerTable OBJECT-TYPE SYNTAX SEQUENCE OF OtxDCPowerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" ::= { otxIdent 8 } otxDCPowerEntry OBJECT-TYPE SYNTAX OtxDCPowerEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "" INDEX { otxDCPowerIndex } ::= { otxDCPowerTable 1 } OtxDCPowerEntry ::= SEQUENCE { otxDCPowerIndex INTEGER, otxDCPowerVoltage INTEGER, otxDCPowerCurrent INTEGER, otxDCPowerName DisplayString } otxDCPowerIndex OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxDCPowerEntry 1 } otxDCPowerVoltage OBJECT-TYPE SYNTAX INTEGER ( -32768..32767 ) ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxDCPowerEntry 2 } otxDCPowerCurrent OBJECT-TYPE SYNTAX INTEGER ( 0..65535 ) ACCESS read-only STATUS optional DESCRIPTION "" ::= { otxDCPowerEntry 3 } otxDCPowerName OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "" ::= { otxDCPowerEntry 4 } END