-- -- IRT4690DDT-MIB.my -- -- v1.0 12/10/2011 -- - public release. IRT4690DDT-MIB DEFINITIONS ::= BEGIN IMPORTS irtProducts, irt FROM IRT-MIB OBJECT-TYPE FROM RFC-1212 TRAP-TYPE FROM RFC-1215 sysObjectID, sysName FROM RFC1213-MIB; -- -- Node definitions -- -- 1.3.6.1.4.1.16557.3.75 irt4690DDT OBJECT IDENTIFIER ::= { irtProducts 75 } -- 1.3.6.1.4.1.16557.3.75.1 alarms OBJECT-TYPE SYNTAX INTEGER { noAlarm(1), urgentAlarm(2), nonUrgentAlarm(3) } ACCESS read-only STATUS mandatory DESCRIPTION " Status of the alarms: 1. no alarm. 2. urgent: fault detected in laser. 3. non-urgent: no fault detected in laser, all channels absent." ::= { irt4690DDT 1 } -- 1.3.6.1.4.1.16557.3.75.2 opticalStatus OBJECT-TYPE SYNTAX INTEGER { normal(1), laserFail(2) } ACCESS read-only STATUS mandatory DESCRIPTION " An indication that the laser is functioning. 1. normal: no fault detected in laser. 2. laserFail: fault detected in laser." ::= { irt4690DDT 2 } -- 1.3.6.1.4.1.16557.3.75.3 laserWavelength OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION " Wavelength of laser in installed SFP transmitter." ::= { irt4690DDT 3 } -- 1.3.6.1.4.1.16557.3.75.4 ctrlMode OBJECT-TYPE SYNTAX INTEGER { localDIPsw(1), remoteSNMP(2) } ACCESS read-only STATUS mandatory DESCRIPTION " SW1-7 on the PCB causes the other switch settings to override all corresponding SNMP settings." ::= { irt4690DDT 4 } -- 1.3.6.1.4.1.16557.3.75.5 channelTable OBJECT-TYPE SYNTAX SEQUENCE OF ChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION " Information and control for the data channels." ::= { irt4690DDT 5 } -- 1.3.6.1.4.1.16557.3.75.5.1 channelEntry OBJECT-TYPE SYNTAX ChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION " Information and control for each data channel." INDEX { channelNo } ::= { channelTable 1 } ChannelEntry ::= SEQUENCE { channelNo INTEGER, status INTEGER, inputType INTEGER, channelEnable INTEGER, alias DisplayString, signalOnLoss INTEGER, statusTrapEn INTEGER } -- 1.3.6.1.4.1.16557.3.75.5.1.1 channelNo OBJECT-TYPE SYNTAX INTEGER (1..8) ACCESS read-only STATUS mandatory DESCRIPTION " Channel number, 1-8" ::= { channelEntry 1 } -- 1.3.6.1.4.1.16557.3.75.5.1.2 status OBJECT-TYPE SYNTAX INTEGER { notPresent(1), present(2) } ACCESS read-only STATUS mandatory DESCRIPTION " Channel input status." ::= { channelEntry 2 } -- 1.3.6.1.4.1.16557.3.75.5.1.3 inputType OBJECT-TYPE SYNTAX INTEGER { sdiPAL(1), sdiNTSC(2), asi(3), notValid(4) } ACCESS read-only STATUS mandatory DESCRIPTION " Type of input detected: SDI PAL, SDI NTSC, DVB-ASI, not valid." ::= { channelEntry 3 } -- 1.3.6.1.4.1.16557.3.75.5.1.4 channelEnable OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Status of the channel for multiplexing." ::= { channelEntry 4 } -- 1.3.6.1.4.1.16557.3.75.5.1.5 alias OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Channel identification label (16 characters max)." ::= { channelEntry 5 } -- 1.3.6.1.4.1.16557.3.75.5.1.6 signalOnLoss OBJECT-TYPE SYNTAX INTEGER { notAvailable(1) } ACCESS read-only STATUS mandatory DESCRIPTION " Substitute absent channel with a test signal." ::= { channelEntry 6 } -- 1.3.6.1.4.1.16557.3.75.5.1.7 statusTrapEn OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Send a trap whenever channel status changes." ::= { channelEntry 7 } -- 1.3.6.1.4.1.16557.3.75.6 opticalStatusTrapEn OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Send a trap whenever opticalStatus changes." ::= { irt4690DDT 6 } -- 1.3.6.1.4.1.16557.3.75.7 firmwareVer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION " Version of the FPGA firmware." ::= { irt4690DDT 7 } -- 1.3.6.1.4.1.16557.3.75.8 softwareVer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION " Version of the processor software." ::= { irt4690DDT 8 } -- 1.3.6.1.4.1.16557.3.75.9 reset OBJECT-TYPE SYNTAX INTEGER { normal(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Reset the module to power-up default settings." ::= { irt4690DDT 9 } -- -- Trap definitions -- irt4690DDTStatusTrapCH1 TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, status, alias } DESCRIPTION " If enabled, a trap will be sent when CH1 status changes." ::= 1 irt4690DDTStatusTrapCH2 TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, status, alias } DESCRIPTION " If enabled, a trap will be sent when CH2 status changes." ::= 2 irt4690DDTStatusTrapCH3 TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, status, alias } DESCRIPTION " If enabled, a trap will be sent when CH3 status changes." ::= 3 irt4690DDTStatusTrapCH4 TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, status, alias } DESCRIPTION " If enabled, a trap will be sent when CH4 status changes." ::= 4 irt4690DDTStatusTrapCH5 TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, status, alias } DESCRIPTION " If enabled, a trap will be sent when CH5 status changes." ::= 5 irt4690DDTStatusTrapCH6 TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, status, alias } DESCRIPTION " If enabled, a trap will be sent when CH6 status changes." ::= 6 irt4690DDTStatusTrapCH7 TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, status, alias } DESCRIPTION " If enabled, a trap will be sent when CH7 status changes." ::= 7 irt4690DDTStatusTrapCH8 TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, status, alias } DESCRIPTION " If enabled, a trap will be sent when CH8 status changes." ::= 8 irt4690DDTopticalStatusTrap TRAP-TYPE ENTERPRISE irt4690DDT VARIABLES { sysObjectID, sysName, opticalStatus } DESCRIPTION " If enabled, a trap will be sent when opticalStatus changes." ::= 9 END -- -- IRT4690DDT-MIB.my --