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/BKTEL-HFC862-NECE-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/bktel/BKTEL-HFC862-NECE-MIB')
| -rw-r--r-- | MIBS/bktel/BKTEL-HFC862-NECE-MIB | 1184 |
1 files changed, 1184 insertions, 0 deletions
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 +--*****************************************************************************************-- |