Observium_CE/mibs/bdcom/NMS-EPON-ONU-OPTICAL-PARAM-ALARM-SET

528 lines
22 KiB
Plaintext

-- *****************************************************************
-- NMS-EPON-ONU-OPTICAL-PARAM-ALARM-SET.MIB: NMS EPON OLT CHIP STATUS TRAP MIB
--
-- October 2009
-- Edit by LIUQIANG
-- Copyright (c) 2008 by NMS, Inc.
-- All rights reserved.
-- *****************************************************************
NMS-EPON-ONU-OPTICAL-PARAM-ALARM-SET DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,INTEGER,
Integer32, Unsigned32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
nmsEponOnu FROM NMS-EPON-ONU
RowStatus FROM SNMPv2-TC;
onuOpticsParameterAlarmSet OBJECT IDENTIFIER ::= { nmsEponOnu 6 }
onuOpticsParameterAlarmSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuOpticsParameterAlarmSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of epon onu Optics Parameter Alarm Set table entries."
::= { onuOpticsParameterAlarmSet 1 }
onuOpticsParameterAlarmSetEntry OBJECT-TYPE
SYNTAX OnuOpticsParameterAlarmSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A collection of additional objects in the
epon onu Optics Parameter AlarmSet property table."
INDEX { ifIndex }
::= { onuOpticsParameterAlarmSetTable 1 }
OnuOpticsParameterAlarmSetEntry ::=
SEQUENCE {
ifIndex
INTEGER,
txPowerAlarmUpLimitEnable
INTEGER,
txPowerAlarmUpLimitThreshold
INTEGER,
txPowerAlarmUpLimitClearThreshold
INTEGER,
txPowerAlarmUpLimitRowStatus
RowStatus,
txPowerAlarmLowLimitEnable
INTEGER,
txPowerAlarmLowLimitThreshold
INTEGER,
txPowerAlarmLowLimitClearThreshold
INTEGER,
txPowerAlarmLowLimitRowStatus
RowStatus,
rxPowerAlarmUpLimitEnable
INTEGER,
rxPowerAlarmUpLimitThreshold
INTEGER,
rxPowerAlarmUpLimitClearThreshold
INTEGER,
rxPowerAlarmUpLimitRowStatus
RowStatus,
rxPowerAlarmLowLimitEnable
INTEGER,
rxPowerAlarmLowLimitThreshold
INTEGER,
rxPowerAlarmLowLimitClearThreshold
INTEGER,
rxPowerAlarmLowLimitRowStatus
RowStatus,
temperatureAlarmUpLimitEnable
INTEGER,
temperatureAlarmUpLimitThreshold
INTEGER,
temperatureAlarmUpLimitClearThreshold
INTEGER,
temperatureAlarmUpLimitRowStatus
RowStatus,
temperatureAlarmLowLimitEnable
INTEGER,
temperatureAlarmLowLimitThreshold
INTEGER,
temperatureAlarmLowLimitClearThreshold
INTEGER,
temperatureAlarmLowLimitRowStatus
RowStatus,
voltageAlarmUpLimitEnable
INTEGER,
voltageAlarmUpLimitThreshold
INTEGER,
voltageAlarmUpLimitClearThreshold
INTEGER,
voltageAlarmUpLimitRowStatus
RowStatus,
voltageAlarmLowLimitEnable
INTEGER,
voltageAlarmLowLimitThreshold
INTEGER,
voltageAlarmLowLimitClearThreshold
INTEGER,
voltageAlarmLowLimitRowStatus
RowStatus,
currentAlarmUpLimitEnable
INTEGER,
currentAlarmUpLimitThreshold
INTEGER,
currentAlarmUpLimitClearThreshold
INTEGER,
currentAlarmUpLimitRowStatus
RowStatus,
currentAlarmLowLimitEnable
INTEGER,
currentAlarmLowLimitThreshold
INTEGER,
currentAlarmLowLimitClearThreshold
INTEGER,
currentAlarmLowLimitRowStatus
RowStatus
}
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The only llid of ONU device in System."
::= { onuOpticsParameterAlarmSetEntry 1 }
txPowerAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON hign TX power. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 2 }
txPowerAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { onuOpticsParameterAlarmSetEntry 3 }
txPowerAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { onuOpticsParameterAlarmSetEntry 4 }
txPowerAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of tx power upper alarm."
::= { onuOpticsParameterAlarmSetEntry 5 }
txPowerAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low TX power. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 6 }
txPowerAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of tx power alarm. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { onuOpticsParameterAlarmSetEntry 7 }
txPowerAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold tx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { onuOpticsParameterAlarmSetEntry 8 }
txPowerAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of tx power low alarm."
::= { onuOpticsParameterAlarmSetEntry 9 }
rxPowerAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON hign RX power. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 10 }
rxPowerAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of rx power alarm. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { onuOpticsParameterAlarmSetEntry 11 }
rxPowerAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold rx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is 82."
::= { onuOpticsParameterAlarmSetEntry 12 }
rxPowerAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of rx power upper alarm."
::= { onuOpticsParameterAlarmSetEntry 13 }
rxPowerAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low RX power. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 14 }
rxPowerAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of rx power alarm. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { onuOpticsParameterAlarmSetEntry 15 }
rxPowerAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-400..82)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold rx power alarm cleared. The unit is 0.1DBm. The range is -400-82. Default is -400."
::= { onuOpticsParameterAlarmSetEntry 16 }
rxPowerAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of rx power low alarm."
::= { onuOpticsParameterAlarmSetEntry 17 }
temperatureAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high temperature. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 18 }
temperatureAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { onuOpticsParameterAlarmSetEntry 19 }
temperatureAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { onuOpticsParameterAlarmSetEntry 20 }
temperatureAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of temperature upper alarm."
::= { onuOpticsParameterAlarmSetEntry 21 }
temperatureAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low temperature. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 22 }
temperatureAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { onuOpticsParameterAlarmSetEntry 23 }
temperatureAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { onuOpticsParameterAlarmSetEntry 24 }
temperatureAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of temperature low alarm."
::= { onuOpticsParameterAlarmSetEntry 25 }
voltageAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high voltage. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 26 }
voltageAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 65."
::= { onuOpticsParameterAlarmSetEntry 27 }
voltageAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 65."
::= { onuOpticsParameterAlarmSetEntry 28 }
voltageAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of voltage upper alarm."
::= { onuOpticsParameterAlarmSetEntry 29 }
voltageAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low voltage. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 30 }
voltageAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 0."
::= { onuOpticsParameterAlarmSetEntry 31 }
voltageAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 0."
::= { onuOpticsParameterAlarmSetEntry 32 }
voltageAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of voltage low alarm."
::= { onuOpticsParameterAlarmSetEntry 33 }
currentAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high current. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 34 }
currentAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 1310."
::= { onuOpticsParameterAlarmSetEntry 35 }
currentAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 1310."
::= { onuOpticsParameterAlarmSetEntry 36 }
currentAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of current upper alarm."
::= { onuOpticsParameterAlarmSetEntry 37 }
currentAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low current. 1-enable, 2-disable. Default is disable."
::= { onuOpticsParameterAlarmSetEntry 38 }
currentAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of current alarm. The unit is 0.1mA. The range is 0-1310. Default is 0."
::= { onuOpticsParameterAlarmSetEntry 39 }
currentAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..1310)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold current alarm cleared. The unit is 0.1mA. The range is 0-1310. Default is 0."
::= { onuOpticsParameterAlarmSetEntry 40 }
currentAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of current low alarm."
::= { onuOpticsParameterAlarmSetEntry 41 }
END