PBI-DXP3800MX-MAIN-MIB DEFINITIONS ::= BEGIN

IMPORTS
	MODULE-IDENTITY, OBJECT-TYPE, Integer32,enterprises		FROM SNMPv2-SMI
	DisplayString											FROM SNMPv2-TC;
	
pbi	OBJECT IDENTIFIER ::= { enterprises 38295 }  
dxp3800mf	OBJECT IDENTIFIER  ::= { pbi 38 }  
--dxp3800mx	OBJECT IDENTIFIER ::= { enterprises 38295 38 11 } 

dxp3800mx MODULE-IDENTITY

        LAST-UPDATED "201307240400Z"
        ORGANIZATION "PBI"
        CONTACT-INFO "
        		Lei He
				E-mail: lhe@pbicn.com"
        DESCRIPTION "
                This file defines the MIB of PBI-DXP3800MX."
        REVISION	"201307210400Z"
        DESCRIPTION "
        		Start to define this MIB file."
        REVISION	"201307240400Z"
        DESCRIPTION "
        		Finish to define this MIB file which version is v1.0."
        		
        ::= { enterprises 38295 38 11 }



-- The status menu of dxp3800mx
dxp3800mxStatus	OBJECT IDENTIFIER ::= { dxp3800mx 1 } 
dxp3800mxStatIntput    OBJECT IDENTIFIER ::= { dxp3800mxStatus 1 }       

dxp3800mxStatIntputASITable OBJECT-TYPE
    	SYNTAX      SEQUENCE OF Dxp3800mxStatIntputASIEntry
    	MAX-ACCESS  read-only
    	STATUS      current
   		DESCRIPTION
            "A table containing status of Input ASI."
		::= { dxp3800mxStatIntput 1 }

dxp3800mxStatIntputASIEntry OBJECT-TYPE
        SYNTAX      Dxp3800mxStatIntputASIEntry
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION
                "One particular status of Input ASI."
        INDEX   { dxp3800mxStatIntputASIIndex }
        ::= { dxp3800mxStatIntputASITable 1 }

Dxp3800mxStatIntputASIEntry ::=
		SEQUENCE {
			dxp3800mxStatIntputASIIndex INTEGER,
	        dxp3800mxStatASITotalBitrate DisplayString,
			dxp3800mxStatASIValidBitrate DisplayString,
		}

dxp3800mxStatIntputASIIndex	OBJECT-TYPE
	    SYNTAX     INTEGER
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
                "The index about status of input ASI table(1..8)."
	    ::= { dxp3800mxStatIntputASIEntry 1 }
        
dxp3800mxStatASITotalBitrate	OBJECT-TYPE
		SYNTAX		DisplayString
		MAX-ACCESS	read-only
		STATUS		current
		DESCRIPTION
				"The total bitrate of input ASI(Kbps)."
		::= { dxp3800mxStatIntputASIEntry 2 }

dxp3800mxStatASIValidBitrate	OBJECT-TYPE
		SYNTAX		DisplayString
		MAX-ACCESS	read-only
		STATUS		current
		DESCRIPTION
				"The valid bitrate of input ASI(Kbps)."
		::= { dxp3800mxStatIntputASIEntry 3 }

dxp3800mxStatIntputIPIn	OBJECT IDENTIFIER ::= { dxp3800mxStatIntput 2 }		  

dxp3800mxStatIPInTotalBitrate	OBJECT-TYPE
		SYNTAX		DisplayString
		MAX-ACCESS	read-only
		STATUS		current
		DESCRIPTION
				"The total bitrate of IP in(Kbps)."
		::= { dxp3800mxStatIntputIPIn 1 }	

dxp3800mxStatIPInValidBitrate	OBJECT-TYPE
		SYNTAX		DisplayString
		MAX-ACCESS	read-only
		STATUS		current
		DESCRIPTION
				"The valid bitrate of IP in(Kbps)."
		::= { dxp3800mxStatIntputIPIn 2 }

dxp3800mxStatOutput	OBJECT IDENTIFIER ::= { dxp3800mxStatus 2 }

dxp3800mxStatOutputASI1	OBJECT IDENTIFIER ::= { dxp3800mxStatOutput 1 }

dxp3800mxStatOutputASI1TotalBitrate	OBJECT-TYPE
		SYNTAX		DisplayString
		MAX-ACCESS	read-only
		STATUS		current
		DESCRIPTION
				"The total bitrate of ASI1 Output(Kbps)."
		::= { dxp3800mxStatOutputASI1 1 }	

dxp3800mxStatOutputASI1ValidBitrate	OBJECT-TYPE
		SYNTAX		DisplayString
		MAX-ACCESS	read-only
		STATUS		current
		DESCRIPTION
				"The valid bitrate of ASI1 Output(Kbps)."
		::= { dxp3800mxStatOutputASI1 2 }

dxp3800mxStatOutputASI2	OBJECT IDENTIFIER ::= { dxp3800mxStatOutput 2 }

dxp3800mxStatOutputASI2TotalBitrate	OBJECT-TYPE
		SYNTAX		DisplayString
		MAX-ACCESS	read-only
		STATUS		current
		DESCRIPTION
				"The total bitrate of ASI2 Output(Kbps)."
		::= { dxp3800mxStatOutputASI2 1 }	

dxp3800mxStatOutputASI2ValidBitrate	OBJECT-TYPE
		SYNTAX		DisplayString
		MAX-ACCESS	read-only
		STATUS		current
		DESCRIPTION
				"The valid bitrate of ASI2 Output(Kbps)."
		::= { dxp3800mxStatOutputASI2 2 }

dxp3800mxStatSNMPVersion OBJECT-TYPE
        SYNTAX		DisplayString
        MAX-ACCESS	read-only
        STATUS		current
        DESCRIPTION
                "The SNMP application version of unit which includes Trap."
        ::= { dxp3800mxStatus 3 }

dxp3800mxStatMIBVersion OBJECT-TYPE
        SYNTAX		DisplayString
        MAX-ACCESS	read-only
        STATUS		current
        DESCRIPTION
                "The MIB version of SNMP."
        ::= { dxp3800mxStatus 4 }

END
