------------------------------------------------------------------------------
--
--  File         : sys.mi2
--  Description  : 
--  Version      :  
--  Date         : March 3, 2003
-- 	Copyright    : 2003 by maipu (sichuan) communication technology co.,ltd.
--					All rights reserved.
--
-- $Id:
-- 
------------------------------------------------------------------------------

------------------------------------------------------------------------------
MPPANEL-MIB DEFINITIONS ::= BEGIN


IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Counter32, Gauge32,
        Integer32, Unsigned32, TimeTicks,IpAddress,Counter64
        	                                    FROM SNMPv2-SMI
        TEXTUAL-CONVENTION, TruthValue, MacAddress, 
	RowStatus, DisplayString, DateAndTime 
                                                 FROM SNMPv2-TC
        MODULE-COMPLIANCE, OBJECT-GROUP         
        	FROM SNMPv2-CONF        
        mpMgmt
        	FROM MAIPU-SMI
        ObjectName, ObjectSyntax, NetworkAddress
                FROM RFC1155-SMI;



mpPanelMib          	MODULE-IDENTITY
                    		LAST-UPDATED 	"0611270945Z"
                    		ORGANIZATION 	"ĴͨŹɷ޹˾,
                    		             	 Maipu (Sichuan) Communication Technology Co. LTD."
                    		CONTACT-INFO
                    			" д :  ???
                    			 ϵַĴʡ ɶ  ˴16
                    			     ࣺ    610041
                    			     
                    			     棺
                    			 ʼ ????"
                    		DESCRIPTION
                      			""
                    		::= { mpMgmt  1 }



panelTable          	OBJECT-TYPE
                    		SYNTAX  SEQUENCE OF  PanelEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		::= { mpPanelMib 1 }

panelEntry          	OBJECT-TYPE
                    		SYNTAX  PanelEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		INDEX  { panelIndex }
                    		::= { panelTable 1 }

PanelEntry          	::= SEQUENCE {
                    			panelIndex             DisplayString,
                    			panelType              INTEGER,
                    			panelIfIndex           INTEGER
                    	             }


panelIndex          	OBJECT-TYPE
                    		SYNTAX  DisplayString
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		::= { panelEntry 1 }

panelType           	OBJECT-TYPE
                    		SYNTAX  INTEGER
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"͡"
                    		::= { panelEntry 2 }

panelIfIndex        	OBJECT-TYPE
                    		SYNTAX  INTEGER
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"ӿӦĽӿڱе"
                    		::= { panelEntry 3 }

cE1TimeslotsTable   	OBJECT-TYPE
                    		SYNTAX  SEQUENCE OF  CE1TimeslotsEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			"cE1ʱ϶"
                    		::= { mpPanelMib 3 }

cE1TimeslotsEntry   	OBJECT-TYPE
                    		SYNTAX  CE1TimeslotsEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			"cE1ʱ϶"
                    		INDEX  { cE1IfIndex }
                    		::= { cE1TimeslotsTable 1 }

CE1TimeslotsEntry   	::= SEQUENCE {
                    			cE1IfIndex             INTEGER,
                    			cE1Timeslots           INTEGER
                    	             }


cE1IfIndex          	OBJECT-TYPE
                    		SYNTAX  INTEGER
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"cE1߼ӿ"
                    		::= { cE1TimeslotsEntry 1 }

cE1Timeslots        	OBJECT-TYPE
                    		SYNTAX  INTEGER
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"cE1߼ӿռõʱ϶"
                    		::= { cE1TimeslotsEntry 2 }

mprSwPortTable      	OBJECT-TYPE
                    		SYNTAX  SEQUENCE OF   MprSwPortEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		::= { mpPanelMib 10 }

mprSwPortEntry      	OBJECT-TYPE
                    		SYNTAX  MprSwPortEntry
                    		MAX-ACCESS  not-accessible
                    		STATUS  current
                    		DESCRIPTION
                    			""
                    		INDEX  { mprSwSlotNo, mprSwPortNo }
                    		::= { mprSwPortTable 1 }

MprSwPortEntry      	::= SEQUENCE {
                    			mprSwSlotNo            INTEGER,
                    			mprSwPortNo            INTEGER,
                    			mprSwPortLinkStatus    INTEGER,
                    			mprSwPortSpeed         INTEGER,
                    			mprSwPortDeplux        INTEGER
                    	             }


mprSwSlotNo         	OBJECT-TYPE
                    		SYNTAX  INTEGER
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"slot number"
                    		::= { mprSwPortEntry 1 }

mprSwPortNo         	OBJECT-TYPE
                    		SYNTAX  INTEGER
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"port number"
                    		::= { mprSwPortEntry 2 }

mprSwPortLinkStatus 	OBJECT-TYPE
                    		SYNTAX  INTEGER {
                    			         up(1),
                    			          down(2)
                    			        }
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"port link status"
                    		::= { mprSwPortEntry 3 }

mprSwPortSpeed      	OBJECT-TYPE
                    		SYNTAX  INTEGER {
                    			         unkown(1),
                    			          speed10(2),
                    			          speed100(3),
                    			          speed1000(4)
                    			        }
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"port speed"
                    		::= { mprSwPortEntry 4 }

mprSwPortDeplux     	OBJECT-TYPE
                    		SYNTAX  INTEGER {
                    			         unkown(1),
                    			          half(2),
                    			          full(3)
                    			        }
                    		MAX-ACCESS  read-only
                    		STATUS  current
                    		DESCRIPTION
                    			"port deplux"
                    		::= { mprSwPortEntry 5 }



END
------------------------------------------------------------------------------
-- ============================================================================
-- $Log: sysMib.mi2,v $
--
--
-- ============================================================================


