mibs/MIBS/arris/d5/ARRIS-D5-TEST-MIB
2023-12-05 12:25:34 +01:00

388 lines
13 KiB
Plaintext

ARRIS-D5-TEST-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, DisplayString, DateAndTime
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
arrisD5UEQam
FROM ARRIS-MIB;
d5TestMIB MODULE-IDENTITY
LAST-UPDATED "200901150000Z" -- 15th January 2009
ORGANIZATION "Arris International"
CONTACT-INFO
" Network Management
Postal: Arris International.
4400 Cork Airport Business Park
Cork Airport, Kinsale Road
Cork, Ireland.
Tel: +353 21 7305 800
Fax: +353 21 4321 972"
DESCRIPTION
"This MIB returns a table of test results that have been run on the
D5-UEQAM. It reports general pass or fail test results as well as
test specific result information.
It also allows for tests to be configured and run to support diagnostics
and the manufacturing process."
REVISION "200812010000Z"
DESCRIPTION "Initial version"
::= { arrisD5UEQam 19 }
D5TestState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A type definition for controlling test state."
SYNTAX INTEGER {
idle(0),
start(1),
stop(2),
startCategory(3),
startSlot(4),
startAll(5),
clearCategory(6),
clearSlot(7),
clearAll(8)
}
D5TestStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A type definition for current test state."
SYNTAX INTEGER {
complete(1),
skipped(2),
notRun(3),
running(4),
stopped(5),
continuous(6)
}
D5TestResult ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A type definition for simple test results."
SYNTAX INTEGER {
passed(1),
failed(2),
notAvailable(3),
incomplete(4)
}
d5TestControl OBJECT IDENTIFIER ::= { d5TestMIB 1 }
d5TestControlSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Slot number on which to perform a test"
::= { d5TestControl 1 }
d5TestControlCategory OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Category of test to configure"
::= { d5TestControl 2 }
d5TestControlNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Test number of test to configure"
::= { d5TestControl 3 }
d5TestControlState OBJECT-TYPE
SYNTAX D5TestState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"State to set for the test."
::= { d5TestControl 4 }
d5TestControlIterations OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Number of times to run the test. 0 to run repeatedly until stopped."
::= { d5TestControl 5 }
d5TestControlArg0 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional argument to control test behaviour"
::= { d5TestControl 6 }
d5TestControlArg1 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional argument to control test behaviour"
::= { d5TestControl 7 }
d5TestControlArg2 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional argument to control test behaviour"
::= { d5TestControl 8 }
d5TestControlArg3 OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Optional argument to control test behaviour"
::= { d5TestControl 9 }
d5TestResultTable OBJECT-TYPE
SYNTAX SEQUENCE OF D5TestResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains a list of D5 test-results."
::= { d5TestMIB 2 }
d5TestResultEntry OBJECT-TYPE
SYNTAX D5TestResultEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for a single categorised test and corresponding result."
INDEX { d5TestSlot, d5TestCategory, d5TestNumber }
::= { d5TestResultTable 1 }
D5TestResultEntry ::= SEQUENCE {
d5TestSlot Unsigned32,
d5TestCategory Unsigned32,
d5TestNumber Unsigned32,
d5TestDescr DisplayString,
d5TestStatus D5TestStatus,
d5TestLastRunTime DateAndTime,
d5TestResult D5TestResult,
d5TestResultVector0 Unsigned32,
d5TestResultVector1 Unsigned32,
d5TestResultVector2 Unsigned32,
d5TestResultVector3 Unsigned32,
d5TestResultVector4 Unsigned32,
d5TestResultVector5 Unsigned32,
d5TestResultVector6 Unsigned32,
d5TestResultVector7 Unsigned32,
d5TestResultVector8 Unsigned32,
d5TestResultVector9 Unsigned32,
d5TestResultVector10 Unsigned32,
d5TestResultVector11 Unsigned32,
d5TestResultVector12 Unsigned32,
d5TestResultVector13 Unsigned32,
d5TestResultVector14 Unsigned32,
d5TestResultVector15 Unsigned32
}
d5TestSlot OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"D5 slot containing the card on which the test was run"
::= { d5TestResultEntry 1 }
d5TestCategory OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Test category"
::= { d5TestResultEntry 2 }
d5TestNumber OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Test number, unique withing this test category."
::= { d5TestResultEntry 3 }
d5TestDescr OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Brief description of the test"
::= { d5TestResultEntry 4 }
d5TestStatus OBJECT-TYPE
SYNTAX D5TestStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current state of this test"
::= { d5TestResultEntry 5 }
d5TestLastRunTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Last time this test was run"
::= { d5TestResultEntry 6 }
d5TestResult OBJECT-TYPE
SYNTAX D5TestResult
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Test result summary"
::= { d5TestResultEntry 7 }
d5TestResultVector0 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 8 }
d5TestResultVector1 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 9 }
d5TestResultVector2 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 10 }
d5TestResultVector3 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 11 }
d5TestResultVector4 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 12 }
d5TestResultVector5 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 13 }
d5TestResultVector6 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 14 }
d5TestResultVector7 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 15 }
d5TestResultVector8 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 16 }
d5TestResultVector9 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 17 }
d5TestResultVector10 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 18 }
d5TestResultVector11 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 19 }
d5TestResultVector12 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 20 }
d5TestResultVector13 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 21 }
d5TestResultVector14 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 22 }
d5TestResultVector15 OBJECT-TYPE
SYNTAX Unsigned32 (0..4294967295)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Result data specific to the test in this row"
::= { d5TestResultEntry 23 }
-- ------------------------------------------------------------------------
-- Conformance section
-- ------------------------------------------------------------------------
d5TestMibConformance OBJECT IDENTIFIER ::= { d5TestMIB 99 }
d5TestMibGroups OBJECT IDENTIFIER ::= { d5TestMibConformance 1 }
d5TestMibGroup OBJECT-GROUP
OBJECTS { d5TestControlSlot, d5TestControlCategory, d5TestControlNumber,
d5TestControlState, d5TestControlIterations, d5TestControlArg0,
d5TestControlArg1, d5TestControlArg2, d5TestControlArg3,
d5TestDescr, d5TestStatus, d5TestLastRunTime, d5TestResult,
d5TestResultVector1, d5TestResultVector2, d5TestResultVector3,
d5TestResultVector4 }
STATUS current
DESCRIPTION
"Description."
::= { d5TestMibGroups 1 }
d5TestMibCompliances OBJECT IDENTIFIER ::= { d5TestMibConformance 2 }
d5TestMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Description."
MODULE -- this module
MANDATORY-GROUPS { d5TestMibGroup }
::= { d5TestMibCompliances 1 }
END