www.pudn.com > SNMP·¶ÀýÔ´´úÂë.zip > media.mib


 TXFX-MIB DEFINITIONS ::= BEGIN 
        IMPORTS 
              enterprises  
                      FROM RFC1155-SMI 
	      MODULE-IDENTITY, OBJECT-TYPE, Gauge32,NOTIFICATION-TYPE, 
              Integer32 
                    FROM SNMPv2-SMI 
              DisplayString 
                    FROM SNMPv2-TC 
              MODULE-COMPLIANCE, OBJECT-GROUP 
                    FROM SNMPv2-CONF 
		ifIndex 
                    FROM RFC1213-MIB; 
 
       gdt      OBJECT IDENTIFIER ::= { enterprises 26 }  --5326 
        
	txfxMIB MODULE-IDENTITY 
              LAST-UPDATED "9401030000Z" 
              ORGANIZATION "Great Dragon Telecom Corp.Ltd." 
              CONTACT-INFO 
                "        Liu yi 
 
                 Postal: System Integration Dept. 
                         169 Beiyuan Rd. Chaoyang District 
                         Beijing, 100101 
			 P.R.China 
 
                    Tel: +86 6498 2299 ext 6422 
                    Fax: None. 
 
                 E-mail: gdtyy@ri.gdt.com.cn" 
              DESCRIPTION 
                   "The MIB module to describe 
                   TXFX Device objects." 
              ::= { gdt 5 } 
 
	--  This is the MIB module for the CWDM devices objects 
		  txfxDevice      OBJECT IDENTIFIER ::= { txfxMIB 1 } 
 
          txfxTraps    OBJECT IDENTIFIER ::= { txfxMIB 2 } 
	 
	-- TXFX Device group 
 
	txfxDevSoftwareVersion OBJECT-TYPE 
             SYNTAX  OCTET STRING -- SYNTAX  INTEGER  {  version1(1), 
  								   --                    version2(2)                  } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "This variable identifies the software version of this device." 
              ::= { txfxDevice 1 } 
	 
	   txfxDeviceType OBJECT-TYPE 
              SYNTAX  OCTET STRING --SYNTAX  INTEGER   
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "This variable identifies the type of this device." 
              ::= { txfxDevice 2 } 
    
	   txfxDeviceHardwareVersion OBJECT-TYPE 
              SYNTAX  INTEGER  { 
                         version1(1), 
                         version2(2) 
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "This variable identifies the hardware version of the device." 
              ::= { txfxDevice 3 } 
 
	  txfxDeviceModuleNum OBJECT-TYPE 
              SYNTAX  Integer32                            
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "This variable identifies the hardware version of the device." 
              ::= { txfxDevice 4 } 
 
	 txfxModuleTable OBJECT-TYPE 
              SYNTAX  SEQUENCE OF TxfxModuleEntry 
              MAX-ACCESS  not-accessible 
              STATUS  current 
              DESCRIPTION 
                 "The CWDM Harddisk table." 
                ::= { txfxDevice 5 } 
 
          txfxModuleEntry OBJECT-TYPE 
              SYNTAX  TxfxModuleEntry 
              MAX-ACCESS  not-accessible 
              STATUS  current 
              DESCRIPTION 
                 "An entry in the Harddisk table." 
		  INDEX   { txfxModuleIndex } 
                    ::= { txfxModuleTable 1 } 
 
          TxfxModuleEntry ::= 
              SEQUENCE {        
              	   txfxModuleIndex				INTEGER,	 
                   txfxModuleType               INTEGER, 
                   txfxModuleTimeElapsed        Integer32, 
                   txfxModuleAdminStatus        INTEGER, 
                   txfxModuleHardwareVer        INTEGER, 
                   txfxModuleSlot               INTEGER, 
                   txfxModuleOpertionalStatus   INTEGER, 
		   txfxModuleOnOff		INTEGER, -- Rename it later.  
		   txfxModuleCapacity		INTEGER, 
		   txfxModuleLinkAlt		INTEGER, 
		   txfxModuleTxMode		INTEGER, 
		   txfxModuleState		INTEGER 
              } 
 
         txfxModuleIndex OBJECT-TYPE 
              SYNTAX  INTEGER   
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "This variable identifies the type of Hdrdisk." 
              ::= { txfxModuleEntry 1 } 
 
          txfxModuleType OBJECT-TYPE 
              SYNTAX  INTEGER  { 
                         moduletype1(1), 
                         moduletype2(2) -- waiting for further detailization. 
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "This variable identifies the type of Hdrdisk." 
              ::= { txfxModuleEntry 2 } 
 
          txfxModuleTimeElapsed OBJECT-TYPE 
              SYNTAX  Integer32 (1..900) 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "The number of seconds, including partial 
                 seconds, that have elapsed since the beginning of 
                 the current error-measurement period." 
              ::= { txfxModuleEntry 3 } 
 
          txfxModuleAdminStatus OBJECT-TYPE 
              SYNTAX  INTEGER  { 
                         on(1), 
                         off(2) 
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "Administrative status." 
              ::= { txfxModuleEntry 4 } 
 
          txfxModuleHardwareVer OBJECT-TYPE 
              SYNTAX  INTEGER { 
                          version1(1), 
                          version2(2)                           
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "This variable describes the version of hdrdisk." 
              ::= { txfxModuleEntry 5 } 
 
          txfxModuleSlot OBJECT-TYPE 
              SYNTAX  INTEGER  
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "This variable describes the slot number on which 
		 the harddisk positions on." 
              ::= { txfxModuleEntry 6 } 
 
          txfxModuleOpertionalStatus OBJECT-TYPE 
               SYNTAX  INTEGER  { 
                         on(1), 
                         off(2) 
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "Operational status." 
              ::= { txfxModuleEntry 7 } 
	 
		txfxModuleOnOff OBJECT-TYPE 
               SYNTAX  INTEGER  { 
                         on(0), 
                         off(1)  
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "one of the states of this module." 
              ::= { txfxModuleEntry 8 } 
 
		txfxModuleCapacity OBJECT-TYPE 
               SYNTAX  INTEGER  { 
                         tenM(0), 
                         hundredM(1)  
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "one of the states of this module." 
              ::= { txfxModuleEntry 9 } 
			   
		txfxModuleLinkAlt OBJECT-TYPE 
               SYNTAX  INTEGER  { 
                         linkUp(0), 
			 recieving(1), 
                         linkDown(2)  
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "one of the states of this module." 
              ::= { txfxModuleEntry 10 } 
 
		txfxModuleTxMode OBJECT-TYPE 
               SYNTAX  INTEGER  { 
                         duplex(0), 
                         semiDuplex(1)  
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "one of the states of this module." 
              ::= { txfxModuleEntry 11 } 
 
		txfxModuleState OBJECT-TYPE 
               SYNTAX  INTEGER  { 
                         normal(0), 
                         collusion(1) 
                      } 
              MAX-ACCESS  read-only 
              STATUS  current 
              DESCRIPTION 
                 "one of the states of this module." 
              ::= { txfxModuleEntry 12 } 
 
  	  txfxLOSTrap  NOTIFICATION-TYPE 
	    STATUS  current 
 	    DESCRIPTION 
            "A Los trap." 
   		 ::= { txfxTraps 1 }  
         
          END