diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/bktel | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/bktel')
| -rw-r--r-- | MIBS/bktel/BKTEL-HFC862-BASE-MIB | 71 | ||||
| -rw-r--r-- | MIBS/bktel/BKTEL-HFC862-BES-V01-MIB | 811 | ||||
| -rw-r--r-- | MIBS/bktel/BKTEL-HFC862-HMSNE-MIB | 493 | ||||
| -rw-r--r-- | MIBS/bktel/BKTEL-HFC862-NECE-MIB | 1184 | ||||
| -rw-r--r-- | MIBS/bktel/BKTEL-HFC862-OA-V01-MIB | 2407 | ||||
| -rw-r--r-- | MIBS/bktel/BKTEL-HFC862-OVTX-V11-MIB | 2000 |
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 |