mibs/MIBS/mrv/NBS-JUMPER-MIB
2023-12-05 12:25:34 +01:00

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