-- ###################################################################### HAISHUO-TK3723-MIB DEFINITIONS ::= BEGIN IMPORTS RowStatus, DisplayString, DateAndTime FROM SNMPv2-TC sysDescr, sysObjectID, sysUpTime, sysContact, sysName, sysLocation, sysServices, DisplayString FROM RFC1213-MIB OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF enterprises, IpAddress, Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, OBJECT-IDENTITY, NOTIFICATION-TYPE, Counter32, Counter64 FROM SNMPv2-SMI; hioso MODULE-IDENTITY LAST-UPDATED "201109201720Z" ORGANIZATION "HiOSO NMS." CONTACT-INFO "l386cn@yahoo.com.cn" DESCRIPTION "Revesion for dual port optical!!!" REVISION "202306011444Z" DESCRIPTION "Revision for new software manager." ::= { enterprises 25355 } universalChassis OBJECT IDENTIFIER ::= { hioso 3 } ucNode OBJECT IDENTIFIER ::= { universalChassis 1 } ucCards OBJECT IDENTIFIER ::= { universalChassis 2 } ucPon OBJECT IDENTIFIER ::= { ucCards 6 } ucBoardCfg OBJECT IDENTIFIER ::= { ucPon 3 } ucSlot OBJECT IDENTIFIER ::= { ucNode 9 } ucCfgOLTEntry OBJECT-TYPE SYNTAX UcCfgOLTEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description" INDEX { ucCfgOLTSlotIndex } ::= { ucCfgOLTTable 1 } ucCfgOLTSlotIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucCfgOLTEntry 1 } ucCfgOLTTable OBJECT-TYPE SYNTAX SEQUENCE OF UcCfgOLTEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description" ::= { ucBoardCfg 1 } ucCfgOLTApp1Version OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 4 .. 4 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucCfgOLTEntry 19 } uCCfgOLTNvsEnabled OBJECT-TYPE SYNTAX INTEGER { disabled ( 1 ) , enabled ( 2 ) } MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { ucCfgOLTEntry 21 } ucCfgOLTMac OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 6 .. 6 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucCfgOLTEntry 22 } ucCfgOLTName OBJECT-TYPE SYNTAX OCTET STRING ( SIZE ( 0 .. 32 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { ucCfgOLTEntry 24 } ucCfgOLTCtcDisable OBJECT-TYPE SYNTAX INTEGER { enabled ( 0 ) , disabled ( 1 ) } MAX-ACCESS read-write STATUS current DESCRIPTION "For TK3721,Set OLT Ctc OAM Disable" ::= { ucCfgOLTEntry 36 } ucCfgOLTMtu OBJECT-TYPE SYNTAX Integer32 (1536 .. 1900) MAX-ACCESS read-write STATUS current DESCRIPTION "Config OLT MTU value" ::= { ucCfgOLTEntry 38 } UcCfgOLTEntry ::= SEQUENCE { ucCfgOLTSlotIndex Integer32, ucCfgOLTApp1Version DisplayString, uCCfgOLTNvsEnabled INTEGER, ucCfgOLTMac OCTET STRING, ucCfgOLTName OCTET STRING, ucCfgOLTCtcDisable Integer32, ucCfgOLTMtu Integer32 } ucCfgONUTable OBJECT-TYPE SYNTAX SEQUENCE OF UcCfgONUEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description" ::= { ucBoardCfg 2 } ucCfgONUEntry OBJECT-TYPE SYNTAX UcCfgONUEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description" INDEX { ucCfgONUSlotIndex, ucCfgONUPonIndex, ucCfgONUIndex } ::= { ucCfgONUTable 1 } UcCfgONUEntry ::= SEQUENCE { ucCfgONUSlotIndex Integer32, ucCfgONUPonIndex Integer32, ucCfgONUIndex Integer32, ucCfgONUPhysicalID DisplayString, ucCfgONUName DisplayString, ucCfgONULinkStatus INTEGER } ucCfgONUSlotIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 16 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucCfgONUEntry 1 } ucCfgONUPonIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 32 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucCfgONUEntry 2 } ucCfgONUIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 256 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucCfgONUEntry 3 } ucCfgONUPhysicalID OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 12 .. 12 ) ) MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucCfgONUEntry 11 } ucCfgONUName OBJECT-TYPE SYNTAX DisplayString ( SIZE ( 32 .. 32 ) ) MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { ucCfgONUEntry 37 } ucCfgONULinkStatus OBJECT-TYPE SYNTAX INTEGER { notexist ( 0 ) , online ( 1 ) , offline ( 2 ) , poweroff ( 3 ) } MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucCfgONUEntry 39 } -- Add PON Optic Module Information Mib Branch !!! -- 2017.04.10 -- 2.6.14 ucOpticModule OBJECT IDENTIFIER ::= { ucPon 14 } -- 2.6.14.1 ucOpticModuleOltTable OBJECT-TYPE SYNTAX SEQUENCE OF UcOpticModuleOltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { ucOpticModule 1 } -- 2.6.14.1.1 ucOpticModuleOltEntry OBJECT-TYPE SYNTAX UcOpticModuleOltEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ucOpticModuleOltSlotIndex,ucOpticModuleOltPonIndex } ::= { ucOpticModuleOltTable 1 } UcOpticModuleOltEntry ::= SEQUENCE { ucOpticModuleOltSlotIndex Integer32, ucOpticModuleOltPonIndex Integer32, ucOpticModuleOltTxPower DisplayString, ucOpticModuleOltVcc DisplayString, ucOpticModuleOltTxBias DisplayString, ucOpticModuleOltTemperature DisplayString } ucOpticModuleOltSlotIndex OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ucOpticModuleOltEntry 1 } ucOpticModuleOltPonIndex OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ucOpticModuleOltEntry 2 } ucOpticModuleOltTxPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit: dBm" ::= { ucOpticModuleOltEntry 3 } ucOpticModuleOltVcc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit: Voltage" ::= { ucOpticModuleOltEntry 4 } ucOpticModuleOltTxBias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit: mA" ::= { ucOpticModuleOltEntry 5 } ucOpticModuleOltTemperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit: C" ::= { ucOpticModuleOltEntry 6 } -- 2.6.14.2 UcOpticModuleOnuEntry ::= SEQUENCE { ucOpticModuleOnuSlotIndex Integer32, ucOpticModuleOnuPonIndex Integer32, ucOpticModuleOnuIndex Integer32, ucOpticModuleOnuTxPower DisplayString, ucOpticModuleOnuVcc DisplayString, ucOpticModuleOnuTxBias DisplayString, ucOpticModuleOnuTemperature DisplayString, ucOpticModuleOnuRxPower DisplayString } ucOpticModuleOnuTable OBJECT-TYPE SYNTAX SEQUENCE OF UcOpticModuleOnuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" ::= { ucOpticModule 2 } -- 2.6.14.2.1 ucOpticModuleOnuEntry OBJECT-TYPE SYNTAX UcOpticModuleOnuEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "" INDEX { ucOpticModuleOnuSlotIndex,ucOpticModuleOnuPonIndex,ucOpticModuleOnuIndex } ::= { ucOpticModuleOnuTable 1 } ucOpticModuleOnuSlotIndex OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ucOpticModuleOnuEntry 1 } ucOpticModuleOnuPonIndex OBJECT-TYPE SYNTAX Integer32 (1..32) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ucOpticModuleOnuEntry 2 } ucOpticModuleOnuIndex OBJECT-TYPE SYNTAX Integer32 (1..128) MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ucOpticModuleOnuEntry 3 } ucOpticModuleOnuTxPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit: dBm" ::= { ucOpticModuleOnuEntry 4 } ucOpticModuleOnuVcc OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "" ::= { ucOpticModuleOnuEntry 5 } ucOpticModuleOnuTxBias OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit: mA" ::= { ucOpticModuleOnuEntry 6 } ucOpticModuleOnuTemperature OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit: C" ::= { ucOpticModuleOnuEntry 7 } ucOpticModuleOnuRxPower OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Unit: dBm" ::= { ucOpticModuleOnuEntry 8 } ucSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF UcSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description." ::= { ucSlot 1 } ucSlotEntry OBJECT-TYPE SYNTAX UcSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Description." INDEX { ucSlotIndex } ::= { ucSlotTable 1 } UcSlotEntry ::= SEQUENCE { ucSlotIndex Integer32, ucSlotStatus INTEGER, ucSlotCardType INTEGER, ucSlotCardSN DisplayString, ucSlotSet INTEGER } ucSlotIndex OBJECT-TYPE SYNTAX Integer32 ( 1 .. 64 ) MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucSlotEntry 1 } ucSlotStatus OBJECT-TYPE SYNTAX INTEGER { notExist ( 0 ) , enabled ( 1 ) , disabled ( 2 ) , deniedAndDisabled ( 3 ) } MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucSlotEntry 2 } ucSlotCardType OBJECT-TYPE SYNTAX INTEGER { threeRLineCard ( 1 ) , twoPlusOneSwitch ( 2 ) , coverterV2 ( 3 ) , fastEthernetSwitch ( 4 ) , gigaconverterV2 ( 5 ) , eponolttype3721 ( 6 ) , cascadeChassis ( 7 ) , cascadeCoverterV2 ( 8 ) , cascadeGigaconverterV2 ( 9 ) , cascade ( 10 ) , eponolttype3723 ( 11 ) , unknown ( 255 ) } MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucSlotEntry 3 } ucSlotCardSN OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Description." ::= { ucSlotEntry 4 } ucSlotSet OBJECT-TYPE SYNTAX INTEGER { nop ( 0 ) , enable ( 1 ) , disable ( 2 ) , reset ( 3 ) , recoverDefault ( 4 ) } MAX-ACCESS read-write STATUS current DESCRIPTION "Description." ::= { ucSlotEntry 5 } END