-- -- IRT4009DDA-MIB.my -- -- v1.1 15/12/2010 -- - added inputStatus OID for each channel -- - added individual trap enables for each channel inputStatus -- - changed status OID label to outputStatus -- - changed alarms from mode-based to individual inputs unlocked -- - changed descriptions -- - removed irt4009DDA prefix from OID labels -- v1.0 08/10/2010 -- - public release IRT4009DDA-MIB DEFINITIONS ::= BEGIN IMPORTS irtProducts 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.61 irt4009DDA OBJECT IDENTIFIER ::= { irtProducts 61 } -- 1.3.6.1.4.1.16557.3.61.1 alarms OBJECT-TYPE SYNTAX INTEGER { noAlarm(1), nonUrgAlarm(2), urgAlarm(3), urgAndNonUrgAlarm(4) } ACCESS read-only STATUS mandatory DESCRIPTION " Channel status alarms.: 1. No alarm. 2. Non-urgent: CH1 input unlocked. 3. Urgent: CH2 (bypass path) input unlocked. 4. Both: CH1 and CH2 inputs unlocked." ::= { irt4009DDA 1 } -- 1.3.6.1.4.1.16557.3.61.2 ctrlMode OBJECT-TYPE SYNTAX INTEGER { remoteSNMP(1), pcbSwitches(2) } ACCESS read-only STATUS mandatory DESCRIPTION " SW2-7 on the PCB causes the other switch settings to override all corresponding SNMP settings. 1. Remote SNMP 2. PCB switches" ::= { irt4009DDA 2 } -- 1.3.6.1.4.1.16557.3.61.3 distMode OBJECT-TYPE SYNTAX INTEGER { ch1x4-ch2x4(1), ch1x8(2), ch2x8(3) } ACCESS read-write STATUS mandatory DESCRIPTION " CH1 -> Outputs 1-4, CH2 -> Outputs 5-8 CH1 -> Outputs 1-8 CH2 -> Outputs 1-8" ::= { irt4009DDA 3 } -- 1.3.6.1.4.1.16557.3.61.4 channelTable OBJECT-TYPE SYNTAX SEQUENCE OF ChannelEntry ACCESS not-accessible STATUS mandatory DESCRIPTION " Information and control for the data channels." ::= { irt4009DDA 4 } -- 1.3.6.1.4.1.16557.3.61.4.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, inputStatus INTEGER, outputStatus INTEGER, dataRate INTEGER, reclocker INTEGER, alias DisplayString, inputStatusTrapEn INTEGER } -- 1.3.6.1.4.1.16557.3.61.4.1.1 channelNo OBJECT-TYPE SYNTAX INTEGER (1..2) ACCESS read-only STATUS mandatory DESCRIPTION " Channel number, 1-2" ::= { channelEntry 1 } -- 1.3.6.1.4.1.16557.3.61.4.1.2 inputStatus OBJECT-TYPE SYNTAX INTEGER { present(1), notPresent(2) } ACCESS read-only STATUS mandatory DESCRIPTION " Input status. 1. Present 2. Not present" ::= { channelEntry 2 } -- 1.3.6.1.4.1.16557.3.61.4.1.3 outputStatus OBJECT-TYPE SYNTAX INTEGER { unlocked(1), locked270Mbps(2), lockedSDI-HD(3), lockedSDI-3G(4), lockedSTM-1CMI(5), lockedSTM-1NRZ(6) } ACCESS read-only STATUS mandatory DESCRIPTION " Output status. 1. Unlocked 2. Locked to 270 Mbps 3. Locked to HD-SDI 4. Locked to 3G-SDI 5. Locked to STM-1 CMI 6. Locked to STM-1 NRZ" ::= { channelEntry 3 } -- 1.3.6.1.4.1.16557.3.61.4.1.4 dataRate OBJECT-TYPE SYNTAX INTEGER { autoDetect(1), mbps270(2), sdi-HD(3), sdi-3G(4), stm-1CMI(5), stm-1NRZ(6) } ACCESS read-write STATUS mandatory DESCRIPTION " Input data rate." ::= { channelEntry 4 } -- 1.3.6.1.4.1.16557.3.61.4.1.5 reclocker OBJECT-TYPE SYNTAX INTEGER { enabled(1), bypassed(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Bypass reclocker." ::= { channelEntry 5 } -- 1.3.6.1.4.1.16557.3.61.4.1.6 alias OBJECT-TYPE SYNTAX DisplayString ACCESS read-write STATUS mandatory DESCRIPTION " Channel identification label (16 characters max)." ::= { channelEntry 6 } -- 1.3.6.1.4.1.16557.3.61.4.1.7 inputStatusTrapEn OBJECT-TYPE SYNTAX INTEGER { disabled(1), enabled(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Send a trap whenever channel input status changes." ::= { channelEntry 7 } -- 1.3.6.1.4.1.16557.3.61.5 firmwareVer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION " Version of the FPGA firmware." ::= { irt4009DDA 5 } -- 1.3.6.1.4.1.16557.3.61.6 softwareVer OBJECT-TYPE SYNTAX DisplayString ACCESS read-only STATUS mandatory DESCRIPTION " Version of the processor software." ::= { irt4009DDA 6 } -- 1.3.6.1.4.1.16557.3.61.7 reset OBJECT-TYPE SYNTAX INTEGER { normal(1), reset(2) } ACCESS read-write STATUS mandatory DESCRIPTION " Reset the module to power-up default settings." ::= { irt4009DDA 7 } -- -- Trap definitions -- irt4009ddaStatusTrapCH1 TRAP-TYPE ENTERPRISE irt4009DDA VARIABLES { sysObjectID, sysName, inputStatus, alias } DESCRIPTION " If enabled, a trap will be sent when channel 1 input status changes." ::= 1 irt4009ddaStatusTrapCH2 TRAP-TYPE ENTERPRISE irt4009DDA VARIABLES { sysObjectID, sysName, inputStatus, alias } DESCRIPTION " If enabled, a trap will be sent when channel 2 input status changes." ::= 2 END -- -- irt4009DDA-MIB.my --