summaryrefslogtreecommitdiff
path: root/MIBS/bktel
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/bktel')
-rw-r--r--MIBS/bktel/BKTEL-HFC862-BASE-MIB71
-rw-r--r--MIBS/bktel/BKTEL-HFC862-BES-V01-MIB811
-rw-r--r--MIBS/bktel/BKTEL-HFC862-HMSNE-MIB493
-rw-r--r--MIBS/bktel/BKTEL-HFC862-NECE-MIB1184
-rw-r--r--MIBS/bktel/BKTEL-HFC862-OA-V01-MIB2407
-rw-r--r--MIBS/bktel/BKTEL-HFC862-OVTX-V11-MIB2000
6 files changed, 6966 insertions, 0 deletions
diff --git a/MIBS/bktel/BKTEL-HFC862-BASE-MIB b/MIBS/bktel/BKTEL-HFC862-BASE-MIB
new file mode 100644
index 0000000..e1df1e9
--- /dev/null
+++ b/MIBS/bktel/BKTEL-HFC862-BASE-MIB
@@ -0,0 +1,71 @@
+-- ******************************************************************************************
+-- *
+-- * Description: Base definitions for BKtel HFC-862 systems
+-- *
+-- * Copyright 2006 by BKtel communications GmbH
+-- *
+-- * V.1.0 04.10.2006 M. Heldmann - created this "bkbase.mib" file based on BKtel systems "abase.mib" file
+-- * - removed all definitins not used by NMS implementation of BKtel communications GmbH
+-- * - NESlotValue expanded due to new 2G6 platform needs
+-- * V.1.1 08.05.2014 M. Heldmann - removed NESlotValue (0..99) restriction due to new (2014) NECXE
+-- ******************************************************************************************
+
+
+ BKTEL-HFC862-BASE-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ iso, experimental
+ FROM RFC1155-SMI;
+
+
+--
+-- Type definitions
+--
+
+ DisplayString ::= OCTET STRING
+
+ TruthValue ::= INTEGER
+ {
+ true(1),
+ false(2)
+ }
+
+ NESlotValue ::= INTEGER -- (0..99) - removed the restriction due to new (2014) NECXE
+
+ ModuleWidthValue ::= INTEGER (0..8)
+
+ -- Due to compatibility reasons this enumeration starts from value (0)
+ -- For the same reason the values (1) and (4) are reserved and must not be used
+ PerceivedSeverityValue ::= INTEGER
+ { -- Meaning:
+ notification(0), -- all OK, notify only
+ alarm(2), -- used for alarms (hihi or lolo)
+ warning(3), -- used for warnings (hi or lo)
+ clear(5) -- all OK
+ }
+
+--
+-- Node definitions
+--
+
+ org OBJECT IDENTIFIER ::= { iso 3 }
+
+ dod OBJECT IDENTIFIER ::= { org 6 }
+
+ internet OBJECT IDENTIFIER ::= { dod 1 }
+
+ mgmt OBJECT IDENTIFIER ::= { internet 2 }
+
+ private OBJECT IDENTIFIER ::= { internet 4 }
+
+ enterprises OBJECT IDENTIFIER ::= { private 1 }
+
+ bktelSystems OBJECT IDENTIFIER ::= { enterprises 7501 }
+
+ hfc OBJECT IDENTIFIER ::= { bktelSystems 1 }
+
+ ne OBJECT IDENTIFIER ::= { hfc 1 }
+
+ modules OBJECT IDENTIFIER ::= { hfc 2 }
+
+ END
diff --git a/MIBS/bktel/BKTEL-HFC862-BES-V01-MIB b/MIBS/bktel/BKTEL-HFC862-BES-V01-MIB
new file mode 100644
index 0000000..594317d
--- /dev/null
+++ b/MIBS/bktel/BKTEL-HFC862-BES-V01-MIB
@@ -0,0 +1,811 @@
+--- ****************************************************************************
+-- *
+-- * Description: Implements definitions for the BK-Ethernet-Switch-modules
+-- *
+-- * Copyright 2007 by BKtel communications GmbH
+-- *
+-- *
+-- * V.0.1 12.05.2006 M. Heldmann first draft
+-- * V.0.2 04.10.2006 M. Heldmann NESlotWriteValue expanded due to new 2G6 platform needs
+-- * V.1.0 11.05.2007 M. Heldmann renamed this module from "bkswitch" to "bkbes"
+-- * added a couple of parameters
+-- * V.1.1 11.07.2013 M. Heldmann adjusted syntax of "CommonEntry" to remove MIB compiler warnings
+-- * V.1.2 05.09.2014 M. Heldmann changed CommonModuleWidth and ConfigNESlotWrite STATUS to optional
+-- ****************************************************************************
+
+BKTEL-HFC862-BES-V01-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ experimental, enterprises, TimeTicks, IpAddress, Counter
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ TRAP-TYPE
+ FROM RFC-1215
+ modules, DisplayString, TruthValue, PerceivedSeverityValue, NESlotValue, ModuleWidthValue
+ FROM BKTEL-HFC862-BASE-MIB
+ ;
+
+ bes OBJECT IDENTIFIER ::= { modules 114 }
+ besCommon OBJECT IDENTIFIER ::= { bes 1 }
+ besStates OBJECT IDENTIFIER ::= { bes 2 }
+ besConfiguration OBJECT IDENTIFIER ::= { bes 3 }
+ besControl OBJECT IDENTIFIER ::= { bes 4 }
+ besMeasuringValues OBJECT IDENTIFIER ::= { bes 5 }
+ besDisplay OBJECT IDENTIFIER ::= { bes 6 }
+ besDisplayPorts OBJECT IDENTIFIER ::= { bes 56 }
+
+
+--
+-- Type definitions
+--
+
+ PortType ::= INTEGER
+ {
+ typeCopper(1),
+ typeFiber(2)
+ }
+
+ PortLinkState ::= INTEGER
+ {
+ linkDown(1),
+ linkUp(2)
+ }
+
+ PortStatus ::= INTEGER
+ {
+ statusUnknown(1),
+ statusInit(2),
+ statusValid(3),
+ statusBusy(4),
+ statusEmpty(5),
+ statusInvalid(6),
+ statusLossOfSignal(7)
+ }
+
+ PortDuplexMode ::= INTEGER
+ {
+ duplexFull(1),
+ duplexHalf(2)
+ }
+
+ PortSpeed ::= INTEGER
+ {
+ speedUnknown(0),
+ speed10Mbps(10),
+ speed100Mbps(100),
+ speed1000Mbps(1000)
+ }
+
+ PortFlowControl ::= INTEGER
+ {
+ flowControlDisabled(1),
+ flowControlEnabled(2)
+ }
+
+ NESlotWriteValue ::= INTEGER (-1..99)
+
+
+-- MibCompiler defs --
+-- $idx$: besDisplayConfiguration
+-- MibCompiler defs --
+
+
+--*****************************************************************************************
+-- BES (BK Ethernet Switch)
+--*****************************************************************************************
+-- besCommon group
+
+ besCommonNumberOfModules OBJECT-TYPE
+ SYNTAX INTEGER(0..50)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Number of modules in table."
+ ::= { besCommon 1 }
+
+ besCommonTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BesCommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "The table contains all modules of the BES-type in the NE"
+ ::= { besCommon 2 }
+
+-- table of states entry(ro/rw)
+
+ besCommonEntry OBJECT-TYPE
+ SYNTAX BesCommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Common-Values for a module."
+ INDEX { besNESlot }
+ ::= { besCommonTable 1 }
+
+-- the structure of the entry
+
+ BesCommonEntry ::= SEQUENCE
+ {
+ besNESlot NESlotValue,
+ besCommonType DisplayString,
+ besCommonDescr DisplayString,
+ besCommonFirmwareId DisplayString,
+ besCommonModuleWidth ModuleWidthValue
+ }
+
+ besNESlot OBJECT-TYPE
+ SYNTAX NESlotValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The slot number of the chassis for which this
+ entry contains management information."
+ ::= { besCommonEntry 1 }
+
+ besCommonType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of physical module. modSlotEmpty indicates
+ an empty slot. A Value of modSlotUnknown indicates
+ that the type of module is unknown."
+ ::= { besCommonEntry 2 }
+
+ besCommonDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A textual description of the module.
+ If not available, this Value should be
+ set to a zero length string."
+ ::= { besCommonEntry 3 }
+
+ besCommonFirmwareId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The firmware Id of the module."
+ ::= { besCommonEntry 4 }
+
+ besCommonModuleWidth OBJECT-TYPE
+ SYNTAX ModuleWidthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The width of the module in multiples of slots (1, 2, ...)"
+ ::= { besCommonEntry 5 }
+
+
+--*****************************************************************************************
+-- besMeasuringValues group
+
+-- table of measuring Values
+
+ besMeasuringValuesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BesMeasuringValuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { besMeasuringValues 1 }
+
+-- table of measuring Values entry
+
+ besMeasuringValuesEntry OBJECT-TYPE
+ SYNTAX BesMeasuringValuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Common-Values for a module."
+ INDEX { besNESlot }
+ ::= { besMeasuringValuesTable 1 }
+
+-- the structure of the entry
+
+ BesMeasuringValuesEntry ::= SEQUENCE
+ {
+ besTemperatureLoLo INTEGER,
+ besTemperatureLo INTEGER,
+ besTemperatureValue INTEGER,
+ besTemperatureHi INTEGER,
+ besTemperatureHiHi INTEGER,
+
+ besInputVoltageLoLo INTEGER,
+ besInputVoltageLo INTEGER,
+ besInputVoltageValue INTEGER,
+ besInputVoltageHi INTEGER,
+ besInputVoltageHiHi INTEGER
+ }
+
+-- *****
+ besTemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device temperature low alarm threshold in 0.1 celsius degrees."
+ ::= { besMeasuringValuesEntry 1 }
+
+ besTemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device temperature low warning threshold in 0.1 celsius degrees."
+ ::= { besMeasuringValuesEntry 2 }
+
+ besTemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device temperature in 0.1 celsius degrees."
+ ::= { besMeasuringValuesEntry 3 }
+
+ besTemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device temperature high warning threshold in 0.1 celsius degrees."
+ ::= { besMeasuringValuesEntry 4 }
+
+ besTemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device temperature high alarm threshold in 0.1 celsius degrees."
+ ::= { besMeasuringValuesEntry 5 }
+
+-- *****
+ besInputVoltageLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage low alarm threshold in steps of 0.1 Volts."
+ ::= { besMeasuringValuesEntry 6 }
+
+ besInputVoltageLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage low warning threshold in steps of 0.1 Volts."
+ ::= { besMeasuringValuesEntry 7 }
+
+ besInputVoltageValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage in steps of 0.1 Volts.
+ Input supply voltage nominal value, see 'besDisplayInputVoltageNominal'"
+ ::= { besMeasuringValuesEntry 8 }
+
+ besInputVoltageHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage high warning threshold in steps of 0.1 Volts."
+ ::= { besMeasuringValuesEntry 9 }
+
+ besInputVoltageHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage high alarm threshold in steps of 0.1 Volts."
+ ::= { besMeasuringValuesEntry 10 }
+
+
+--*****************************************************************************************
+-- besStates group
+
+-- Note: For every control OId there must be a correspondant alarm OId!
+
+ besStatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BesStatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { besStates 1 }
+
+-- table of states entry(ro/rw)
+
+ besStatesEntry OBJECT-TYPE
+ SYNTAX BesStatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Alarms for a module."
+ INDEX { besNESlot }
+ ::= { besStatesTable 1 }
+
+-- the structure of the entry
+
+ BesStatesEntry ::= SEQUENCE
+ {
+ besStatesBootloader PerceivedSeverityValue,
+ besStatesCommLoss PerceivedSeverityValue,
+ besStatesTemperatureLow PerceivedSeverityValue,
+ besStatesTemperatureHigh PerceivedSeverityValue,
+ besStatesInputVoltageLow PerceivedSeverityValue,
+ besStatesInputVoltageHigh PerceivedSeverityValue
+ }
+
+ besStatesBootloader OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device is running in bootloader mode
+ without a legal application software."
+ ::= { besStatesEntry 1 }
+
+ besStatesCommLoss OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The NEC has lost the connection to the device.
+ Reason may be a removed or defective device.
+ Note that this state is set by the NEC and not
+ by the device"
+ ::= { besStatesEntry 2 }
+
+ besStatesTemperatureLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device temperature low"
+ ::= { besStatesEntry 3 }
+
+ besStatesTemperatureHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device temperature high"
+ ::= { besStatesEntry 4 }
+
+ besStatesInputVoltageLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Input supply voltage low"
+ ::= { besStatesEntry 5 }
+
+ besStatesInputVoltageHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Input supply voltage high"
+ ::= { besStatesEntry 6 }
+
+
+--*****************************************************************************************
+-- besControl group
+
+ besControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BesControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { besControl 1 }
+
+-- table of control entry(ro/rw)
+
+ besControlEntry OBJECT-TYPE
+ SYNTAX BesControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Alarms for a module."
+ INDEX { besNESlot }
+ ::= { besControlTable 1 }
+
+-- the structure of the entry
+
+ BesControlEntry ::= SEQUENCE
+ {
+ besControlReset TruthValue,
+ besControlModuleLedBlink TruthValue
+ }
+
+ besControlReset OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Reset the module."
+ ::= { besControlEntry 1 }
+
+ besControlModuleLedBlink OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Writing this variable to true(1) lets the device's
+ modul LED blink green for 10 seconds.
+ Writing this variable to false(2) stbes blinking at once.
+ This variable always returns false(2) on read requests"
+ ::= { besControlEntry 2 }
+
+
+--*****************************************************************************************
+-- besConfiguration group
+
+ besConfigurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BesConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { besConfiguration 1 }
+
+-- table of configuration entry(ro/rw)
+
+ besConfigurationEntry OBJECT-TYPE
+ SYNTAX BesConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { besNESlot }
+ ::= { besConfigurationTable 1 }
+
+-- the structure of the entry
+
+ BesConfigurationEntry ::= SEQUENCE
+ {
+ besConfigNESlotWrite NESlotWriteValue,
+ besConfigConfigurationIndex INTEGER,
+ besConfigConfiguration DisplayString
+ }
+
+-- Common part
+
+ besConfigNESlotWrite OBJECT-TYPE
+ SYNTAX NESlotWriteValue
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION "By writing this variable a slot can be assigned
+ for devices that dont support hardware slot detection.
+ Reading '-1' means that the slot position is NOT writable."
+ ::= { besConfigurationEntry 1 }
+
+ besConfigConfigurationIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Index of the active configuration (1..besDisplayNumberOfConfigs)"
+ ::= { besConfigurationEntry 2 }
+
+ besConfigConfiguration OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of the active configuration"
+ ::= { besConfigurationEntry 3 }
+
+
+--*****************************************************************************************
+-- Display group
+
+ besDisplayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BesDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { besDisplay 1 }
+
+-- table of configuration entry(ro/rw)
+
+ besDisplayEntry OBJECT-TYPE
+ SYNTAX BesDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { besNESlot }
+ ::= { besDisplayTable 1 }
+
+-- the structure of the entry
+
+ BesDisplayEntry ::= SEQUENCE
+ {
+ besDisplayNumberOfPorts INTEGER,
+ besDisplayInputVoltageNominal INTEGER,
+
+ besDisplayNumberOfConfigs INTEGER,
+ besDisplayConfiguration1 DisplayString,
+ besDisplayConfiguration2 DisplayString,
+ besDisplayConfiguration3 DisplayString,
+ besDisplayConfiguration4 DisplayString,
+ besDisplayConfiguration5 DisplayString,
+ besDisplayConfiguration6 DisplayString,
+ besDisplayConfiguration7 DisplayString,
+ besDisplayConfiguration8 DisplayString,
+ besDisplayConfiguration9 DisplayString,
+ besDisplayConfiguration10 DisplayString,
+ besDisplayConfiguration11 DisplayString,
+ besDisplayConfiguration12 DisplayString,
+ besDisplayConfiguration13 DisplayString,
+ besDisplayConfiguration14 DisplayString,
+ besDisplayConfiguration15 DisplayString,
+ besDisplayConfiguration16 DisplayString
+
+ }
+
+ besDisplayNumberOfPorts OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of ports"
+ ::={ besDisplayEntry 1 }
+
+ besDisplayInputVoltageNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal value of input voltage in 0.1 V units."
+ ::={ besDisplayEntry 2 }
+
+ besDisplayNumberOfConfigs OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of different configurations supplied"
+ ::={ besDisplayEntry 3 }
+
+ besDisplayConfiguration1 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #1"
+ ::= { besDisplayEntry 4 }
+
+ besDisplayConfiguration2 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #2"
+ ::= { besDisplayEntry 5 }
+
+ besDisplayConfiguration3 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #3"
+ ::= { besDisplayEntry 6 }
+
+ besDisplayConfiguration4 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #4"
+ ::= { besDisplayEntry 7 }
+
+ besDisplayConfiguration5 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #5"
+ ::= { besDisplayEntry 8 }
+
+ besDisplayConfiguration6 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #6"
+ ::= { besDisplayEntry 9 }
+
+ besDisplayConfiguration7 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #7"
+ ::= { besDisplayEntry 10 }
+
+ besDisplayConfiguration8 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #8"
+ ::= { besDisplayEntry 11 }
+
+ besDisplayConfiguration9 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #9"
+ ::= { besDisplayEntry 12 }
+
+ besDisplayConfiguration10 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #10"
+ ::= { besDisplayEntry 13 }
+
+ besDisplayConfiguration11 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #11"
+ ::= { besDisplayEntry 14 }
+
+ besDisplayConfiguration12 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #12"
+ ::= { besDisplayEntry 15 }
+
+ besDisplayConfiguration13 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #13"
+ ::= { besDisplayEntry 16 }
+
+ besDisplayConfiguration14 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #14"
+ ::= { besDisplayEntry 17 }
+
+ besDisplayConfiguration15 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #15"
+ ::= { besDisplayEntry 18 }
+
+ besDisplayConfiguration16 OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Description of configuration no. #16"
+ ::= { besDisplayEntry 19 }
+
+
+--*****************************************************************************************
+-- DisplayPorts group
+
+-- MibCompiler defs --
+-- $suboids$: 56,1
+-- MibCompiler defs --
+
+ besDisplayPortsTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF BesDisplayPortsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { besDisplayPorts 1 }
+
+-- table of configuration entry(ro/rw)
+
+ besDisplayPortsEntry OBJECT-TYPE
+ SYNTAX BesDisplayPortsEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { besNESlot, besDisplayPortsPortIndex }
+ ::= { besDisplayPortsTable 1 }
+
+-- the structure of the entry
+
+ BesDisplayPortsEntry ::= SEQUENCE
+ {
+ besDisplayPortsPortIndex INTEGER,
+ besDisplayPortsPortName DisplayString,
+ besDisplayPortsType PortType,
+ besDisplayPortsLinkState PortLinkState,
+ besDisplayPortsStatus PortStatus,
+ besDisplayPortsDuplexMode PortDuplexMode,
+ besDisplayPortsSpeed PortSpeed,
+ besDisplayPortsFlowControl PortFlowControl,
+ besDisplayPortsFiberTxDistance INTEGER,
+ besDisplayPortsFiberTxWavelen INTEGER,
+ besDisplayPortsFiberRxWavelenMin INTEGER,
+ besDisplayPortsFiberRxWavelenMax INTEGER,
+ besDisplayPortsFiberSfpData DisplayString
+
+ }
+
+ besDisplayPortsPortIndex OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port index (1..besDisplayNumberOfPorts)"
+ ::={ besDisplayPortsEntry 1 }
+
+ besDisplayPortsPortName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port name"
+ ::={ besDisplayPortsEntry 2 }
+
+ besDisplayPortsType OBJECT-TYPE
+ SYNTAX PortType
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port type"
+ ::={ besDisplayPortsEntry 3 }
+
+ besDisplayPortsLinkState OBJECT-TYPE
+ SYNTAX PortLinkState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port link status"
+ ::={ besDisplayPortsEntry 4 }
+
+ besDisplayPortsStatus OBJECT-TYPE
+ SYNTAX PortStatus
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port status"
+ ::={ besDisplayPortsEntry 5 }
+
+ besDisplayPortsDuplexMode OBJECT-TYPE
+ SYNTAX PortDuplexMode
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port duplex mode"
+ ::={ besDisplayPortsEntry 6 }
+
+ besDisplayPortsSpeed OBJECT-TYPE
+ SYNTAX PortSpeed
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port speed"
+ ::={ besDisplayPortsEntry 7 }
+
+ besDisplayPortsFlowControl OBJECT-TYPE
+ SYNTAX PortFlowControl
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port speed"
+ ::={ besDisplayPortsEntry 8 }
+
+ besDisplayPortsFiberTxDistance OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port transmission distance in units of km (Fiber ports only)"
+ ::={ besDisplayPortsEntry 9 }
+
+ besDisplayPortsFiberTxWavelen OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port transmission wavelength in units of nm (Fiber ports only)"
+ ::={ besDisplayPortsEntry 10 }
+
+ besDisplayPortsFiberRxWavelenMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port minimum receive wavelength in units of nm (Fiber ports only)"
+ ::={ besDisplayPortsEntry 11 }
+
+ besDisplayPortsFiberRxWavelenMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port maximum receive wavelength in units of nm (Fiber ports only)"
+ ::={ besDisplayPortsEntry 12 }
+
+ besDisplayPortsFiberSfpData OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Port SFP data text (Fiber ports only)"
+ ::={ besDisplayPortsEntry 13 }
+
+
+
+--*****************************************************************************************
+END
+
diff --git a/MIBS/bktel/BKTEL-HFC862-HMSNE-MIB b/MIBS/bktel/BKTEL-HFC862-HMSNE-MIB
new file mode 100644
index 0000000..eda348e
--- /dev/null
+++ b/MIBS/bktel/BKTEL-HFC862-HMSNE-MIB
@@ -0,0 +1,493 @@
+-- ******************************************************************************************
+-- *
+-- * Description: Implements definitions for a HMS based network element
+-- *
+-- * Copyright 2014 by BKtel communications GmbH
+-- *
+-- * V.1.0 04.10.2006 M. Heldmann - created this "bkhmsne.mib" file based on BKtel systems "ahmsne.mib" file
+-- * - marked all parameters that are not used by NMS implementation of BKtel communications GmbH
+-- * - removed the 'ne' OID definition here and added 'ne' to IMPORTS
+-- * because the 'ne' is defined in root mib too
+-- * V.1.1 12.05.2014 M. Heldmann - marked all obsolete parameters as 'obsolete' - they may be no more supported by future NEC types and NEC software versions
+-- * - expanded neModulTable by full inventory information
+-- * - a couple of renamings
+-- * - changed name neModulType to neModuleModelName with SYNTAX DisplayString
+-- ******************************************************************************************
+
+
+ BKTEL-HFC862-HMSNE-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ TRAP-TYPE
+ FROM RFC-1215
+ ne, DisplayString, TruthValue, NESlotValue, PerceivedSeverityValue
+ FROM BKTEL-HFC862-BASE-MIB
+ ;
+
+
+ neCommon OBJECT IDENTIFIER ::= { ne 1 }
+
+ neType OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Type of NE"
+ ::= { neCommon 1 }
+
+ neDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The description of the NE."
+ ::= { neCommon 2 }
+
+ neLocationStreet OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location Street of Network Element.
+ Writable size depends on net element controller, default 32"
+ ::= { neCommon 3 }
+
+ neLocationCity OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Location City of Network Element.
+ Writable size depends on net element controller, default 32"
+ ::= { neCommon 4 }
+
+ neObsolete_UsingAPS OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neCommon 5 }
+
+ neObsolete_APSMode OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neCommon 6 }
+
+ -- #####+1 Space reserved
+
+ neObsolete_CommonSubrackWidth OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete.
+ (The width of the Subracks)"
+ ::= { neCommon 8 }
+
+ neObsolete_CommonSubrackNumber OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete.
+ (The number of Subracks)"
+ ::= { neCommon 9 }
+
+ neObsolete_NumberModul OBJECT-TYPE
+ SYNTAX INTEGER (1..61)
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete.
+ (Current number of entries in the Modul table)"
+ ::= { neCommon 10 }
+
+ neObsolete_UsingRevertiveMode OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neCommon 11 }
+
+ neObsolete_RevertiveMode OBJECT-TYPE
+ SYNTAX INTEGER (0..300)
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neCommon 12 }
+
+ neObsolete_InitPhase OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neCommon 13 }
+
+ neObsolete_PredecessorRedundantPath OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neCommon 14 }
+
+ neObsolete_PredecessorNominalPath OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neCommon 15 }
+
+ neModuleTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NeModuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "Table containing information about each Module."
+ ::= { neCommon 16 }
+
+ neModuleEntry OBJECT-TYPE
+ SYNTAX NeModuleEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "List of information about each Module."
+ INDEX { neModuleNESlot }
+ ::= { neModuleTable 1 }
+
+ NeModuleEntry ::= SEQUENCE
+ {
+ neModuleNESlot NESlotValue,
+ neModuleSubrack INTEGER,
+ neModuleModelName DisplayString,
+ neModuleMibLink OBJECT IDENTIFIER,
+ neModuleSubrackSlot INTEGER,
+ neModuleSlotUnitsUsed INTEGER,
+ neModuleSlotRackDetection INTEGER,
+ neModuleHousingType INTEGER,
+ neModuleFirmwareVersion DisplayString,
+ neModuleHardwareVersion DisplayString,
+ neModuleDateOfProduction DisplayString,
+ neModuleSerialNumber DisplayString,
+ neModuleArticleNumber DisplayString,
+ neModuleCustomerCode DisplayString,
+ neModuleAliasName DisplayString,
+ neModuleUserdata DisplayString,
+ neModuleReset TruthValue,
+ neModuleLedBlink TruthValue
+ }
+
+ neModuleNESlot OBJECT-TYPE -- former neNESlot
+ SYNTAX NESlotValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot number
+ IMPORTANT NOTE:
+ this is a not a physical slot within a module rack,
+ but an assigned slot ID that uniquely identifies each module
+ including non subrack based modules as 19 inch modules"
+ ::= { neModuleEntry 1 }
+
+ neModuleSubrack OBJECT-TYPE -- former neSubrack
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Subrack number in which the module is equiped (1 .. N).
+ A value of 0 means: No subrack number"
+ ::= { neModuleEntry 2 }
+
+ neModuleModelName OBJECT-TYPE -- former neModulType
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Module model name"
+ ::= { neModuleEntry 3 }
+
+ neModuleMibLink OBJECT-TYPE -- former neModulMibLink
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Defines the link to the OID of the equiped module"
+ ::= { neModuleEntry 4 }
+
+ -- Expansions, 12.05.2014
+
+ neModuleSubrackSlot OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Slot number within subrack in which the module is equiped (1 .. N).
+ A value of 0 means: No slot number"
+ ::= { neModuleEntry 5 }
+
+ neModuleSlotUnitsUsed OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "For modules of type 'housing19inch(4)' this parameter specfifies the number of 19 inch height units used.
+ For all other module types the number of slots within subrack which the module occupies."
+ ::= { neModuleEntry 6 }
+
+ neModuleSlotRackDetection OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ notSupported(1),
+ supported(2),
+ detectionError(3)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Reports the state of modules slot and rack hardware detection."
+ ::= { neModuleEntry 7 }
+
+ neModuleHousingType OBJECT-TYPE
+ SYNTAX INTEGER
+ {
+ housingUnknownOrDefault(1),
+ housingBk(2),
+ housing2G6(3),
+ housing19inch(4)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Module housing type"
+ ::= { neModuleEntry 8 }
+
+ neModuleFirmwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Module firmware version"
+ ::= { neModuleEntry 9 }
+
+ neModuleHardwareVersion OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Module hardware version"
+ ::= { neModuleEntry 10 }
+
+ neModuleDateOfProduction OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Module date of production, possible formats:
+ - empty string -> no data defined
+ - YYYY -> only the year of production is defined
+ - YYYY-MM-DD -> full date of production is defined"
+ ::= { neModuleEntry 11 }
+
+ neModuleSerialNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Module serial number"
+ ::= { neModuleEntry 12 }
+
+ neModuleArticleNumber OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Module article number"
+ ::= { neModuleEntry 13 }
+
+ neModuleCustomerCode OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Customer specific article code"
+ ::= { neModuleEntry 14 }
+
+ neModuleAliasName OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Module alias name"
+ ::= { neModuleEntry 15 }
+
+ neModuleUserdata OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Module user data"
+ ::= { neModuleEntry 16 }
+
+ neModuleReset OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Resets the module if this parameter is written to true(1)."
+ ::= { neModuleEntry 17 }
+
+ neModuleLedBlink OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Writing this variable to true(1) lets the device's
+ modul LED blink green for 10 seconds.
+ Writing this variable to false(2) stops blinking at once.
+ This variable always returns false(2) on read requests"
+ ::= { neModuleEntry 18 }
+
+ neStates OBJECT IDENTIFIER ::= { ne 2 }
+
+ neStatesObsolete_TrapDisable OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neStates 1 }
+
+ neStatesObsolete_TerminalConnected OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neStates 2 }
+
+ -- #####+1 Space reserved
+
+ neStatesObsolete_Isolated OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neStates 4 }
+
+ neStatesObsolete_ResetModullist OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neStates 5 }
+
+ neStatesObsolete_Redundant OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neStates 6 }
+
+ neStatesObsolete_ActivateRedundantPath OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neStates 7 }
+
+ neStatesObsolete_AutoOff OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neStates 8 }
+
+ neConfig OBJECT IDENTIFIER ::= { ne 3 }
+
+ neConfigObsolete_NEtype OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neConfig 1 }
+
+ neConfigObsolete_IPaddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neConfig 2 }
+
+
+ neConfigObsolete_Alarmdelay OBJECT-TYPE
+ SYNTAX INTEGER (3..60)
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neConfig 3 }
+
+
+ neConfigDeprecated_MinTrapInterval OBJECT-TYPE
+ SYNTAX INTEGER (0..10)
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION
+ "This parameter is deprecated.
+ (The minimum waiting time between two traps.
+ Only used for HMS070 over RS232 interface)"
+ ::= { neConfig 4 }
+
+ neConfigDeprecated_MaxTrapLifetime OBJECT-TYPE
+ SYNTAX INTEGER (30..300)
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION
+ "This parameter is deprecated.
+ (The maximum lifetime of a trap.
+ Only used for HMS070 over RS232 interface)"
+ ::= { neConfig 5 }
+
+
+
+ neControl OBJECT IDENTIFIER ::= { ne 4 }
+
+ neControlTrapDisable OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "All traps and notifications for the whole NE are disabled: true(1) or enabled: false(2)"
+ ::= { neControl 1 }
+
+ neControlResetModullist OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This command removes all disconnected (not responding) modules from the module list."
+ ::= { neControl 2 }
+
+ neControlObsolete_SetDefaultAPS OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS obsolete
+ DESCRIPTION
+ "This parameter is obsolete."
+ ::= { neControl 3 }
+
+
+
+
+ -- This trap is obsolete and no more supported by new (2014) NECxE
+ neSynchronizeEvent TRAP-TYPE
+ ENTERPRISE ne
+ DESCRIPTION "The SNMP trap that is generated when data on LMT must get actualized."
+ ::= 1
+
+
+ END
diff --git a/MIBS/bktel/BKTEL-HFC862-NECE-MIB b/MIBS/bktel/BKTEL-HFC862-NECE-MIB
new file mode 100644
index 0000000..42f0ce3
--- /dev/null
+++ b/MIBS/bktel/BKTEL-HFC862-NECE-MIB
@@ -0,0 +1,1184 @@
+--- ****************************************************************************
+-- *
+-- * Description: Implements definitions for the NECE
+-- *
+-- * Copyright 2003 by BKtel communications GmbH
+-- *
+-- * V.0.1 28.03.03 M. Heldmann first draft
+-- * V.0.2 31.03.03 M. Heldmann added GpioType
+-- * V.0.3 23.07.03 M. Heldmann modified descriptions for the states
+-- * V.0.4 05.01.04 M. Heldmann added two additional neceConfigTrapReceiver's and
+-- * configurable Get and Set Communities
+-- * V.1.0 19.03.04 M. Heldmann added neceConfigTrapReceiverVerify..neceConfigTrapAccumulationTime (ISDN dial up things)
+-- * neceDisplayTrapsSent, neceDisplayTrapsDiscarded
+-- * V.1.1 29.04.04 M. Heldmann added some descriptions
+-- * V.1.2 16.09.04 M. Heldmann added neceConfigHmsTrapsCompliance ... neceConfigFactoryInternal
+-- * V.1.3 08.12.04 M. Heldmann changed neceConfigFactoryInternal to neceConfigTimezone
+-- * M. Heldmann added neceConfigNtpServerIp ... neceConfigFactoryCommandLine
+-- * V.1.4 25.10.05 M. Heldmann changed name neceConfigNtpTimezone to neceConfigTimezone
+-- * M. Heldmann added neceConfigDaylightSavingFrom ... neceConfigDaylightSavingTo
+-- * V.1.5 13.09.06 M. Heldmann added neceStatesPowerSupplyLeft ... neceStatesFanRight
+-- * 29.09.06 M. Heldmann modified description for neceConfigCableWatchUsed
+-- * 04.10.06 M. Heldmann NESlotWriteValue expanded due to new 2G6 platform needs
+-- * V.1.6 27.05.08 M. Heldmann marked neceConfigHfcInventoryFormat as read-only
+-- * 29.05.08 M. Heldmann renamed threshold parameters in xxxxMeasuringValuesTable
+-- * V.1.7 16.09.09 M. Heldmann renamed type of neceConfigFactoryCommandLine from DisplayString to OCTET STRING
+-- * V.1.8 11.07.13 M. Heldmann adjusted syntax of "CommonEntry" to remove MIB compiler warnings
+-- * V.1.9 05.09.14 M. Heldmann changed CommonModuleWidth and ConfigNESlotWrite STATUS to optional
+-- ****************************************************************************
+
+BKTEL-HFC862-NECE-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ experimental, enterprises, TimeTicks, IpAddress, Counter
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ TRAP-TYPE
+ FROM RFC-1215
+ modules, DisplayString, TruthValue, PerceivedSeverityValue, NESlotValue, ModuleWidthValue
+ FROM BKTEL-HFC862-BASE-MIB
+ ;
+
+ nece OBJECT IDENTIFIER ::= { modules 100 }
+ neceCommon OBJECT IDENTIFIER ::= { nece 1 }
+ neceStates OBJECT IDENTIFIER ::= { nece 2 }
+ neceConfiguration OBJECT IDENTIFIER ::= { nece 3 }
+ neceControl OBJECT IDENTIFIER ::= { nece 4 }
+ neceMeasuringValues OBJECT IDENTIFIER ::= { nece 5 }
+ neceDisplay OBJECT IDENTIFIER ::= { nece 6 }
+
+--
+-- Type definitions
+--
+
+ GpioType ::= INTEGER
+ {
+ gpioTypeNotSupported(1), -- port is not supported be this type of NEC
+ gpioTypeInputOnly(2),
+ gpioTypeInputOrOutput(3),
+ gpioTypeOutputOnly(4)
+ }
+
+ GpioMode ::= INTEGER
+ {
+ gpioModeInput(1),
+ gpioModeInputIsNotify(2), -- only used for web interface
+ gpioModeInputIsWarning(3),
+ gpioModeInputIsAlarm(4),
+ gpioModeOutputOnAnyAlarm(5), -- not usable for all gpio ports
+ gpioModeOutputOnAnyWarning(6) -- not usable for all gpio ports
+ }
+
+ GpioLogicLevel ::= INTEGER
+ {
+ gpioLevelActiveHigh(1),
+ gpioLevelActiveLow(2)
+ }
+
+ HmsTrapsComplianceValue ::= INTEGER
+ {
+ fullCompliant(1),
+ minorCompliant(2) -- Default setting until NECE Software 1.10
+ }
+
+ HfcInventoryFormatValue ::= INTEGER
+ {
+ format_DKS_T12_9(1),
+ format_T_Nova_E531i(2) -- Default setting until NECE Software 1.10
+ }
+
+ TrapVerifyTimeoutValue ::= INTEGER (30..600)
+
+ TrapAccumulationTimeValue ::= INTEGER (0..60)
+
+ NESlotWriteValue ::= INTEGER (-1..99)
+
+
+--*****************************************************************************************
+-- neceCommon group
+
+ neceCommonNumberOfModules OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Number of modules in table."
+ ::= { neceCommon 1 }
+
+ neceCommonTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NeceCommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "The table contains all modules of the nece-type in the NE"
+ ::= { neceCommon 2 }
+
+ neceCommonEntry OBJECT-TYPE
+ SYNTAX NeceCommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Common-Values for a module."
+ INDEX { neceNESlot }
+ ::= { neceCommonTable 1 }
+
+-- the structure of the entry
+
+ NeceCommonEntry ::= SEQUENCE
+ {
+ neceNESlot NESlotValue,
+ neceCommonType DisplayString,
+ neceCommonDescr DisplayString,
+ neceCommonFirmwareId DisplayString,
+ neceCommonModuleWidth ModuleWidthValue
+ }
+
+ neceNESlot OBJECT-TYPE
+ SYNTAX NESlotValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The virtual slotID"
+ ::= { neceCommonEntry 1 }
+
+ neceCommonType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Module model name"
+ ::= { neceCommonEntry 2 }
+
+ neceCommonDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Module alias name"
+ ::= { neceCommonEntry 3 }
+
+ neceCommonFirmwareId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE (0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Module firmware version"
+ ::= { neceCommonEntry 4 }
+
+ neceCommonModuleWidth OBJECT-TYPE
+ SYNTAX ModuleWidthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The width of the module."
+ ::= { neceCommonEntry 5 }
+
+--*****************************************************************************************
+-- neceStates group
+
+ neceStatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NeceStatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { neceStates 1 }
+
+-- table of states entry(ro/rw)
+
+ neceStatesEntry OBJECT-TYPE
+ SYNTAX NeceStatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Alarms for a module."
+ INDEX { neceNESlot }
+ ::= { neceStatesTable 1 }
+
+-- the structure of the entry
+
+ NeceStatesEntry ::= SEQUENCE
+ {
+ neceStatesGpInput1 PerceivedSeverityValue,
+ neceStatesGpInput2 PerceivedSeverityValue,
+ neceStatesGpInput3 PerceivedSeverityValue,
+ neceStatesGpInput4 PerceivedSeverityValue,
+ neceStatesGpInput5 PerceivedSeverityValue,
+ neceStatesGpInput6 PerceivedSeverityValue,
+ neceStatesGpInput7 PerceivedSeverityValue,
+ neceStatesGpInput8 PerceivedSeverityValue,
+ neceStatesGpInput9 PerceivedSeverityValue,
+ neceStatesGpInput10 PerceivedSeverityValue,
+ neceStatesGpInput11 PerceivedSeverityValue,
+ neceStatesGpInput12 PerceivedSeverityValue,
+ neceStatesPowerSupplyLeft PerceivedSeverityValue,
+ neceStatesPowerSupplyRight PerceivedSeverityValue,
+ neceStatesFanLeft PerceivedSeverityValue,
+ neceStatesFanRight PerceivedSeverityValue
+ }
+
+ neceStatesGpInput1 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 1."
+ ::= { neceStatesEntry 1 }
+
+ neceStatesGpInput2 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 2."
+ ::= { neceStatesEntry 2 }
+
+ neceStatesGpInput3 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 3."
+ ::= { neceStatesEntry 3 }
+
+ neceStatesGpInput4 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 4."
+ ::= { neceStatesEntry 4 }
+
+ neceStatesGpInput5 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 5."
+ ::= { neceStatesEntry 5 }
+
+ neceStatesGpInput6 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 6."
+ ::= { neceStatesEntry 6 }
+
+ neceStatesGpInput7 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 7."
+ ::= { neceStatesEntry 7 }
+
+ neceStatesGpInput8 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 8."
+ ::= { neceStatesEntry 8 }
+
+ neceStatesGpInput9 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 9."
+ ::= { neceStatesEntry 9 }
+
+ neceStatesGpInput10 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 10."
+ ::= { neceStatesEntry 10 }
+
+ neceStatesGpInput11 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 11."
+ ::= { neceStatesEntry 11 }
+
+ neceStatesGpInput12 OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "State of general purpose input no. 12."
+ ::= { neceStatesEntry 12 }
+
+ neceStatesPowerSupplyLeft OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The left (looking from front side) power supply unit fails.
+ Only valid for 2G6 Systems !! Non 2G6 Systems always report clear(5)"
+ ::= { neceStatesEntry 13 }
+
+ neceStatesPowerSupplyRight OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The right (looking from front side) power supply unit fails.
+ Only valid for 2G6 Systems !! Non 2G6 Systems always report clear(5)"
+ ::= { neceStatesEntry 14 }
+
+ neceStatesFanLeft OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The left (looking from front side) fan unit fails.
+ Only valid for 2G6 Systems !! Non 2G6 Systems always report clear(5)"
+ ::= { neceStatesEntry 15 }
+
+ neceStatesFanRight OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The right (looking from front side) fan unit fails.
+ Only valid for 2G6 Systems !! Non 2G6 Systems always report clear(5)"
+ ::= { neceStatesEntry 16 }
+
+
+--*****************************************************************************************
+-- neceConfiguration group
+
+ neceConfigurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NeceConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { neceConfiguration 1 }
+
+-- table of configuration entry(ro/rw)
+
+ neceConfigurationEntry OBJECT-TYPE
+ SYNTAX NeceConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { neceNESlot }
+ ::= { neceConfigurationTable 1 }
+
+-- the structure of the entry
+
+ NeceConfigurationEntry ::= SEQUENCE
+ {
+ neceConfigGpio1Type GpioType,
+ neceConfigGpio1Mode GpioMode,
+ neceConfigGpio1LogicLevel GpioLogicLevel,
+ neceConfigGpio1Description DisplayString,
+ neceConfigGpio2Type GpioType,
+ neceConfigGpio2Mode GpioMode,
+ neceConfigGpio2LogicLevel GpioLogicLevel,
+ neceConfigGpio2Description DisplayString,
+ neceConfigGpio3Type GpioType,
+ neceConfigGpio3Mode GpioMode,
+ neceConfigGpio3LogicLevel GpioLogicLevel,
+ neceConfigGpio3Description DisplayString,
+ neceConfigGpio4Type GpioType,
+ neceConfigGpio4Mode GpioMode,
+ neceConfigGpio4LogicLevel GpioLogicLevel,
+ neceConfigGpio4Description DisplayString,
+ neceConfigGpio5Type GpioType,
+ neceConfigGpio5Mode GpioMode,
+ neceConfigGpio5LogicLevel GpioLogicLevel,
+ neceConfigGpio5Description DisplayString,
+ neceConfigGpio6Type GpioType,
+ neceConfigGpio6Mode GpioMode,
+ neceConfigGpio6LogicLevel GpioLogicLevel,
+ neceConfigGpio6Description DisplayString,
+ neceConfigGpio7Type GpioType,
+ neceConfigGpio7Mode GpioMode,
+ neceConfigGpio7LogicLevel GpioLogicLevel,
+ neceConfigGpio7Description DisplayString,
+ neceConfigGpio8Type GpioType,
+ neceConfigGpio8Mode GpioMode,
+ neceConfigGpio8LogicLevel GpioLogicLevel,
+ neceConfigGpio8Description DisplayString,
+ neceConfigGpio9Type GpioType,
+ neceConfigGpio9Mode GpioMode,
+ neceConfigGpio9LogicLevel GpioLogicLevel,
+ neceConfigGpio9Description DisplayString,
+ neceConfigGpio10Type GpioType,
+ neceConfigGpio10Mode GpioMode,
+ neceConfigGpio10LogicLevel GpioLogicLevel,
+ neceConfigGpio10Description DisplayString,
+ neceConfigGpio11Type GpioType,
+ neceConfigGpio11Mode GpioMode,
+ neceConfigGpio11LogicLevel GpioLogicLevel,
+ neceConfigGpio11Description DisplayString,
+ neceConfigGpio12Type GpioType,
+ neceConfigGpio12Mode GpioMode,
+ neceConfigGpio12LogicLevel GpioLogicLevel,
+ neceConfigGpio12Description DisplayString,
+ neceConfigNESlotWrite NESlotWriteValue,
+ neceConfigIpAddress IpAddress,
+ neceConfigNetmask IpAddress,
+ neceConfigDefaultrouter IpAddress,
+ neceConfigTrapReceiver1HostIp IpAddress,
+ neceConfigTrapReceiver1Community DisplayString,
+ neceConfigTrapReceiver2HostIp IpAddress,
+ neceConfigTrapReceiver2to4Community DisplayString,
+ neceConfigTrapReceiver3HostIp IpAddress,
+ neceConfigTrapReceiver4HostIp IpAddress,
+ neceConfigGetCommunity DisplayString,
+ neceConfigSetCommunity DisplayString,
+ neceConfigTrapReceiverVerify TruthValue,
+ neceConfigTrapVerifyReceiverIp IpAddress,
+ neceConfigTrapVerifyTimeout TrapVerifyTimeoutValue,
+ neceConfigTrapAccumulationTime TrapAccumulationTimeValue,
+ neceConfigCableWatchUsed TruthValue,
+ neceConfigHmsTrapsCompliance HmsTrapsComplianceValue,
+ neceConfigHmsNotificationsEnable TruthValue,
+ neceConfigHfcInventoryFormat HfcInventoryFormatValue,
+ neceConfigTimezone INTEGER,
+ neceConfigNtpServerIp IpAddress,
+ neceConfigFactoryCommandLine OCTET STRING,
+ neceConfigDaylightSavingFrom DisplayString,
+ neceConfigDaylightSavingTo DisplayString
+ }
+
+ neceConfigGpio1Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 1"
+ ::={ neceConfigurationEntry 1 }
+
+ neceConfigGpio1Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 1"
+ ::={ neceConfigurationEntry 2 }
+
+ neceConfigGpio1LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 1"
+ ::={ neceConfigurationEntry 3 }
+
+ neceConfigGpio1Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 1"
+ ::={ neceConfigurationEntry 4 }
+
+ neceConfigGpio2Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 2"
+ ::={ neceConfigurationEntry 5 }
+
+ neceConfigGpio2Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 2"
+ ::={ neceConfigurationEntry 6 }
+
+ neceConfigGpio2LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 2"
+ ::={ neceConfigurationEntry 7 }
+
+ neceConfigGpio2Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 2"
+ ::={ neceConfigurationEntry 8 }
+
+ neceConfigGpio3Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 3"
+ ::={ neceConfigurationEntry 9 }
+
+ neceConfigGpio3Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 3"
+ ::={ neceConfigurationEntry 10 }
+
+ neceConfigGpio3LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 3"
+ ::={ neceConfigurationEntry 11 }
+
+ neceConfigGpio3Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 3"
+ ::={ neceConfigurationEntry 12 }
+
+ neceConfigGpio4Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 4"
+ ::={ neceConfigurationEntry 13 }
+
+ neceConfigGpio4Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 4"
+ ::={ neceConfigurationEntry 14 }
+
+ neceConfigGpio4LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 4"
+ ::={ neceConfigurationEntry 15 }
+
+ neceConfigGpio4Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 4"
+ ::={ neceConfigurationEntry 16 }
+
+ neceConfigGpio5Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 5"
+ ::={ neceConfigurationEntry 17 }
+
+ neceConfigGpio5Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 5"
+ ::={ neceConfigurationEntry 18 }
+
+ neceConfigGpio5LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 5"
+ ::={ neceConfigurationEntry 19 }
+
+ neceConfigGpio5Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 5"
+ ::={ neceConfigurationEntry 20 }
+
+ neceConfigGpio6Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 6"
+ ::={ neceConfigurationEntry 21 }
+
+ neceConfigGpio6Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 6"
+ ::={ neceConfigurationEntry 22 }
+
+ neceConfigGpio6LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 6"
+ ::={ neceConfigurationEntry 23 }
+
+ neceConfigGpio6Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 6"
+ ::={ neceConfigurationEntry 24 }
+
+ neceConfigGpio7Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 7"
+ ::={ neceConfigurationEntry 25 }
+
+ neceConfigGpio7Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 7"
+ ::={ neceConfigurationEntry 26 }
+
+ neceConfigGpio7LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 7"
+ ::={ neceConfigurationEntry 27 }
+
+ neceConfigGpio7Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 7"
+ ::={ neceConfigurationEntry 28 }
+
+ neceConfigGpio8Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 8"
+ ::={ neceConfigurationEntry 29 }
+
+ neceConfigGpio8Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 8"
+ ::={ neceConfigurationEntry 30 }
+
+ neceConfigGpio8LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 8"
+ ::={ neceConfigurationEntry 31 }
+
+ neceConfigGpio8Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 8"
+ ::={ neceConfigurationEntry 32 }
+
+ neceConfigGpio9Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 9"
+ ::={ neceConfigurationEntry 33 }
+
+ neceConfigGpio9Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 9"
+ ::={ neceConfigurationEntry 34 }
+
+ neceConfigGpio9LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 9"
+ ::={ neceConfigurationEntry 35 }
+
+ neceConfigGpio9Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 9"
+ ::={ neceConfigurationEntry 36 }
+
+ neceConfigGpio10Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 10"
+ ::={ neceConfigurationEntry 37 }
+
+ neceConfigGpio10Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 10"
+ ::={ neceConfigurationEntry 38 }
+
+ neceConfigGpio10LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 10"
+ ::={ neceConfigurationEntry 39 }
+
+ neceConfigGpio10Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 10"
+ ::={ neceConfigurationEntry 40 }
+
+ neceConfigGpio11Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 11"
+ ::={ neceConfigurationEntry 41 }
+
+ neceConfigGpio11Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 11"
+ ::={ neceConfigurationEntry 42 }
+
+ neceConfigGpio11LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 11"
+ ::={ neceConfigurationEntry 43 }
+
+ neceConfigGpio11Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 11"
+ ::={ neceConfigurationEntry 44 }
+
+ neceConfigGpio12Type OBJECT-TYPE
+ SYNTAX GpioType
+ ACCESS read-only -- READONLY !!!
+ STATUS mandatory
+ DESCRIPTION
+ "The type of the general purpose port no. 12"
+ ::={ neceConfigurationEntry 45 }
+
+ neceConfigGpio12Mode OBJECT-TYPE
+ SYNTAX GpioMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The mode of the general purpose port no. 12"
+ ::={ neceConfigurationEntry 46 }
+
+ neceConfigGpio12LogicLevel OBJECT-TYPE
+ SYNTAX GpioLogicLevel
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The logic level of the general purpose port no. 12"
+ ::={ neceConfigurationEntry 47 }
+
+ neceConfigGpio12Description OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A description for the general purpose port no. 12"
+ ::={ neceConfigurationEntry 48 }
+
+
+ neceConfigNESlotWrite OBJECT-TYPE
+ SYNTAX NESlotWriteValue
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION "By writing this variable a slot can be assigned
+ for devices that dont support hardware slot detection.
+ Reading '-1' means that the slot position is NOT writable."
+ ::= { neceConfigurationEntry 49 }
+
+ neceConfigIpAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The ip address of the NEC.
+ NOTE: The NECE executes a reset if this parameter gets changed"
+ ::= { neceConfigurationEntry 50 }
+
+ neceConfigNetmask OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The netmask of the NEC.
+ NOTE: The NECE executes a reset if this parameter gets changed"
+ ::= { neceConfigurationEntry 51 }
+
+ neceConfigDefaultrouter OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The default router of the NEC.
+ NOTE: The NECE executes a reset if this parameter gets changed"
+ ::= { neceConfigurationEntry 52 }
+
+ neceConfigTrapReceiver1HostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The ip address of the host no.1 that should receive traps
+ Address 0.0.0.0 disables the trap. Broad- or multicast addresses
+ are not allowed"
+ ::= { neceConfigurationEntry 53 }
+
+ neceConfigTrapReceiver1Community OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The community name used for traps to host no.1"
+ ::= { neceConfigurationEntry 54 }
+
+ neceConfigTrapReceiver2HostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The ip address of the host no.2 that should receive traps
+ Address 0.0.0.0 disables the trap. Broad- or multicast addresses
+ are not allowed"
+ ::= { neceConfigurationEntry 55 }
+
+ neceConfigTrapReceiver2to4Community OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(4..31))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The community name used for traps to hosts no.2 to no.4"
+ ::= { neceConfigurationEntry 56 }
+
+ neceConfigTrapReceiver3HostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The ip address of the host no.3 that should receive traps
+ Address 0.0.0.0 disables the trap. Broad- or multicast addresses
+ are not allowed
+ NOTE: The community name 'neceConfigTrapReceiver2to4Community' is
+ used for this trap receiver no. 3"
+ ::= { neceConfigurationEntry 57 }
+
+ neceConfigTrapReceiver4HostIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The ip address of the host no.4 that should receive traps
+ Address 0.0.0.0 disables the trap. Broad- or multicast addresses
+ are not allowed
+ NOTE: The community name 'neceConfigTrapReceiver2to4Community' is
+ used for this trap receiver no. 4"
+ ::= { neceConfigurationEntry 58 }
+
+ neceConfigGetCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The community name that is allowed for GET requests
+ NOTES:
+ - By writing 'neceConfigGetCommunity' AND 'neceConfigSetCommunity'
+ to an empty string of size 0, the default community settings
+ are used."
+ ::= { neceConfigurationEntry 59 }
+
+ neceConfigSetCommunity OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..15))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The community name that is allowed for SET and GET requests
+ NOTES:
+ - By writing 'neceConfigGetCommunity' AND 'neceConfigSetCommunity'
+ to an empty string of size 0, the default community settings
+ are used."
+ ::= { neceConfigurationEntry 60}
+
+ neceConfigTrapReceiverVerify OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "If TRUE, the NECE verifies if the 'sysDescr' variable is readable on host
+ with ip-address 'neceConfigTrapVerifyReceiverIp' before sending new traps.
+ NOTE: The NECE executes a reset if this parameter gets changed"
+ ::= { neceConfigurationEntry 61 }
+
+ neceConfigTrapVerifyReceiverIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The ip address of the host that should receive the 'sysDescr' verify request.
+ Broad- or multicast addresses are not allowed.
+ !!! Only valid if neceConfigTrapReceiverVerify == true(1) !!!"
+ ::= { neceConfigurationEntry 62 }
+
+ neceConfigTrapVerifyTimeout OBJECT-TYPE
+ SYNTAX TrapVerifyTimeoutValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Timeout in seconds after which the NECE stops trying to verify 'sysDescr'.
+ All pending traps are sent, although no verify response, after that timeout.
+ !!! Only valid if neceConfigTrapReceiverVerify == true(1) !!!"
+ ::= { neceConfigurationEntry 63 }
+
+ neceConfigTrapAccumulationTime OBJECT-TYPE
+ SYNTAX TrapAccumulationTimeValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Time in seconds that the NECE waits before sending all pending traps.
+ NOTE: There are two condition where the NECE sends its pending traps earlier
+ ignoring this accumulation time (of course verifying first):
+ 1) The NECE's internal trap buffer is 3/4 full
+ 2) The NECE's SNMP agent is polled by a request from manager
+ !!! Only valid if neceConfigTrapReceiverVerify == true(1) !!!"
+ ::= { neceConfigurationEntry 64 }
+
+ neceConfigCableWatchUsed OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "This parameter is obsolete and no more needed, always returns false(2)"
+ ::= { neceConfigurationEntry 65 }
+
+ neceConfigHmsTrapsCompliance OBJECT-TYPE
+ SYNTAX HmsTrapsComplianceValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Set the compliance mode of the SCTE HMS traps
+ In earlier versions of NECE (<= Sw.Rel. 1.10) the trap compliance
+ to the SCTE HMS MIBs was not fully given. See manual for details."
+ ::= { neceConfigurationEntry 66 }
+
+ neceConfigHmsNotificationsEnable OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "With this control the user can disable all traps of type NOTIFY
+ and there entries in the SCTE HMS tree.
+ NOTE: The NECE executes a reset if this parameter gets changed"
+ ::= { neceConfigurationEntry 67 }
+
+ neceConfigHfcInventoryFormat OBJECT-TYPE
+ SYNTAX HfcInventoryFormatValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Selects the supported format of the hfcInventoryFabricData (T-NOVA-HFC-INVENTORY-MIB)"
+ ::= { neceConfigurationEntry 68 }
+
+ neceConfigTimezone OBJECT-TYPE
+ SYNTAX INTEGER (-24..24)
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The timezone in units of half hours from GMT (Greenwich Mean Time).
+ For example:
+ Berlin => +2 half hours means GMT+1 hour
+ Tokio => +18 half hours means GMT+9 hours
+ NewYork => -10 half hours means GMT-5 hours
+ NOTE: Not all NECE's support an NTP server."
+ ::= { neceConfigurationEntry 69 }
+
+ neceConfigNtpServerIp OBJECT-TYPE
+ SYNTAX IpAddress
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The ip address of an NTP time server.
+ Setting the ip to 0.0.0.0 disables the time server lookup.
+ NOTE: Not all NECE's support an NTP server."
+ ::= { neceConfigurationEntry 70 }
+
+ neceConfigFactoryCommandLine OBJECT-TYPE
+ SYNTAX OCTET STRING
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "A factory internal command interface"
+ ::= { neceConfigurationEntry 71}
+
+ neceConfigDaylightSavingFrom OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Daylight saving start time in a special textformat (see manual for detail)"
+ ::= { neceConfigurationEntry 72}
+
+ neceConfigDaylightSavingTo OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Daylight saving end time in a special textformat (see manual for detail)"
+ ::= { neceConfigurationEntry 73}
+
+
+--*****************************************************************************************
+-- neceControl group
+
+ neceControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NeceControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { neceControl 1 }
+
+-- table of control entry(ro/rw)
+
+ neceControlEntry OBJECT-TYPE
+ SYNTAX NeceControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Alarms for a module."
+ INDEX { neceNESlot }
+ ::= { neceControlTable 1 }
+
+-- the structure of the entry
+
+ NeceControlEntry ::= SEQUENCE
+ {
+ neceControlReset TruthValue
+ }
+
+ neceControlReset OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Reset the module."
+ ::= { neceControlEntry 1 }
+
+
+
+--*****************************************************************************************
+-- neceMeasuringValues group
+
+-- table of measuring Values
+
+ neceMeasuringValuesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NeceMeasuringValuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { neceMeasuringValues 1 }
+
+-- table of measuring Values entry
+
+ neceMeasuringValuesEntry OBJECT-TYPE
+ SYNTAX NeceMeasuringValuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Common-Values for a module."
+ INDEX { neceNESlot }
+ ::= { neceMeasuringValuesTable 1 }
+
+-- the structure of the entry
+
+ NeceMeasuringValuesEntry ::= SEQUENCE
+ {
+ neceTemperatureLoLo INTEGER,
+ neceTemperatureLo INTEGER,
+ neceTemperatureValue INTEGER,
+ neceTemperatureHi INTEGER,
+ neceTemperatureHiHi INTEGER
+ }
+
+ neceTemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature low alarm threshold in steps of 0,1°C."
+ ::= { neceMeasuringValuesEntry 1 }
+
+ neceTemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature low warning threshold in steps of 0,1°C."
+ ::= { neceMeasuringValuesEntry 2 }
+
+ neceTemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature in steps of 0,1°C."
+ ::= { neceMeasuringValuesEntry 3 }
+
+ neceTemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature high warning threshold in steps of 0,1°C."
+ ::= { neceMeasuringValuesEntry 4 }
+
+ neceTemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature high alarm threshold in steps of 0,1°C."
+ ::= { neceMeasuringValuesEntry 5 }
+
+
+--*****************************************************************************************
+-- Display group
+
+ neceDisplayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF NeceDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { neceDisplay 1 }
+
+-- table of configuration entry(ro/rw)
+
+ neceDisplayEntry OBJECT-TYPE
+ SYNTAX NeceDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { neceNESlot }
+ ::= { neceDisplayTable 1 }
+
+-- the structure of the entry
+
+ NeceDisplayEntry ::= SEQUENCE
+ {
+ neceDisplayTrapsSent INTEGER,
+ neceDisplayTrapsDiscarded INTEGER
+ }
+
+ neceDisplayTrapsSent OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Number of traps that the NECE has sent."
+ ::= { neceDisplayEntry 1 }
+
+ neceDisplayTrapsDiscarded OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Number of traps that the NECE has discarded.
+ Discarded traps occur because of trap buffer overflow or timeouts."
+ ::= { neceDisplayEntry 2 }
+
+END
+--*****************************************************************************************--
diff --git a/MIBS/bktel/BKTEL-HFC862-OA-V01-MIB b/MIBS/bktel/BKTEL-HFC862-OA-V01-MIB
new file mode 100644
index 0000000..0cd11b1
--- /dev/null
+++ b/MIBS/bktel/BKTEL-HFC862-OA-V01-MIB
@@ -0,0 +1,2407 @@
+-- *********************************************************************************************
+-- *
+-- * Description: Implements definitions for the Optical Amplifiers
+-- *
+-- * Note: This specification is written for the new high power optical anplifiers,
+-- * but is intended to represent all new optical amplifiers in the future !!!
+-- * That is why a superset of all optical amplifier features is specified here.
+-- *
+-- * Copyright 2007 by BKtel communications GmbH
+-- *
+-- * V.0.1 23.03.2007 M. Heldmann first draft
+-- * V.0.2 25.04.2007 M. Heldmann some items added to oaDisplayTable
+-- * V.0.3 01.06.2007 M. Heldmann changed oaStatesTecHeatHigh to oaStatesTecCurrentLow
+-- * and oaStatesTecCoolHigh to oaStatesTecCurrentHigh
+-- * V.0.4 12.09.2007 M. Heldmann adjusted 'LaserFeatures' type strings
+-- * (max. stringsize less than 64 characters)
+-- * V.0.5 04.04.2008 M. Heldmann oaReturnLossLoLo..oaReturnLossHiHi made read-write
+-- * (same behaviour as in web-interface)
+-- * V.0.6 22.03.2013 M. Heldmann added raman-type amplifier extensions
+-- * oaStatesRamanBackReflectionRatio, oaStatesRamanOscSignalMissing
+-- * and oaDisplayAmplifierIsRamanType
+-- * V.0.7 11.07.2013 M. Heldmann adjusted syntax of "CommonEntry" to remove MIB compiler warnings
+-- * V.0.8 06.05.2014 M. Heldmann marked all internal voltage parameters as 'optional'
+-- * V.0.9 05.09.2014 M. Heldmann changed CommonModuleWidth and ConfigNESlotWrite STATUS to optional
+-- *********************************************************************************************
+
+
+BKTEL-HFC862-OA-V01-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ modules, DisplayString, TruthValue, PerceivedSeverityValue, NESlotValue, ModuleWidthValue
+ FROM BKTEL-HFC862-BASE-MIB
+ ;
+
+ oa OBJECT IDENTIFIER ::= { modules 116 }
+ oaCommon OBJECT IDENTIFIER ::= { oa 1 }
+ oaStates OBJECT IDENTIFIER ::= { oa 2 }
+ oaConfiguration OBJECT IDENTIFIER ::= { oa 3 }
+ oaControl OBJECT IDENTIFIER ::= { oa 4 }
+ oaMeasuringValues OBJECT IDENTIFIER ::= { oa 5 }
+ oaDisplay OBJECT IDENTIFIER ::= { oa 6 }
+
+
+--
+-- Type definitions
+--
+
+
+ RegulationMode ::= INTEGER
+ {
+ regModeConstantOutputPower(1),
+ regModeConstantGain(2)
+ }
+
+ SbsEvaluationMode ::= INTEGER
+ {
+ evalModeDefault(1),
+ evalModeFullScan(2)
+ }
+
+ SbsEvaluationState ::= INTEGER
+ {
+ evaluationNotSupported(1),
+ evaluationDone(2),
+ evaluationInProgress(3),
+ evaluationFailed(4)
+ }
+
+ ExtIOmode ::= INTEGER
+ {
+ modeActiveLowOutput(1),
+ modeActiveHighOutput(2),
+ modeRedundantMasterIrreversible(3),
+ modeRedundantMasterFallback(4),
+ modeRedundantSlave(5)
+ }
+
+ ExtIOmask ::= INTEGER
+ {
+ maskAlarmsOnly(1),
+ maskAlarmsAndWarnings(2),
+ maskSpecial(3) -- This item is NOT writable !!
+ }
+
+ LaserFeatures ::= INTEGER
+ {
+ lasNonExistent(0),
+ lasCurrent(1),
+ lasCurrentLasTec(3),
+ lasCurrentLasTemperature(5),
+ lasCurrentLasTecLasTemperature(7),
+ lasCurrentLasVoltage(9),
+ lasCurrentLasTecLasVoltage(11),
+ lasCurrentLasTemperatureLasVoltage(13),
+ lasCurrentLasTecLasTemperatureLasVoltage(15),
+ lasCurrentLasPumpPower(17),
+ lasCurrentLasTecLasPumpPower(19),
+ lasCurrentLasTemperatureLasPumpPower(21),
+ lasCurrentLasTecLasTemperatureLasPumpPower(23),
+ lasCurrentLasVoltageLasPumpPower(25),
+ lasCurrentLasTecLasVoltageLasPumpPower(27),
+ lasCurrentLasTemperatureLasVoltageLasPumpPower(29),
+ lasCurrentLasTecLasTemperatureLasVoltageLasPumpPower(31)
+ }
+
+ NESlotWriteValue ::= INTEGER (-1..99)
+
+
+-- MibCompiler defs --
+-- $idx$: InternalVoltage
+-- $idx$: Laser
+-- MibCompiler defs --
+
+--*****************************************************************************************
+-- OA ( Optical Amplifier)
+
+--*****************************************************************************************
+-- oaCommon group
+
+ oaCommonNumberOfModules OBJECT-TYPE
+ SYNTAX INTEGER(0..50)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Number of modules in table."
+ ::= { oaCommon 1 }
+
+ oaCommonTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaCommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "The table contains all modules of the OA-type in the NE"
+ ::= { oaCommon 2 }
+
+-- table of states entry(ro/rw)
+
+ oaCommonEntry OBJECT-TYPE
+ SYNTAX OaCommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Common-Values for a module."
+ INDEX { oaNESlot }
+ ::= { oaCommonTable 1 }
+
+-- the structure of the entry
+
+ OaCommonEntry ::= SEQUENCE
+ {
+ oaNESlot NESlotValue,
+ oaCommonType DisplayString,
+ oaCommonDescr DisplayString,
+ oaCommonFirmwareId DisplayString,
+ oaCommonModuleWidth ModuleWidthValue
+ }
+
+ oaNESlot OBJECT-TYPE
+ SYNTAX NESlotValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The slot number of the chassis for which this
+ entry contains management information."
+ ::= { oaCommonEntry 1 }
+
+ oaCommonType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of physical module. modSlotEmpty indicates
+ an empty slot. A Value of modSlotUnknown indicates
+ that the type of module is unknown."
+ ::= { oaCommonEntry 2 }
+
+ oaCommonDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A textual description of the module.
+ If not available, this Value should be
+ set to a zero length string."
+ ::= { oaCommonEntry 3 }
+
+ oaCommonFirmwareId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The firmware Id of the module."
+ ::= { oaCommonEntry 4 }
+
+ oaCommonModuleWidth OBJECT-TYPE
+ SYNTAX ModuleWidthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The width of the module in multiples of slots (1, 2, ...)"
+ ::= { oaCommonEntry 5 }
+
+--*****************************************************************************************
+-- oaMeasuringValues group
+--
+-- !!! NOTE !!!
+--
+-- Measuring values in this table that are not supported by the device
+-- return zero for the value and its limits.
+
+-- table of measuring Values
+
+ oaMeasuringValuesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaMeasuringValuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { oaMeasuringValues 1 }
+
+-- table of measuring Values entry
+
+ oaMeasuringValuesEntry OBJECT-TYPE
+ SYNTAX OaMeasuringValuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Common-Values for a module."
+ INDEX { oaNESlot }
+ ::= { oaMeasuringValuesTable 1 }
+
+-- the structure of the entry
+
+ OaMeasuringValuesEntry ::= SEQUENCE
+ {
+ oaTemperatureLoLo INTEGER,
+ oaTemperatureLo INTEGER,
+ oaTemperatureValue INTEGER,
+ oaTemperatureHi INTEGER,
+ oaTemperatureHiHi INTEGER,
+
+ oaInputPowerLoLo INTEGER,
+ oaInputPowerLo INTEGER,
+ oaInputPowerValue INTEGER,
+ oaInputPowerHi INTEGER,
+ oaInputPowerHiHi INTEGER,
+
+ oaOutputPwrOrGainLoLo INTEGER,
+ oaOutputPwrOrGainLo INTEGER,
+ oaOutputPwrOrGainValue INTEGER,
+ oaOutputPwrOrGainHi INTEGER,
+ oaOutputPwrOrGainHiHi INTEGER,
+
+ oaReturnLossLoLo INTEGER,
+ oaReturnLossLo INTEGER,
+ oaReturnLossValue INTEGER,
+ oaReturnLossHi INTEGER,
+ oaReturnLossHiHi INTEGER,
+
+ oaInputVoltageLoLo INTEGER,
+ oaInputVoltageLo INTEGER,
+ oaInputVoltageValue INTEGER,
+ oaInputVoltageHi INTEGER,
+ oaInputVoltageHiHi INTEGER,
+
+ oaInternalVoltage1LoLo INTEGER,
+ oaInternalVoltage1Lo INTEGER,
+ oaInternalVoltage1Value INTEGER,
+ oaInternalVoltage1Hi INTEGER,
+ oaInternalVoltage1HiHi INTEGER,
+
+ oaInternalVoltage2LoLo INTEGER,
+ oaInternalVoltage2Lo INTEGER,
+ oaInternalVoltage2Value INTEGER,
+ oaInternalVoltage2Hi INTEGER,
+ oaInternalVoltage2HiHi INTEGER,
+
+ oaInternalVoltage3LoLo INTEGER,
+ oaInternalVoltage3Lo INTEGER,
+ oaInternalVoltage3Value INTEGER,
+ oaInternalVoltage3Hi INTEGER,
+ oaInternalVoltage3HiHi INTEGER,
+
+ -- ***
+
+ oaLaser1CurrentRelLoLo INTEGER,
+ oaLaser1CurrentRelLo INTEGER,
+ oaLaser1CurrentRelValue INTEGER,
+ oaLaser1CurrentRelHi INTEGER,
+ oaLaser1CurrentRelHiHi INTEGER,
+
+ oaLaser1TecRelLoLo INTEGER,
+ oaLaser1TecRelLo INTEGER,
+ oaLaser1TecRelValue INTEGER,
+ oaLaser1TecRelHi INTEGER,
+ oaLaser1TecRelHiHi INTEGER,
+
+ oaLaser1TemperatureLoLo INTEGER,
+ oaLaser1TemperatureLo INTEGER,
+ oaLaser1TemperatureValue INTEGER,
+ oaLaser1TemperatureHi INTEGER,
+ oaLaser1TemperatureHiHi INTEGER,
+
+ oaLaser1VoltageLoLo INTEGER,
+ oaLaser1VoltageLo INTEGER,
+ oaLaser1VoltageValue INTEGER,
+ oaLaser1VoltageHi INTEGER,
+ oaLaser1VoltageHiHi INTEGER,
+
+ -- ***
+
+ oaLaser2CurrentRelLoLo INTEGER,
+ oaLaser2CurrentRelLo INTEGER,
+ oaLaser2CurrentRelValue INTEGER,
+ oaLaser2CurrentRelHi INTEGER,
+ oaLaser2CurrentRelHiHi INTEGER,
+
+ oaLaser2TecRelLoLo INTEGER,
+ oaLaser2TecRelLo INTEGER,
+ oaLaser2TecRelValue INTEGER,
+ oaLaser2TecRelHi INTEGER,
+ oaLaser2TecRelHiHi INTEGER,
+
+ oaLaser2TemperatureLoLo INTEGER,
+ oaLaser2TemperatureLo INTEGER,
+ oaLaser2TemperatureValue INTEGER,
+ oaLaser2TemperatureHi INTEGER,
+ oaLaser2TemperatureHiHi INTEGER,
+
+ oaLaser2VoltageLoLo INTEGER,
+ oaLaser2VoltageLo INTEGER,
+ oaLaser2VoltageValue INTEGER,
+ oaLaser2VoltageHi INTEGER,
+ oaLaser2VoltageHiHi INTEGER,
+
+ -- ***
+
+ oaLaser3CurrentRelLoLo INTEGER,
+ oaLaser3CurrentRelLo INTEGER,
+ oaLaser3CurrentRelValue INTEGER,
+ oaLaser3CurrentRelHi INTEGER,
+ oaLaser3CurrentRelHiHi INTEGER,
+
+ oaLaser3TecRelLoLo INTEGER,
+ oaLaser3TecRelLo INTEGER,
+ oaLaser3TecRelValue INTEGER,
+ oaLaser3TecRelHi INTEGER,
+ oaLaser3TecRelHiHi INTEGER,
+
+ oaLaser3TemperatureLoLo INTEGER,
+ oaLaser3TemperatureLo INTEGER,
+ oaLaser3TemperatureValue INTEGER,
+ oaLaser3TemperatureHi INTEGER,
+ oaLaser3TemperatureHiHi INTEGER,
+
+ oaLaser3VoltageLoLo INTEGER,
+ oaLaser3VoltageLo INTEGER,
+ oaLaser3VoltageValue INTEGER,
+ oaLaser3VoltageHi INTEGER,
+ oaLaser3VoltageHiHi INTEGER,
+
+ -- ***
+
+ oaLaser4CurrentRelLoLo INTEGER,
+ oaLaser4CurrentRelLo INTEGER,
+ oaLaser4CurrentRelValue INTEGER,
+ oaLaser4CurrentRelHi INTEGER,
+ oaLaser4CurrentRelHiHi INTEGER,
+
+ oaLaser4TecRelLoLo INTEGER,
+ oaLaser4TecRelLo INTEGER,
+ oaLaser4TecRelValue INTEGER,
+ oaLaser4TecRelHi INTEGER,
+ oaLaser4TecRelHiHi INTEGER,
+
+ oaLaser4TemperatureLoLo INTEGER,
+ oaLaser4TemperatureLo INTEGER,
+ oaLaser4TemperatureValue INTEGER,
+ oaLaser4TemperatureHi INTEGER,
+ oaLaser4TemperatureHiHi INTEGER,
+
+ oaLaser4VoltageLoLo INTEGER,
+ oaLaser4VoltageLo INTEGER,
+ oaLaser4VoltageValue INTEGER,
+ oaLaser4VoltageHi INTEGER,
+ oaLaser4VoltageHiHi INTEGER,
+
+ -- ***
+
+ oaLaser5CurrentRelLoLo INTEGER,
+ oaLaser5CurrentRelLo INTEGER,
+ oaLaser5CurrentRelValue INTEGER,
+ oaLaser5CurrentRelHi INTEGER,
+ oaLaser5CurrentRelHiHi INTEGER,
+
+ oaLaser5TecRelLoLo INTEGER,
+ oaLaser5TecRelLo INTEGER,
+ oaLaser5TecRelValue INTEGER,
+ oaLaser5TecRelHi INTEGER,
+ oaLaser5TecRelHiHi INTEGER,
+
+ oaLaser5TemperatureLoLo INTEGER,
+ oaLaser5TemperatureLo INTEGER,
+ oaLaser5TemperatureValue INTEGER,
+ oaLaser5TemperatureHi INTEGER,
+ oaLaser5TemperatureHiHi INTEGER,
+
+ oaLaser5VoltageLoLo INTEGER,
+ oaLaser5VoltageLo INTEGER,
+ oaLaser5VoltageValue INTEGER,
+ oaLaser5VoltageHi INTEGER,
+ oaLaser5VoltageHiHi INTEGER,
+
+ -- ***
+
+ oaLaser6CurrentRelLoLo INTEGER,
+ oaLaser6CurrentRelLo INTEGER,
+ oaLaser6CurrentRelValue INTEGER,
+ oaLaser6CurrentRelHi INTEGER,
+ oaLaser6CurrentRelHiHi INTEGER,
+
+ oaLaser6TecRelLoLo INTEGER,
+ oaLaser6TecRelLo INTEGER,
+ oaLaser6TecRelValue INTEGER,
+ oaLaser6TecRelHi INTEGER,
+ oaLaser6TecRelHiHi INTEGER,
+
+ oaLaser6TemperatureLoLo INTEGER,
+ oaLaser6TemperatureLo INTEGER,
+ oaLaser6TemperatureValue INTEGER,
+ oaLaser6TemperatureHi INTEGER,
+ oaLaser6TemperatureHiHi INTEGER,
+
+ oaLaser6VoltageLoLo INTEGER,
+ oaLaser6VoltageLo INTEGER,
+ oaLaser6VoltageValue INTEGER,
+ oaLaser6VoltageHi INTEGER,
+ oaLaser6VoltageHiHi INTEGER
+ }
+
+-- *****
+ oaTemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature low alarm threshold in steps of 0.1 celsius degrees."
+ ::= { oaMeasuringValuesEntry 1 }
+
+ oaTemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature low warning threshold in steps of 0.1 celsius degrees."
+ ::= { oaMeasuringValuesEntry 2 }
+
+ oaTemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature in steps of 0.1 celsius degrees."
+ ::= { oaMeasuringValuesEntry 3 }
+
+ oaTemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature high warning threshold in steps of 0.1 celsius degrees."
+ ::= { oaMeasuringValuesEntry 4 }
+
+ oaTemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature high alarm threshold in steps of 0.1 celsius degrees."
+ ::= { oaMeasuringValuesEntry 5 }
+
+-- *****
+ oaInputPowerLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Input power low alarm threshold in steps of 0.1dBm."
+ ::= { oaMeasuringValuesEntry 6 }
+
+ oaInputPowerLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Input power low warning threshold in steps of 0.1dBm."
+ ::= { oaMeasuringValuesEntry 7 }
+
+ oaInputPowerValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Input power in steps of 0.1dBm."
+ ::= { oaMeasuringValuesEntry 8 }
+
+ oaInputPowerHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Input power high warning threshold in steps of 0.1dBm."
+ ::= { oaMeasuringValuesEntry 9 }
+
+ oaInputPowerHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Input power high alarm threshold in steps of 0.1dBm."
+ ::= { oaMeasuringValuesEntry 10 }
+
+-- *****
+ oaOutputPwrOrGainLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Output power (or gain) low alarm threshold in steps of 0.1dB(m).
+ See oaConfigRegulationMode variable too"
+ ::= { oaMeasuringValuesEntry 11 }
+
+ oaOutputPwrOrGainLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Output power (or gain) low warning threshold in steps of 0.1dB(m).
+ See oaConfigRegulationMode variable too"
+ ::= { oaMeasuringValuesEntry 12 }
+
+ oaOutputPwrOrGainValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Output power (or gain) in steps of 0.1dB(m).
+ See oaConfigRegulationMode variable too"
+ ::= { oaMeasuringValuesEntry 13 }
+
+ oaOutputPwrOrGainHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Output power (or gain) high warning threshold in steps of 0.1dB(m).
+ See oaConfigRegulationMode variable too"
+ ::= { oaMeasuringValuesEntry 14 }
+
+ oaOutputPwrOrGainHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Output power (or gain) high alarm threshold in steps of 0.1dB(m).
+ See oaConfigRegulationMode variable too"
+ ::= { oaMeasuringValuesEntry 15 }
+
+-- *****
+ oaReturnLossLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "ReturnLoss low alarm threshold in steps of 0.1 dB."
+ ::= { oaMeasuringValuesEntry 16 }
+
+ oaReturnLossLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "ReturnLoss low warning threshold in steps of 0.1 dB."
+ ::= { oaMeasuringValuesEntry 17 }
+
+ oaReturnLossValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "ReturnLoss in steps of 0.1 dB."
+ ::= { oaMeasuringValuesEntry 18 }
+
+ oaReturnLossHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "ReturnLoss high warning threshold in steps of 0.1 dB."
+ ::= { oaMeasuringValuesEntry 19 }
+
+ oaReturnLossHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "ReturnLoss high alarm threshold in steps of 0.1 dB."
+ ::= { oaMeasuringValuesEntry 20 }
+
+-- *****
+ oaInputVoltageLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 21 }
+
+ oaInputVoltageLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 22 }
+
+ oaInputVoltageValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage in steps of 0.1 Volts.
+ Input supply voltage nominal value, see 'oaDisplayInputVoltageNominal'"
+ ::= { oaMeasuringValuesEntry 23 }
+
+ oaInputVoltageHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 24 }
+
+ oaInputVoltageHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The input supply voltage high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 25 }
+
+-- #####+20 Space reserved for 4 additional measuring values with limits
+
+-- ########################### Internal Voltages Section ##################################
+
+-- *****
+ oaInternalVoltage1LoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 46 }
+
+ oaInternalVoltage1Lo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 47 }
+
+ oaInternalVoltage1Value OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage in steps of 0.1 Volts.
+ Internal voltage nominal value, see 'oaDisplayInternalVoltage1Nominal'"
+ ::= { oaMeasuringValuesEntry 48 }
+
+ oaInternalVoltage1Hi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 49 }
+
+ oaInternalVoltage1HiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 50 }
+
+-- *****
+ oaInternalVoltage2LoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 51 }
+
+ oaInternalVoltage2Lo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 52 }
+
+ oaInternalVoltage2Value OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage in steps of 0.1 Volts.
+ Internal voltage nominal value, see 'oaDisplayInternalVoltage2Nominal'"
+ ::= { oaMeasuringValuesEntry 53 }
+
+ oaInternalVoltage2Hi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 54 }
+
+ oaInternalVoltage2HiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 55 }
+
+-- *****
+ oaInternalVoltage3LoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 56 }
+
+ oaInternalVoltage3Lo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 57 }
+
+ oaInternalVoltage3Value OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage in steps of 0.1 Volts.
+ Internal voltage nominal value, see 'oaDisplayInternalVoltage3Nominal'"
+ ::= { oaMeasuringValuesEntry 58 }
+
+ oaInternalVoltage3Hi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 59 }
+
+ oaInternalVoltage3HiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The internal voltage high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 60 }
+
+-- #####+25 Space reserved for 5 additional internal voltage measuring values with limits
+
+-- ################################### Lasers Section ##################################
+
+-- ***********************************
+ oaLaser1CurrentRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 86 }
+
+ oaLaser1CurrentRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 87 }
+
+ oaLaser1CurrentRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The laser no.1 current relative to the current at begin of life in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 88 }
+
+ oaLaser1CurrentRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 89 }
+
+ oaLaser1CurrentRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 90 }
+
+-- *****
+ oaLaser1TecRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 91 }
+
+ oaLaser1TecRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 92 }
+
+ oaLaser1TecRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The thermo-electric-cooler current of laser no.1 relative to its maximum value in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 93 }
+
+ oaLaser1TecRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 94 }
+
+ oaLaser1TecRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 95 }
+
+-- *****
+ oaLaser1TemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 96 }
+
+ oaLaser1TemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 97 }
+
+ oaLaser1TemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 98 }
+
+ oaLaser1TemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 99 }
+
+ oaLaser1TemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 100 }
+
+-- *****
+ oaLaser1VoltageLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 101 }
+
+ oaLaser1VoltageLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 102 }
+
+ oaLaser1VoltageValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 103 }
+
+ oaLaser1VoltageHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 104 }
+
+ oaLaser1VoltageHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 105 }
+
+-- #####+5 Space reserved for 1 additional laser measuring value with limits
+
+-- ***********************************
+ oaLaser2CurrentRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 111 }
+
+ oaLaser2CurrentRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 112 }
+
+ oaLaser2CurrentRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The laser no.1 current relative to the current at begin of life in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 113 }
+
+ oaLaser2CurrentRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 114 }
+
+ oaLaser2CurrentRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 115 }
+
+-- *****
+ oaLaser2TecRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 116 }
+
+ oaLaser2TecRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 117 }
+
+ oaLaser2TecRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The thermo-electric-cooler current of laser no.1 relative to its maximum value in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 118 }
+
+ oaLaser2TecRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 119 }
+
+ oaLaser2TecRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 120 }
+
+-- *****
+ oaLaser2TemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 121 }
+
+ oaLaser2TemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 122 }
+
+ oaLaser2TemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 123 }
+
+ oaLaser2TemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 124 }
+
+ oaLaser2TemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 125 }
+
+-- *****
+ oaLaser2VoltageLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 126 }
+
+ oaLaser2VoltageLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 127 }
+
+ oaLaser2VoltageValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 128 }
+
+ oaLaser2VoltageHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 129 }
+
+ oaLaser2VoltageHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 130 }
+
+-- #####+5 Space reserved for 1 additional laser measuring value with limits
+
+-- ***********************************
+ oaLaser3CurrentRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 136 }
+
+ oaLaser3CurrentRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 137 }
+
+ oaLaser3CurrentRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The laser no.1 current relative to the current at begin of life in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 138 }
+
+ oaLaser3CurrentRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 139 }
+
+ oaLaser3CurrentRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 140 }
+
+-- *****
+ oaLaser3TecRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 141 }
+
+ oaLaser3TecRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 142 }
+
+ oaLaser3TecRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The thermo-electric-cooler current of laser no.1 relative to its maximum value in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 143 }
+
+ oaLaser3TecRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 144 }
+
+ oaLaser3TecRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 145 }
+
+-- *****
+ oaLaser3TemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 146 }
+
+ oaLaser3TemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 147 }
+
+ oaLaser3TemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 148 }
+
+ oaLaser3TemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 149 }
+
+ oaLaser3TemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 150 }
+
+-- *****
+ oaLaser3VoltageLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 151 }
+
+ oaLaser3VoltageLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 152 }
+
+ oaLaser3VoltageValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 153 }
+
+ oaLaser3VoltageHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 154 }
+
+ oaLaser3VoltageHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 155 }
+
+-- #####+5 Space reserved for 1 additional laser measuring value with limits
+
+-- ***********************************
+ oaLaser4CurrentRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 161 }
+
+ oaLaser4CurrentRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 162 }
+
+ oaLaser4CurrentRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The laser no.1 current relative to the current at begin of life in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 163 }
+
+ oaLaser4CurrentRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 164 }
+
+ oaLaser4CurrentRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 165 }
+
+-- *****
+ oaLaser4TecRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 166 }
+
+ oaLaser4TecRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 167 }
+
+ oaLaser4TecRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The thermo-electric-cooler current of laser no.1 relative to its maximum value in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 168 }
+
+ oaLaser4TecRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 169 }
+
+ oaLaser4TecRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 170 }
+
+-- *****
+ oaLaser4TemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 171 }
+
+ oaLaser4TemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 172 }
+
+ oaLaser4TemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 173 }
+
+ oaLaser4TemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 174 }
+
+ oaLaser4TemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 175 }
+
+-- *****
+ oaLaser4VoltageLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 176 }
+
+ oaLaser4VoltageLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 177 }
+
+ oaLaser4VoltageValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 178 }
+
+ oaLaser4VoltageHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 179 }
+
+ oaLaser4VoltageHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 180 }
+
+-- #####+5 Space reserved for 1 additional laser measuring value with limits
+
+-- ***********************************
+ oaLaser5CurrentRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 186 }
+
+ oaLaser5CurrentRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 187 }
+
+ oaLaser5CurrentRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The laser no.1 current relative to the current at begin of life in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 188 }
+
+ oaLaser5CurrentRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 189 }
+
+ oaLaser5CurrentRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 190 }
+
+-- *****
+ oaLaser5TecRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 191 }
+
+ oaLaser5TecRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 192 }
+
+ oaLaser5TecRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The thermo-electric-cooler current of laser no.1 relative to its maximum value in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 193 }
+
+ oaLaser5TecRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 194 }
+
+ oaLaser5TecRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 195 }
+
+-- *****
+ oaLaser5TemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 196 }
+
+ oaLaser5TemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 197 }
+
+ oaLaser5TemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 198 }
+
+ oaLaser5TemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 199 }
+
+ oaLaser5TemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 200 }
+
+-- *****
+ oaLaser5VoltageLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 201 }
+
+ oaLaser5VoltageLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 202 }
+
+ oaLaser5VoltageValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 203 }
+
+ oaLaser5VoltageHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 204 }
+
+ oaLaser5VoltageHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 205 }
+
+-- #####+5 Space reserved for 1 additional laser measuring value with limits
+
+-- ***********************************
+ oaLaser6CurrentRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 211 }
+
+ oaLaser6CurrentRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 212 }
+
+ oaLaser6CurrentRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The laser no.1 current relative to the current at begin of life in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 213 }
+
+ oaLaser6CurrentRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 214 }
+
+ oaLaser6CurrentRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser no.1 current high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 215 }
+
+-- *****
+ oaLaser6TecRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 216 }
+
+ oaLaser6TecRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 low warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 217 }
+
+ oaLaser6TecRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The thermo-electric-cooler current of laser no.1 relative to its maximum value in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 218 }
+
+ oaLaser6TecRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high warning threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 219 }
+
+ oaLaser6TecRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current of laser no.1 high alarm threshold in steps of 0.1%."
+ ::= { oaMeasuringValuesEntry 220 }
+
+-- *****
+ oaLaser6TemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 221 }
+
+ oaLaser6TemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 low warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 222 }
+
+ oaLaser6TemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 223 }
+
+ oaLaser6TemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high warning threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 224 }
+
+ oaLaser6TemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Temperature of laser no.1 high alarm threshold in steps of 0.1 Celsius Degrees."
+ ::= { oaMeasuringValuesEntry 225 }
+
+-- *****
+ oaLaser6VoltageLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 226 }
+
+ oaLaser6VoltageLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 low warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 227 }
+
+ oaLaser6VoltageValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 228 }
+
+ oaLaser6VoltageHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high warning threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 229 }
+
+ oaLaser6VoltageHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The supply voltage of laser no.1 high alarm threshold in steps of 0.1 Volts."
+ ::= { oaMeasuringValuesEntry 230 }
+
+-- #####+5 Space reserved for 1 additional laser measuring value with limits
+
+
+--*****************************************************************************************
+-- oaStates group
+
+ oaStatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaStatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { oaStates 1 }
+
+-- table of states entry(ro/rw)
+
+ oaStatesEntry OBJECT-TYPE
+ SYNTAX OaStatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Alarms for a module."
+ INDEX { oaNESlot }
+ ::= { oaStatesTable 1 }
+
+-- the structure of the entry
+
+ OaStatesEntry ::= SEQUENCE
+ {
+ oaStatesBootloader PerceivedSeverityValue,
+ oaStatesCommLoss PerceivedSeverityValue,
+ oaStatesInitializing PerceivedSeverityValue,
+ oaStatesLaserShutdown PerceivedSeverityValue,
+ oaStatesTemperatureLow PerceivedSeverityValue,
+ oaStatesTemperatureHigh PerceivedSeverityValue,
+ oaStatesSystem PerceivedSeverityValue,
+ oaStatesInputPwrLow PerceivedSeverityValue,
+ oaStatesInputPwrHigh PerceivedSeverityValue,
+ oaStatesOutputPwrOrGainLow PerceivedSeverityValue,
+ oaStatesOutputPwrOrGainHigh PerceivedSeverityValue,
+ oaStatesReturnLossLow PerceivedSeverityValue,
+ oaStatesReturnLossHigh PerceivedSeverityValue,
+ oaStatesRedundancySwitch PerceivedSeverityValue,
+ oaStatesInputVoltageLow PerceivedSeverityValue,
+ oaStatesInputVoltageHigh PerceivedSeverityValue,
+ -- ** Only for 19 inch devices with supply and fan units
+ oaStatesPowerSupplyLeft PerceivedSeverityValue,
+ oaStatesPowerSupplyRight PerceivedSeverityValue,
+ oaStatesFanLeft PerceivedSeverityValue,
+ oaStatesFanRight PerceivedSeverityValue,
+ -- ** Shared alarms for all internal voltages
+ oaStatesInternalVoltageLow PerceivedSeverityValue,
+ oaStatesInternalVoltageHigh PerceivedSeverityValue,
+ -- ** Shared alarms for all laser parameters
+ oaStatesLaserCurrentLow PerceivedSeverityValue,
+ oaStatesLaserCurrentHigh PerceivedSeverityValue,
+ oaStatesTecCurrentLow PerceivedSeverityValue,
+ oaStatesTecCurrentHigh PerceivedSeverityValue,
+ oaStatesLaserTempLow PerceivedSeverityValue,
+ oaStatesLaserTempHigh PerceivedSeverityValue,
+ oaStatesLaserVoltageLow PerceivedSeverityValue,
+ oaStatesLaserVoltageHigh PerceivedSeverityValue,
+ -- ** Only for amplifiers of raman type (see oaDisplayAmplifierIsRamanType) -
+ oaStatesRamanBackReflectionRatio PerceivedSeverityValue,
+ oaStatesRamanOscSignalMissing PerceivedSeverityValue
+ }
+
+ oaStatesBootloader OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device is running in bootloader mode
+ without a legal application software."
+ ::= { oaStatesEntry 1 }
+
+ oaStatesCommLoss OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The NEC has lost the connection to the device.
+ Reason may be a removed or defective device.
+ Note that this state is set by the NEC and not
+ by the device"
+ ::= { oaStatesEntry 2 }
+
+ oaStatesInitializing OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The device is initializing"
+ ::= { oaStatesEntry 3 }
+
+ oaStatesLaserShutdown OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Lasers are shutdown, no optical output"
+ ::= { oaStatesEntry 4 }
+
+ oaStatesTemperatureLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device internal temperature low"
+ ::= { oaStatesEntry 5 }
+
+ oaStatesTemperatureHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device internal temperature high"
+ ::= { oaStatesEntry 6 }
+
+ oaStatesSystem OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Internal error occured"
+ ::= { oaStatesEntry 7 }
+
+ oaStatesInputPwrLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Optical input power low"
+ ::= { oaStatesEntry 8 }
+
+ oaStatesInputPwrHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Optical input power high"
+ ::= { oaStatesEntry 9 }
+
+ oaStatesOutputPwrOrGainLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Optical output power (or gain) low"
+ ::= { oaStatesEntry 10 }
+
+ oaStatesOutputPwrOrGainHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Optical output power (or gain) high"
+ ::= { oaStatesEntry 11 }
+
+ oaStatesReturnLossLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Return loss low"
+ ::= { oaStatesEntry 12 }
+
+ oaStatesReturnLossHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Return loss high"
+ ::= { oaStatesEntry 13 }
+
+ oaStatesRedundancySwitch OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This (redundant) device has been activated (redundancy switchover)"
+ ::= { oaStatesEntry 14 }
+
+ oaStatesInputVoltageLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Input supply voltage low"
+ ::= { oaStatesEntry 15 }
+
+ oaStatesInputVoltageHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Input supply voltage high"
+ ::= { oaStatesEntry 16 }
+
+-- #####+8 Space reserved for additional states
+
+ oaStatesPowerSupplyLeft OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The left (looking from front) power supply unit fails.
+ Only valid for devices in 19 inch housing"
+ ::= { oaStatesEntry 25 }
+
+ oaStatesPowerSupplyRight OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The right (looking from front) power supply unit fails.
+ Only valid for devices in 19 inch housing"
+ ::= { oaStatesEntry 26 }
+
+ oaStatesFanLeft OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The left (looking from front) fan unit fails.
+ Only valid for devices in 19 inch housing"
+ ::= { oaStatesEntry 27 }
+
+ oaStatesFanRight OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The right (looking from front) fan unit fails.
+ Only valid for devices in 19 inch housing"
+ ::= { oaStatesEntry 28 }
+
+ oaStatesInternalVoltageLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "One (or more) internal voltages low"
+ ::= { oaStatesEntry 29 }
+
+ oaStatesInternalVoltageHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "One (or more) internal voltages high"
+ ::= { oaStatesEntry 30 }
+
+ oaStatesLaserCurrentLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser current of one (or more) lasers low"
+ ::= { oaStatesEntry 31 }
+
+ oaStatesLaserCurrentHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser current of one (or more) lasers high (laser is aging)"
+ ::= { oaStatesEntry 32 }
+
+ oaStatesTecCurrentLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser TEC current limit of one (or more) lasers reached (heating limit)"
+ ::= { oaStatesEntry 33 }
+
+ oaStatesTecCurrentHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser TEC current limit of one (or more) lasers reached (cooling limit)"
+ ::= { oaStatesEntry 34 }
+
+ oaStatesLaserTempLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser temperature of one (or more) lasers low"
+ ::= { oaStatesEntry 35 }
+
+ oaStatesLaserTempHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser temperature of one (or more) lasers high"
+ ::= { oaStatesEntry 36 }
+
+ oaStatesLaserVoltageLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser voltage supply of one (or more) lasers low"
+ ::= { oaStatesEntry 37 }
+
+ oaStatesLaserVoltageHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser voltage supply of one (or more) lasers high"
+ ::= { oaStatesEntry 38 }
+
+ oaStatesRamanBackReflectionRatio OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Raman amplifier back reflection ratio high alarm
+ Only used if oaDisplayAmplifierIsRamanType == true(1)"
+ ::= { oaStatesEntry 39 }
+
+ oaStatesRamanOscSignalMissing OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Raman amplifier oscillator signal missing alarm
+ Only used if oaDisplayAmplifierIsRamanType == true(1)"
+ ::= { oaStatesEntry 40 }
+
+--*****************************************************************************************
+-- oaControl group
+
+ oaControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { oaControl 1 }
+
+-- table of control entry(ro/rw)
+
+ oaControlEntry OBJECT-TYPE
+ SYNTAX OaControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Alarms for a module."
+ INDEX { oaNESlot }
+ ::= { oaControlTable 1 }
+
+-- the structure of the entry
+
+ OaControlEntry ::= SEQUENCE
+ {
+ oaControlLaserShutdown TruthValue,
+ oaControlReset TruthValue,
+ oaControlModuleLedBlink TruthValue,
+ oaControlSbsEvaluationStart TruthValue
+ }
+
+ oaControlLaserShutdown OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Shutdown the laser(s), optical power on/off."
+ ::= { oaControlEntry 1 }
+
+ oaControlReset OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Reset the module."
+ ::= { oaControlEntry 2 }
+
+ oaControlModuleLedBlink OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Writing this variable to true(1) lets the device's
+ modul LED blink green for 10 seconds.
+ Writing this variable to false(2) stops blinking at once.
+ This variable always returns false(2) on read requests"
+ ::= { oaControlEntry 3 }
+
+ oaControlSbsEvaluationStart OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "Setting to true(1) starts an SBS threshold evaluation process.
+ Always reads as false(2)"
+ ::={ oaControlEntry 4 }
+
+
+--*****************************************************************************************
+-- oaConfiguration group
+
+ oaConfigurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { oaConfiguration 1 }
+
+-- table of configuration entry(ro/rw)
+
+ oaConfigurationEntry OBJECT-TYPE
+ SYNTAX OaConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { oaNESlot }
+ ::= { oaConfigurationTable 1 }
+
+-- the structure of the entry
+
+ OaConfigurationEntry ::= SEQUENCE
+ {
+ oaConfigNESlotWrite NESlotWriteValue,
+ oaConfigRegulationMode RegulationMode,
+ oaConfigOutputPwrOrGainAdjust INTEGER,
+ oaConfigModeExtIO ExtIOmode,
+ oaConfigMaskExtIO ExtIOmask,
+ oaConfigSbsEvaluationMode SbsEvaluationMode
+ }
+
+ oaConfigNESlotWrite OBJECT-TYPE
+ SYNTAX NESlotWriteValue
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION "By writing this variable a slot can be assigned
+ for devices that dont support hardware slot detection.
+ Reading '-1' means that the slot position is NOT writable."
+ ::= { oaConfigurationEntry 1 }
+
+ oaConfigRegulationMode OBJECT-TYPE
+ SYNTAX RegulationMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The regulation mode of the device.
+ - regModeConstantOutputPower(1):
+ If the device runs in constant output power mode, then all *OutputPwrOrGain*
+ variables are interpreted as 'Output Power' specific.
+ - regModeConstantGain(2):
+ If the device runs in constant gain mode, then all *OutputPwrOrGain*
+ variables are interpreted as 'Gain' specific."
+ ::={ oaConfigurationEntry 2 }
+
+ oaConfigOutputPwrOrGainAdjust OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "This variable can be used to adjust the desired output power (or gain)
+ value in 0.1 dB units relative to its nominal level.
+ See oaConfigRegulationMode variable too"
+ ::={ oaConfigurationEntry 3 }
+
+ oaConfigModeExtIO OBJECT-TYPE
+ SYNTAX ExtIOmode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The mode and usage of the device's external IO port."
+ ::= { oaConfigurationEntry 4 }
+
+ oaConfigMaskExtIO OBJECT-TYPE
+ SYNTAX ExtIOmask
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The alarm/warning mask that activates the device's external IO port."
+ ::= { oaConfigurationEntry 5 }
+
+ oaConfigSbsEvaluationMode OBJECT-TYPE
+ SYNTAX SbsEvaluationMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The SBS threshold evaluation mode."
+ ::={ oaConfigurationEntry 6 }
+
+--*****************************************************************************************
+-- Display group
+
+ oaDisplayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OaDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { oaDisplay 1 }
+
+-- table of configuration entry(ro/rw)
+
+ oaDisplayEntry OBJECT-TYPE
+ SYNTAX OaDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { oaNESlot }
+ ::= { oaDisplayTable 1 }
+
+-- the structure of the entry
+
+ OaDisplayEntry ::= SEQUENCE
+ {
+ oaDisplayNumberOfLasers INTEGER,
+ oaDisplayNumberOfInternalVoltages INTEGER,
+ oaDisplayExtIOSupported TruthValue,
+ oaDisplaySbsSupported TruthValue,
+ oaDisplayReturnLossSupported TruthValue,
+ oaDisplaySbsEvaluatedThreshold INTEGER,
+ oaDisplaySbsLastEvaluationState SbsEvaluationState,
+ oaDisplaySbsLastEvaluationTime DisplayString,
+ oaDisplayOutputPwrOrGainNominal INTEGER,
+ oaDisplayOutputPwrOrGainAdjusted INTEGER,
+ oaDisplayInputVoltageNominal INTEGER,
+ oaDisplayInternalVoltage1Nominal INTEGER,
+ oaDisplayInternalVoltage2Nominal INTEGER,
+ oaDisplayInternalVoltage3Nominal INTEGER,
+ oaDisplayLaser1VoltageNominal INTEGER,
+ oaDisplayLaser2VoltageNominal INTEGER,
+ oaDisplayLaser3VoltageNominal INTEGER,
+ oaDisplayLaser4VoltageNominal INTEGER,
+ oaDisplayLaser5VoltageNominal INTEGER,
+ oaDisplayLaser6VoltageNominal INTEGER,
+ oaDisplayLaser1PumpPowerRel INTEGER,
+ oaDisplayLaser2PumpPowerRel INTEGER,
+ oaDisplayLaser3PumpPowerRel INTEGER,
+ oaDisplayLaser4PumpPowerRel INTEGER,
+ oaDisplayLaser5PumpPowerRel INTEGER,
+ oaDisplayLaser6PumpPowerRel INTEGER,
+ oaDisplayLaser1FeaturesSupported LaserFeatures,
+ oaDisplayLaser2FeaturesSupported LaserFeatures,
+ oaDisplayLaser3FeaturesSupported LaserFeatures,
+ oaDisplayLaser4FeaturesSupported LaserFeatures,
+ oaDisplayLaser5FeaturesSupported LaserFeatures,
+ oaDisplayLaser6FeaturesSupported LaserFeatures,
+ oaDisplayAmplifierIsRamanType TruthValue
+ }
+
+ oaDisplayNumberOfLasers OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The number of lasers used by this optical amplifier"
+ ::={ oaDisplayEntry 1 }
+
+ oaDisplayNumberOfInternalVoltages OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The number of internal voltages monitored by this optical amplifier"
+ ::={ oaDisplayEntry 2 }
+
+ oaDisplayExtIOSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Return 'true(1)' if external I/O feature is supported by the device."
+ ::= { oaDisplayEntry 3 }
+
+ oaDisplaySbsSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Return 'true(1)' if SBS feature is supported by the device."
+ ::= { oaDisplayEntry 4 }
+
+ oaDisplayReturnLossSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Return 'true(1)' if ReturnLoss feature is supported by the device."
+ ::= { oaDisplayEntry 5 }
+
+ oaDisplaySbsEvaluatedThreshold OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The evaluated SBS output power or gain threshold in 0.1 dB(m) units.
+ Not supported by all optical amplifiers"
+ ::={ oaDisplayEntry 6 }
+
+ oaDisplaySbsLastEvaluationState OBJECT-TYPE
+ SYNTAX SbsEvaluationState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The result of last SBS threshold evaluation process.
+ Returns 'evaluationNotSupported(1)' if SBS threshold evaluation
+ is not supported by this optical amplifier"
+ ::={ oaDisplayEntry 7 }
+
+ oaDisplaySbsLastEvaluationTime OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The time of last successfull SBS threshold evaluation process.
+ Not supported by all optical amplifiers"
+ ::={ oaDisplayEntry 8 }
+
+ oaDisplayOutputPwrOrGainNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The nominal value of output power (or gain) in 0.1 dB(m) units.
+ See oaConfigRegulationMode variable too"
+ ::={ oaDisplayEntry 9 }
+
+ oaDisplayOutputPwrOrGainAdjusted OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The adjusted desired value of output power (or gain) in 0.1 dB(m) units.
+ See oaConfigRegulationMode variable too"
+ ::={ oaDisplayEntry 10 }
+
+ oaDisplayInputVoltageNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal value of input voltage in 0.1 V units."
+ ::={ oaDisplayEntry 11 }
+
+ oaDisplayInternalVoltage1Nominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal value of internal voltage no. 1 in 0.1 V units."
+ ::={ oaDisplayEntry 12 }
+
+ oaDisplayInternalVoltage2Nominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal value of internal voltage no. 2 in 0.1 V units."
+ ::={ oaDisplayEntry 13 }
+
+ oaDisplayInternalVoltage3Nominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal value of internal voltage no. 3 in 0.1 V units."
+ ::={ oaDisplayEntry 14 }
+
+-- #####+5 Space reserved for 5 additional internal voltages
+
+ oaDisplayLaser1VoltageNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal supply voltage of laser no.1 in 0.1 V units."
+ ::={ oaDisplayEntry 20 }
+
+ oaDisplayLaser2VoltageNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal supply voltage of laser no.2 in 0.1 V units."
+ ::={ oaDisplayEntry 21 }
+
+ oaDisplayLaser3VoltageNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal supply voltage of laser no.3 in 0.1 V units."
+ ::={ oaDisplayEntry 22 }
+
+ oaDisplayLaser4VoltageNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal supply voltage of laser no.4 in 0.1 V units."
+ ::={ oaDisplayEntry 23 }
+
+ oaDisplayLaser5VoltageNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal supply voltage of laser no.5 in 0.1 V units."
+ ::={ oaDisplayEntry 24 }
+
+ oaDisplayLaser6VoltageNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION
+ "The nominal supply voltage of laser no.6 in 0.1 V units."
+ ::={ oaDisplayEntry 25 }
+
+-- #####+4 Space reserved for 4 additional lasers
+
+ oaDisplayLaser1PumpPowerRel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The pump power of laser no.1 in steps of 0.1%"
+ ::={ oaDisplayEntry 30 }
+
+ oaDisplayLaser2PumpPowerRel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The pump power of laser no.2 in steps of 0.1%"
+ ::={ oaDisplayEntry 31 }
+
+ oaDisplayLaser3PumpPowerRel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The pump power of laser no.3 in steps of 0.1%"
+ ::={ oaDisplayEntry 32 }
+
+ oaDisplayLaser4PumpPowerRel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The pump power of laser no.4 in steps of 0.1%"
+ ::={ oaDisplayEntry 33 }
+
+ oaDisplayLaser5PumpPowerRel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The pump power of laser no.5 in steps of 0.1%"
+ ::={ oaDisplayEntry 34 }
+
+ oaDisplayLaser6PumpPowerRel OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The pump power of laser no.6 in steps of 0.1%"
+ ::={ oaDisplayEntry 35 }
+
+-- #####+4 Space reserved for 4 additional lasers
+
+ oaDisplayLaser1FeaturesSupported OBJECT-TYPE
+ SYNTAX LaserFeatures
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The features supported by laser no.1
+ A bitfield containing the features supplied by this laser.
+ Note that laserCurrent is always supplied."
+ ::={ oaDisplayEntry 40 }
+
+ oaDisplayLaser2FeaturesSupported OBJECT-TYPE
+ SYNTAX LaserFeatures
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The features supported by laser no.2"
+ ::={ oaDisplayEntry 41 }
+
+ oaDisplayLaser3FeaturesSupported OBJECT-TYPE
+ SYNTAX LaserFeatures
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The features supported by laser no.3"
+ ::={ oaDisplayEntry 42 }
+
+ oaDisplayLaser4FeaturesSupported OBJECT-TYPE
+ SYNTAX LaserFeatures
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The features supported by laser no.4"
+ ::={ oaDisplayEntry 43 }
+
+ oaDisplayLaser5FeaturesSupported OBJECT-TYPE
+ SYNTAX LaserFeatures
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The features supported by laser no.5"
+ ::={ oaDisplayEntry 44 }
+
+ oaDisplayLaser6FeaturesSupported OBJECT-TYPE
+ SYNTAX LaserFeatures
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The features supported by laser no.6"
+ ::={ oaDisplayEntry 45 }
+
+-- #####+4 Space reserved for 4 additional lasers
+
+ oaDisplayAmplifierIsRamanType OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Returns true(1) if this amplifier is of RAMAN type"
+ ::={ oaDisplayEntry 50 }
+
+
+--*****************************************************************************************
+END
diff --git a/MIBS/bktel/BKTEL-HFC862-OVTX-V11-MIB b/MIBS/bktel/BKTEL-HFC862-OVTX-V11-MIB
new file mode 100644
index 0000000..1bf39a0
--- /dev/null
+++ b/MIBS/bktel/BKTEL-HFC862-OVTX-V11-MIB
@@ -0,0 +1,2000 @@
+--- ****************************************************************************
+-- *
+-- * Description: Implements definitions for the Ovtx-modul
+-- * (External Modulated Optical Transmitters)
+-- *
+-- * Copyright 2003 by BKtel communications GmbH
+-- *
+-- * V.0.1 18.02.03 J. Anhorn first draft
+-- * V.0.2 17.03.03 M. Heldmann ovtxStates group changed completely, more changes
+-- * V.0.3 23.04.03 M. Heldmann ovtxDisplay group shrinked, removed J.Anhorns comments
+-- * V.0.4 30.04.03 M. Heldmann ovtxControlReset, ovtxControlModuleLedBlink added
+-- * V.0.5 05.05.03 M. Heldmann ovtxStatesLaserShutdown, ovtxStatesInitializing added
+-- * V.0.6 23.07.03 M. Heldmann added descriptions for the states
+-- * V.0.7 16.09.03 M. Heldmann adjusted description for the state ovtxStatesInputLow
+-- * V.1.0 17.12.03 M. Heldmann added ovtxRfInputMin..ovtxRfInputMax
+-- * ovtxStatesInputHigh, ovtxStatesRedundancySwitch
+-- * ovtxConfigurationRfInputLimitLoLo..ovtxConfigurationMaskExtIO
+-- * ovtxDisplayOmiNominal
+-- * renamed ovtxControlLaserShutdown to ovtxControlLaserOutputMode and expanded it
+-- * renamed ..ItuFrequency.. to ..LaserFrequency..
+-- * adjusted some descriptions
+-- * V.1.1 27.02.04 M. Heldmann changed ExtIOmask parameter name from maskUnknown(3) to maskSpecial(3)
+-- * V.1.2 01.09.04 M. Heldmann ovtxConfigurationSbsSuppression expanded to SBS on/off settings
+-- * V.1.3 18.04.05 M. Heldmann ovtxConfigurationSbsSuppression changed description
+-- * V.1.4 04.10.06 M. Heldmann NESlotWriteValue expanded due to new 2G6 platform needs
+-- * V.2.0 14.01.08 M. Heldmann renamed threshold parameters in ovtxMeasuringValuesTable
+-- * renamed ovtxStatesDefective -> ovtxStatesCommLoss
+-- * some threshold parameters in ovtxMeasuringValuesTable made read-write
+-- * parameters needed for new transmitter hardware with extended features:
+-- * - ovtxConfigurationCsoRegulationMode, ovtxConfigurationSlope
+-- * ovtxConfigurationFiberLength configuration parameters
+-- * - ovtxDisplayRegulationState, ovtxDisplayExtendedCapabilities
+-- * parameters needed for new transmitter hardware with SAT RF input:
+-- * - ovtxSatRfInputValue, ovtxSatOmiMeasuredValue,
+-- * ovtxSatRfGainMeasuredValue measuring values and their thresholds
+-- * - ovtxStatesSatInputLow, ovtxStatesSatInputHigh.
+-- * ovtxStatesSatOmiOrRfgainLow. ovtxStatesSatOmiOrRfgainHigh alarm states
+-- * - ovtxConfigurationSatModeAGC, ovtxConfigurationSatOmi, ovtxConfigurationSatRfGain
+-- * ovtxConfigurationSatSlope, ovtxConfigurationRfInputMode configuration parameters
+-- * - ovtxDisplaySatOmiNominal, ovtxDisplayRfInputCapabilities
+-- * V.2.1 26.06.09 M. Heldmann added ovtxConfigurationSatLnbSupply and ovtxDisplaySatLnbSupplySupported
+-- * V.2.1b 14.05.10 M. Heldmann renamed ovtxConfigurationModeExtIO and ovtxConfigurationMaskExtIO
+-- * to ovtxConfigurationRedundancyMode and ovtxConfigurationRedundancyMask
+-- * V.2.2 27.04.12 M. Heldmann added ovtxStatesSatLnbShortCircuit, ovtxStatesSbs1Level, ovtxStatesSbs2Level
+-- * ovtxStatesSbs1PllNotLocked ovtxStatesSbs2PllNotLocked
+-- * ovtxConfigurationSbsSuppressionMode,
+-- * ovtxDisplaySbsExtensionsSupported, ovtxDisplaySbsSuppressionModeSupported
+-- * V.2.2b 03.12.12 M. Heldmann added ovtxStatesInternalAlarm
+-- * V.2.2c 20.03.13 M. Heldmann changed ovtxConfigurationSbsSuppressionMode to ovtxConfigurationSbsSuppressionMode
+-- * added ovtxConfigurationSbsFiberType, ovtxConfigurationSbsFiberLength and
+-- * ovtxDisplaySbsFiberParametersSupported
+-- * V.2.3 11.07.13 M. Heldmann adjusted syntax of "CommonEntry" to remove MIB compiler warnings
+-- * V.2.4 05.09.14 M. Heldmann changed CommonModuleWidth and ConfigurationNESlotWrite STATUS to optional
+-- ****************************************************************************
+
+BKTEL-HFC862-OVTX-V11-MIB DEFINITIONS ::= BEGIN
+
+ IMPORTS
+ experimental, enterprises, TimeTicks, IpAddress, Counter
+ FROM RFC1155-SMI
+ OBJECT-TYPE
+ FROM RFC-1212
+ TRAP-TYPE
+ FROM RFC-1215
+ modules, DisplayString, TruthValue, PerceivedSeverityValue, NESlotValue, ModuleWidthValue
+ FROM BKTEL-HFC862-BASE-MIB
+ ;
+
+ ovtx OBJECT IDENTIFIER ::= { modules 101 }
+ ovtxCommon OBJECT IDENTIFIER ::= { ovtx 1 }
+ ovtxStates OBJECT IDENTIFIER ::= { ovtx 2 }
+ ovtxConfiguration OBJECT IDENTIFIER ::= { ovtx 3 }
+ ovtxControl OBJECT IDENTIFIER ::= { ovtx 4 }
+ ovtxMeasuringValues OBJECT IDENTIFIER ::= { ovtx 5 }
+ ovtxDisplay OBJECT IDENTIFIER ::= { ovtx 6 }
+
+
+--
+-- Type definitions
+--
+
+ AGCmode ::= INTEGER
+ {
+ modeAgcOff(1),
+ modeUnmodulatedAgcOn(2),
+ modeModulatedAgcOn(3)
+ }
+
+ SatAGCmode ::= INTEGER
+ {
+ satAgcOff(1),
+ satAgcOn(2)
+ }
+
+ RedundancyMode ::= INTEGER
+ {
+ modeActiveLowOutput(1),
+ modeActiveHighOutput(2),
+ modeNominalMasterIrreversible(3),
+ modeNominalMasterFallback(4),
+ modeRedundantSlave(5)
+ }
+
+ RedundancyMask ::= INTEGER
+ {
+ maskAlarmsOnly(1),
+ maskAlarmsAndWarnings(2),
+ maskSpecialAdjusted(3) -- This item is NOT writable !!
+ }
+
+ LaserOutputMode ::= INTEGER
+ {
+ laserShutdown(1),
+ laserActive(2),
+ laserShutdownOnMaskedError(3) -- Automatic laser shutdown on RedundancyMask'ed error condition
+ }
+
+ CsoRegulationMode ::= INTEGER
+ {
+ csoRegModeChannelControlled(1),
+ csoRegModePilotControlled(2)
+ }
+
+ RegulationState ::= INTEGER
+ {
+ regulationStateUnknownOrNotSupported(1),
+ regulationStateOutputpowerBased(2),
+ regulationStateCsoBasedRough(3),
+ regulationStateCsoBasedFine(4),
+ regulationStatePilotBased(5)
+ }
+
+ RfInputCapabilities ::= INTEGER
+ {
+ rfInputCatvOnlySupported(1),
+ rfInputSatOnlySupported(2),
+ rfInputCatvAndSatSupported(3)
+ }
+
+ RfInputAlarmMode ::= INTEGER
+ {
+ alarmEnableAll(1),
+ alarmCatvEnableSatDisable(2),
+ alarmSatEnableCatvDisable(3)
+ }
+
+ LnbSupplyValue ::= INTEGER
+ {
+ lnbSupplyOff(1),
+ lnbSupply14V(2),
+ lnbSupply18V(3),
+ lnbSupply14V_22kHz(4),
+ lnbSupply18V_22kHz(5)
+ }
+
+ LnbSupplySupportedValue ::= INTEGER
+ {
+ notSupported(1),
+ lnbSupply14V18VSwitchSupported(2),
+ lnbSupply14V18VAnd22kHzSwitchSupported(3)
+ }
+
+ SbsSuppressionModeValue ::= INTEGER
+ {
+ modeStandard(1),
+ modeCatvOnly(2)
+ }
+
+ SbsFiberTypeValue ::= INTEGER
+ {
+ typeStandardFiber(1),
+ typeSbsOptimizedFiber(2)
+ }
+
+ SbsFiberLengthValue ::= INTEGER
+ {
+ length10km(1),
+ length25km(2),
+ length40km(3),
+ length65km(4)
+ }
+
+
+ NESlotWriteValue ::= INTEGER (-1..99)
+
+--*****************************************************************************************
+-- OVTX ( Optical Transmitter with design release V11 )
+
+--*****************************************************************************************
+-- ovtxCommon group
+
+ ovtxCommonNumberOfModules OBJECT-TYPE
+ SYNTAX INTEGER(0..50)
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Number of modules in table."
+ ::= { ovtxCommon 1 }
+
+ ovtxCommonTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OvtxCommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "The table contains all modules of the OVTX-type in the NE"
+ ::= { ovtxCommon 2 }
+
+-- table of states entry(ro/rw)
+
+ ovtxCommonEntry OBJECT-TYPE
+ SYNTAX OvtxCommonEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Common-Values for a module."
+ INDEX { ovtxNESlot }
+ ::= { ovtxCommonTable 1 }
+
+-- the structure of the entry
+
+ OvtxCommonEntry ::= SEQUENCE
+ {
+ ovtxNESlot NESlotValue,
+ ovtxCommonType DisplayString,
+ ovtxCommonDescr DisplayString,
+ ovtxCommonFirmwareId DisplayString,
+ ovtxCommonModuleWidth ModuleWidthValue
+ }
+
+ ovtxNESlot OBJECT-TYPE
+ SYNTAX NESlotValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The slot number of the chassis for which this
+ entry contains management information.
+ Equal to: modOVTXv11UniqueID"
+ ::= { ovtxCommonEntry 1 }
+
+ ovtxCommonType OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The type of physical module. modSlotEmpty indicates
+ an empty slot. A Value of modSlotUnknown indicates
+ that the type of module is unknown."
+ ::= { ovtxCommonEntry 2 }
+
+ ovtxCommonDescr OBJECT-TYPE
+ SYNTAX DisplayString
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "A textual description of the module.
+ If not available, this Value should be
+ set to a zero length string."
+ ::= { ovtxCommonEntry 3 }
+
+ ovtxCommonFirmwareId OBJECT-TYPE
+ SYNTAX DisplayString (SIZE(0..32))
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The firmware Id of the module."
+ ::= { ovtxCommonEntry 4 }
+
+ ovtxCommonModuleWidth OBJECT-TYPE
+ SYNTAX ModuleWidthValue
+ ACCESS read-only
+ STATUS optional
+ DESCRIPTION "The width of the module in multiples of slots (1, 2, ...)"
+ ::= { ovtxCommonEntry 5 }
+
+--*****************************************************************************************
+-- ovtxMeasuringValues group
+
+-- table of measuring Values
+
+ ovtxMeasuringValuesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OvtxMeasuringValuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { ovtxMeasuringValues 1 }
+
+-- table of measuring Values entry
+
+ ovtxMeasuringValuesEntry OBJECT-TYPE
+ SYNTAX OvtxMeasuringValuesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Common-Values for a module."
+ INDEX { ovtxNESlot }
+ ::= { ovtxMeasuringValuesTable 1 }
+
+-- the structure of the entry
+
+ OvtxMeasuringValuesEntry ::= SEQUENCE
+ {
+ ovtxOmiMeasuredLoLo INTEGER,
+ ovtxOmiMeasuredLo INTEGER,
+ ovtxOmiMeasuredValue INTEGER,
+ ovtxOmiMeasuredHi INTEGER,
+ ovtxOmiMeasuredHiHi INTEGER,
+
+ ovtxRfGainMeasuredLoLo INTEGER,
+ ovtxRfGainMeasuredLo INTEGER,
+ ovtxRfGainMeasuredValue INTEGER,
+ ovtxRfGainMeasuredHi INTEGER,
+ ovtxRfGainMeasuredHiHi INTEGER,
+
+ ovtxLaserCurrentRelLoLo INTEGER,
+ ovtxLaserCurrentRelLo INTEGER,
+ ovtxLaserCurrentRelValue INTEGER,
+ ovtxLaserCurrentRelHi INTEGER,
+ ovtxLaserCurrentRelHiHi INTEGER,
+
+ ovtxTecCurrentRelLoLo INTEGER,
+ ovtxTecCurrentRelLo INTEGER,
+ ovtxTecCurrentRelValue INTEGER,
+ ovtxTecCurrentRelHi INTEGER,
+ ovtxTecCurrentRelHiHi INTEGER,
+
+ ovtxOutputPowerLoLo INTEGER,
+ ovtxOutputPowerLo INTEGER,
+ ovtxOutputPowerValue INTEGER,
+ ovtxOutputPowerHi INTEGER,
+ ovtxOutputPowerHiHi INTEGER,
+
+ ovtxPlus3p3VLoLo INTEGER,
+ ovtxPlus3p3VLo INTEGER,
+ ovtxPlus3p3VValue INTEGER,
+ ovtxPlus3p3VHi INTEGER,
+ ovtxPlus3p3VHiHi INTEGER,
+
+ ovtxPlus5VLoLo INTEGER,
+ ovtxPlus5VLo INTEGER,
+ ovtxPlus5VValue INTEGER,
+ ovtxPlus5VHi INTEGER,
+ ovtxPlus5VHiHi INTEGER,
+
+ ovtxPlus12VLoLo INTEGER,
+ ovtxPlus12VLo INTEGER,
+ ovtxPlus12VValue INTEGER,
+ ovtxPlus12VHi INTEGER,
+ ovtxPlus12VHiHi INTEGER,
+
+ ovtxPlus24VLoLo INTEGER,
+ ovtxPlus24VLo INTEGER,
+ ovtxPlus24VValue INTEGER,
+ ovtxPlus24VHi INTEGER,
+ ovtxPlus24VHiHi INTEGER,
+
+ ovtxMinus5VLoLo INTEGER,
+ ovtxMinus5VLo INTEGER,
+ ovtxMinus5VValue INTEGER,
+ ovtxMinus5VHi INTEGER,
+ ovtxMinus5VHiHi INTEGER,
+
+ ovtxMinus12VLoLo INTEGER,
+ ovtxMinus12VLo INTEGER,
+ ovtxMinus12VValue INTEGER,
+ ovtxMinus12VHi INTEGER,
+ ovtxMinus12VHiHi INTEGER,
+
+ ovtxTemperatureLoLo INTEGER,
+ ovtxTemperatureLo INTEGER,
+ ovtxTemperatureValue INTEGER,
+ ovtxTemperatureHi INTEGER,
+ ovtxTemperatureHiHi INTEGER,
+
+ ovtxRfInputLoLo INTEGER,
+ ovtxRfInputLo INTEGER,
+ ovtxRfInputValue INTEGER,
+ ovtxRfInputHi INTEGER,
+ ovtxRfInputHiHi INTEGER,
+
+ ovtxSatRfInputLoLo INTEGER,
+ ovtxSatRfInputLo INTEGER,
+ ovtxSatRfInputValue INTEGER,
+ ovtxSatRfInputHi INTEGER,
+ ovtxSatRfInputHiHi INTEGER,
+
+ ovtxSatOmiMeasuredLoLo INTEGER,
+ ovtxSatOmiMeasuredLo INTEGER,
+ ovtxSatOmiMeasuredValue INTEGER,
+ ovtxSatOmiMeasuredHi INTEGER,
+ ovtxSatOmiMeasuredHiHi INTEGER,
+
+ ovtxSatRfGainMeasuredLoLo INTEGER,
+ ovtxSatRfGainMeasuredLo INTEGER,
+ ovtxSatRfGainMeasuredValue INTEGER,
+ ovtxSatRfGainMeasuredHi INTEGER,
+ ovtxSatRfGainMeasuredHiHi INTEGER
+ }
+
+-- *****
+ ovtxOmiMeasuredLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-OMI offset low alarm threshold in steps of 0.1dB (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 1 }
+
+ ovtxOmiMeasuredLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-OMI offset low warning threshold in steps of 0.1dB (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 2 }
+
+ ovtxOmiMeasuredValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The offset from nominal OMI in steps of 0.1dB (CATV input).
+ If AGC is on this parameter is equal to ovtxConfigurationOmi.
+ If AGC is off this paramters shows the Measured-OMI for the adjusted gain."
+ ::= { ovtxMeasuringValuesEntry 3 }
+
+ ovtxOmiMeasuredHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-OMI offset high warning threshold in steps of 0.1dB (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 4 }
+
+ ovtxOmiMeasuredHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-OMI offset high alarm threshold in steps of 0.1dB (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 5 }
+
+-- *****
+ ovtxRfGainMeasuredLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-Rf-Gain offset low alarm threshold in steps of 0.1dB (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 6 }
+
+ ovtxRfGainMeasuredLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-Rf-Gain offset low warning threshold in steps of 0.1dB (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 7 }
+
+ ovtxRfGainMeasuredValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The offset from nominal gain in steps of 0.1dB (CATV input).
+ If AGC is off this parameter is equal to ovtxConfigurationRfGain.
+ If AGC is on this paramters shows the Measured-Rf-Gain for the adjusted omi."
+ ::= { ovtxMeasuringValuesEntry 8 }
+
+ ovtxRfGainMeasuredHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-Rf-Gain offset high warning threshold in steps of 0.1dB (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 9 }
+
+ ovtxRfGainMeasuredHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-Rf-Gain offset high alarm threshold in steps of 0.1dB (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 10 }
+
+-- *****
+ ovtxLaserCurrentRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser current low alarm threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 11 }
+
+ ovtxLaserCurrentRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser current low warning threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 12 }
+
+ ovtxLaserCurrentRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The laser current relative to the current at begin of life in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 13 }
+
+ ovtxLaserCurrentRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser current high warning threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 14 }
+
+ ovtxLaserCurrentRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Relative laser current high alarm threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 15 }
+
+-- *****
+ ovtxTecCurrentRelLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current low alarm threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 16 }
+
+ ovtxTecCurrentRelLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current low warning threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 17 }
+
+ ovtxTecCurrentRelValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The thermo-electric-cooler current relative to
+ its absolute high alarm threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 18 }
+
+ ovtxTecCurrentRelHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current high warning threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 19 }
+
+ ovtxTecCurrentRelHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Thermo-electric-cooler current high alarm threshold in steps of 0.1%."
+ ::= { ovtxMeasuringValuesEntry 20 }
+
+-- *****
+ ovtxOutputPowerLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Output power low alarm threshold in steps of 0.1dBm."
+ ::= { ovtxMeasuringValuesEntry 21 }
+
+ ovtxOutputPowerLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Output power low warning threshold in steps of 0.1dBm."
+ ::= { ovtxMeasuringValuesEntry 22 }
+
+ ovtxOutputPowerValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Output power in steps of 0.1dBm."
+ ::= { ovtxMeasuringValuesEntry 23 }
+
+ ovtxOutputPowerHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Output power high warning threshold in steps of 0.1dBm."
+ ::= { ovtxMeasuringValuesEntry 24 }
+
+ ovtxOutputPowerHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Output power high alarm threshold in steps of 0.1dBm."
+ ::= { ovtxMeasuringValuesEntry 25 }
+
+-- *****
+ ovtxPlus3p3VLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +3.3V supply voltage low alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 26 }
+
+ ovtxPlus3p3VLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +3.3V supply voltage low warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 27 }
+
+ ovtxPlus3p3VValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +3.3V supply voltage in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 28 }
+
+ ovtxPlus3p3VHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +3.3V supply voltage high warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 29 }
+
+ ovtxPlus3p3VHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +3.3V supply voltage high alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 30 }
+
+-- *****
+ ovtxPlus5VLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +5V supply voltage low alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 31 }
+
+ ovtxPlus5VLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +5V supply voltage low warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 32 }
+
+ ovtxPlus5VValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +5V supply voltage in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 33 }
+
+ ovtxPlus5VHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +5V supply voltage high warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 34 }
+
+ ovtxPlus5VHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +5V supply voltage high alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 35 }
+
+-- *****
+ ovtxPlus12VLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +12V supply voltage low alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 36 }
+
+ ovtxPlus12VLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +12V supply voltage low warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 37 }
+
+ ovtxPlus12VValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +12V supply voltage in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 38 }
+
+ ovtxPlus12VHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +12V supply voltage high warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 39 }
+
+ ovtxPlus12VHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +12V supply voltage high alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 40 }
+
+-- *****
+ ovtxPlus24VLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +24V supply voltage low alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 41 }
+
+ ovtxPlus24VLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +24V supply voltage low warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 42 }
+
+ ovtxPlus24VValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +24V supply voltage in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 43 }
+
+ ovtxPlus24VHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +24V supply voltage high warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 44 }
+
+ ovtxPlus24VHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The +24V supply voltage high alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 45 }
+
+-- *****
+ ovtxMinus5VLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -5V supply voltage low alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 46 }
+
+ ovtxMinus5VLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -5V supply voltage low warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 47 }
+
+ ovtxMinus5VValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -5V supply voltage in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 48 }
+
+ ovtxMinus5VHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -5V supply voltage high warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 49 }
+
+ ovtxMinus5VHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -5V supply voltage high alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 50 }
+
+-- *****
+ ovtxMinus12VLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -12V supply voltage low alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 51 }
+
+ ovtxMinus12VLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -12V supply voltage low warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 52 }
+
+ ovtxMinus12VValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -12V supply voltage in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 53 }
+
+ ovtxMinus12VHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -12V supply voltage high warning threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 54 }
+
+ ovtxMinus12VHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The -12V supply voltage high alarm threshold in steps of 0.1V."
+ ::= { ovtxMeasuringValuesEntry 55 }
+
+-- *****
+ ovtxTemperatureLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature low alarm threshold in steps of 0.1 celsius degrees."
+ ::= { ovtxMeasuringValuesEntry 56 }
+
+ ovtxTemperatureLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature low warning threshold in steps of 0.1 celsius degrees."
+ ::= { ovtxMeasuringValuesEntry 57 }
+
+ ovtxTemperatureValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature in steps of 0.1 celsius degrees."
+ ::= { ovtxMeasuringValuesEntry 58 }
+
+ ovtxTemperatureHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature high warning threshold in steps of 0.1 celsius degrees."
+ ::= { ovtxMeasuringValuesEntry 59 }
+
+ ovtxTemperatureHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The module temperature high alarm threshold in steps of 0.1 celsius degrees."
+ ::= { ovtxMeasuringValuesEntry 60 }
+
+-- *****
+ ovtxRfInputLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) low alarm threshold in steps of 0.1 dBm (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 61 }
+
+ ovtxRfInputLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) low warning threshold in steps of 0.1 dBm (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 62 }
+
+ ovtxRfInputValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) in steps of 0.1 dBm (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 63 }
+
+ ovtxRfInputHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) high warning threshold in steps of 0.1 dBm (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 64 }
+
+ ovtxRfInputHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) high alarm threshold in steps of 0.1 dBm (CATV input)."
+ ::= { ovtxMeasuringValuesEntry 65 }
+
+-- *****
+ ovtxSatRfInputLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) low alarm threshold in steps of 0.1 dBm (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 66 }
+
+ ovtxSatRfInputLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) low warning threshold in steps of 0.1 dBm (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 67 }
+
+ ovtxSatRfInputValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) in steps of 0.1 dBm (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 68 }
+
+ ovtxSatRfInputHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) high warning threshold in steps of 0.1 dBm (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 69 }
+
+ ovtxSatRfInputHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) high alarm threshold in steps of 0.1 dBm (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 70 }
+
+-- *****
+ ovtxSatOmiMeasuredLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-OMI offset low alarm threshold in steps of 0.1dB (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 71 }
+
+ ovtxSatOmiMeasuredLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-OMI offset low warning threshold in steps of 0.1dB (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 72 }
+
+ ovtxSatOmiMeasuredValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The offset from nominal OMI in steps of 0.1dB (SAT input).
+ If SAT AGC is on this parameter is equal to ovtxConfigurationSatOmi.
+ If SAT AGC is off this paramters shows the measured-OMI for the adjusted gain.
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 73 }
+
+ ovtxSatOmiMeasuredHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-OMI offset high warning threshold in steps of 0.1dB (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 74 }
+
+ ovtxSatOmiMeasuredHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-OMI offset high alarm threshold in steps of 0.1dB (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 75 }
+
+-- *****
+ ovtxSatRfGainMeasuredLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-Rf-Gain offset low alarm threshold in steps of 0.1dB (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 76 }
+
+ ovtxSatRfGainMeasuredLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-Rf-Gain offset low warning threshold in steps of 0.1dB (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 77 }
+
+ ovtxSatRfGainMeasuredValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The offset from nominal gain in steps of 0.1dB (SAT input).
+ If AGC is off this parameter is equal to ovtxConfigurationSatRfGain.
+ If AGC is on this paramters shows the measured-Rf-Gain for the adjusted omi.
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 78 }
+
+ ovtxSatRfGainMeasuredHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-Rf-Gain offset high warning threshold in steps of 0.1dB (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 79 }
+
+ ovtxSatRfGainMeasuredHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Measured-Rf-Gain offset high alarm threshold in steps of 0.1dB (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero."
+ ::= { ovtxMeasuringValuesEntry 80 }
+
+
+--*****************************************************************************************
+-- ovtxStates group
+
+-- Note: For every control OId there must be a correspondant alarm OId!
+
+ ovtxStatesTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OvtxStatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { ovtxStates 1 }
+
+-- table of states entry(ro/rw)
+
+ ovtxStatesEntry OBJECT-TYPE
+ SYNTAX OvtxStatesEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Alarms for a module."
+ INDEX { ovtxNESlot }
+ ::= { ovtxStatesTable 1 }
+
+-- the structure of the entry
+
+ OvtxStatesEntry ::= SEQUENCE
+ {
+ ovtxStatesOutputLow PerceivedSeverityValue,
+ ovtxStatesOutputHigh PerceivedSeverityValue,
+ ovtxStatesInputLow PerceivedSeverityValue,
+ ovtxStatesLaserAging PerceivedSeverityValue,
+ ovtxStatesTecHigh PerceivedSeverityValue,
+ ovtxStatesLaserTempLow PerceivedSeverityValue,
+ ovtxStatesLaserTempHigh PerceivedSeverityValue,
+ ovtxStatesOmiOrRfgainLow PerceivedSeverityValue,
+ ovtxStatesOmiOrRfgainHigh PerceivedSeverityValue,
+ ovtxStatesPowerSupplyLeft PerceivedSeverityValue,
+ ovtxStatesPowerSupplyRight PerceivedSeverityValue,
+ ovtxStatesFanLeft PerceivedSeverityValue,
+ ovtxStatesFanRight PerceivedSeverityValue,
+ ovtxStatesTemperatureLow PerceivedSeverityValue,
+ ovtxStatesTemperatureHigh PerceivedSeverityValue,
+ ovtxStatesPlus3p3VLow PerceivedSeverityValue,
+ ovtxStatesPlus3p3VHigh PerceivedSeverityValue,
+ ovtxStatesPlus5VLow PerceivedSeverityValue,
+ ovtxStatesPlus5VHigh PerceivedSeverityValue,
+ ovtxStatesPlus12VLow PerceivedSeverityValue,
+ ovtxStatesPlus12VHigh PerceivedSeverityValue,
+ ovtxStatesPlus24VLow PerceivedSeverityValue,
+ ovtxStatesPlus24VHigh PerceivedSeverityValue,
+ ovtxStatesMinus5VLow PerceivedSeverityValue,
+ ovtxStatesMinus5VHigh PerceivedSeverityValue,
+ ovtxStatesMinus12VLow PerceivedSeverityValue,
+ ovtxStatesMinus12VHigh PerceivedSeverityValue,
+ ovtxStatesLaserShutdown PerceivedSeverityValue,
+ ovtxStatesInitializing PerceivedSeverityValue,
+ ovtxStatesBootloader PerceivedSeverityValue,
+ ovtxStatesCommLoss PerceivedSeverityValue,
+ ovtxStatesInputHigh PerceivedSeverityValue,
+ ovtxStatesRedundancySwitch PerceivedSeverityValue,
+ ovtxStatesSatInputLow PerceivedSeverityValue,
+ ovtxStatesSatInputHigh PerceivedSeverityValue,
+ ovtxStatesSatOmiOrRfgainLow PerceivedSeverityValue,
+ ovtxStatesSatOmiOrRfgainHigh PerceivedSeverityValue,
+ ovtxStatesSatLnbShortCircuit PerceivedSeverityValue,
+ ovtxStatesSbs1Level PerceivedSeverityValue,
+ ovtxStatesSbs2Level PerceivedSeverityValue,
+ ovtxStatesSbs1PllNotLocked PerceivedSeverityValue,
+ ovtxStatesSbs2PllNotLocked PerceivedSeverityValue,
+ ovtxStatesInternalAlarm PerceivedSeverityValue
+ }
+
+ ovtxStatesOutputLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Optical output power low"
+ ::= { ovtxStatesEntry 1 }
+
+ ovtxStatesOutputHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Optical output power high"
+ ::= { ovtxStatesEntry 2 }
+
+ ovtxStatesInputLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RF input power low (CATV input)"
+ ::= { ovtxStatesEntry 3 }
+
+ ovtxStatesLaserAging OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The laser is aging"
+ ::= { ovtxStatesEntry 4 }
+
+ ovtxStatesTecHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser cooler limit reached"
+ ::= { ovtxStatesEntry 5 }
+
+ ovtxStatesLaserTempLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser temperature low"
+ ::= { ovtxStatesEntry 6 }
+
+ ovtxStatesLaserTempHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser temperature high"
+ ::= { ovtxStatesEntry 7 }
+
+ ovtxStatesOmiOrRfgainLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Omi or rf-gain (depending on mode) low (CATV input)"
+ ::= { ovtxStatesEntry 8 }
+
+ ovtxStatesOmiOrRfgainHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Omi or rf-gain (depending on mode) high (CATV input)"
+ ::= { ovtxStatesEntry 9 }
+
+ ovtxStatesPowerSupplyLeft OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The left (looking from front) power supply unit fails"
+ ::= { ovtxStatesEntry 10 }
+
+ ovtxStatesPowerSupplyRight OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The right (looking from front) power supply unit fails"
+ ::= { ovtxStatesEntry 11 }
+
+ ovtxStatesFanLeft OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The left (looking from front) fan unit fails"
+ ::= { ovtxStatesEntry 12 }
+
+ ovtxStatesFanRight OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The right (looking from front) fan unit fails"
+ ::= { ovtxStatesEntry 13 }
+
+ ovtxStatesTemperatureLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device internal temperature low"
+ ::= { ovtxStatesEntry 14 }
+
+ ovtxStatesTemperatureHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Device internal temperature high"
+ ::= { ovtxStatesEntry 15 }
+
+ ovtxStatesPlus3p3VLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "3.3 Volt supply low"
+ ::= { ovtxStatesEntry 16 }
+
+ ovtxStatesPlus3p3VHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "3.3 Volt supply high"
+ ::= { ovtxStatesEntry 17 }
+
+ ovtxStatesPlus5VLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "5 Volt supply low"
+ ::= { ovtxStatesEntry 18 }
+
+ ovtxStatesPlus5VHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "5 Volt supply high"
+ ::= { ovtxStatesEntry 19 }
+
+ ovtxStatesPlus12VLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "12 Volt supply low"
+ ::= { ovtxStatesEntry 20 }
+
+ ovtxStatesPlus12VHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "12 Volt supply high"
+ ::= { ovtxStatesEntry 21 }
+
+ ovtxStatesPlus24VLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "24 Volt supply low"
+ ::= { ovtxStatesEntry 22 }
+
+ ovtxStatesPlus24VHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "24 Volt supply high"
+ ::= { ovtxStatesEntry 23 }
+
+ ovtxStatesMinus5VLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "-5 Volt supply low"
+ ::= { ovtxStatesEntry 24 }
+
+ ovtxStatesMinus5VHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "-5 Volt supply high"
+ ::= { ovtxStatesEntry 25 }
+
+ ovtxStatesMinus12VLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "-12 Volt supply low"
+ ::= { ovtxStatesEntry 26 }
+
+ ovtxStatesMinus12VHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "-12 Volt supply high"
+ ::= { ovtxStatesEntry 27 }
+
+ ovtxStatesLaserShutdown OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Laser is shutdown, no optical output"
+ ::= { ovtxStatesEntry 28 }
+
+ ovtxStatesInitializing OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The device is initializing"
+ ::= { ovtxStatesEntry 29 }
+
+ ovtxStatesBootloader OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The device is running in bootloader mode
+ without a legal application software."
+ ::= { ovtxStatesEntry 30 }
+
+ ovtxStatesCommLoss OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The NEC has lost the connection to the device.
+ Reason may be a removed or defective device.
+ Note that this state is set by the NEC and not
+ by the device"
+ ::= { ovtxStatesEntry 31 }
+
+ ovtxStatesInputHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RF input power high (CATV input)"
+ ::= { ovtxStatesEntry 32 }
+
+ ovtxStatesRedundancySwitch OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "This (redundant) device has been activated (redundancy switchover)"
+ ::= { ovtxStatesEntry 33 }
+
+ ovtxStatesSatInputLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RF input power low (SAT input)
+ Only used if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 34 }
+
+ ovtxStatesSatInputHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RF input power high (SAT input)
+ Only used if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 35 }
+
+ ovtxStatesSatOmiOrRfgainLow OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Omi or rf-gain (depending on mode) low (SAT input)
+ Only used if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 36 }
+
+ ovtxStatesSatOmiOrRfgainHigh OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Omi or rf-gain (depending on mode) high (SAT input)
+ Only used if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 37 }
+
+ ovtxStatesSatLnbShortCircuit OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Short-circuit at SAT LNB
+ Only used if ovtxDisplaySatLnbSupplySupported != notSupported(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 38 }
+
+ ovtxStatesSbs1Level OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "SBS #1 level alarm
+ Only used if ovtxDisplaySbsExtensionsSupported == true(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 39 }
+
+ ovtxStatesSbs2Level OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "SBS #2 level alarm
+ Only used if ovtxDisplaySbsExtensionsSupported == true(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 40 }
+
+ ovtxStatesSbs1PllNotLocked OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "SBS #1 PLL not locked
+ Only used if ovtxDisplaySbsExtensionsSupported == true(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 41 }
+
+ ovtxStatesSbs2PllNotLocked OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "SBS #2 PLL not locked
+ Only used if ovtxDisplaySbsExtensionsSupported == true(1),
+ otherwise always reports clear(5)."
+ ::= { ovtxStatesEntry 42 }
+
+ ovtxStatesInternalAlarm OBJECT-TYPE
+ SYNTAX PerceivedSeverityValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Internal hardware failure"
+ ::= { ovtxStatesEntry 43 }
+
+
+--*****************************************************************************************
+-- ovtxControl group
+
+ ovtxControlTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OvtxControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { ovtxControl 1 }
+
+-- table of control entry(ro/rw)
+
+ ovtxControlEntry OBJECT-TYPE
+ SYNTAX OvtxControlEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION "Alarms for a module."
+ INDEX { ovtxNESlot }
+ ::= { ovtxControlTable 1 }
+
+-- the structure of the entry
+
+ OvtxControlEntry ::= SEQUENCE
+ {
+ ovtxControlLaserOutputMode LaserOutputMode,
+ ovtxControlReset TruthValue,
+ ovtxControlModuleLedBlink TruthValue
+ }
+
+ ovtxControlLaserOutputMode OBJECT-TYPE
+ SYNTAX LaserOutputMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The output mode of the laser.
+ NOTE: The error mask used for parameter 'laserShutdownOnMaskedError(3)'
+ is the same mask used for external IO port, 'ovtxConfigurationRedundancyMask'"
+ ::= { ovtxControlEntry 1 }
+
+ ovtxControlReset OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Reset the module."
+ ::= { ovtxControlEntry 2 }
+
+ ovtxControlModuleLedBlink OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "Writing this variable to true(1) lets the device's
+ modul LED blink green for 10 seconds.
+ Writing this variable to false(2) stops blinking at once.
+ This variable always returns false(2) on read requests"
+ ::= { ovtxControlEntry 3 }
+
+--*****************************************************************************************
+-- ovtxConfiguration group
+
+ ovtxConfigurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OvtxConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { ovtxConfiguration 1 }
+
+-- table of configuration entry(ro/rw)
+
+ ovtxConfigurationEntry OBJECT-TYPE
+ SYNTAX OvtxConfigurationEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { ovtxNESlot }
+ ::= { ovtxConfigurationTable 1 }
+
+-- the structure of the entry
+
+ OvtxConfigurationEntry ::= SEQUENCE
+ {
+ ovtxConfigurationNESlotWrite NESlotWriteValue,
+ ovtxConfigurationModeAGC AGCmode,
+ ovtxConfigurationOmi INTEGER,
+ ovtxConfigurationRfGain INTEGER,
+ ovtxConfigurationSbsSuppression INTEGER,
+ ovtxConfigurationChannelDistance INTEGER,
+ ovtxConfigurationLaserFrequency INTEGER,
+
+ ovtxConfigurationRfInputLimitLoLo INTEGER,
+ ovtxConfigurationRfInputLimitLo INTEGER,
+ ovtxConfigurationRfInputLimitHi INTEGER,
+ ovtxConfigurationRfInputLimitHiHi INTEGER,
+
+ ovtxConfigurationRfGainMeasuredLimitLoLo INTEGER,
+ ovtxConfigurationRfGainMeasuredLimitLo INTEGER,
+ ovtxConfigurationRfGainMeasuredLimitHi INTEGER,
+ ovtxConfigurationRfGainMeasuredLimitHiHi INTEGER,
+
+ ovtxConfigurationOmiMeasuredLimitLoLo INTEGER,
+ ovtxConfigurationOmiMeasuredLimitLo INTEGER,
+ ovtxConfigurationOmiMeasuredLimitHi INTEGER,
+ ovtxConfigurationOmiMeasuredLimitHiHi INTEGER,
+
+ ovtxConfigurationOutputPwrLimitLoLo INTEGER,
+ ovtxConfigurationOutputPwrLimitLo INTEGER,
+ ovtxConfigurationOutputPwrLimitHi INTEGER,
+ ovtxConfigurationOutputPwrLimitHiHi INTEGER,
+
+ ovtxConfigurationRedundancyMode RedundancyMode,
+ ovtxConfigurationRedundancyMask RedundancyMask,
+
+ ovtxConfigurationCsoRegulationMode CsoRegulationMode,
+ ovtxConfigurationSlope INTEGER,
+ ovtxConfigurationFiberLength INTEGER,
+
+ ovtxConfigurationSatModeAGC SatAGCmode,
+ ovtxConfigurationSatOmi INTEGER,
+ ovtxConfigurationSatRfGain INTEGER,
+ ovtxConfigurationSatSlope INTEGER,
+ ovtxConfigurationRfInputAlarmMode RfInputAlarmMode,
+
+ ovtxConfigurationSatLnbSupply LnbSupplyValue,
+
+ ovtxConfigurationSbsSuppressionMode SbsSuppressionModeValue,
+ ovtxConfigurationSbsFiberType SbsFiberTypeValue,
+ ovtxConfigurationSbsFiberLength SbsFiberLengthValue
+ }
+
+ ovtxConfigurationNESlotWrite OBJECT-TYPE
+ SYNTAX NESlotWriteValue
+ ACCESS read-write
+ STATUS optional
+ DESCRIPTION "By writing this variable a slot can be assigned
+ for devices that dont support hardware slot detection.
+ Reading '-1' means that the slot position is NOT writable."
+ ::= { ovtxConfigurationEntry 1 }
+
+ ovtxConfigurationModeAGC OBJECT-TYPE
+ SYNTAX AGCmode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The AGC mode of the optical transmitter (CATV input)."
+ ::= { ovtxConfigurationEntry 2 }
+
+ ovtxConfigurationOmi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The desired offset from nominal OMI in 0.1dB units (CATV input).
+ This parameter is only used if AGC is on."
+ ::= { ovtxConfigurationEntry 3 }
+
+ ovtxConfigurationRfGain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The desired offset from nominal gain in 0.1dB units (CATV input).
+ This parameter is only used if AGC is off."
+ ::= { ovtxConfigurationEntry 4 }
+
+ ovtxConfigurationSbsSuppression OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The sbs suppression in 0.1dBm units."
+ ::= { ovtxConfigurationEntry 5 }
+
+ ovtxConfigurationChannelDistance OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The channel raster in MHz units."
+ ::= { ovtxConfigurationEntry 6 }
+
+ ovtxConfigurationLaserFrequency OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The laser frequency in GHz units."
+ ::= { ovtxConfigurationEntry 7 }
+
+-- *****
+ ovtxConfigurationRfInputLimitLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The rf input power low alarm limit in 0.1 dBm units"
+ ::={ ovtxConfigurationEntry 8 }
+
+ ovtxConfigurationRfInputLimitLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The rf input power low warning limit in 0.1 dBm units"
+ ::={ ovtxConfigurationEntry 9 }
+
+ ovtxConfigurationRfInputLimitHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The rf input power high warning limit in 0.1 dBm units"
+ ::={ ovtxConfigurationEntry 10 }
+
+ ovtxConfigurationRfInputLimitHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The rf input power high alarm limit in 0.1 dBm units"
+ ::={ ovtxConfigurationEntry 11 }
+
+-- *****
+ ovtxConfigurationRfGainMeasuredLimitLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Measured-Rf-Gain offset low alarm limit in 0.1 dB units (in AGC ON mode)"
+ ::={ ovtxConfigurationEntry 12 }
+
+ ovtxConfigurationRfGainMeasuredLimitLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Measured-Rf-Gain offset low warning limit in 0.1 dB units (in AGC ON mode)"
+ ::={ ovtxConfigurationEntry 13 }
+
+ ovtxConfigurationRfGainMeasuredLimitHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Measured-Rf-Gain offset high warning limit in 0.1 dB units (in AGC ON mode)"
+ ::={ ovtxConfigurationEntry 14 }
+
+ ovtxConfigurationRfGainMeasuredLimitHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Measured-Rf-Gain offset high alarm limit in 0.1 dB units (in AGC ON mode)"
+ ::={ ovtxConfigurationEntry 15 }
+
+-- *****
+ ovtxConfigurationOmiMeasuredLimitLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Measured-OMI offset low alarm limit in 0.1 dB units (in AGC OFF mode)"
+ ::={ ovtxConfigurationEntry 16 }
+
+ ovtxConfigurationOmiMeasuredLimitLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Measured-OMI offset low warning limit in 0.1 dB units(in AGC OFF mode)"
+ ::={ ovtxConfigurationEntry 17 }
+
+ ovtxConfigurationOmiMeasuredLimitHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Measured-OMI offset high warning limit in 0.1 dB units(in AGC OFF mode)"
+ ::={ ovtxConfigurationEntry 18 }
+
+ ovtxConfigurationOmiMeasuredLimitHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The Measured-OMI offset high alarm limit in 0.1 dB units(in AGC OFF mode)"
+ ::={ ovtxConfigurationEntry 19 }
+
+-- *****
+ ovtxConfigurationOutputPwrLimitLoLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The output power low alarm limit in 0.1 dBm units"
+ ::={ ovtxConfigurationEntry 20 }
+
+ ovtxConfigurationOutputPwrLimitLo OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The output power low warning limit in 0.1 dBm units"
+ ::={ ovtxConfigurationEntry 21 }
+
+ ovtxConfigurationOutputPwrLimitHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The output power high warning limit in 0.1 dBm units"
+ ::={ ovtxConfigurationEntry 22 }
+
+ ovtxConfigurationOutputPwrLimitHiHi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The output power high alarm limit in 0.1 dBm units"
+ ::={ ovtxConfigurationEntry 23 }
+
+-- *****
+ ovtxConfigurationRedundancyMode OBJECT-TYPE
+ SYNTAX RedundancyMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The device's redundancy mode."
+ ::= { ovtxConfigurationEntry 24 }
+
+ ovtxConfigurationRedundancyMask OBJECT-TYPE
+ SYNTAX RedundancyMask
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The device's redundancy mask setings."
+ ::= { ovtxConfigurationEntry 25 }
+
+-- *****
+ ovtxConfigurationCsoRegulationMode OBJECT-TYPE
+ SYNTAX CsoRegulationMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The desired CSO regulation mode of the optical transmitter.
+ Only usable if ovtxDisplayExtendedCapabilities == true(1),
+ otherwise always reports csoRegModeChannelControlled(1)"
+ ::= { ovtxConfigurationEntry 26 }
+
+ ovtxConfigurationSlope OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The desired slope in 0.1 dB units (CATV input).
+ Only usable if ovtxDisplayExtendedCapabilities == true(1),
+ otherwise always reports zero"
+ ::= { ovtxConfigurationEntry 27 }
+
+ ovtxConfigurationFiberLength OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The optical fiber length in meter units.
+ Only usable if ovtxDisplayExtendedCapabilities == true(1),
+ otherwise always reports zero"
+ ::= { ovtxConfigurationEntry 28 }
+
+ ovtxConfigurationSatModeAGC OBJECT-TYPE
+ SYNTAX SatAGCmode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The AGC mode of the optical transmitter (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports satAgcOff(1)"
+ ::= { ovtxConfigurationEntry 29 }
+
+ ovtxConfigurationSatOmi OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The desired offset from nominal OMI in 0.1dB units (SAT input).
+ This parameter is only used if AGC is on.
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero"
+ ::= { ovtxConfigurationEntry 30 }
+
+ ovtxConfigurationSatRfGain OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION "The desired offset from nominal gain in 0.1dB units (SAT input).
+ This parameter is only used if AGC is off.
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero"
+ ::= { ovtxConfigurationEntry 31 }
+
+ ovtxConfigurationSatSlope OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The desired slope in 0.1 dB units (SAT input).
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero"
+ ::= { ovtxConfigurationEntry 32 }
+
+ ovtxConfigurationRfInputAlarmMode OBJECT-TYPE
+ SYNTAX RfInputAlarmMode
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "The RF input alarm mode (Can be used to disable alarms of unused RF inputs)
+ Only usable if ovtxDisplayRfInputCapabilities == rfInputCatvAndSatSupported(3),
+ otherwise always reports alarmEnableAll(1)"
+ ::= { ovtxConfigurationEntry 33 }
+
+ ovtxConfigurationSatLnbSupply OBJECT-TYPE
+ SYNTAX LnbSupplyValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SAT LNB supply control.
+ This feature is not supported by all transmitter devices,
+ see ovtxDisplaySatLnbSupplySupported"
+ ::= { ovtxConfigurationEntry 34 }
+
+ ovtxConfigurationSbsSuppressionMode OBJECT-TYPE
+ SYNTAX SbsSuppressionModeValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SBS suppression mode.
+ This feature is not supported by all transmitter devices,
+ see ovtxDisplaySbsSuppressionModeSupported"
+ ::= { ovtxConfigurationEntry 35 }
+
+ ovtxConfigurationSbsFiberType OBJECT-TYPE
+ SYNTAX SbsFiberTypeValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SBS fiber type.
+ This feature is not supported by all transmitter devices,
+ see ovtxDisplaySbsFiberParametersSupported"
+ ::= { ovtxConfigurationEntry 36 }
+
+ ovtxConfigurationSbsFiberLength OBJECT-TYPE
+ SYNTAX SbsFiberLengthValue
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "SBS suppression mode.
+ This feature is not supported by all transmitter devices,
+ see ovtxDisplaySbsFiberParametersSupported"
+ ::= { ovtxConfigurationEntry 37 }
+
+
+--*****************************************************************************************
+-- Display group
+
+ ovtxDisplayTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF OvtxDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ ::= { ovtxDisplay 1 }
+
+-- table of configuration entry(ro/rw)
+
+ ovtxDisplayEntry OBJECT-TYPE
+ SYNTAX OvtxDisplayEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION ""
+ INDEX { ovtxNESlot }
+ ::= { ovtxDisplayTable 1 }
+
+-- the structure of the entry
+
+ OvtxDisplayEntry ::= SEQUENCE
+ {
+ ovtxDisplayRfInputValue INTEGER,
+ ovtxDisplayLaserFrequencyMin INTEGER,
+ ovtxDisplayLaserFrequencyMax INTEGER,
+ ovtxDisplayLaserFrequencyStep INTEGER,
+ ovtxDisplayOmiNominal INTEGER,
+ ovtxDisplaySatOmiNominal INTEGER,
+ ovtxDisplayRegulationState RegulationState,
+ ovtxDisplayExtendedCapabilities TruthValue,
+ ovtxDisplayRfInputCapabilities RfInputCapabilities,
+ ovtxDisplaySatLnbSupplySupported LnbSupplySupportedValue,
+ ovtxDisplaySbsExtensionsSupported TruthValue,
+ ovtxDisplaySbsSuppressionModeSupported TruthValue,
+ ovtxDisplaySbsFiberParametersSupported TruthValue
+ }
+
+ ovtxDisplayRfInputValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "RfInput (total rms) in steps of 0.1 dBm."
+ ::= { ovtxDisplayEntry 1 }
+
+-- *****
+ ovtxDisplayLaserFrequencyMin OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The minimum adjustable laser frequency in GHz units."
+ ::={ ovtxDisplayEntry 2 }
+
+ ovtxDisplayLaserFrequencyMax OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The maximum adjustable laser frequency in GHz units."
+ ::={ ovtxDisplayEntry 3 }
+
+ ovtxDisplayLaserFrequencyStep OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "The supported laser frequency stepsize in GHz units."
+ ::={ ovtxDisplayEntry 4 }
+
+-- *****
+ ovtxDisplayOmiNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The nominal OMI in 0.1 percent units (CATV input)"
+ ::={ ovtxDisplayEntry 5 }
+
+-- *****
+ ovtxDisplaySatOmiNominal OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The nominal OMI in 0.1 percent units (SAT input)
+ Only usable if ovtxDisplayRfInputCapabilities != rfInputCatvOnlySupported(1),
+ otherwise always reports zero"
+ ::={ ovtxDisplayEntry 6 }
+
+ ovtxDisplayRegulationState OBJECT-TYPE
+ SYNTAX RegulationState
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "The transmitters current regulation state
+ Only usable if ovtxDisplayExtendedCapabilities == true(1),
+ otherwise always reports regulationStateUnknownOrNotSupported(1)"
+ ::={ ovtxDisplayEntry 7 }
+
+ ovtxDisplayExtendedCapabilities OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Returns true(1) if the transmitter supports the extended features
+ represented by the variables ovtxConfigurationCsoRegulationMode,
+ ovtxConfigurationSlope and ovtxConfigurationFiberLength"
+ ::={ ovtxDisplayEntry 8 }
+
+ ovtxDisplayRfInputCapabilities OBJECT-TYPE
+ SYNTAX RfInputCapabilities
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "Returns the transmitter supported RF input capabilities"
+ ::={ ovtxDisplayEntry 9 }
+
+ ovtxDisplaySatLnbSupplySupported OBJECT-TYPE
+ SYNTAX LnbSupplySupportedValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Returns the supported SAT LNB supply features"
+ ::={ ovtxDisplayEntry 10 }
+
+-- *****
+ ovtxDisplaySbsExtensionsSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Returns true(1) if the transmitter supports the extended SBS alarm features"
+ ::={ ovtxDisplayEntry 11 }
+
+ ovtxDisplaySbsSuppressionModeSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Returns true(1) if the transmitter supports the SbsSuppressionMode configuration feature"
+ ::={ ovtxDisplayEntry 12 }
+
+ ovtxDisplaySbsFiberParametersSupported OBJECT-TYPE
+ SYNTAX TruthValue
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION "Returns true(1) if the transmitter supports the SbsFiber configuration feature"
+ ::={ ovtxDisplayEntry 13 }
+
+
+END