* This is a MIB description for Microchip TCP/IP Stack. * Anyline starting without '$' is a comment. * Line starting with $ is a command and first word after $ must be * a valid command string. * * Use mib2bib to compile this file and generate binary BIB file. * * v1.0 supports following commands * $DeclareVar(, , , , ) * * Author Date Comment * ========================================================================== * Nilesh Rajbharti 5/21/03 Initial (v1.0) * * DeclareVar(, , , , ) **************************************************************************** * MIB-2 SYSTEM MIB **************************************************************************** $DeclareVar(SYS_NAME, ASCII_STRING, SINGLE, READONLY, 43.6.1.2.1.1.5) $StaticVar(SYS_NAME, PICDEM.net) $DeclareVar(SYS_DESCR, ASCII_STRING, SINGLE, READONLY, 43.6.1.2.1.1.1) $StaticVar(SYS_DESCR, PICDEM.net running Microchip SNMP Agent) $DeclareVar(SYS_CONTACT, ASCII_STRING, SINGLE, READONLY, 43.6.1.2.1.1.4) $StaticVar(SYS_CONTACT, techsupport@microchip.com) $DeclareVar(SYS_LOCATION, ASCII_STRING, SINGLE, READONLY, 43.6.1.2.1.1.6) $StaticVar(SYS_LOCATION, Near Your Desk) $DeclareVar(SYS_SERVICES, BYTE, SINGLE, READONLY, 43.6.1.2.1.1.7) $StaticVar(SYS_SERVICES, 7) $DeclareVar(SYS_UP_TIME, TIME_TICKS, SINGLE, READONLY, 43.6.1.2.1.1.3) $DynamicVar(SYS_UP_TIME, 250) $DeclareVar(MICROCHIP, OID, SINGLE, READONLY, 43.6.1.2.1.1.2) $StaticVar(MICROCHIP, 43.6.1.4.1.17095) This declaration is must if this agent is going to send traps out. Application must pass this OID name as one of the parameter when generating trap. Without a valid AgentID definition, SNMPNotify would fail. $AgentID(MICROCHIP, 255) **************************************************************************** * END OF MIB-2 SYSTEM MIB **************************************************************************** **************************************************************************** * MICROCHIP - PICDEM.net MIB **************************************************************************** ---------------------------------------------------------------------------- - microchip.product ---------------------------------------------------------------------------- $DeclareVar(PRODUCT_NAME, ASCII_STRING, SINGLE, READONLY, 43.6.1.4.1.17095.1.1) $StaticVar(PRODUCT_NAME, Microchip SNMP Agent) $DeclareVar(PRODUCT_VERSION, ASCII_STRING, SINGLE, READONLY, 43.6.1.4.1.17095.1.2) $StaticVar(PRODUCT_VERSION, v1.0) $DeclareVar(VERSION_DATE, ASCII_STRING, SINGLE, READONLY, 43.6.1.4.1.17095.1.3) $StaticVar(VERSION_DATE, May 2003) ---------------------------------------------------------------------------- - microchip.setup ---------------------------------------------------------------------------- TRAP RECEIVER is table with following format: TRAP_RECEIVER_ID is index. ----------------------------------------------------------------------------- TRAP_RECEIVER_ID | TRAP_ENABLED | TRAP_RECEIVER_IP | TRAP_COMMUNITY ----------------------------------------------------------------------------- 0..3 | OFF(0)/ON(0) | X.X.X.X | ASCII_STRING(0..7) ------------------------------------------------------------------------------ $DeclareVar(TRAP_RECEIVER_ID, BYTE, SEQUENCE, READWRITE, 43.6.1.4.1.17095.2.1.1.1) $DynamicVar(TRAP_RECEIVER_ID, 1) $SequenceVar(TRAP_RECEIVER_ID, TRAP_RECEIVER_ID) $DeclareVar(TRAP_RECEIVER_ENABLED, BYTE, SEQUENCE, READWRITE, 43.6.1.4.1.17095.2.1.1.2) $DynamicVar(TRAP_RECEIVER_ENABLED, 2) $SequenceVar(TRAP_RECEIVER_ENABLED, TRAP_RECEIVER_ID) $DeclareVar(TRAP_RECEIVER_IP, IP_ADDRESS, SEQUENCE, READWRITE, 43.6.1.4.1.17095.2.1.1.3) $DynamicVar(TRAP_RECEIVER_IP, 3) $SequenceVar(TRAP_RECEIVER_IP, TRAP_RECEIVER_ID) $DeclareVar(TRAP_COMMUNITY, ASCII_STRING, SEQUENCE, READWRITE, 43.6.1.4.1.17095.2.1.1.4) $DynamicVar(TRAP_COMMUNITY, 4) $SequenceVar(TRAP_COMMUNITY, TRAP_RECEIVER_ID) ---------------------------------------------------------------------------- - microchip.control ---------------------------------------------------------------------------- microchip.control.ledD5 $DeclareVar(LED_D5, BYTE, SINGLE, READWRITE, 43.6.1.4.1.17095.3.1) $DynamicVar(LED_D5, 5) microchip.control.ledD6 $DeclareVar(LED_D6, BYTE, SINGLE, READWRITE, 43.6.1.4.1.17095.3.2) $DynamicVar(LED_D6, 6) microchip.control.pushButton $DeclareVar(PUSH_BUTTON, BYTE, SINGLE, READONLY, 43.6.1.4.1.17095.3.3) $DynamicVar(PUSH_BUTTON, 7) microchip.control.analogPot0 $DeclareVar(ANALOG_POT0, WORD, SINGLE, READONLY, 43.6.1.4.1.17095.3.4) $DynamicVar(ANALOG_POT0, 8) microchip.control.analogPot1 $DeclareVar(ANALOG_POT1, WORD, SINGLE, READONLY, 43.6.1.4.1.17095.3.5) $DynamicVar(ANALOG_POT1, 9) microchip.control.lcdDisplay $DeclareVar(LCD_DISPLAY, ASCII_STRING, SINGLE, READWRITE, 43.6.1.4.1.17095.3.6) $DynamicVar(LCD_DISPLAY, 10) **************************************************************************** * END OF MICROCHIP - PICDEM.net MIB ****************************************************************************