-- /***************************************
-- * $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