140 lines
4.0 KiB
Plaintext
140 lines
4.0 KiB
Plaintext
NBS-JUMPER-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
Unsigned32, OBJECT-TYPE,
|
|
MODULE-IDENTITY, OBJECT-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
|
|
DisplayString
|
|
FROM SNMPv2-TC
|
|
|
|
InterfaceIndex
|
|
FROM IF-MIB
|
|
|
|
nbs
|
|
FROM NBS-MIB
|
|
;
|
|
|
|
nbsJumperMib MODULE-IDENTITY
|
|
LAST-UPDATED "201209260000Z" -- Sep 26, 2012
|
|
ORGANIZATION "NBS"
|
|
CONTACT-INFO
|
|
"For technical support, please contact your service channel"
|
|
|
|
DESCRIPTION
|
|
"MIB for reporting configuration of module's dipswitches and jumpers"
|
|
|
|
::= { nbs 210 }
|
|
|
|
-- *******************************************************************
|
|
-- NBS-JUMPER-MIB local defines
|
|
-- *******************************************************************
|
|
nbsJumperGrp OBJECT-IDENTITY
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Jumper and dipswitch information"
|
|
::= { nbsJumperMib 1 }
|
|
|
|
-- *******************************************************************
|
|
--
|
|
-- the nbsJumperTable
|
|
--
|
|
-- *******************************************************************
|
|
|
|
nbsJumperTableSize OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of entries in nbsJumperTable."
|
|
::= { nbsJumperGrp 1 }
|
|
|
|
nbsJumperTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF NbsJumperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"All Jumper and dipswitch information"
|
|
::= { nbsJumperGrp 2 }
|
|
|
|
nbsJumperEntry OBJECT-TYPE
|
|
SYNTAX NbsJumperEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Individual Jumper and dipswitch information"
|
|
INDEX { nbsJumperIfIndex, nbsJumperIndex }
|
|
::= { nbsJumperTable 1 }
|
|
|
|
NbsJumperEntry ::= SEQUENCE {
|
|
nbsJumperIfIndex InterfaceIndex,
|
|
nbsJumperIndex INTEGER,
|
|
nbsJumperPosition INTEGER,
|
|
nbsJumperInterpret DisplayString,
|
|
nbsJumperSilkScreen DisplayString,
|
|
nbsJumperDescription DisplayString
|
|
}
|
|
|
|
nbsJumperIfIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndex
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique identifier of this module in format css000 where
|
|
c is nbsCmmcChassisIndex and ss is nbsCmmcSlotIndex of
|
|
this board."
|
|
::= { nbsJumperEntry 1 }
|
|
|
|
nbsJumperIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unique index of the jumper or dipswitch. Index starts at 1."
|
|
::= { nbsJumperEntry 2 }
|
|
|
|
nbsJumperPosition OBJECT-TYPE
|
|
SYNTAX INTEGER{
|
|
notSupported (1),
|
|
off (2),
|
|
on (3)
|
|
}
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Actual/current position of this jumper or dipswitch. For
|
|
jumpers, on(3) indicates the pin pair is connected, off(2)
|
|
means the jumper pair is unconnected."
|
|
::= { nbsJumperEntry 3 }
|
|
|
|
nbsJumperInterpret OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..50))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Textual interpretation of the current
|
|
nbsJumperPosition - what being on(3) or off(2)
|
|
means for this feature."
|
|
::= { nbsJumperEntry 4 }
|
|
|
|
nbsJumperSilkScreen OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..10))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The J number for this jumper, or SW block plus switch
|
|
number for this dipswitch, as etched into the circuit
|
|
board or dipswitch block."
|
|
::= { nbsJumperEntry 5 }
|
|
|
|
nbsJumperDescription OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..255))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Role of this jumper, feature it represents."
|
|
::= { nbsJumperEntry 6 }
|
|
END
|