-- File Name : OCCAM-MLT-MIB
-- Date : Tues Apr 17 11:00:00 MST 2007
-- Author : Steve Kittleson
OCCAM-MLT-MIB DEFINITIONS ::= BEGIN
IMPORTS
occamGenericMonitorModules
FROM OCCAM-REG-MODULE
TEXTUAL-CONVENTION
FROM SNMPv2-TC
MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY
FROM SNMPv2-SMI;
occamMltMib MODULE-IDENTITY
LAST-UPDATED "200702220000Z"
ORGANIZATION "Occam Networks"
CONTACT-INFO "email support@occamnetworks.com"
DESCRIPTION
"This mib module describes objects used to perform
Metallic Line Testing on customer access lines
and to provide results."
REVISION "200704170000Z"
DESCRIPTION "replace kOhm with Ohm in DC resistance UNITS"
REVISION "200702220000Z"
DESCRIPTION "remove DISPLAY-HINT"
REVISION "200609261000Z"
DESCRIPTION
"Removed Gr909 from fuse test result names"
REVISION "200602220135Z"
DESCRIPTION
"Initial version."
::= { occamGenericMonitorModules 3 }
-- TEXTUAL-CONVENTIONS --
MltTestType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A selection value for requesting or forcing a test.
A requested test will only run if the port is not in use.
A forced test will immediately shut the port and run the test."
SYNTAX INTEGER { request ( 1 ) , force ( 2 ) }
MltTestStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of test status:
none = no test has been requested.
mltbusy = another port is currently being tested.
complete = the last requested test has completed.
portInUse = the last requested port is in use, the test was not run.
Rerunning the test as 'forced' will shut the port and run the test.
inProgress = the last requested test is still running.
mltError = the mlt program reported an error and aborted the test.Check the mltErrorText object.
mltNotResponding = the mlt program didn't return a result."
SYNTAX INTEGER { none ( 1 ) , mltBusy ( 2 ), complete ( 3 ) , portInUse ( 4 ) , inProgress ( 5 ), mltError ( 6 ), mltNotRes
ponding ( 7 ) }
MltTestIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An mlt test selection value."
SYNTAX INTEGER { statusSuite ( 1 ) , mltSuite ( 2 ) , activeModeVoltages ( 3 ) , highImpedanceModeVoltages ( 4 ) , dcResist
ance ( 5 ) , capacitance ( 6 ) , loopDetect ( 7 ) , loopLength ( 8 ) }
MltTestHookState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An mlt test hook state value."
SYNTAX INTEGER { onhook ( 1 ) , offhook ( 2 ), notAvailable ( 3 ) }
MltTestPassFail ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An mlt test pass/fail value."
SYNTAX INTEGER { pass ( 1 ) , fail ( 2 ), notAvailable ( 3 ) }
MltTestRingerResult ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An mlt ringer test result value."
SYNTAX INTEGER { pass ( 1 ) , fail ( 2 ), notAvailable ( 3 ), Low ( 4 ) }
MltTestYesNo ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An mlt test pass/fail value."
SYNTAX INTEGER { yes ( 1 ) , no ( 2 ), notAvailable ( 3 ) }
-- The Metallic Loop Test Configuration group
mltTestConfig OBJECT IDENTIFIER
::= { occamMltMib 1 }
-- The Metallic Loop Test Status group
mltTestStatus OBJECT IDENTIFIER
::= { occamMltMib 2 }
-- The Metallic Loop Test Results group
mltTestResults OBJECT IDENTIFIER
::= { occamMltMib 3 }
-- The Metallic Loop Test Notifications group
mltTestNotifications OBJECT IDENTIFIER
::= { occamMltMib 4 }
-- Objects of the MLT Configuration group
mltTestIdentifier OBJECT-TYPE
SYNTAX MltTestIdentifier
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the mlt test to be run.
Setting this value starts a test.
This is a required parameter.
Approximate expected test durations are as follows:
statusSuite 1 second
mltSuite 1 minute
activeModeVoltages 3 seconds
highImpedanceModeVoltages 9 seconds
dcResistance 18 seconds
capacitance 18 seconds
loopDetect 9 seconds
loopLength 9 seconds. "
::= { mltTestConfig 1 }
mltTestType OBJECT-TYPE
SYNTAX MltTestType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects if a test is requested (only run if port is not in use) or forced.
This is an optional parameter. If not specified, the request option is used."
::= { mltTestConfig 2 }
mltTestPort OBJECT-TYPE
SYNTAX Integer32 ( 1 .. 48 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects voice channel on which test will be run.
This is a required parameter."
::= { mltTestConfig 3 }
mltDcResistanceRange OBJECT-TYPE
SYNTAX Integer32 ( 0 .. 3 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects DC Resistance range value.
This is an optional paramater. Default is 0 (auto mode)."
::= { mltTestConfig 4 }
mltLoopLengthMultiplier OBJECT-TYPE
SYNTAX Integer32 ( 10 .. 200 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects loop length multiplier in nf.
This is an optional parameter. If not specified an internal default value of 83nF/mile is used."
::= { mltTestConfig 5 }