-- -- IRT4681&2MMX-MIB.my (MIB for MMX-4681 and MMX-4682) -- v3.0 24/06/2010 -- - MIB updated to IRT468xMMX to accomodate both 4681 and 4682 variants. -- - MIB inputConfig enumerations for nRZ and invertedNRZ swapped to match -- real configuration and handbook. -- - MIB trap definitions for channelPresence expanded and channelNum entry -- added to follow software changes. -- v2.0 06/10/2009 -- - MIB regenerated for MIB Browser compatability. -- v1.0 03/11/2008 -- - Original Issue. -- -- IRT468xMMX-MIB DEFINITIONS ::= BEGIN IMPORTS irtProducts, irt FROM IRT-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 sysObjectID, sysName, DisplayString FROM RFC1213-MIB; -- -- Node definitions -- -- 1.3.6.1.4.1.16557.3.22 irt468xMMX OBJECT IDENTIFIER ::= { irtProducts 22 } -- 1.3.6.1.4.1.16557.3.22.1 alarms OBJECT-TYPE SYNTAX INTEGER { noAlarms(1), urgentAlarms(2), nonUrgentAlarms(3), urgAndNonUrgentAlarms(4) } ACCESS read-only STATUS mandatory DESCRIPTION "The current state of the Urgent and Non Urgent alarms." ::= { irt468xMMX 1 } -- 1.3.6.1.4.1.16557.3.22.2 inputSignalPresent OBJECT-TYPE SYNTAX INTEGER { notPresent(1), present(2) } ACCESS read-only STATUS mandatory DESCRIPTION "This indicates the presence of a valid STM-1 input." ::= { irt468xMMX 2 } -- 1.3.6.1.4.1.16557.3.22.3 channelInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ChannelInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of channels." ::= { irt468xMMX 3 } -- 1.3.6.1.4.1.16557.3.22.3.1 channelInfoEntry OBJECT-TYPE SYNTAX ChannelInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about each channel." INDEX { channelNumber } ::= { channelInfoTable 1 } ChannelInfoEntry ::= SEQUENCE { channelNumber INTEGER, channelPresent INTEGER, channelEnabled INTEGER, channelPacketSize INTEGER, channelDataRate INTEGER, channelAlias DisplayString } -- 1.3.6.1.4.1.16557.3.22.3.1.1 channelNumber OBJECT-TYPE SYNTAX INTEGER (1..4) ACCESS read-only STATUS mandatory DESCRIPTION "Channel Number." ::= { channelInfoEntry 1 } -- 1.3.6.1.4.1.16557.3.22.3.1.2 channelPresent OBJECT-TYPE SYNTAX INTEGER { notPresent(1), present(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication that the Channel signal is present." ::= { channelInfoEntry 2 } -- 1.3.6.1.4.1.16557.3.22.3.1.3 channelEnabled OBJECT-TYPE SYNTAX INTEGER { notEnabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "An indication that the Channel is enabled." ::= { channelInfoEntry 3 } -- 1.3.6.1.4.1.16557.3.22.3.1.4 channelPacketSize OBJECT-TYPE SYNTAX INTEGER { bytes188(1), bytes204(2) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the packet size." ::= { channelInfoEntry 4 } -- 1.3.6.1.4.1.16557.3.22.3.1.5 channelDataRate OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "The approximate data rate of the Channel." ::= { channelInfoEntry 5 } -- 1.3.6.1.4.1.16557.3.22.3.1.6 channelAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A 15 byte maximum Alias for the chosen Channel." ::= { channelInfoEntry 6 } -- 1.3.6.1.4.1.16557.3.22.4 inputConfig OBJECT-TYPE SYNTAX INTEGER { cMI(1), invertedNRZ(2), nRZ(3) } ACCESS read-only STATUS mandatory DESCRIPTION "The jumper selected configuration for the input." ::= { irt468xMMX 4 } -- 1.3.6.1.4.1.16557.3.22.5 fpgaVersion OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "The software version of the main FPGA in the format 'x.y' where x is the major revision number and y is the minor revision." ::= { irt468xMMX 5 } -- 1.3.6.1.4.1.16557.3.22.6 reset OBJECT-TYPE SYNTAX INTEGER ACCESS read-write STATUS mandatory DESCRIPTION "A set with the value 2 sent to this OID will cause a system reset to occur. When queried returns a Null." ::= { irt468xMMX 6 } -- 1.3.6.1.4.1.16557.3.22.7 generalAlarmTrapEnable OBJECT-TYPE SYNTAX INTEGER { notEnabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, traps will be sent when a Major or Minor Alarm occurs and when it clears." ::= { irt468xMMX 7 } -- 1.3.6.1.4.1.16557.3.22.8 chanPresTrapEnable OBJECT-TYPE SYNTAX INTEGER { notEnabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "If enabled, traps will be sent when a Channel is first Present and when it is first Absent." ::= { irt468xMMX 8 } -- -- Trap definitions -- -- Trap definitions -- irt468xMMXGeneralAlarmOnTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, alarms } DESCRIPTION "If enabled, traps will be sent when a Major or Minor Alarm occurs." ::= 22 irt468xMMXGeneralAlarmOffTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, alarms } DESCRIPTION "If enabled, traps will be sent when a Major or Minor Alarm clears." ::= 150 irt468xMMXChanPresTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, channelPresent, channelPresent, channelPresent, channelPresent, channelNumber } DESCRIPTION "If enabled, traps will be sent when a Channel is Present." ::= 278 irt468xMMXChanLossTrap TRAP-TYPE ENTERPRISE irt VARIABLES { sysObjectID, sysName, channelPresent, channelPresent, channelPresent, channelPresent, channelNumber } DESCRIPTION "If enabled, traps will be sent when a Channel is Absent." ::= 406 END -- -- IRT4681MMX-MIB.my --