1RADLAN-PHY-MIB DEFINITIONS ::= BEGIN 2 3-- Title: PHY MIB 4-- Version: 7.38 5-- Date: 10 Sep 2004 6-- 7IMPORTS 8 OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI 9 ifIndex FROM IF-MIB 10 TimeStamp, DisplayString FROM SNMPv2-TC 11 rnd FROM RADLAN-MIB 12 TEXTUAL-CONVENTION FROM SNMPv2-TC; 13 14 rlPhy MODULE-IDENTITY 15 LAST-UPDATED "200209300024Z" -- September 30, 2002 16 ORGANIZATION "" 17 CONTACT-INFO 18 "" 19 DESCRIPTION 20 "The MIB module describes the private MIB for testing Layer1 interfaces supported 21 by the product." 22 REVISION "200209300024Z" -- September 30, 2002 23 DESCRIPTION 24 "Initial revision" 25 REVISION "200309210024Z" -- September 21, 2003 26 DESCRIPTION 27 "Added MODULE-IDENTITY and TEXTUAL-CONVENTION IMPORTS." 28 ::= { rnd 90 } 29 30 31RlPhyTestType ::= TEXTUAL-CONVENTION 32 STATUS current 33 DESCRIPTION 34 "A value indicating the test to perform." 35 SYNTAX INTEGER { 36 rlPhyTestTableNoTest(1), 37 rlPhyTestTableCableStatus(2), 38 rlPhyTestTableCableFault(3), 39 rlPhyTestTableCableLength(4), 40 rlPhyTestTableTransceiverTemp(5), 41 rlPhyTestTableTransceiverSupply(6), 42 rlPhyTestTableTxBias(7), 43 rlPhyTestTableTxOutput(8), 44 rlPhyTestTableRxOpticalPower(9), 45 rlPhyTestTableDataReady(10), 46 rlPhyTestTableLOS(11), 47 rlPhyTestTableTxFault(12) 48 } 49 50rlPhyTest OBJECT IDENTIFIER ::= { rlPhy 1 } 51 52rlPhyTestSetTable OBJECT-TYPE 53 SYNTAX SEQUENCE OF RlPhyTestSetEntry 54 MAX-ACCESS not-accessible 55 STATUS current 56 DESCRIPTION "" 57 ::= { rlPhyTest 1} 58 59rlPhyTestSetEntry OBJECT-TYPE 60 SYNTAX RlPhyTestSetEntry 61 MAX-ACCESS not-accessible 62 STATUS current 63 DESCRIPTION 64 "An entry containing objects for invoking tests on an interface." 65 INDEX {ifIndex } 66 ::= { rlPhyTestSetTable 1 } 67 68RlPhyTestSetEntry ::= 69 SEQUENCE { 70 rlPhyTestSetType RlPhyTestType 71 } 72 73rlPhyTestSetType OBJECT-TYPE 74 SYNTAX RlPhyTestType 75 MAX-ACCESS read-write 76 STATUS current 77 DESCRIPTION 78 "A control variable used to start operator initiated interface 79 tests.1 indicates that no test has been initiated. Only 80 operator initiated interface tests can be set to this variable." 81 ::= { rlPhyTestSetEntry 1 } 82 83rlPhyTestGetTable OBJECT-TYPE 84 SYNTAX SEQUENCE OF RlPhyTestGetEntry 85 MAX-ACCESS not-accessible 86 STATUS current 87 DESCRIPTION "" 88 ::= { rlPhyTest 2 } 89 90rlPhyTestGetEntry OBJECT-TYPE 91 SYNTAX RlPhyTestGetEntry 92 MAX-ACCESS not-accessible 93 STATUS current 94 DESCRIPTION 95 "An entry containing results of tests on an interface." 96 INDEX {ifIndex, rlPhyTestGetType} 97 ::= { rlPhyTestGetTable 1 } 98 99RlPhyTestGetEntry ::= 100 SEQUENCE { 101 rlPhyTestGetType RlPhyTestType, 102 rlPhyTestGetStatus INTEGER, 103 rlPhyTestGetResult INTEGER, 104 rlPhyTestGetUnits INTEGER, 105 rlPhyTestGetAlarm INTEGER, 106 rlPhyTestGetTimeStamp DisplayString 107 } 108 109rlPhyTestGetType OBJECT-TYPE 110 SYNTAX RlPhyTestType 111 MAX-ACCESS read-only 112 STATUS current 113 DESCRIPTION 114 "A control variable used to, 1 to indicate that this test can be 115 done on the specified port, 2 to initiate the test whenever the 116 user wishes" 117 ::= { rlPhyTestGetEntry 1 } 118 119rlPhyTestGetStatus OBJECT-TYPE 120 SYNTAX INTEGER { 121 none(1), -- no test yet requested 122 success(2), 123 inProgress(3), 124 notSupported(4), 125 unAbleToRun(5), -- due to state of system 126 aborted(6), 127 failed(7) 128 } 129 MAX-ACCESS read-only 130 STATUS current 131 DESCRIPTION 132 "This object contains the status of the most recently 133 requested test for operator initiated tests or the value 134 none(1) if no tests have been requested since the last 135 reset. For non operator initiated tests the value is always 136 none(1). 137 Note that this facility provides no provision for saving 138 the results of one test when starting another, as could 139 be required if used by multiple managers concurrently." 140 ::= { rlPhyTestGetEntry 2 } 141 142rlPhyTestGetResult OBJECT-TYPE 143 SYNTAX INTEGER 144 MAX-ACCESS read-only 145 STATUS current 146 DESCRIPTION 147 "This object holds the test result" 148 ::= { rlPhyTestGetEntry 3 } 149 150rlPhyTestGetUnits OBJECT-TYPE 151 SYNTAX INTEGER { 152 integer(1), 153 boolean(2), 154 downUP(3), 155 reverseNormal(4), 156 mdiMdix(5), 157 meter(6), 158 degree(7), -- Celsius 159 microVolt(8), 160 microOham(9), 161 microAmper(10), 162 microWatt(11), 163 millisecond(12), 164 alaskaPhyLength(13), 165 alaskaPhyStatus(14), 166 dbm(15), 167 decidbm(16), 168 milidbm(17) 169 } 170 MAX-ACCESS read-only 171 STATUS current 172 DESCRIPTION 173 "The test result unit of measure. The units can be standard unit or special units 174 that are designed for special test. 175 176 The alaskaPhyLength unit is design for the VCT diagnostic and its values are: 177 less_than_50M(1), 50-80M(2), 80-110M(3), 110-140M(4), more_than_140M(5). 178 179 The alaskaPhyStatus unit is design for the VCT diagnostic and its values are: 180 4_pair_cable(1), 2_pair_cable(2), no_cable(3), open_cable(4), short_cable(5), bad_cable(6), impedance_mismatch(7)." 181 ::= { rlPhyTestGetEntry 4 } 182 183rlPhyTestGetAlarm OBJECT-TYPE 184 SYNTAX INTEGER { 185 notRelevant(1), 186 noAlarmSet(2), 187 lowWarning(3), 188 highWarning(4), 189 lowAlarm(5), 190 highAlarm(6) 191 } 192 MAX-ACCESS read-only 193 STATUS current 194 DESCRIPTION 195 "This object hold the Alarm for this Entry. only Test that have can have alarms 196 use this field, other holds the Value notRelevant(1) " 197 ::= { rlPhyTestGetEntry 5 } 198 199rlPhyTestGetTimeStamp OBJECT-TYPE 200 SYNTAX DisplayString (SIZE(1..32)) 201 MAX-ACCESS read-only 202 STATUS current 203 DESCRIPTION 204 "The time in string (formated DD-MMM-YYYY HH:MM:SS e.g 205 14-Apr-2002 10:33:31)" 206 ::= { rlPhyTestGetEntry 6 } 207 208END 209