-- /***************************************
-- * $RCSfile: eco_optic_S200.mib,v $
-- * $Revision: 1.1 $
-- * $Author: nikolai $
-- * $Date: 2007-05-21 08:03:06 $
-- * $Id: eco_optic_S200.mib,v 1.1 2007-05-21 08:03:06 nikolai Exp $
-- ****************************************/


Ecocoms DEFINITIONS ::= BEGIN
IMPORTS
   enterprises, IpAddress, Gauge, TimeTicks     FROM RFC1155-SMI
   DisplayString                                FROM RFC1213-MIB
   OBJECT-TYPE                                  FROM RFC-1212
   TRAP-TYPE                                    FROM RFC-1215;

ecocoms                          		 OBJECT IDENTIFIER ::=  { enterprises 19424 }

embedded                    	      OBJECT IDENTIFIER ::=  { ecocoms 1 }
	
optic-controller           	        OBJECT IDENTIFIER ::=  { embedded 167 }
				

product	               	            OBJECT IDENTIFIER ::=  { optic-controller 1 }
e3      		              	        OBJECT IDENTIFIER ::=  { optic-controller 2 }
e1          		                    OBJECT IDENTIFIER ::=  { optic-controller 3 }
	e1-local													OBJECT IDENTIFIER ::=  { e1 1 }
		tx1															OBJECT IDENTIFIER ::=  { e1-local 1 }
		tx2															OBJECT IDENTIFIER ::=  { e1-local 2 }
		tx3															OBJECT IDENTIFIER ::=  { e1-local 3 }
		tx4															OBJECT IDENTIFIER ::=  { e1-local 4 }
		tx5															OBJECT IDENTIFIER ::=  { e1-local 5 }
		tx6															OBJECT IDENTIFIER ::=  { e1-local 6 }
		tx7															OBJECT IDENTIFIER ::=  { e1-local 7 }
		tx8															OBJECT IDENTIFIER ::=  { e1-local 8 }
		tx9															OBJECT IDENTIFIER ::=  { e1-local 9 }
		tx10														OBJECT IDENTIFIER ::=  { e1-local 10 }
		tx11														OBJECT IDENTIFIER ::=  { e1-local 11 }
		tx12														OBJECT IDENTIFIER ::=  { e1-local 12 }
		tx13														OBJECT IDENTIFIER ::=  { e1-local 13 }
		tx14														OBJECT IDENTIFIER ::=  { e1-local 14 }
		tx15														OBJECT IDENTIFIER ::=  { e1-local 15 }
		tx16														OBJECT IDENTIFIER ::=  { e1-local 16 }
	e1-remote													OBJECT IDENTIFIER ::=  { e1 2 }
		rx1															OBJECT IDENTIFIER ::=  { e1-remote 1 }
		rx2															OBJECT IDENTIFIER ::=  { e1-remote 2 }
		rx3															OBJECT IDENTIFIER ::=  { e1-remote 3 }
		rx4															OBJECT IDENTIFIER ::=  { e1-remote 4 }
		rx5															OBJECT IDENTIFIER ::=  { e1-remote 5 }
		rx6															OBJECT IDENTIFIER ::=  { e1-remote 6 }
		rx7															OBJECT IDENTIFIER ::=  { e1-remote 7 }
		rx8															OBJECT IDENTIFIER ::=  { e1-remote 8 }
		rx9															OBJECT IDENTIFIER ::=  { e1-remote 9 }
		rx10														OBJECT IDENTIFIER ::=  { e1-remote 10 }
		rx11														OBJECT IDENTIFIER ::=  { e1-remote 11 }
		rx12														OBJECT IDENTIFIER ::=  { e1-remote 12 }
		rx13														OBJECT IDENTIFIER ::=  { e1-remote 13 }
		rx14														OBJECT IDENTIFIER ::=  { e1-remote 14 }
		rx15														OBJECT IDENTIFIER ::=  { e1-remote 15 }
		rx16														OBJECT IDENTIFIER ::=  { e1-remote 16 }		
errors          		 		            OBJECT IDENTIFIER ::=  { optic-controller 4 }
setup          		 		            	OBJECT IDENTIFIER ::=  { optic-controller 5 }
							


ON-OFF          ::=   INTEGER { ON(0), OFF(1) }

-----------------------
-- product section ---
-----------------------
name    OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
      "Name of product."
   ::= { 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 }

ECO    OBJECT-TYPE
   SYNTAX DisplayString
   ACCESS read-only
   STATUS mandatory
   DESCRIPTION
      "Special ECO number, e.g. ECO 001.140"
   ::= { product 4 }

-----------------------
-- e3 section 			---
-----------------------

e3-localStatus OBJECT-TYPE
    SYNTAX INTEGER { LOS(8), LOF(2), AIS(4), RAI(1), LOMF(16), TIM(32), LOOP(64), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E3 interface status"
    ::= { e3 1 }

e3-localTI OBJECT-TYPE
    SYNTAX DisplayString (SIZE (4))
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "Local E3 interface Trace Identifier"
    ::= { e3 2 }

e3-remoteStatus OBJECT-TYPE
    SYNTAX INTEGER { LOS(8), LOF(2), AIS(4), RAI(1), LOMF(16), TIM(32), LOOP(64), NO_ERROR(0), LOCAL_E3_ERROR(100) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Remote E3 interface status"
    ::= { e3 3 }

e3-recievedRemoteTI OBJECT-TYPE
    SYNTAX DisplayString (SIZE (4))
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Remote E3 interface Trace Identifier"
    ::= { e3 4 }

e3-expectedRemoteTI OBJECT-TYPE
    SYNTAX DisplayString (SIZE (4))
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "Expected Remote E3 interface Trace Identifier"
    ::= { e3 5 }

----------------------
-- e1 section 		---
----------------------- 
tx1Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx1 interface status"
    ::= { tx1 1 }
tx1Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx1 trap control"
    ::= { tx1 2 }
    
tx2Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx2 interface status"
    ::= { tx2 1 }
tx2Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx2 trap control"
    ::= { tx2 2 }

tx3Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx3 interface status"
    ::= { tx3 1 }
tx3Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx3 trap control"
    ::= { tx3 2 }

tx4Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx4 interface status"
    ::= { tx4 1 }
tx4Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx4 trap control"
    ::= { tx4 2 }

tx5Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx5 interface status"
    ::= { tx5 1 }
tx5Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx5 trap control"
    ::= { tx5 2 }

tx6Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx6 interface status"
    ::= { tx6 1 }
tx6Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx6 trap control"
    ::= { tx6 2 }

tx7Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx7 interface status"
    ::= { tx7 1 }
tx7Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx7 trap control"
    ::= { tx7 2 }

tx8Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx8 interface status"
    ::= { tx8 1 }
tx8Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx8 trap control"
    ::= { tx8 2 }

tx9Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx9 interface status"
    ::= { tx9 1 }
tx9Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx9 trap control"
    ::= { tx9 2 }

tx10Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx10 interface status"
    ::= { tx10 1 }
tx10Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx10 trap control"
    ::= { tx10 2 }

tx11Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx11 interface status"
    ::= { tx11 1 }
tx11Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx11 trap control"
    ::= { tx11 2 }

tx12Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx12 interface status"
    ::= { tx12 1 }
tx12Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx12 trap control"
    ::= { tx12 2 }

tx13Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx13 interface status"
    ::= { tx13 1 }
tx13Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx13 trap control"
    ::= { tx13 2 }

tx14Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx14 interface status"
    ::= { tx14 1 }
tx14Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx14 trap control"
    ::= { tx14 2 }
    
tx15Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx15 interface status"
    ::= { tx15 1 }
tx15Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx15 trap control"
    ::= { tx15 2 }
    
tx16Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx16 interface status"
    ::= { tx16 1 }
tx16Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 tx16 trap control"
    ::= { tx16 2 }

-*-*-*-*-*-*-*-*-*-*-*-*-*-*--*

rx1Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx1 interface status"
    ::= { rx1 1 }
rx1Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx1 trap control"
    ::= { rx1 2 }
    
rx2Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx2 interface status"
    ::= { rx2 1 }
rx2Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx2 trap control"
    ::= { rx2 2 }

rx3Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx3 interface status"
    ::= { rx3 1 }
rx3Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx3 trap control"
    ::= { rx3 2 }

rx4Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx4 interface status"
    ::= { rx4 1 }
rx4Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx4 trap control"
    ::= { rx4 2 }

rx5Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx5 interface status"
    ::= { rx5 1 }
rx5Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx5 trap control"
    ::= { rx5 2 }

rx6Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx6 interface status"
    ::= { rx6 1 }
rx6Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx6 trap control"
    ::= { rx6 2 }

rx7Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx7 interface status"
    ::= { rx7 1 }
rx7Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx7 trap control"
    ::= { rx7 2 }

rx8Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx8 interface status"
    ::= { rx8 1 }
rx8Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx8 trap control"
    ::= { rx8 2 }

rx9Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx9 interface status"
    ::= { rx9 1 }
rx9Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx9 trap control"
    ::= { rx9 2 }

rx10Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx10 interface status"
    ::= { rx10 1 }
rx10Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx10 trap control"
    ::= { rx10 2 }

rx11Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx11 interface status"
    ::= { rx11 1 }
rx11Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx11 trap control"
    ::= { rx11 2 }

rx12Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx12 interface status"
    ::= { rx12 1 }
rx12Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx12 trap control"
    ::= { rx12 2 }

rx13Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx13 interface status"
    ::= { rx13 1 }
rx13Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx13 trap control"
    ::= { rx13 2 }

rx14Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx14 interface status"
    ::= { rx14 1 }
rx14Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx14 trap control"
    ::= { rx14 2 }
    
rx15Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx15 interface status"
    ::= { rx15 1 }
rx15Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx15 trap control"
    ::= { rx15 2 }
    
rx16Error OBJECT-TYPE
    SYNTAX INTEGER { LOS(1), CER(2), LOCAL_E3_ERROR(100), NO_ERROR(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx16 interface status"
    ::= { rx16 1 }
rx16Trap OBJECT-TYPE
    SYNTAX INTEGER { DISABLE(1), ENABLE(0) }
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local E1 rx16 trap control"
    ::= { rx16 2 }    


-----------------------
-- Errors section		---
----------------------- 
erc-local OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Local ERC value"
    ::= { errors 1 }    

erc-remote OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION 
        "Remote ERC value"
    ::= { errors 2 }    

-----------------------
-- setup section 		---
----------------------- 
hostIP OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "IP address of this host"
    ::= { setup 1 }

maskIP OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "IP mask of this host"
    ::= { setup 2 }

gateIP OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "Gateway IP address for this host"
    ::= { setup 3 }
 
trapRecieverIP OBJECT-TYPE
    SYNTAX IpAddress
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "IP address of SNMP Trap Server who recieves traps from this host"
    ::= { setup 4 }
 
reset OBJECT-TYPE
    SYNTAX INTEGER { Hard(2), Soft(1), Running(0) }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "Reset target board"
    ::= { setup 6 }

trap-delay OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION 
        "Delay time before trap is resend[sec]"
    ::= { setup 7 }
    
END