-- Do not edit this file.
-- It is generated automatically by mib-expand
-- from chassis.mib.in and *.mibdef.
--			Ascend Chassis Management Group
--
--			Ascend Communications, Inc
--			1275 Harbor Bay Pkwy
--			Alameda, CA 94502
--			+1 510 769 6001
--			info@ascend.com
--
--		Copyright (c) 1993-1999 Ascend Communications, Inc.
--		All rights reserved.
--
-- $Id: chassis.mib.in,v 29.10 2000/09/14 00:08:08 ayadav Exp $
-- This file is generated automatically for TAOS version 9.0.4.
--
-- Nov 09 98: MK initial realease
-- Feb 02 99: RYU added st100-ds3-atm, st100-uds3, st100-sdsl16.
-- Mar 11 99: MK modified Description fields.
-- Mar 16 99: RYU added st100-oc3-atm
-- Mar 04 00: GOLI deprecated the following variables since TAOS release
--                 9.0 in the favour of ASCEND-DEBUG-MIB
--             chassisMemTotal, chassisMemAvail, chassisMemThreshold 
--             slotMemoryTotal, slotMemoryAvail, slotMemoryThreshold
-- Apr 26 00: KN EOI 46177 Add new enums operStateMaintenance( 9 ) 
--               in slotStatus and maintenance(4) in slotAdminStatus.
--
ASCEND-CHASSIS-MIB DEFINITIONS ::= BEGIN

    IMPORTS
	chassisInfo
	    FROM ASCEND-MIB
	TimeTicks
	    FROM RFC1155-SMI
	DisplayString
	    FROM RFC1213-MIB
	OBJECT-TYPE
	    FROM RFC-1212;


	--
	-- Ascend Slot Types
	--

    AscendSlotType	::= INTEGER {
			other(1), -- none of the following
			empty(2), -- empty slot
			sysT1(3), -- motherboard
			slotT1(4), -- slot card
			sysE1(5), -- motherboard
			slotE1(6), -- slot card
			bri(7), -- basic rate interface
			s56-2(8), -- 2 wire switched 56
			s56-4(9), -- 4 wire switched 56
			dualHost(10), -- 2 port Plus
			quadHost(11), -- 4 port Plus
			aim2(12), -- 2 port Max slot card
			aim6(13), -- 6 port Max slot card
			ethernet(14), -- ethernet
			ethernetData(15), -- ethernet aux HDLC card
			slotBriTE(16), -- BRI TE card for the MAX
			slotBriNT(17), -- BRI NT card for the MAX
			lanModem(18), -- LAN MODEM slot card
			serialWan(19), -- Serial WAN slot card
			v110(20), -- V.110 slot card
			slotBriLT(21), -- BRI LT card for the MAX
			lanModemP(22), -- programmable V.34 LAN MODEM slot card 8 ports
			lanModemP12(23), -- programmable V.34 LAN MODEM slot card 12 ports
			pots(24), -- Plain Old Telephone Service ports
			analogModem(25), -- Analog Modem slot card (TNT) (obsoleted by analogModem2 )
			lanModemP48(26), -- programmable V.34 LAN MODEM slot card 48 ports (TNT)
			router(27), -- dedicated router card (TNT)
			unchanT1(28), -- unchannelized T1 card (TNT)
			t3(29), -- DS3 interface card (TNT)
			hssi(30), -- High Speed Serial Interface card (TNT)
			primaryNailedT1(31), -- Primary Nailed T1
			primaryNailed56(32), -- Primary Nailed 56
			dig-8modem(33), -- MAX slot card with eight 56K digital modems.
			dig-12modem(34), -- MAX slot card with twelve 56K digital modems.
			dig-16modem(35), -- MAX slot card with sixteen 56K digital modems.
			dig-48modem(36), -- TNT slot card with forty-eight 56K digital modems.
			phs-8v32modem(37), -- MAX slot card with eight V.32 PHS modems.
			phs-12v32modem(38), -- MAX slot card with twelve V.32 PHS modems.
			phs-16v32modem(39), -- MAX slot card with sixteen V.32 PHS modems.
			sdsl(40), -- TNT slot card with # SDSL lines
			cap-adsl(41), -- TNT slot card with # CAP ADSL lines
			dmt-adsl(42), -- TNT slot card with # DMT ADSL lines
			idsl(43), -- TNT slot card with # ISDN DSL lines
			unchanE1(44), -- TNT unchannelized E1 card
			analogModem2(45), -- TNT new Analog Modem slot card
			voip-8dsp(46), -- MAX slot card with 8 VOIP DSPs
			voip-12dsp(47), -- MAX slot card with 12 VOIP DSPs
			voip-16dsp(48), -- MAX slot card with 16 VOIP DSPs
			csmx(49), -- TNT csm/3 based modem slot card
			uds3(50), -- TNT unchannelized DS3 slot card
			ethernet10-100(51), -- TNT 10/100BaseT Ethernet slot card
			ds3-atm(52), -- TNT DS3 ATM slot card
			ethernet2(53), -- Ethernet Ver 2 card
			ethernetData2(54), -- ethernet aux HDLC2 card
			sdsl-data(55), -- TNT SDSL data card
			madd(56), -- TNT Multiple App Dsp slot card
			sdsl-voice(57), -- TNT SDSL voice card
			slotBriTeU(58), -- BRI TE with U-interface
			slotOc3Daughter(59), -- Stinger-10 ATM OC3 trunk daughter card
			oc3-atm(60), -- Tnt Single interface OC3/ATM card
			ethernet3(61), -- Ethernet Ver 3 card
			srs-ether(62), -- SRS ethernet card
			sdsl-atm(63), -- Stinger-10 SDSL ATM card
			alcatel-dadsl-atm(64), -- Stinger-10 DMT ADSL ATM card
			csm3v(65), -- TNT csm/3v based modem slot card
			st100-ds3-atm(66), -- DS3-ATM I/O card for the stinger 100
			st100-uds3(67), -- Unchannelized DS3 I/O card for the stinger 100
			st100-sdsl16(68), -- SDSL I/O card with 16 ports for the stinger 100
			ethernetData2ec(69), -- ethernet aux HDLC2EC card
			slotDs3Daughter(70), -- Stinger-10 ATM DS3 trunk daughter card
			st100-sdsl8(71), -- SDSL I/O card with 8 ports for the stinger 100
			ether-dual(72), -- Dual 10/100 Ethernet card
			st100-oc3-atm(73), -- OC3-ATM I/O card for the stinger 100
			ethernet4(74), -- Ethernet Ver 4 card (Obsoleted since TAOS Release 9.0)
			stm0(75), -- Single STM-0 interface
			st100-cc3-atm(76), -- OC3-ATM I/O card for the stinger 100
			lanModem-csmx(77), -- MAX csm3 modem slot
			maxpotsFxs(78), -- MaxPots FXS slot card
			ds3-atm2(79), -- DS3 ATM slot card Vers 2
			occupied(80), -- for cards that take more than one slot space
			stinger-control-module(81), -- Stinger Control Module card
			tnt-control-module(82), -- TNT Control Module card
			dadsl-atm-16ports(83), -- Stinger-10 16 port DMT ADSL ATM card
			alcatel-dadsl-atm-v2(84), -- Stinger-10 12 port DMT ADSL ATM card Ver. 2
			sdsl-atm-v2(85), -- Stinger-10 SDSL ATM card Ver. 2
			dadsl-atm-16ports-v2(86), -- Stinger-10 16 port DMT ADSL ATM card Ver. 2
			dadsl-atm-24ports(87), -- Stinger-10 24 port DMT ADSL ATM card
			pctfit(89), -- PCTFI T1 interface
			pctfie(90), -- PCTFI E1 interface
			glite-atm-48ports(91), -- Stinger-10 48 port DMT GLITE ATM card
			e3-atm(92), -- E3 ATM slot card
			madd2(93), -- MADD slot card, 96 ports
			hdsl2(94), -- Stinger-10 32 port HDSL2 card
			stinger-idsl(95), -- Stinger-10 32 port IDSL card
			annexb-dadsl-atm(96), -- Stinger-10 12 port ANNEX B DMT card
			apx-control-module(97), -- APX Control Module card
			stinger-terminator(98), -- Terminator slot card for the stinger 10
			annexc-dadsl-atm(99), -- Stinger-10 40 port CT FLITE Annex A/C DMT ATM card
			ethernet3nd(100), -- Ethernet Ver 3nd card
			clpmt(101), -- APX Channelized LPM T1 interface
			clpme(102), -- APX channelized LPM E1 interface
			rearslot-clt(103), -- Stinger Copper Loop Tester
			rearslot-lpm(105), -- Stinger Line Protection Module
			rearslot-psm(106), -- Stinger Path Selector Module
			combo(107), -- Definity RO Combo Blade
			gs-dadsl-atm-48ports(116), -- Stinger-10 48 port GS FOURTE Annex A/B/C DMT ATM card
			oc3-atm2(117), -- Tnt Single interface OC3/ATM card
			vmadd(118) -- Virtual Madd slot card
			}

	--
	-- Ascend chassis info group
	--
	-- This group contains general information
	-- about the chassis as a whole.

    chassisDesc		OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The chassis type description."
	::= { chassisInfo 1 }

    chassisSerialNo	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The chassis serial number."
	::= { chassisInfo 2 }

    chassisHWRev	OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The chassis hardware revision.
			 For non-TNT platforms it is
			 always reported as empty string."
	::= { chassisInfo 3 }

    chassisRedundancy	OBJECT-TYPE
	SYNTAX		INTEGER {
				noRedundancy(1),
				redundancy(2)
				}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Value to indicate if this platform is running with
			 redundant controller." 
	::= { chassisInfo 4 }

    chassisMemTotal	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		deprecated
	DESCRIPTION	"The total RAM (bytes) on the shelf controller.
                         **deprecated**"
	::= { chassisInfo 5 }

    chassisMemAvail	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		deprecated
	DESCRIPTION	"The RAM (bytes) currently available on the shelf 
                         controller.**deprecated**"
	::= { chassisInfo 6 }

    chassisMemThreshold	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		deprecated
	DESCRIPTION	"The low water mark for RAM (bytes) on the shelf 
                         controller.**deprecated**"
	::= { chassisInfo 7 }

	--
	-- Added in TAOS 8.0 for Stinger
	--

    cntrReduGroup OBJECT IDENTIFIER ::= { chassisInfo 8 }

    cntrReduSwitchLastTime	OBJECT-TYPE
	SYNTAX  TimeTicks
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	    "The value of sysUpTime at the time the controller switched over,
	     0 if none after last system reboot."
	::= { cntrReduGroup 1 }
 
    cntrReduSwitchReason	OBJECT-TYPE
	SYNTAX  INTEGER {
	    unknown(1),
	    failure(2),
	    manual(3),
	    scheduled(4)
	}
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	    "Reason for last controller switchover, unknown if no switchover
             has occurred."
	::= { cntrReduGroup 2 }

    cntrReduSwitchIndex 	OBJECT-TYPE
	SYNTAX  INTEGER
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	    "Controller Index into slot-table for last controller 
             that was switched from."
	::= { cntrReduGroup 3 }

    cntrReduCurrentIndex	OBJECT-TYPE
	SYNTAX  INTEGER
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	    "Current Controller Index into slot-table."
	::= { cntrReduGroup 4 }

    cntrReduAvailGroup OBJECT IDENTIFIER ::= { chassisInfo 9 }

    -- The redundancy transition group provides information on the
    -- availability of controller redundancy. This information is
    -- disjoined from the current primary/secondary selection as 
    -- provided by the cntrReduGroup.

    cntrReduAvailLastTime   OBJECT-TYPE
        SYNTAX  TimeTicks
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION 
          "The last time the redundacy availabilty state changed." 
        ::= { cntrReduAvailGroup 1 }

    --            ===> fullRedundancy (3)    <==========
    --           /       | change to/from fullRed.      |
    --          /        |                              | total loss/gain of 
    --  boot(2)======> partialRedundancy (4)            | redundancy
    --          \        | change to/from noRed         |
    --           \       |                              |
    --            ===> noRedundancy (5)      <==========

    CntrReduAvailState ::= INTEGER {
          other(1),             -- state cannot be determined
          boot(2),              -- the system is booting
          fullRedundancy(3),    -- redundant, communicating controller
          partialRedundancy(4), -- redundant controller with no communication
          noRedundancy(5)       -- single controller system
        }

    cntrReduAvailPrevState  OBJECT-TYPE
        SYNTAX  CntrReduAvailState
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION 
          "The previous redundancy state. It's value is other before
           the first transition."
        ::= { cntrReduAvailGroup 2 }

    cntrReduAvailCurrState  OBJECT-TYPE
        SYNTAX  CntrReduAvailState
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION 
          "The current redundancy state. It's value is boot before
           the first transition."
        ::= { cntrReduAvailGroup 3 }

    cntrReduAvailSlotIndex  OBJECT-TYPE
        SYNTAX  INTEGER
        ACCESS  read-only
        STATUS  mandatory
        DESCRIPTION 
          "The slotIndex as used in the slot table for the slot that
           observed the transition."
        ::= { cntrReduAvailGroup 4 }
	
	-- Ascend slot management group
	--
	-- This group contains the MIB variables used to determine the
	-- number of slots supported by the device and the type of slot
	-- card currently installed.

    slotNumber		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The number of slots, fixed or removable, supported
			by this device."
	::= { slots 1 }


	-- The slot table
	--
	-- This table contains slotNumber entries describing each slot
	--

    slotTable		OBJECT-TYPE
	SYNTAX		SEQUENCE OF SlotEntry
	ACCESS		not-accessible
	STATUS		mandatory
	DESCRIPTION	"A list of slot entries.  The number of entries is
			given by the value slotNumber."
	::= { slots 2 }

    slotEntry		OBJECT-TYPE
	SYNTAX		SlotEntry
	ACCESS		not-accessible
	STATUS		mandatory
	DESCRIPTION	"A slot entry containing objects to describe the
			slot."
	INDEX		{ slotIndex }
	::= { slotTable 1 }

    SlotEntry ::=
	SEQUENCE {
	    slotIndex
		INTEGER,
	    slotName
		DisplayString,
	    slotType
		AscendSlotType,
	    slotFixed
		INTEGER,
	    slotItems
		INTEGER,
	    slotSpecific
		OBJECT IDENTIFIER,
	    slotSerialNumber
		INTEGER,
	    slotStatus
		INTEGER,
	    slotLastChange
		TimeTicks,
	    slotHWRev
		DisplayString,
	    slotSWRev
		DisplayString,
	    slotAdminStatus
		INTEGER,
	    slotUpTime
		TimeTicks,
	    slotMemoryTotal
		INTEGER,
	    slotMemoryAvail
		INTEGER,
	    slotMemoryThreshold
		INTEGER
	}

    slotIndex		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"A unique value for each slot card. Its value ranges
			between 1 and the value slotNumber."
	::= { slotEntry 1 }

   slotName		OBJECT-TYPE
	SYNTAX		DisplayString
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The ASCII representation of the name of the card
			in the indexed slot.  The name is the same name
			displayed on the Main Edit Menu less the menu
			number.	 The empty string is returned when there is no
			slot card present.  The value 'Not Avail' is used when
 			the card in the slot has failed POST. The value
                        'Occupied' is used for cards occupying more than
			one slot space."
	::= { slotEntry 2 }

    slotType		OBJECT-TYPE
	SYNTAX		AscendSlotType
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The type of card in the indexed slot."
	::= { slotEntry 3 }

    slotFixed		OBJECT-TYPE
	SYNTAX		INTEGER {
			    fixed( 1 ),
			    removable( 2 )
			}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The value fixed( 1 ) returned if the slot card
			is not removable and removable( 2 ) if
			the slot card is removable."
	::= { slotEntry 4 }

    slotItems		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"A count of the number of 'items' contained by this
			slot card.  An 'item' is a 'port' for host and a
			'line' for network slot cards."
	::= { slotEntry 5 }

    slotSpecific	OBJECT-TYPE
	SYNTAX		OBJECT IDENTIFIER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"A reference to MIB definitions specific to the
			hardware in this slot card. Contains the object
			identifier { 0 0 } if there is no slot specific
			information for the current slot card type."
	::= { slotEntry 6 }

    slotSerialNumber	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The TNT slot card's serial number.

			 The serial number is reported as 0 if the slot card
			 does not have a serial number, if the card did not
			 boot, or if the slot is empty.

			  The serial number is reported as 7777777 if the
			  slot card does not support serialization.

			 The serial number is reported as 0 for platforms
			 other than TNT."
	::= { slotEntry 7 }

    slotStatus	OBJECT-TYPE
	SYNTAX		INTEGER {
			    operStateDown( 1 ),
			    operStateUp( 2 ),
			    operStateDiag( 3 ),
			    operStateCoreDump( 4 ),
			    operStateLoading( 5 ),
			    operStatePost( 6 ),
			    operStateNone( 7 ),
                            operStateOccupied( 8 ),
			    operStateMaintenance( 9 )
			}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The current status of the TNT slot card
			 For non-TNT systems operStateNone is always reported."
	::= { slotEntry 8 }

    slotLastChange	OBJECT-TYPE
	SYNTAX		TimeTicks
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The value of sysUpTime at the time the TNT slot card
			 entered its current state.
			 For non-TNT systems 0 is always reported."
	::= { slotEntry 9 }

    slotHWRev           OBJECT-TYPE
        SYNTAX          DisplayString
        ACCESS          read-only
        STATUS          mandatory
        DESCRIPTION     "Hardware revision of the slot card.
                        On systems that do not support this object,
                        an empty string is returned."
        ::= { slotEntry 10 }

    slotSWRev           OBJECT-TYPE
        SYNTAX          DisplayString
        ACCESS          read-only
        STATUS          mandatory
        DESCRIPTION     "Software revision of the slot card.
                        On systems that do not support this object,
                        an empty string is returned."
        ::= { slotEntry 11 }

    slotAdminStatus	OBJECT-TYPE
	SYNTAX		INTEGER {
				  up(1),
				  down(2),
				  remove(3),
				  maintenance(4)
				}
	ACCESS		read-write
	STATUS		mandatory
	DESCRIPTION	"This attribute changes the state of the slot card
			 or deletes the slot card.
			 When read, returns the last admin. state set.
			 For non-TNT systems slotAdminStatusUp(1) always returned.
			 For non-TNT system this attribute can not be SET and
			 GENERAL_ERROR(5) is returned, if a SET-REQUEST is received."

	::= { slotEntry 12 }

    slotUpTime		OBJECT-TYPE
	SYNTAX		TimeTicks
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"Time the slot card has been up.
			 If the slot card is not UP, returns 0.
                         For non-TNT systems the time for which the system
                         as a whole has been up is reported for all the slots,
                         irrespective of whether they are occupied or empty."
	::= { slotEntry 13 }

    slotMemoryTotal	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		deprecated
	DESCRIPTION	"Total RAM(bytes) present on the slot card.
                         **deprecated**"
	::= { slotEntry 14 }

    slotMemoryAvail	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
        STATUS          deprecated
	DESCRIPTION	"The amount of RAM(bytes) currently available.
                         **deprecated**"
	::= { slotEntry 15 }

    slotMemoryThreshold	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		deprecated
	DESCRIPTION	"The RAM low water mark (bytes) for the slot
                         card. **deprecated**"
	::= { slotEntry 16 }


	-- slot item table
	--
	-- Each slot contains 1 or more 'items' that map to an interface
	-- number.  The slotItemTable defines the mapping between item
	-- number and interface.

    slotItemTable	OBJECT-TYPE
	SYNTAX		SEQUENCE OF SlotItemEntry
	ACCESS		not-accessible
	STATUS		mandatory
	DESCRIPTION	"A list of slot item entries.  Each slot contains
			slotItems entries, indexed by slotItemSlotIndex and
			by slotItemIndex"
	::= { slots 3 }

    slotItemEntry	OBJECT-TYPE
	SYNTAX		SlotItemEntry
	ACCESS		not-accessible
	STATUS		mandatory
	DESCRIPTION	"A slot entry containing the starting interface and
			number of interfaces used by the indexed slot/item."
	INDEX		{ slotItemSlotIndex, slotItemIndex }
	::= { slotItemTable 1 }


    SlotItemEntry ::=
	SEQUENCE {
	    slotItemSlotIndex
		INTEGER,
	    slotItemIndex
		INTEGER,
	    slotItemFirstIf
		INTEGER,
	    slotItemIfCount
		INTEGER,
	    slotItemSpecific
		OBJECT IDENTIFIER,
	    slotItemStatus
		INTEGER
	}

    slotItemSlotIndex	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"A unique value for each slot card.  The slot card
			identified by a particular value of this index
			is the same slot card as identified by the same value of
			slotIndex."
	::= { slotItemEntry 1 }

    slotItemIndex	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"A unique value for each item in each slot card.  Its
			value ranges between 1 and the value of slotItems
			in the slot indexed by the same value as
			slotItemSlotIndex."
	::= { slotItemEntry 2 }

    slotItemFirstIf	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The interface number associated with the indexed
			item on the indexed slot.  May be set to 0 if the
			slot/item is not associated with any interface."
	::= { slotItemEntry 3 }

    slotItemIfCount	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The number of interfaces associated with the
			indexed item on the indexed slot.  Typically set
			to 1 for host slots and the number of channels on
			network (WAN) slots.  May be set to 0 when the item
			is not associated with an interface."
	::= { slotItemEntry 4 }

    slotItemSpecific	OBJECT-TYPE
	SYNTAX		OBJECT IDENTIFIER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"A reference to MIB definitions specific to the
			indexed item on the indexed slot. Contains the
			object identifier { 0 0 } if there is no item
			specific information for the indexed item."
	::= { slotItemEntry 5 }

    slotItemStatus	OBJECT-TYPE
	SYNTAX		INTEGER {
			    statusOther( 1 ),
			    slotItemNotRunning( 2 ),
			    briLinkNotStuffed( 3 ),
			    briLinkDisabled( 4 ),
			    briDown( 5 ),
			    briNotInit( 6 ),
			    briNotInitWithL2( 7 ),
			    briPInit( 8 ),
			    briMInit( 9 )
			}
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The current status of this item in this slot card."
	::= { slotItemEntry 6 }


	-- The slot IF table
	--
	-- An interface to slot/item lookup table.  This table contains one
	-- entry per interface and the contents of the table are the slot
	-- and item associated with the index.	Items not related to a
	-- specific slot, e.g. console ports, are also mapped here.
	-- Note: multiple intefaces can point to the same slot/item.

    slotIfTable		OBJECT-TYPE
	SYNTAX		SEQUENCE OF SlotIfEntry
	ACCESS		not-accessible
	STATUS		mandatory
	DESCRIPTION	"A list of interfaces and the slot/item entry that
			the interface is associated with."
	::= { slots 4 }

    slotIfEntry		OBJECT-TYPE
	SYNTAX		SlotIfEntry
	ACCESS		not-accessible
	STATUS		mandatory
	DESCRIPTION	"A slot interface entry containing the slot and item
			that the interface is associated with."
	INDEX		{ slotIfIndex }
	::= { slotIfTable 1 }

    SlotIfEntry ::=
	SEQUENCE {
	    slotIfIndex
		INTEGER,
	    slotIfSlotIndex
		INTEGER,
	    slotIfItemIndex
		INTEGER
	}

    slotIfIndex		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The interface index, ranging from 1 to the number
			of interfaces specified in the MIB-II variable
			ifNumber. The interface identified by a particular
			value of this index is the same interface as
			identified by the same value of ifIndex."
	::= { slotIfEntry 1 }

    slotIfSlotIndex		OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The slot index, ranging from 0 to the number
			of slots specified in slotNumber.  When zero the
			interface references an item in the console group
			of this MIB.  Otherwise the slot identified by a
			particular value of this index is the same slot as
			identified by the same value of slotIndex."
	::= { slotIfEntry 2 }

    slotIfItemIndex	OBJECT-TYPE
	SYNTAX		INTEGER
	ACCESS		read-only
	STATUS		mandatory
	DESCRIPTION	"The item index, ranging from 1 to the number
			of items supported on the slot indicated by
			slotIfSlotIndex.  When slotIfSlotIndex is non-zero
			the number of items supported is specified in
			slotItems for the slot entry index by slotIfSlotIndex.
			The item identified by a particular value of this
			index is the same item as identified by the same
			value of  slotItemIndex."
	::= { slotIfEntry 3 }


END
