Observium_CE/mibs/infinera/INFINERA-ENTITY-IRM-MIB

396 lines
10 KiB
Plaintext

-- ***************************************************************
-- INFINERA-ENTITY-IRM-MIB
-- Copyright (c) 2008-2012 by Infinera Inc.
-- All rights reserved.
-- ****************************************************************
INFINERA-ENTITY-IRM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI
OBJECT-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF
TruthValue, DisplayString FROM SNMPv2-TC
entLPPhysicalIndex FROM ENTITY-MIB
equipment FROM INFINERA-REG-MIB
InfnEqptType, FloatHundredths,
InfnFiberType, InfnEnableDisable,
InfnOAOperatingMode,
InfnOlosSoakTime, InfnDeploymentConfig,
FloatArbitraryPrecision,
InfnALSDetectionMode,
InfnALSDisableMode FROM INFINERA-TC-MIB;
irmMIB MODULE-IDENTITY
LAST-UPDATED "201310200000Z"
ORGANIZATION
"INFINERA"
CONTACT-INFO
"Infinera
169 Java Drive
Sunnyvale, CA - 94089
Contact : Technical Support
Email : support@infinera.com
Phone : 1-877-INF-5288"
DESCRIPTION
"This MIB is modeling for IRM equipment table."
::= { equipment 29 }
irmConformance OBJECT IDENTIFIER ::= { irmMIB 3 }
irmCompliances OBJECT IDENTIFIER ::= { irmConformance 1 }
irmGroups OBJECT IDENTIFIER ::= { irmConformance 2 }
irmTable OBJECT-TYPE
SYNTAX SEQUENCE OF IrmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains all IRM modules that are currently present in a network element.
"
::= { irmMIB 1 }
irmEntry OBJECT-TYPE
SYNTAX IrmEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the IRM table. Each row in the table is identified with a unique entPhysicalIndexID.
"
INDEX { entLPPhysicalIndex }
::= { irmTable 1 }
IrmEntry ::= SEQUENCE {
irmMoId DisplayString,
irmProvEqptType InfnEqptType,
irmPointLossOffset FloatHundredths,
irmLaunchPowerOffset FloatHundredths,
irmRxDampSeqNum Integer32,
irmEnhPMRept InfnEnableDisable,
irmAutomaticPLOAdjustmen InfnEnableDisable,
irmFiberType InfnFiberType,
irmAsePowerBetaCoeffX FloatHundredths,
irmAsePowerBetaCoeffY FloatHundredths,
irmAsePowerBetaCoeffZ FloatHundredths,
irmPumpPowerBetaCoeffX FloatHundredths,
irmPumpPowerBetaCoeffY FloatHundredths,
irmPumpPowerBetaCoeffZ FloatHundredths,
irmPumpRatioPump1 FloatHundredths,
irmPumpRatioPump2 FloatHundredths,
irmPumpRatioPump3 FloatHundredths,
irmPumpRatioPump4 FloatHundredths,
irmStaticRamanGain FloatHundredths,
irmStaticEdfaGain FloatHundredths,
irmStaticPostEdfaVoaAttenuation FloatHundredths,
irmTxDampSeqNum Integer32,
irmALSDetectionMode InfnALSDetectionMode,
irmPilotLaserDisable TruthValue,
irmGainTiltOffset FloatHundredths,
irmOlosSoakTime InfnOlosSoakTime,
irmOperatingMode InfnOAOperatingMode,
irmDeploymentConfig InfnDeploymentConfig,
irmRamanGain FloatArbitraryPrecision,
irmRamanTiltOffset FloatArbitraryPrecision,
irmTxVOA FloatArbitraryPrecision,
irmLimitPower InfnEnableDisable,
irmSingleSlotMode InfnEnableDisable,
irmALSDisableMode InfnALSDisableMode,
irmRxEDFAGain FloatArbitraryPrecision
}
irmMoId OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 1 }
irmProvEqptType OBJECT-TYPE
SYNTAX InfnEqptType
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 2 }
irmPointLossOffset OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 3 }
irmLaunchPowerOffset OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 4 }
irmRxDampSeqNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { irmEntry 5 }
irmTxDampSeqNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION ""
::= { irmEntry 6 }
irmPilotLaserDisable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 7 }
irmEnhPMRept OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 8 }
irmALSDetectionMode OBJECT-TYPE
SYNTAX InfnALSDetectionMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 9 }
irmAutomaticPLOAdjustmen OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 10 }
irmAsePowerBetaCoeffX OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 11 }
irmAsePowerBetaCoeffY OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 12 }
irmAsePowerBetaCoeffZ OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 13 }
irmPumpPowerBetaCoeffX OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 14 }
irmPumpPowerBetaCoeffY OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 15 }
irmPumpPowerBetaCoeffZ OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 16 }
irmPumpRatioPump1 OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 17 }
irmPumpRatioPump2 OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 18 }
irmPumpRatioPump3 OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 19 }
irmPumpRatioPump4 OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 20 }
irmStaticRamanGain OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 21 }
irmStaticEdfaGain OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 22 }
irmStaticPostEdfaVoaAttenuation OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 23 }
irmFiberType OBJECT-TYPE
SYNTAX InfnFiberType
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 24 }
irmGainTiltOffset OBJECT-TYPE
SYNTAX FloatHundredths
MAX-ACCESS read-create
STATUS current
DESCRIPTION ""
::= { irmEntry 25 }
irmOlosSoakTime OBJECT-TYPE
SYNTAX InfnOlosSoakTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 26 }
irmOperatingMode OBJECT-TYPE
SYNTAX InfnOAOperatingMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 27 }
irmDeploymentConfig OBJECT-TYPE
SYNTAX InfnDeploymentConfig
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 28 }
irmRamanGain OBJECT-TYPE
SYNTAX FloatArbitraryPrecision
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 29 }
irmRamanTiltOffset OBJECT-TYPE
SYNTAX FloatArbitraryPrecision
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 30 }
irmTxVOA OBJECT-TYPE
SYNTAX FloatArbitraryPrecision
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 31 }
irmLimitPower OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 32 }
irmSingleSlotMode OBJECT-TYPE
SYNTAX InfnEnableDisable
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 33 }
irmALSDisableMode OBJECT-TYPE
SYNTAX InfnALSDisableMode
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 34 }
irmRxEDFAGain OBJECT-TYPE
SYNTAX FloatArbitraryPrecision
MAX-ACCESS read-write
STATUS current
DESCRIPTION ""
::= { irmEntry 35 }
irmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION ""
MODULE
MANDATORY-GROUPS { irmGroup }
::= { irmCompliances 1 }
irmGroup OBJECT-GROUP
OBJECTS {
irmMoId,
irmProvEqptType,
irmPointLossOffset,
irmLaunchPowerOffset,
irmRxDampSeqNum,
irmEnhPMRept,
irmAutomaticPLOAdjustmen,
irmFiberType,
irmAsePowerBetaCoeffX,
irmAsePowerBetaCoeffY,
irmAsePowerBetaCoeffZ,
irmPumpPowerBetaCoeffX,
irmPumpPowerBetaCoeffY,
irmPumpPowerBetaCoeffZ,
irmPumpRatioPump1,
irmPumpRatioPump2,
irmPumpRatioPump3,
irmPumpRatioPump4,
irmStaticRamanGain,
irmStaticEdfaGain,
irmStaticPostEdfaVoaAttenuation,
irmTxDampSeqNum,
irmALSDetectionMode,
irmPilotLaserDisable,
irmGainTiltOffset,
irmOlosSoakTime,
irmOperatingMode,
irmDeploymentConfig,
irmRamanGain,
irmRamanTiltOffset,
irmTxVOA,
irmLimitPower,
irmSingleSlotMode,
irmALSDisableMode,
irmRxEDFAGain
}
STATUS current
DESCRIPTION ""
::= { irmGroups 1 }
END