-- -- irt4582EOT-MIB.my (MIB for EOT-4582) irt4582EOT-MIB DEFINITIONS ::= BEGIN IMPORTS irtProducts, irt FROM IRT-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 IpAddress FROM RFC1155-SMI sysObjectID, sysName, DisplayString, PhysAddress FROM RFC1213-MIB; -- -- Node definitions -- -- 1.3.6.1.4.1.16557.3.79 irt4582EOT OBJECT IDENTIFIER ::= { irtProducts 79 } -- 1.3.6.1.4.1.16557.3.79.4 portInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF PortInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of channels." ::= { irt4582EOT 1 } -- 1.3.6.1.4.1.16557.3.79.1.1 portInfoEntry OBJECT-TYPE SYNTAX PortInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about each channel." INDEX { portNumber } ::= { portInfoTable 1 } PortInfoEntry ::= SEQUENCE { portNumber INTEGER, portCat5Signal INTEGER, portTxOptical INTEGER, portRxOptical INTEGER, portTxWavelength INTEGER, portTxPower DisplayString, portRxPower DisplayString, portTemperature DisplayString, portVoltage DisplayString, portMode INTEGER, portAlias DisplayString } -- 1.3.6.1.4.1.16557.3.79.1.1.1 portNumber OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-only STATUS mandatory DESCRIPTION "Channel Number." ::= { portInfoEntry 1 } -- 1.3.6.1.4.1.16557.3.79.1.1.2 portCat5Signal OBJECT-TYPE SYNTAX INTEGER { notActive(1), active(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication that the Channel signal is present." ::= { portInfoEntry 2 } -- 1.3.6.1.4.1.16557.3.79.1.1.3 portTxOptical OBJECT-TYPE SYNTAX INTEGER { noFault(1), fault(2) } ACCESS read-write STATUS mandatory DESCRIPTION "." ::= { portInfoEntry 3 } -- 1.3.6.1.4.1.16557.3.79.1.1.4 portRxOptical OBJECT-TYPE SYNTAX INTEGER { present(1), loss(2) } ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { portInfoEntry 4 } -- 1.3.6.1.4.1.16557.3.79.1.1.5 portTxWavelength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { portInfoEntry 5 } -- 1.3.6.1.4.1.16557.3.79.1.1.6 portTxPower OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { portInfoEntry 6 } -- 1.3.6.1.4.1.16557.3.79.1.1.7 portRxPower OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { portInfoEntry 7 } -- 1.3.6.1.4.1.16557.3.79.1.1.8 portTemperature OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { portInfoEntry 8 } -- 1.3.6.1.4.1.16557.3.79.1.1.9 portVoltage OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "." ::= { portInfoEntry 9 } -- 1.3.6.1.4.1.16557.3.79.1.1.10 portMode OBJECT-TYPE SYNTAX INTEGER { clause37Auto(1), clause37Disable(2), sgmii100Full(3), sgmii100Half(4), sgmii10Full(5), sgmii10Half(6) } ACCESS read-write STATUS mandatory DESCRIPTION "." ::= { portInfoEntry 10 } -- 1.3.6.1.4.1.16557.3.79.1.1.11 portAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A 15 byte maximum Alias for the chosen Channel." ::= { portInfoEntry 11 } -- 1.3.6.1.4.1.16557.3.79.2 irt4582FpgaVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the FPGA in the format 'x.y', where x is the major revision number and y is the minor revision." ::= { irt4582EOT 2 } -- 1.3.6.1.4.1.16557.3.79.3 irt4582SoftwareVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the FPGA in the format 'x.y', where x is the major revision number and y is the minor revision." ::= { irt4582EOT 3 } -- 1.3.6.1.4.1.16557.3.79.4 irt4582Reset OBJECT-TYPE SYNTAX INTEGER { inactive(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Writing a 2 to this object will cause the agent to reset." ::= { irt4582EOT 4 } -- 1.3.6.1.4.1.16557.3.79.5 irt4582Trap OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "An indication whether traps are enabled from this module." ::= { irt4582EOT 5 } -- -- Trap definitions -- irt4582cat5AlarmTrap TRAP-TYPE ENTERPRISE irt4582EOT VARIABLES { sysObjectID, sysName, portNumber, portCat5Signal} DESCRIPTION "If enabled, traps will be sent when a change of portCat5Signal occurs." ::= 1 irt4582txOpticalAlarmTrap TRAP-TYPE ENTERPRISE irt4582EOT VARIABLES { sysObjectID, sysName, portNumber, portTxOptical } DESCRIPTION "If enabled, traps will be sent when a change of portTxOptical occurs." ::= 2 irt4582rxOpticalAlarmTrap TRAP-TYPE ENTERPRISE irt4582EOT VARIABLES { sysObjectID, sysName, portNumber, portRxOptical } DESCRIPTION "If enabled, traps will be sent when a change of portRxOptical occurs." ::= 3 END -- -- irt4582EOT-MIB.my --