All pastes #622485 Raw Edit

Miscellany

public text v1 · immutable
·published 2007-07-16 21:45 UTC
rendered paste body

-- 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  }