www.pudn.com > TCPIPDemoApp.rar > mchip.mib, change:2006-12-13,size:3946b


-- PICDEM.net control MIB. 
-- 
-- Author                   Date        Comment 
-- ================================================================== 
-- Nilesh Rajbharti         5/21/03     Initial 
-- 
 
Microchip DEFINITIONS ::= BEGIN 
 
IMPORTS 
   enterprises, IpAddress, Gauge, TimeTicks     FROM RFC1155-SMI 
   DisplayString                                FROM RFC1213-MIB 
   OBJECT-TYPE                                  FROM RFC-1212 
   TRAP-TYPE                                    FROM RFC-1215; 
 
microchip                           OBJECT IDENTIFIER ::=  { enterprises 17095 } 
 
product                            OBJECT IDENTIFIER ::=  { microchip 1 } 
setup                               OBJECT IDENTIFIER ::=  { microchip 2 } 
control                             OBJECT IDENTIFIER ::=  { microchip 3 } 
 
   ON-OFF          ::=   INTEGER { ON(1), OFF(0) } 
 
 
name    OBJECT-TYPE 
   SYNTAX DisplayString 
   ACCESS read-only 
   STATUS mandatory 
   DESCRIPTION 
      "Name of product. e.g. PICDEM.net etc." 
   ::= { product 1 } 
    
 
version    OBJECT-TYPE 
   SYNTAX DisplayString 
   ACCESS read-only 
   STATUS mandatory 
   DESCRIPTION 
      "Version string. e.g. 1.0" 
   ::= { product 2 } 
    
date    OBJECT-TYPE 
   SYNTAX DisplayString 
   ACCESS read-only 
   STATUS mandatory 
   DESCRIPTION 
      "Date of version" 
   ::= { product 3 } 
    
ledD5 OBJECT-TYPE 
    SYNTAX INTEGER { ON(0), OFF(1) } 
    ACCESS read-write 
    STATUS mandatory 
    DESCRIPTION  
        "D5 LED connected LATA2" 
    ::= { control 1 } 
     
ledD6 OBJECT-TYPE 
    SYNTAX INTEGER { ON(0), OFF(1) } 
    ACCESS read-write 
    STATUS mandatory 
    DESCRIPTION 
        "D6 LED connected to LATA3" 
    ::= { control 2 } 
 
pushButton    OBJECT-TYPE 
   SYNTAX INTEGER { OPEN(1), CLOSED(0) } 
   ACCESS read-only 
   STATUS mandatory 
   DESCRIPTION 
      "8-bit A/D value" 
   ::= { control 3 } 
 
 
analogPot0    OBJECT-TYPE 
   SYNTAX INTEGER 
   ACCESS read-only 
   STATUS mandatory 
   DESCRIPTION 
      "10-bit A/D value" 
   ::= { control 4 } 
    
analogPot1    OBJECT-TYPE 
   SYNTAX INTEGER 
   ACCESS read-only 
   STATUS mandatory 
   DESCRIPTION 
      "10-bit A/D value" 
   ::= { control 5 } 
    
    
lcdDisplay  OBJECT-TYPE 
    SYNTAX  DisplayString (SIZE (0..15)) 
    ACCESS read-write 
    STATUS mandatory 
    DESCRIPTION 
        "Second line of LCD on PICDEM.net board" 
    ::= { control 6 }         
 
 
traps OBJECT-TYPE 
    SYNTAX SEQUENCE OF TrapEntry 
    ACCESS not-accessible 
    STATUS mandatory 
    DESCRIPTION 
        "Trap table" 
    ::= { setup 1 }         
     
trapEntry OBJECT-TYPE 
    SYNTAX TrapEntry 
    ACCESS not-accessible 
    STATUS mandatory 
    DESCRIPTION 
        "Single trap entry containing trap receiver info." 
    INDEX { trapReceiverNumber } 
     ::= { traps 1 } 
      
trapEntry ::= 
    SEQUENCE { 
        trapReceiverNumber 
            INTEGER, 
        trapEnabled 
            INTEGER, 
        trapReceiverIPAddress 
            IpAddress, 
        trapCommunity 
            DisplayString 
    }             
     
trapReceiverNumber  OBJECT-TYPE 
    SYNTAX INTEGER (0.. 4) 
    ACCESS not-accessible 
    STATUS mandatory 
    DESCRIPTION 
        "Index of trap receiver" 
    ::= { trapEntry 1 } 
     
trapEnabled OBJECT-TYPE 
    SYNTAX INTEGER { Yes(1), No(0) } 
    ACCESS read-write 
    STATUS mandatory 
    DESCRIPTION 
        "Indicates if this trap entry is enabled or not." 
    ::= { trapEntry 2 } 
 
 
trapReceiverIPAddress OBJECT-TYPE 
    SYNTAX  IpAddress 
    ACCESS  read-write 
    STATUS mandatory 
    DESCRIPTION 
        "Trap receiver IP address" 
    ::= { trapEntry 3 } 
 
trapCommunity OBJECT-TYPE 
    SYNTAX  DisplayString (SIZE (0..7)) 
    ACCESS  read-write 
    STATUS mandatory 
    DESCRIPTION 
        "Trap community to be used by agent to send trap" 
    ::= { trapEntry 4 } 
 
 
 
 
 
END