-- -- IRT4600DTR-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.80 irt4600DTR OBJECT IDENTIFIER ::= { irtProducts 80 } -- 1.3.6.1.4.1.16557.3.80.1 channelInfoTable OBJECT-TYPE SYNTAX SEQUENCE OF ChannelInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "A list of channels." ::= { irt4600DTR 1 } -- 1.3.6.1.4.1.16557.3.80.1.1 channelInfoEntry OBJECT-TYPE SYNTAX ChannelInfoEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "Information about each channel." INDEX { channelType } ::= { channelInfoTable 1 } ChannelInfoEntry ::= SEQUENCE { channelType INTEGER, channelAlarm INTEGER, channelFormat INTEGER, channelOutonLoss INTEGER, channelAlias DisplayString, channelTrapEnable INTEGER } -- 1.3.6.1.4.1.16557.3.80.1.1.1 channelType OBJECT-TYPE SYNTAX INTEGER { electrical(1), optical(2), } ACCESS read-only STATUS mandatory DESCRIPTION "Channel Type." ::= { channelInfoEntry 1 } -- 1.3.6.1.4.1.16557.3.80.1.1.2 channelAlarm OBJECT-TYPE SYNTAX INTEGER { alarm(1), noAlarm(2), aisDetected(3), } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of channel alarm state." ::= { channelInfoEntry 2 } -- 1.3.6.1.4.1.16557.3.80.1.1.3 channelFormat OBJECT-TYPE SYNTAX INTEGER { notPresent(1), sdiSD(2), sdiHD(3), sdi3G(4), asi(5) } ACCESS read-only STATUS mandatory DESCRIPTION "An indication of the input signal format." ::= { channelInfoEntry 3 } -- 1.3.6.1.4.1.16557.3.80.1.1.4 channelOutonLoss OBJECT-TYPE SYNTAX INTEGER { noOutput(1), sdiSD(2), sdiHD(3), sdi3G(4) } ACCESS read-write STATUS mandatory DESCRIPTION "An indication of the output signal format on loss of input." ::= { channelInfoEntry 4 } -- 1.3.6.1.4.1.16557.3.80.1.1.5 channelAlias OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION "A 15 byte maximum Alias for the chosen Channel." ::= { channelInfoEntry 5 } -- 1.3.6.1.4.1.16557.3.80.1.1.6 channelTrapEnable OBJECT-TYPE SYNTAX INTEGER { notEnabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION "Send a trap upon loss/restoration of input signal." ::= {channelInfoEntry 6 } -- 1.3.6.1.4.1.16557.3.80.2 firmwareVer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Version of the FPGA firmware." ::= { irt4600DTR 2 } -- 1.3.6.1.4.1.16557.3.80.3 softwareVer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION "Version of the processor software." ::= { irt4600DTR 3 } -- 1.3.6.1.4.1.16557.3.80.4 reset OBJECT-TYPE SYNTAX INTEGER { normal(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION "To reset the system, set value to 2." ::= { irt4600DTR 4 } -- -- Trap definitions -- irt4600DTRCh1Trap TRAP-TYPE ENTERPRISE irt4600DTR VARIABLES { sysObjectID, sysName, channelAlarm, channelAlias } DESCRIPTION "If enabled, a trap will be sent upon loss/restoration of input signals." ::= 1 irt4600DTRCh2Trap TRAP-TYPE ENTERPRISE irt4600DTR VARIABLES { sysObjectID, sysName, channelAlarm, channelAlias } DESCRIPTION "If enabled, a trap will be sent upon loss/restoration of input signals." ::= 2 END